body{background:#0e1b3d}.content-for-layout{background:#0e1b3d;color:#fff}#header-group .header-section,#header-group #header-component,#header-group .header__row,#header-group .header-section .section-background{background:#0e1b3d!important;--color-background: #0E1B3D;--color-foreground: #FFFFFF;color:#fff}#header-component{border-bottom-color:#22335e!important;--color-border: #22335E}#header-component .header-logo,#header-component .menu-list__link,#header-component .header-actions,#header-component .header-actions a,#header-component .header-actions button,#header-component header-actions svg{color:#fff!important}#header-component .menu-list__link:hover{color:var(--tb-yellow)!important}#header-group .shopify-section:first-child .section-background,#header-group .announcement-bar{background:var(--tb-yellow)!important;--color-background: #FFC93C;--color-foreground: #0E1B3D}#header-group .announcement-bar,#header-group .announcement-bar *{color:var(--tb-navy)!important}footer .section-background,footer .section{background-color:#0a142e!important}.tb-vault-page{color:#fff;padding-bottom:88px}.tb-vault-page .tb-h2{color:#fff}.tb-v-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tb-yellow)}.tb-v-muted{color:#a9b8e0}.tb-v-body{color:#c9d3ee}.tb-btn--ghost{border:2px solid rgba(255,255,255,.4);color:#fff!important;background:transparent}.tb-btn--ghost:hover{border-color:var(--tb-yellow)}.tb-vhero{position:relative;overflow:hidden;margin-top:24px;border-radius:32px;background:linear-gradient(160deg,#13234d,#0e1b3d 60%);padding:72px 64px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.tb-vhero__ring{right:-120px;top:-160px;width:520px;height:520px;border:2px solid rgba(255,201,60,.3)}.tb-vhero__glow{right:40px;top:-60px;width:300px;height:300px;background:var(--tb-yellow);opacity:.12}.tb-vhero h1{margin:14px 0 0;font-family:var(--font-heading--family);font-weight:800;font-size:84px;line-height:.96;letter-spacing:-.03em;color:#fff}.tb-vhero h1 em{font-style:normal;color:var(--tb-yellow)}.tb-vhero p{margin:20px 0 0;font-size:19px;line-height:1.5;color:#c9d3ee;max-width:560px}.tb-vhero__ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.tb-vhero__stats{position:relative;display:flex;flex-direction:column;gap:12px}.tb-vstat{display:flex;align-items:baseline;gap:14px;padding:18px 22px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,201,60,.25)}.tb-vstat b{font-family:var(--font-heading--family);font-weight:800;font-size:28px;color:var(--tb-yellow);min-width:120px}.tb-vstat span{color:#c9d3ee;font-size:16px}.tb-dropband{margin-top:40px;position:relative;overflow:hidden;border-radius:32px;background:var(--tb-blue);padding:48px 56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.tb-dropband .tb-circle{right:-80px;bottom:-120px;width:300px;height:300px;background:var(--tb-yellow);opacity:.2}.tb-dropband h2{margin:8px 0 6px;font-family:var(--font-heading--family);font-weight:800;font-size:40px;line-height:1.05;color:#fff}.tb-dropband__sub{color:#dce6ff;font-size:16px}.tb-dropband__row{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.tb-dropband__note{color:#dce6ff;font-size:15px;font-weight:600}.tb-timer--lg .tb-timer__unit{min-width:84px;padding:14px 8px;background:#ffffff14;border:1px solid rgba(255,201,60,.35)}.tb-timer--lg .tb-timer__unit b{font-size:40px}.tb-timer__label{color:var(--tb-yellow)}.tb-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tb-line{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border-radius:24px;background:#172650;border:1px solid #22335E;text-decoration:none;color:#fff;transition:translate .2s ease,border-color .2s ease}.tb-line:hover{translate:0 -4px;border-color:var(--tb-yellow)}.tb-line__ico{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,#ffc93c47,#ffc93c00 70%);color:var(--tb-yellow);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tb-line__ico img{width:76px;height:76px;object-fit:contain}.tb-line strong{font-family:var(--font-heading--family);font-weight:800;font-size:21px}.tb-line span{color:#a9b8e0;font-size:15px}.tb-vbrands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tb-vbrand{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;background:#172650;border:1px solid #22335E;text-decoration:none;color:#fff;transition:border-color .2s ease,translate .2s ease}.tb-vbrand:hover{border-color:var(--tb-yellow);translate:0 -3px}.tb-vbrand__logo{flex:none;width:72px;height:72px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;color:var(--tb-navy);font-family:var(--font-heading--family);font-weight:800;font-size:13px;text-align:center;line-height:1.1}.tb-vbrand__logo img{max-width:100%;max-height:100%;object-fit:contain}.tb-vbrand strong{display:block;font-weight:700;font-size:16px}.tb-vbrand small{display:block;color:#a9b8e0;font-size:13px;margin-top:2px}.tb-vault-page .tb-link{color:var(--tb-yellow)}.tb-vault-page .tb-head p{margin:8px 0 0;color:#a9b8e0}.tb-vchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tb-vchip{height:40px;padding:0 18px;border-radius:999px;border:1.5px solid #4A5D93;background:transparent;color:#c9d3ee;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.tb-vchip[aria-pressed=true]{background:var(--tb-yellow);border-color:var(--tb-yellow);color:var(--tb-navy)}[data-vault-item][hidden]{display:none}.tb-vault-page .tb-card__title a,body .tb-col .tb-card__title a{color:#fff}.tb-vault-page .tb-card__brand,body .tb-col .tb-card__brand{color:#a9b8e0}.tb-vault-page .tb-card__media,body .tb-col .tb-card__media{border-color:#22335e}.tb-vault-page .tb-card__price,body .tb-col .tb-card__price{color:#fff}.tb-vault-page .tb-card__price s,body .tb-col .tb-card__price s{color:#a9b8e0}.tb-vault-page .tb-card__add,body .tb-col .tb-card__add{background:transparent;border-color:var(--tb-yellow);color:var(--tb-yellow)}.tb-vault-page .tb-card__add:hover,body .tb-col .tb-card__add:hover{background:var(--tb-yellow);color:var(--tb-navy)}.tb-vault-page .tb-card__add[disabled],body .tb-col .tb-card__add[disabled]{border-color:#4a5d93;color:#a9b8e0;background:transparent}.tb-vault-page .tb-empty{border-color:#22335e;color:#a9b8e0}body .tb-card:before{background:linear-gradient(180deg,#1b2c5c,#142350);box-shadow:0 0 0 1.5px #ffc93c8c,0 0 36px -6px #ffc93c38,0 28px 44px -18px #000000a6}body .tb-card:hover .tb-card__media{border-color:#ffc93c59}body .tb-card:hover .tb-card__title a{color:#fff}body .tb-card:hover .tb-card__brand{color:var(--tb-yellow)}.tb-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tb-step{padding:28px;border-radius:24px;background:#172650;border:1px solid #22335E;display:flex;flex-direction:column;gap:10px}.tb-step__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tb-step__n{width:44px;height:44px;border-radius:50%;background:var(--tb-yellow);color:var(--tb-navy);font-family:var(--font-heading--family);font-weight:800;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.tb-step__tag{font-size:13px;font-weight:700;color:var(--tb-yellow)}.tb-step h3{margin:6px 0 0;font-family:var(--font-body--family);font-size:19px;font-weight:700;color:#fff;letter-spacing:0}.tb-step p{margin:0;color:#c9d3ee;font-size:16px}.tb-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tb-faq__item{padding:24px;border-radius:20px;background:#172650}.tb-faq__item h3{margin:0 0 8px;font-family:var(--font-body--family);font-size:17px;font-weight:700;color:#fff;letter-spacing:0}.tb-faq__item p{margin:0;color:#c9d3ee;font-size:15px}.tb-back{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--tb-yellow)!important;font-weight:600;text-decoration:none}.tb-drophero{margin-top:16px;position:relative;overflow:hidden;border-radius:32px;background:var(--tb-blue);padding:56px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center}.tb-drophero .tb-circle{right:-100px;top:-120px;width:360px;height:360px;background:var(--tb-yellow);opacity:.18}.tb-drophero h1{margin:10px 0 0;font-family:var(--font-heading--family);font-weight:800;font-size:56px;line-height:1.02;letter-spacing:-.02em;color:#fff}.tb-drophero p{margin:16px 0 0;color:#e8f0ff;font-size:18px;max-width:560px}.tb-drophero .tb-btn{margin-top:24px}.tb-drophero__timer{position:relative;display:flex;flex-direction:column;gap:14px}.tb-drophero__timer p{margin:0;font-size:15px;color:#dce6ff}.tb-pieces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tb-piece{display:flex;flex-direction:column;gap:8px}.tb-piece__media{position:relative;aspect-ratio:1 / 1;border-radius:20px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.tb-piece__media img{max-width:88%;max-height:88%;object-fit:contain}.tb-piece__alloc{position:absolute;left:12px;top:12px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--tb-navy);color:var(--tb-yellow)}.tb-piece__brand{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a9b8e0}.tb-piece h3{margin:0;font-family:var(--font-body--family);font-size:17px;font-weight:600;color:#fff;letter-spacing:0}.tb-piece__meta{color:#c9d3ee;font-size:15px}.tb-piece__btn{margin-top:6px;height:48px;border-radius:999px;border:0;background:var(--tb-yellow);color:var(--tb-navy);font:inherit;font-weight:700;font-size:16px;cursor:pointer}.tb-piece__btn.is-loading{opacity:.6;pointer-events:none}.tb-piece__btn.is-done{background:#123a2a;color:#7be3a6}.tb-piece__btn[disabled]{background:#22335e;color:#a9b8e0;cursor:not-allowed}.tb-piece__err{color:#ff8a80;font-size:14px;font-weight:600}body .tb-col{color:#fff;color-scheme:dark}body .tb-col__crumbs,body .tb-col__crumbs a,body .tb-toolbar__count,body .tb-toolbar label{color:#a9b8e0}body .tb-col__crumbs a:hover{color:var(--tb-yellow)}body .tb-col__hero{background:linear-gradient(160deg,#13234d,#0e1b3d 70%);border:1px solid #22335E}body .tb-col__hero .tb-circle{background:transparent;border:2px solid rgba(255,201,60,.3);opacity:1;width:340px;height:340px;right:-110px;top:-150px}body .tb-col__title{color:#fff}body .tb-col__lede{color:#c9d3ee}body .tb-vtoggle{background:transparent;border-color:var(--tb-yellow);color:var(--tb-yellow)}body .tb-vtoggle[aria-pressed=true]{background:#ffc93c1f;color:var(--tb-yellow)}body .tb-toolbar{border-color:#22335e}body .tb-toolbar__count strong{color:#fff}body .tb-select,body .tb-filter-btn{background:#172650;border-color:#4a5d93;color:#fff}body .tb-chips-active a{background:#172650;color:#fff}body .tb-chips-active a:hover{background:#22335e}body .tb-facet{border-bottom-color:#22335e}body .tb-facet summary,body .tb-opt{color:#fff}body .tb-facet__ico{background:#172650;color:var(--tb-yellow)}body .tb-opt small{color:#a9b8e0}body .tb-opt input{accent-color:var(--tb-yellow)}body .tb-more,body .tb-clear{color:var(--tb-yellow)}body .tb-price label{background:#172650;border-color:#4a5d93;color:#a9b8e0}body .tb-price input{color:#fff}body .tb-price__go,body .tb-loadmore a{background:transparent;border-color:var(--tb-yellow);color:var(--tb-yellow)}body .tb-loadmore span{color:#a9b8e0}body .tb-col__empty{background:#172650;color:#fff}body .tb-facets-wrap{border-color:#22335e}@media screen and (max-width:989px){.tb-vhero,.tb-drophero{grid-template-columns:minmax(0,1fr)}.tb-lines,.tb-vbrands,.tb-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-steps,.tb-faq{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.tb-vault-page{padding-bottom:56px}.tb-vhero{border-radius:24px;padding:40px 20px;gap:28px}.tb-vhero h1{font-size:48px}.tb-vhero p{font-size:17px}.tb-dropband,.tb-drophero{border-radius:24px;padding:28px 20px}.tb-dropband h2{font-size:28px}.tb-drophero h1{font-size:36px}.tb-timer--lg .tb-timer__unit{min-width:64px}.tb-timer--lg .tb-timer__unit b{font-size:30px}.tb-lines{gap:10px}.tb-line{padding:18px}.tb-line strong{font-size:18px}.tb-vbrands,.tb-pieces{grid-template-columns:minmax(0,1fr)}body .tb-col__hero .tb-circle{width:180px;height:180px;right:-60px;top:-80px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tb-vault.css.map */
