.product-form__input--pill input[type=radio]+label,fieldset.product-form__input input[type=radio]+label{min-width:48px;height:48px;padding:0 12px;border-radius:0;border:1px solid rgba(var(--color-foreground),.25);margin:0 6px 6px 0;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;line-height:1;cursor:pointer;transition:all .15s;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]+label:hover,fieldset.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio].disabled+label,fieldset.product-form__input input[type=radio].disabled+label{background:rgba(var(--color-foreground),.025);color:rgba(var(--color-foreground),.22);border-color:rgba(var(--color-foreground),.05);cursor:not-allowed;text-decoration:none}.product-form__input--pill input[type=radio].disabled+label:hover,fieldset.product-form__input input[type=radio].disabled+label:hover{border-color:rgba(var(--color-foreground),.05);background:rgba(var(--color-foreground),.025);color:rgba(var(--color-foreground),.22)}.product-form__input--pill input[type=radio].disabled:checked+label,fieldset.product-form__input input[type=radio].disabled:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input legend.form__label,.product-form__input>label.form__label{font-size:.85rem;margin-bottom:8px;color:rgba(var(--color-foreground),.75)}.product-form__input--single{display:flex;align-items:baseline;gap:6px;font-size:.88rem;margin:0 0 14px;padding:0;border:0}.product-form__input--single .form__label{margin:0;font-size:.88rem;color:rgba(var(--color-foreground),.6);font-weight:400}.product-form__input--single .product-form__single-value{font-weight:600;color:rgb(var(--color-foreground))}.tbet-trust-badges{background:rgba(var(--color-foreground),.04);border-radius:8px;padding:4px 16px;margin:22px 0}.tbet-trust-badges__row{display:flex;align-items:flex-start;gap:14px;padding:14px 0;font-size:.88rem;line-height:1.45}.tbet-trust-badges__row+.tbet-trust-badges__row{border-top:1px solid rgba(var(--color-foreground),.08)}.tbet-trust-badges__icon{width:22px;height:22px;flex-shrink:0;margin-top:1px;opacity:.85}.tbet-trust-badges__title{font-weight:600;color:rgb(var(--color-foreground))}.tbet-trust-badges__sub{color:rgba(var(--color-foreground),.6);font-size:.82rem;margin-top:1px}.card__badge,.product-card-wrapper .card__badge{display:none!important}.product-card-wrapper .tbet-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;text-decoration:none}.product-card-wrapper .tbet-badges--card{z-index:3}.product-card-wrapper .card__heading{font-size:14px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.005em!important;margin:0 0 6px!important;color:rgb(var(--color-foreground))}.product-card-wrapper .card__heading a{color:inherit;text-decoration:none}.product-card-wrapper .card__heading a:hover{text-decoration:underline;text-underline-offset:3px}.product-card-wrapper .card__content,.product-card-wrapper .card__information{padding-top:10px}.product-card-wrapper .rating,.product-card-wrapper .rating-star,.product-card-wrapper .rating-text,.product-card-wrapper .rating-count,.product-card-wrapper .loox-rating,.product-card-wrapper [data-loox-aggregate]{display:none!important}.product-card-wrapper .tbet-card-rating{position:absolute;top:10px;right:12px;z-index:4;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;color:#fff;mix-blend-mode:difference;pointer-events:none;white-space:nowrap}.product-card-wrapper .price,.product-card-wrapper .price__container{margin:0!important;padding:0!important}.product-card-wrapper .price__regular,.product-card-wrapper .price__sale{font-family:JetBrains Mono,Menlo,Monaco,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.3!important}.product-card-wrapper .price-item--regular,.product-card-wrapper .price-item--last,.product-card-wrapper .price-item--sale{font-family:JetBrains Mono,Menlo,Monaco,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important}.product-card-wrapper .price__sale .price-item--regular,.product-card-wrapper s.price-item,.product-card-wrapper .price-item--regular[class*=sale]{color:rgba(var(--color-foreground),.45)!important;font-weight:400!important;text-decoration:line-through;margin-right:8px}.product-card-wrapper .price__availability,.product-card-wrapper .price__regular-on-sale-text{display:none!important}.product-card-wrapper .card__information{display:flex;flex-direction:column}.tbet-badges{display:flex;align-items:flex-start;gap:4px}.tbet-badges--card{position:absolute;top:12px;left:12px;z-index:2;flex-direction:column;pointer-events:none}.product-card-wrapper .card__inner{position:relative}.tbet-badges--pdp{position:static;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0 0 2px;pointer-events:auto}.tbet-badge{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:10px;letter-spacing:.06em;font-weight:500;padding:4px 8px;background:#fffffff2;color:#000;line-height:1.2;white-space:nowrap;border-radius:0}.tbet-badges--pdp .tbet-badge{background:transparent;padding:0;font-size:11px}.tbet-badge sup{font-size:9px;vertical-align:super;margin-left:1px;line-height:0}.tbet-badge--muted{color:#00000073}.tbet-badge s{text-decoration:line-through;text-decoration-thickness:1px}@media(max-width:600px){.tbet-badges{top:8px;left:8px;gap:3px}.tbet-badge{font-size:9px;padding:3px 6px}}.tbet-nav-count{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.7em;letter-spacing:.06em;color:rgba(var(--color-foreground),.5);margin-left:4px;font-weight:500;vertical-align:baseline;display:inline}.tbet-ticker-section{padding:0!important;margin:0!important}.tbet-ticker{background:#000;color:#fff;overflow:hidden}.tbet-ticker__row{overflow:hidden;display:flex;align-items:center;height:24px}.tbet-ticker__row--top{border-bottom:.5px solid rgba(255,255,255,.12)}.tbet-ticker__row--bottom{color:#ffffff8c}.tbet-ticker__inner{display:inline-flex;gap:28px;white-space:nowrap;padding:0 14px;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.tbet-ticker__row--top .tbet-ticker__inner{animation:tbetScrollLeft var(--tbet-top-speed, 35s) linear infinite}.tbet-ticker__row--bottom .tbet-ticker__inner{animation:tbetScrollRight var(--tbet-bottom-speed, 30s) linear infinite}.tbet-ticker__sep{opacity:.4}@media(prefers-reduced-motion:reduce){.tbet-ticker__row--top .tbet-ticker__inner,.tbet-ticker__row--bottom .tbet-ticker__inner{animation:none}}@keyframes tbetScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tbetScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.tbet-frag-section{padding:0!important;margin:0!important}.tbet-frag{display:grid;grid-template-columns:auto 1fr;gap:4px;width:100%}.tbet-frag__image{position:relative;overflow:hidden;aspect-ratio:1 / 1;width:200px;background:linear-gradient(135deg,#5a4a38,#3a2a18)}.tbet-frag__image img{width:100%;height:100%;object-fit:cover;display:block}.tbet-frag__panel{background:rgb(var(--color-background));padding:14px 28px;display:flex;flex-direction:column;justify-content:center;gap:12px}.tbet-frag__heading{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);font-weight:500}.tbet-frag__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px}.tbet-frag__spec-label{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);font-weight:500;margin-bottom:3px}.tbet-frag__spec-value{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:12px;font-weight:600;color:rgb(var(--color-foreground));line-height:1.25}.tbet-frag--dark .tbet-frag__panel{background:#000}.tbet-frag--dark .tbet-frag__heading,.tbet-frag--dark .tbet-frag__spec-label{color:#ffffff8c}.tbet-frag--dark .tbet-frag__spec-value{color:#fff}@media(max-width:750px){.tbet-frag{grid-template-columns:1fr}.tbet-frag__image{width:100%;aspect-ratio:16 / 9}.tbet-frag__panel{padding:18px 20px}.tbet-frag__specs{grid-template-columns:repeat(2,1fr);gap:14px}}.tbet-meta-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-left:auto}.tbet-meta-filter{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tbet-meta-filter__label{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-right:4px;font-weight:500}.tbet-meta-filter__chip{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:10px;letter-spacing:.06em;padding:3px 10px;border:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));background:rgb(var(--color-background));text-decoration:none;border-radius:0;line-height:1.3;transition:all .15s;cursor:pointer}.tbet-meta-filter__chip:hover{border-color:rgb(var(--color-foreground))}.tbet-meta-filter__chip.active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.tbet-meta-filter__clear{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:10px;letter-spacing:.06em;color:rgba(var(--color-foreground),.6);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.tbet-meta-filter__clear:hover{color:rgb(var(--color-foreground))}@media(max-width:900px){.tbet-collection-meta__inner{flex-wrap:wrap;gap:10px}.tbet-meta-filters{margin-left:0;width:100%;gap:10px}.tbet-meta-filter__chip{padding:3px 8px;font-size:9px}}.tbet-collection-meta-section{padding:0!important;margin:0!important;position:sticky;top:var(--header-height, 0px);z-index:5;background:rgb(var(--color-background))}.tbet-collection-meta-section.tbet-collection-meta--past-grid{position:relative;top:0}.tbet-collection-meta{background:rgb(var(--color-background));border-top:.5px solid rgba(var(--color-foreground),.1);border-bottom:.5px solid rgba(var(--color-foreground),.1);padding:11px 24px}.tbet-collection-meta__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:var(--page-width, 1400px);margin:0 auto}.tbet-collection-meta__title{font-family:Inter,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;color:rgb(var(--color-foreground))}.tbet-collection-meta__count{font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:11px;letter-spacing:.06em;color:rgba(var(--color-foreground),.5);margin-left:6px}.tbet-collection-meta__right{font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:11px;letter-spacing:.08em;color:rgba(var(--color-foreground),.55);text-transform:uppercase}@media(max-width:600px){.tbet-collection-meta{padding:9px 16px}.tbet-collection-meta__title{font-size:12px}.tbet-collection-meta__count,.tbet-collection-meta__right{font-size:10px}}.tbet-cat-cards-section{padding:0!important;margin:0!important}.tbet-cat-cards{width:100%}.tbet-cat-cards__grid{display:grid;gap:0;width:100%}.tbet-cat-cards__grid--1{grid-template-columns:1fr}.tbet-cat-cards__grid--2{grid-template-columns:repeat(2,1fr)}.tbet-cat-cards__grid--3{grid-template-columns:repeat(3,1fr)}.tbet-cat-cards__grid--4{grid-template-columns:repeat(4,1fr)}.tbet-cat-cards__grid--5{grid-template-columns:repeat(5,1fr)}.tbet-cat-cards__grid--6{grid-template-columns:repeat(6,1fr)}.tbet-cat-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;padding:24px 28px;color:#fff;text-decoration:none;overflow:hidden;background:#1a1a1a;aspect-ratio:1 / 1;isolation:isolate}.tbet-cat-cards--square .tbet-cat-card{aspect-ratio:1 / 1}.tbet-cat-cards--portrait .tbet-cat-card{aspect-ratio:3 / 4}.tbet-cat-cards--landscape .tbet-cat-card{aspect-ratio:4 / 3}.tbet-cat-cards--tall .tbet-cat-card{aspect-ratio:3 / 5}.tbet-cat-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s ease}.tbet-cat-card__bg--placeholder{background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}.tbet-cat-card:hover .tbet-cat-card__bg{transform:scale(1.04)}.tbet-cat-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f;z-index:1;transition:background .4s ease}.tbet-cat-card:hover .tbet-cat-card__overlay{background:#00000038}.tbet-cat-card__top,.tbet-cat-card__title-wrap,.tbet-cat-card__bottom{position:relative;z-index:2}.tbet-cat-card__top{grid-row:1}.tbet-cat-card__title-wrap{grid-row:2;display:flex;align-items:center;justify-content:center}.tbet-cat-card__bottom{grid-row:3;display:flex;flex-direction:column;gap:6px}.tbet-cat-card__eyebrow{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;display:block;font-weight:500}.tbet-cat-card__title{font-family:Inter,sans-serif;font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:700;line-height:.95;letter-spacing:-.025em;margin:0;text-align:center;color:#fff;mix-blend-mode:difference}.tbet-cat-card__sub{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:10px;letter-spacing:.06em;color:#fff;mix-blend-mode:difference;display:block}.tbet-cat-card__cta{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;font-weight:500;display:inline-block}@media(max-width:990px){.tbet-cat-cards__grid--3,.tbet-cat-cards__grid--4,.tbet-cat-cards__grid--5,.tbet-cat-cards__grid--6{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tbet-cat-cards__grid{grid-template-columns:1fr!important}.tbet-cat-card{aspect-ratio:5 / 4;padding:22px 24px}}.tbet-collection-hero-section{padding:0!important;margin:0!important}.tbet-collection-hero{position:relative;width:100%;overflow:hidden;background:rgba(var(--color-foreground),.04)}.tbet-collection-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tbet-collection-hero--small{aspect-ratio:5 / 2;max-height:380px}.tbet-collection-hero--medium{aspect-ratio:16 / 7;max-height:560px}.tbet-collection-hero--large{aspect-ratio:16 / 8;max-height:720px}.tbet-collection-hero{display:block}.tbet-collection-hero>img{position:absolute;top:0;right:0;bottom:0;left:0}.tbet-collection-hero__overlay{position:absolute;z-index:2;color:#fff;padding:24px 32px;max-width:90%;text-shadow:0 1px 2px rgba(0,0,0,.25)}.tbet-collection-hero__overlay--top-left{top:0;left:0}.tbet-collection-hero__overlay--top-center{top:0;left:50%;transform:translate(-50%);text-align:center}.tbet-collection-hero__overlay--middle-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.tbet-collection-hero__overlay--bottom-left{bottom:0;left:0}.tbet-collection-hero__overlay--bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.tbet-collection-hero__title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0;color:inherit}.tbet-collection-hero__desc{margin:8px 0 0;font-size:.92rem;opacity:.92;max-width:520px;line-height:1.5}.tbet-collection-hero:has(.tbet-collection-hero__overlay):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.35) 100%);z-index:1}body.tbet-password-body{background:#000;color:#fff;margin:0;min-height:100vh}body.tbet-password-body .password-main{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:32px 16px}.tbet-coming{position:relative;width:100%;max-width:600px;text-align:center;color:#fff}.tbet-coming__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.tbet-coming__logo{display:block;width:auto;max-width:240px;height:auto;filter:brightness(0) invert(1)}.tbet-coming__wordmark{font-family:var(--font-heading-family, "Inter", sans-serif);font-weight:700;font-size:1.6rem;letter-spacing:.18em;color:#fff}.tbet-coming__headline{font-family:var(--font-heading-family, "Inter", sans-serif);font-size:clamp(2.4rem,6vw,4rem);font-weight:600;letter-spacing:.02em;margin:0;color:#fff;line-height:1.05}.tbet-coming__sub{font-size:1rem;color:#ffffffb3;margin:0;line-height:1.5}.tbet-coming__password{margin-top:56px;display:flex;justify-content:center}.tbet-coming__form-row{display:flex;gap:0;width:100%;max-width:320px}.tbet-coming__input{flex:1;height:44px;padding:0 14px;background:transparent;border:1px solid rgba(255,255,255,.3);border-right:0;color:#fff;font-size:.92rem;font-family:inherit;border-radius:0;outline:none;transition:border-color .15s}.tbet-coming__input::placeholder{color:#fff6}.tbet-coming__input:focus{border-color:#fff}.tbet-coming__submit{height:44px;padding:0 22px;background:#fff;color:#000;border:1px solid #fff;font-weight:600;font-size:.88rem;letter-spacing:.04em;cursor:pointer;border-radius:0;transition:opacity .15s}.tbet-coming__submit:hover{opacity:.85}.tbet-coming__error{margin-top:10px;font-size:.82rem;color:#ff7676;text-align:center}.tbet-pdp-eyebrow{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);font-weight:500;margin:0 0 8px}.tbet-pdp-divider{border:0;border-top:1px solid rgba(var(--color-foreground),.1);margin:18px 0}.product__info-container .product__title h1,.product__info-container .product__title-wrapper h1,.product__title h1{font-size:clamp(1.5rem,2.4vw,1.85rem)!important;line-height:1.15!important;letter-spacing:-.01em;font-weight:700;margin:0!important}.product__info-container .product-form__submit.button,.product-form__submit.button--primary{min-height:52px;padding:14px 22px!important;font-size:1rem;letter-spacing:.02em;font-weight:600}.tbet-pdp-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:18px;margin:0}.tbet-pdp-specs__col{min-width:0}.tbet-pdp-specs__lbl{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);font-weight:500;margin-bottom:4px}.tbet-pdp-specs__val{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.82rem;font-weight:500;color:rgb(var(--color-foreground));line-height:1.35;letter-spacing:0}.tbet-pdp-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 14px}.tbet-pdp-price__amount{font-size:1.45rem;font-weight:600;color:rgb(var(--color-foreground))}.tbet-pdp-price__suffix{font-size:.74rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.5)}.tbet-pdp-price__compare-wrap[hidden]{display:none}.tbet-pdp-reviews{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-size:.85rem;color:rgba(var(--color-foreground),.7);text-decoration:none}.tbet-pdp-reviews__stars{color:rgb(var(--color-foreground));letter-spacing:.16em;font-size:.85rem}.tbet-pdp-reviews__count{font-size:.78rem;letter-spacing:.05em}.product-form__submit .tbet-cta-price{font-weight:500;opacity:.95;margin-left:2px}.product details.product__accordion{border-top:1px solid rgba(var(--color-foreground),.12);border-radius:0!important;background:transparent!important;margin:0;padding:0}.product details.product__accordion+details.product__accordion{border-top:0}.product details.product__accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.product details.product__accordion>summary{padding:16px 4px!important;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.product details.product__accordion>summary::-webkit-details-marker{display:none}.product .accordion__title,.product .product__accordion .accordion__title,.product .summary__title .accordion__title{font-size:.95rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;margin:0!important}.product details.product__accordion>summary .summary__title .icon,.product details.product__accordion>summary .icon:not(.icon-caret){display:none}.product details.product__accordion>summary .icon-caret{display:none}.product details.product__accordion>summary:after{content:"+";font-size:1.3rem;font-weight:300;color:rgba(var(--color-foreground),.45);margin-left:auto;flex-shrink:0;line-height:1}.product details.product__accordion[open]>summary:after{content:"\2013"}.product details.product__accordion .accordion__content{padding:0 4px 16px!important;font-size:.9rem;line-height:1.65;color:rgba(var(--color-foreground),.78)}.tbet-klarna{margin-top:14px!important;margin-bottom:18px!important}.tbet-trust-badges__title{font-size:.86rem}.tbet-trust-badges__sub{font-size:.78rem}.tbet-klarna{margin:12px 0 18px;font-size:.9rem;line-height:1.5}.tbet-klarna p{margin:0}.tbet-klarna__heading{font-weight:600;margin-bottom:4px!important}.tbet-klarna__row{display:flex;align-items:center;gap:8px;color:rgba(var(--color-foreground),.7)}.tbet-klarna__badge{display:inline-flex;align-items:center;background:#ffa8cd;color:#0e0e0e;font-weight:700;font-size:.78rem;padding:3px 10px;border-radius:999px;letter-spacing:.02em}.section-header,.section-header .header-wrapper,.shopify-section-header-sticky,.shopify-section-header-sticky .header-wrapper,sticky-header.header-wrapper{background-color:#fafafa!important;color:#0a0a0a!important;z-index:50!important}.section-header .header-wrapper{border-bottom:1px solid rgba(10,10,10,.08)!important}.shopify-section-group-header-group{z-index:50!important}.section-header .header__heading-link{background-color:transparent!important;padding:0!important;border-radius:0!important;line-height:0!important;perspective:600px}.section-header .header__heading-link:hover{opacity:.9}.section-header .header__heading-link img,.section-header .header__heading-logo,.section-header .header__heading-link .h2{display:none!important}.tbet-logo-stack{display:inline-block;perspective:600px;line-height:0;vertical-align:middle}.tbet-logo-cube{position:relative;width:116px;height:44px;transform-style:preserve-3d;transform-origin:center center;transition:transform .55s cubic-bezier(.65,0,.35,1);display:inline-block}.tbet-logo-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box}.tbet-logo-face--type{background:#6ab3ae;color:#fafafa;transform:translateZ(22px)}.tbet-logo-face--mark{background:#fafafa;color:#6ab3ae;transform:rotateX(90deg) translateZ(22px)}.tbet-logo-face--type .tbet-logo{height:22px;width:auto;display:block}.tbet-logo-face--mark .tbet-logo{height:26px;width:auto;display:block}.section-header.tbet-header-compact .tbet-logo-cube{transform:rotateX(-90deg)}.section-header .header__menu-item,.section-header .header__menu-item span,.section-header .list-menu__item,.section-header summary.header__menu-item{color:#0a0a0a!important;font-family:Inter Tight,Inter,system-ui,-apple-system,sans-serif!important;font-weight:500!important;font-size:14.5px!important;letter-spacing:-.045em!important;text-transform:none!important}.section-header .header__menu-item:hover,.section-header .header__menu-item:hover span{color:#0a0a0a8c!important}.section-header .header__active-menu-item{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.section-header .header__icon,.section-header .header__icon svg,.section-header .header__icon use,.section-header .header__icon path,.section-header .header__icon .icon{color:#0a0a0a!important;fill:currentColor!important}.section-header .header__icon:hover{opacity:.6}.section-header .cart-count-bubble{background-color:#0a0a0a!important;color:#fafafa!important}.section-header .cart-count-bubble span{color:#fafafa!important}.section-header .header__submenu,.section-header .mega-menu__content{background-color:#fafafa!important;color:#0a0a0a!important}.section-header .header__submenu .header__menu-item,.section-header .mega-menu__content a{font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-weight:400!important;letter-spacing:-.025em!important;color:#0a0a0a!important}.section-header .menu-drawer,.section-header .menu-drawer__inner-container{background-color:#fafafa!important;color:#0a0a0a!important}.section-header .menu-drawer__menu-item{color:#0a0a0a!important;font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-weight:500!important;letter-spacing:-.045em!important}.section-header .menu-drawer__menu-item:hover{background-color:#0a0a0a0a!important}@media(max-width:989px){.tbet-logo-cube{width:98px;height:32px}.tbet-logo-face--type{transform:translateZ(16px)}.tbet-logo-face--mark{transform:rotateX(90deg) translateZ(16px)}.tbet-logo-face--type .tbet-logo{height:16px}.tbet-logo-face--mark .tbet-logo{height:20px}}.section-header,.shopify-section-header,.shopify-section--header,.shopify-section.section-header{margin-bottom:0!important}.loox-reviews-default img,.loox-reviews-default .loox-review-thumb img,.loox-thumbnail img,.loox-reviews-photos img,.loox-review-photo img,.loox-review img,[data-loox-aggregate] img,.loox-aggregate-photos img{filter:grayscale(1) contrast(1.05);transition:filter .4s ease}.loox-reviews-default img:hover,.loox-thumbnail img:hover,.loox-review img:hover{filter:grayscale(.4) contrast(1.02)}.loox-reviews-default{font-family:Inter Tight,Inter,system-ui,sans-serif!important;letter-spacing:-.025em;color:#0a0a0a;background:transparent}.loox-reviews-default .loox-review,.loox-reviews-default [data-loox-review],.loox-review-content-wrapper{display:flex!important;gap:16px!important;align-items:flex-start!important;padding:18px 0!important;border-top:.5px solid rgba(10,10,10,.1)!important;border-bottom:none!important;background:transparent!important;box-shadow:none!important;margin:0!important}.loox-reviews-default .loox-review:last-child,.loox-reviews-default [data-loox-review]:last-child{border-bottom:.5px solid rgba(10,10,10,.1)!important}.loox-reviews-default .loox-review-thumb,.loox-reviews-default .loox-review-photo,.loox-reviews-default img.loox-thumbnail{width:60px!important;height:60px!important;flex:0 0 60px!important;border-radius:0!important;object-fit:cover!important;margin:0!important}.loox-reviews-default .loox-review-body,.loox-reviews-default .loox-review-content{flex:1 1 auto!important;padding:0!important;margin:0!important}.loox-reviews-default .loox-review-header{display:flex!important;align-items:baseline!important;gap:14px!important;margin:0 0 6px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#0a0a0a80!important}.loox-reviews-default .loox-rating,.loox-reviews-default .loox-rating-stars,.loox-reviews-default svg.loox-icon-star,.loox-reviews-default .loox-icons{display:none!important}.loox-reviews-default .loox-review-header:before{content:attr(data-rating) " / 5";color:#0a0a0a!important;font-weight:500}.loox-reviews-default .loox-review-header:not([data-rating]):before{content:""}.loox-reviews-default .loox-review-date,.loox-reviews-default .loox-review-author{color:#0a0a0a80!important;font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.loox-reviews-default .loox-review-text,.loox-reviews-default .loox-review-body p,.loox-reviews-default .loox-review-content p{font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-weight:400!important;font-size:14.5px!important;letter-spacing:-.025em!important;line-height:1.45!important;color:#0a0a0a!important;margin:0 0 6px!important}.loox-reviews-default .loox-review-author-name,.loox-reviews-default .loox-review-product-title,.loox-reviews-default .loox-review-author+.loox-review-product{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#0a0a0a8c!important;font-weight:400!important}.loox-aggregate-rating,.loox-reviews-default .loox-aggregate{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#0a0a0a!important;background:transparent!important;padding:0 0 16px!important;border-bottom:.5px solid rgba(10,10,10,.1)!important;margin-bottom:8px!important;display:flex!important;align-items:baseline!important;gap:14px!important}.loox-aggregate-rating-score{font-family:Inter Tight,sans-serif!important;font-size:32px!important;font-weight:300!important;letter-spacing:-.045em!important;color:#0a0a0a!important}.loox-aggregate-rating-stars{display:none!important}.loox-aggregate-rating-count{color:#0a0a0a80!important;font-weight:400!important}.loox-reviews-default .loox-write-review-btn,.loox-reviews-default button.loox-write-review,button.loox-button{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:#0a0a0a!important;color:#fafafa!important;border:none!important;border-radius:0!important;padding:12px 20px!important;font-weight:500!important}.loox-reviews-default .loox-write-review-btn:hover{background:#0a0a0ad9!important}.loox-pagination,.loox-reviews-default .loox-pagination{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#0a0a0a99!important;padding-top:16px!important}.loox-pagination button,.loox-pagination a{background:transparent!important;border:.5px solid rgba(10,10,10,.25)!important;color:#0a0a0a!important;border-radius:0!important;padding:6px 12px!important;font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.loox-reviews-default select,.loox-filters select{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:transparent!important;border:.5px solid rgba(10,10,10,.25)!important;border-radius:0!important;color:#0a0a0a!important;padding:6px 24px 6px 10px!important}.loox-aggregate-photos,.loox-reviews-photos{gap:4px!important;padding:12px 0!important}.loox-aggregate-photos img,.loox-reviews-photos img{border-radius:0!important;aspect-ratio:1 / 1!important}.tbet-pdp-overlay-badges{display:none}@media(max-width:749px){.tbet-pdp-section{padding-top:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100vw!important;width:100vw!important}.tbet-pdp-section .product,.tbet-pdp-section .product.grid,.tbet-pdp-section .grid{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:100vw!important;width:100vw!important;--grid-mobile-horizontal-spacing: 0 !important;--grid-desktop-horizontal-spacing: 0 !important;column-gap:0!important;row-gap:0!important}.tbet-pdp-section .product__info-wrapper{padding-left:16px!important;padding-right:16px!important;margin-left:0!important;margin-right:0!important}.product .product__media-wrapper,.tbet-pdp-section .product__media-wrapper{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100vw!important;max-width:100vw!important}.product .product__media-wrapper .product__media-list,.product .product__media-wrapper .product__media-item{padding:0!important;margin:0!important}.product .product__media-wrapper .product__media-item,.product .product__media-wrapper .product__modal-opener,.product .product__media-wrapper .product__media,.product .product__media-wrapper .media,.product .product__media-wrapper deferred-media{width:100vw!important;height:100vw!important;max-width:100vw!important;aspect-ratio:1 / 1!important;border-radius:0!important;overflow:hidden!important;padding:0!important}.product .product__media-wrapper .product__media-item img,.product .product__media-wrapper .media img,.product .product__media-wrapper .product__modal-opener img,.product .product__media-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}.product .product__media-wrapper .thumbnail-list{padding:8px 12px 0!important;gap:6px}.product .product__media-wrapper .thumbnail-list__item{aspect-ratio:1 / 1!important;width:60px!important;height:60px!important;flex:0 0 60px!important;padding:0!important}.product .product__media-wrapper .thumbnail{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;border-radius:0!important;padding:0!important;overflow:hidden;box-shadow:none!important}.product .product__media-wrapper .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important}.product .product__media-wrapper .thumbnail[aria-current=true]{outline:1px solid #0A0A0A;outline-offset:-1px}.product__info-wrapper .tbet-badges--pdp,.product__info-wrapper .tbet-pdp-divider{display:none!important}.tbet-pdp-overlay-badges{display:block;position:absolute;top:12px;right:12px;left:auto;z-index:3;pointer-events:none}.tbet-pdp-overlay-badges .tbet-badges{flex-direction:column;align-items:flex-end;gap:4px}.tbet-pdp-overlay-badges .tbet-badge{background:#fafafaf2;color:#0a0a0a;padding:4px 8px;font-size:9.5px}.product .product__media-wrapper{position:relative}.product-form .product-form__buttons .product-form__submit,product-form .product-form__submit,button.product-form__submit{background-color:#0a0a0a!important;color:#fafafa!important;border-color:#0a0a0a!important;font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.025em!important;padding:18px 22px!important;min-height:56px!important;border-radius:0!important}.product-form .product-form__buttons .product-form__submit:hover,product-form .product-form__submit:hover{background-color:#0a0a0ae0!important}.tbet-flash{animation:tbet-flash .9s ease-out 1}@keyframes tbet-flash{0%{box-shadow:0 0 #0a0a0a00}30%{box-shadow:0 0 0 6px #0a0a0a26}to{box-shadow:0 0 #0a0a0a00}}}.tbet-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fafafaf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:.5px solid rgba(10,10,10,.12);transform:translateY(110%);transition:transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.tbet-sticky-cta.is-visible{transform:translateY(0);pointer-events:auto}.tbet-sticky-cta__inner{display:flex;align-items:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));max-width:100%}.tbet-sticky-cta__thumb{flex:0 0 40px;width:40px;height:40px;display:block;background:#0a0a0a0f;overflow:hidden}.tbet-sticky-cta__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tbet-sticky-cta__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.2}.tbet-sticky-cta__title{font-family:Inter Tight,sans-serif;font-weight:500;font-size:13px;letter-spacing:-.025em;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbet-sticky-cta__meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a8c}.tbet-sticky-cta__btn{flex:0 0 auto;background:#0a0a0a;color:#fafafa;border:none;border-radius:0;padding:11px 16px;font-family:Inter Tight,sans-serif;font-weight:500;font-size:13.5px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tbet-sticky-cta__btn:hover{background:#0a0a0ae0}.tbet-sticky-cta__btn-arrow{width:6px;height:6px;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor;transform:rotate(45deg);display:inline-block}@media(min-width:750px){.tbet-sticky-cta,.tbet-size-sheet{display:none!important}}.tbet-no-scroll{overflow:hidden!important}.tbet-size-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;visibility:hidden;transition:visibility .32s linear}.tbet-size-sheet.is-open{pointer-events:auto;visibility:visible}.tbet-size-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a73;opacity:0;transition:opacity .32s ease}.tbet-size-sheet.is-open .tbet-size-sheet__backdrop{opacity:1}.tbet-size-sheet__content{position:absolute;left:0;right:0;bottom:0;background:#fafafa;border-top:.5px solid rgba(10,10,10,.12);padding:18px 18px calc(20px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .32s cubic-bezier(.4,0,.2,1);max-height:84vh;overflow-y:auto}.tbet-size-sheet.is-open .tbet-size-sheet__content{transform:translateY(0)}.tbet-size-sheet__close{position:absolute;top:10px;right:12px;width:32px;height:32px;background:transparent;border:none;color:#0a0a0a;font-size:26px;line-height:1;cursor:pointer;padding:0;z-index:2}.tbet-size-sheet__header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:.5px solid rgba(10,10,10,.1);margin-bottom:18px}.tbet-size-sheet__thumb{width:48px;height:48px;display:block;flex-shrink:0;background:#0a0a0a0f;overflow:hidden}.tbet-size-sheet__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tbet-size-sheet__heading{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tbet-size-sheet__title{font-family:Inter Tight,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.025em;color:#0a0a0a}.tbet-size-sheet__price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:#0a0a0a99}.tbet-size-sheet__body,.tbet-size-sheet__group{margin-bottom:18px}.tbet-size-sheet__group:last-child{margin-bottom:0}.tbet-size-sheet__group-label{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a8c;margin-bottom:10px}.tbet-size-sheet__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tbet-size-sheet__chip{aspect-ratio:1 / 1;background:#fafafa;border:.5px solid rgba(10,10,10,.25);border-radius:0;font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;letter-spacing:-.02em;color:#0a0a0a;cursor:pointer;transition:background .15s,color .15s,border-color .15s;padding:0;min-height:48px}.tbet-size-sheet__chip:hover{border-color:#0a0a0a}.tbet-size-sheet__chip.is-active{background:#0a0a0a;color:#fafafa;border-color:#0a0a0a}.tbet-size-sheet__chip.is-disabled{color:#0a0a0a40;text-decoration:line-through;cursor:not-allowed;border-color:#0a0a0a1f}.tbet-size-sheet__chip.is-disabled:hover{border-color:#0a0a0a1f}.tbet-size-sheet__cta{width:100%;background:#0a0a0a;color:#fafafa;border:none;border-radius:0;padding:16px 22px;font-family:Inter Tight,sans-serif;font-weight:500;font-size:15.5px;letter-spacing:-.025em;cursor:pointer;min-height:54px}.tbet-size-sheet__cta:hover{background:#0a0a0ae0}.tbet-size-sheet__cta.tbet-flash{animation:tbet-flash .9s ease-out 1}.tbet-size-sheet__note{font-family:Inter Tight,sans-serif;font-size:14px;color:#0a0a0a;margin:0 0 18px}.tbet-split-hero-section{padding:0!important;margin:0!important}.tbet-split-hero{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#0a0a0a}.tbet-split-hero[data-blocks="1"]{grid-template-columns:1fr}.tbet-split-hero__panel{display:block;text-decoration:none;color:inherit}.tbet-split-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;text-decoration:none;color:transparent;background:transparent}.tbet-split-hero__overlay:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.tbet-split-hero__panel{position:relative;overflow:hidden;min-height:var(--tbet-hero-h, 60vh);isolation:isolate}.tbet-split-hero__panel:not(:last-child){border-right:.5px solid rgba(250,250,250,.08)}.tbet-split-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.tbet-split-hero__img--placeholder{background:linear-gradient(180deg,#2a2a2a,#0e0e0e)}.tbet-split-hero__panel:hover .tbet-split-hero__img,.tbet-split-hero__link:hover .tbet-split-hero__img{transform:scale(1.03)}.tbet-split-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000002e 35%,#0000008c);z-index:1}.tbet-split-hero__panel--text-black .tbet-split-hero__shade{background:linear-gradient(180deg,#ffffff14,#fff3 35%,#ffffff8c)}.tbet-split-hero__inner{position:relative;z-index:2;padding:28px 28px 32px;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:var(--tbet-hero-h, 60vh)}.tbet-split-hero__eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;margin:0;display:inline-flex;align-items:center;align-self:flex-start}.tbet-split-hero__pulse{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;animation:tbet-split-hero-pulse 1.6s ease-in-out infinite}@keyframes tbet-split-hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.tbet-split-hero__title-wrap{display:flex;flex-direction:column;gap:8px;margin-top:auto}.tbet-split-hero__title{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:300;line-height:.92;letter-spacing:-.05em;margin:0;display:block}.tbet-split-hero__accent{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:0}.tbet-split-hero__sub{font-family:Inter Tight,sans-serif;font-weight:300;font-size:14.5px;line-height:1.4;margin:0;max-width:32ch;display:block}.tbet-split-hero__panel--text-white .tbet-split-hero__inner{color:#fafafa}.tbet-split-hero__panel--text-white .tbet-split-hero__eyebrow{color:#fafafad9}.tbet-split-hero__panel--text-white .tbet-split-hero__pulse{background:#fafafa}.tbet-split-hero__panel--text-white .tbet-split-hero__title{color:#fafafa}.tbet-split-hero__panel--text-white .tbet-split-hero__sub{color:#fafafad9}.tbet-split-hero__panel--text-black .tbet-split-hero__inner{color:#0a0a0a}.tbet-split-hero__panel--text-black .tbet-split-hero__eyebrow{color:#0a0a0aa6}.tbet-split-hero__panel--text-black .tbet-split-hero__pulse{background:#0a0a0a}.tbet-split-hero__panel--text-black .tbet-split-hero__title{color:#0a0a0a}.tbet-split-hero__panel--text-black .tbet-split-hero__sub{color:#0a0a0ab3}.tbet-split-hero__panel--size-s .tbet-split-hero__title{font-size:clamp(28px,4vw,44px)}.tbet-split-hero__panel--size-m .tbet-split-hero__title{font-size:clamp(34px,5.2vw,56px)}.tbet-split-hero__panel--size-l .tbet-split-hero__title{font-size:clamp(40px,6.4vw,72px)}.tbet-split-hero__panel--size-xl .tbet-split-hero__title{font-size:clamp(48px,7.8vw,96px)}@media(max-width:749px){.tbet-split-hero{grid-template-columns:1fr}.tbet-split-hero__panel{min-height:56vh;border-right:none!important;border-bottom:.5px solid rgba(250,250,250,.08)}.tbet-split-hero__panel:last-child{border-bottom:none}.tbet-split-hero__inner{padding:22px 20px 26px;min-height:56vh}.tbet-split-hero__panel--size-s .tbet-split-hero__title{font-size:clamp(28px,8vw,40px)}.tbet-split-hero__panel--size-m .tbet-split-hero__title{font-size:clamp(32px,10vw,48px)}.tbet-split-hero__panel--size-l .tbet-split-hero__title{font-size:clamp(36px,11vw,56px)}.tbet-split-hero__panel--size-xl .tbet-split-hero__title{font-size:clamp(42px,13vw,68px)}.tbet-split-hero__sub{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/tbet-overrides.css.map */
