:root{--f-bg:#fff;--f-fg:#000;--f-muted:#6f6f6f;--f-soft:#f4f4f4;--f-line:#e6e6e6;--f-font:"Inter Tight","Helvetica Neue",Arial,sans-serif;--f-ease:cubic-bezier(.2,.7,.2,1);--f-hh:64px;--font-body-family:var(--f-font);--font-heading-family:var(--f-font);--font-heading-weight:500;--font-body-weight:400;--buttons-radius:0px;--buttons-radius-outset:0px;--inputs-radius:0px;--product-card-corner-radius:0;--media-radius:0;--card-corner-radius:0}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-background-1,.gradient{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:0,0,0;--color-button:0,0,0;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:0,0,0;--color-link:0,0,0}html{-webkit-font-smoothing:antialiased}body{background:#fff!important;color:#000;font-family:var(--f-font)!important;letter-spacing:0!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--f-font)!important;font-weight:500!important;letter-spacing:-.03em!important}.f-btn{display:inline-flex;align-items:center;justify-content:center;min-width:110px;height:40px;padding:0 22px;border:1px solid currentColor;color:inherit;background:transparent;font:500 12px/1 var(--f-font);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s;cursor:pointer}.f-btn:hover{background:#fff;color:#000;border-color:#fff}.f-btn--dark{background:#000;color:#fff;border-color:#000}.f-btn--dark:hover{background:#fff;color:#000;border-color:#000}.f-ul{display:inline-flex;align-items:center;gap:10px;font:500 14px/1 var(--f-font);text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:6px}.f-ul svg{width:14px;height:14px}.f-reveal{opacity:0;transform:translateY(16px);transition:opacity .8s var(--f-ease),transform .8s var(--f-ease)}.f-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.f-reveal{opacity:1;transform:none}}.fh-bar{background:#000;color:#fff;text-align:center;font:500 11px/1 var(--f-font);letter-spacing:.04em;text-transform:uppercase;padding:9px 16px}.fh-bar a{color:#fff;text-decoration:none}.fh{background:#fff;color:#000;border-bottom:1px solid var(--f-line);transition:background .3s,color .3s,border-color .3s}.fh--over{position:fixed;left:0;right:0;top:0;background:transparent;color:#fff;border-color:transparent}.fh--over.is-solid,.fh--over:hover{background:#fff;color:#000;border-color:var(--f-line)}.fh__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--f-hh);padding:0 24px}.fh__l,.fh__r{display:flex;align-items:center;gap:22px}.fh__r{justify-content:flex-end;gap:18px}.fh a{color:inherit;text-decoration:none}.fh__nav a{font:400 14px/1 var(--f-font);opacity:.95}.fh__nav a:hover,.fh__nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}.fh__logo{display:flex;align-items:center;gap:10px}.fh__logo b{font:600 26px/1 var(--f-font);letter-spacing:.02em;text-transform:uppercase}.fh__logo-img{height:34px;width:auto}.fh--over:not(.is-solid):not(:hover) .fh__logo-img{filter:invert(1);mix-blend-mode:screen}.fh__icons{display:flex;align-items:center;gap:16px}.fh__icons a{position:relative;display:grid;place-items:center}.fh__icons svg{width:20px;height:20px}.fh__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;border-radius:8px;background:#c00;color:#fff;font:600 10px/16px var(--f-font);text-align:center;padding:0 3px}.fh-m{display:none}.fh-m summary{list-style:none;cursor:pointer;display:grid;place-items:center}.fh-m summary::-webkit-details-marker{display:none}.fh-m__panel{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;color:#000;z-index:60;padding:20px 24px;display:flex;flex-direction:column}.fh-m__panel a{font:500 28px/1.1 var(--f-font);letter-spacing:-.03em;color:#000;padding:14px 0;border-bottom:1px solid var(--f-line)}.fh-m__x{align-self:flex-end;font-size:30px;line-height:1;background:none;border:0;cursor:pointer;margin-bottom:16px}.fh-search{position:fixed;inset:0 0 auto 0;z-index:70;background:#fff;color:#000;padding:18px 24px;border-bottom:1px solid var(--f-line);display:none}.fh-search.is-open{display:block}.fh-search form{display:flex;gap:12px;align-items:center;max-width:900px;margin:0 auto}.fh-search input{flex:1;border:0;border-bottom:1px solid #000;font:400 22px var(--f-font);padding:10px 0;outline:0;background:transparent}.fh-search button{background:none;border:0;font-size:26px;cursor:pointer}@media(max-width:989px){.fh__nav{display:none}.fh-m{display:block}.fh__in{padding:0 16px}.fh__logo b{font-size:22px}}.fban{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:#111;color:#fff}.fban--short{height:min(90vh,820px)}.fban__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s var(--f-ease)}.fban__slide.is-on{opacity:1;z-index:1}.fban img{width:100%;height:100%;object-fit:cover}.fban__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 22% 50%,#00000080)}.fban__c{position:absolute;left:0;right:0;bottom:clamp(56px,11vh,120px);z-index:2;text-align:center;padding:0 20px}.fban--mid .fban__c{bottom:auto;top:50%;transform:translateY(-50%)}.fban__e{font:400 14px/1.2 var(--f-font);margin:0 0 6px}.fban__t{font:500 clamp(30px,3vw,44px)/1.05 var(--f-font);letter-spacing:-.05em;margin:0 0 18px;color:#fff}.fban__cd{font:500 clamp(22px,2.2vw,30px)/1 var(--f-font);letter-spacing:.02em;margin:0 0 24px}.fban__b{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.fban__dots{position:absolute;left:0;right:0;bottom:24px;z-index:3;display:flex;justify-content:center;gap:6px}.fban__dots button{width:24px;height:2px;border:0;padding:0;background:#fff6;cursor:pointer}.fban__dots button.is-on{background:#fff}.frow{padding:22px 0 40px}.frow__label{display:flex;justify-content:space-between;align-items:center;padding:0 14px 14px;font:400 13px/1 var(--f-font)}.frow__label a{color:#000;text-decoration:underline;text-underline-offset:4px}.frow__wrap{position:relative}.frow__list{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100%/5.3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:0}.frow__list::-webkit-scrollbar{display:none}.frow__list>li{scroll-snap-align:start}.frow--grid .frow__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}.frow__arr{position:absolute;top:38%;z-index:3;width:40px;height:40px;background:#fff;border:1px solid var(--f-line);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s}.frow__wrap:hover .frow__arr{opacity:1}.frow__arr--p{left:10px}.frow__arr--n{right:10px}.frow__arr svg{width:16px;height:16px}.frow__more{text-align:center;padding:26px 0 8px}@media(max-width:1100px){.frow__list{grid-auto-columns:calc(100%/3.3)}}@media(max-width:749px){.frow__list{grid-auto-columns:calc(100%/1.7)}.frow--grid .frow__list{grid-template-columns:repeat(2,1fr)}.frow__arr{display:none}}.fcard{display:block;color:#000;text-decoration:none;padding:0 14px}.fcard__m{position:relative;aspect-ratio:4/5;background:#fff;overflow:hidden}.fcard__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .4s}.fcard__m img.fcard__alt{opacity:0;object-fit:cover}.fcard:hover .fcard__alt{opacity:1}.fcard:hover .fcard__alt~.fcard__plus{color:#fff}.fcard__plus{position:absolute;right:0;bottom:6px;z-index:2;font:300 22px/1 var(--f-font);color:#000}.fcard__badge{position:absolute;left:0;top:0;z-index:2;font:500 11px/1 var(--f-font);text-transform:uppercase;letter-spacing:.02em;background:#fff;padding:6px 8px}.fcard__i{padding:12px 0 0}.fcard__row{display:flex;justify-content:space-between;gap:12px;font:500 13px/1.25 var(--f-font)}.fcard__s{font:400 13px/1.3 var(--f-font);color:var(--f-muted);margin-top:3px}.fcard__dots{display:flex;align-items:center;gap:6px;margin-top:8px;font:400 12px var(--f-font);color:var(--f-muted)}.fcard__dots i{width:12px;height:12px;border-radius:50%;background:#111;display:inline-block}.fcard__p s{color:var(--f-muted);font-weight:400;margin-right:6px}.fsplit{display:grid;grid-template-columns:1fr 1fr}.fsplit a{position:relative;display:block;height:min(100vh,900px);overflow:hidden;color:#fff;text-decoration:none;background:#111}.fsplit img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--f-ease)}.fsplit a:hover img{transform:scale(1.03)}.fsplit a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45))}.fsplit__c{position:absolute;left:0;right:0;bottom:48px;z-index:2;text-align:center}.fsplit__c h3{font:500 clamp(24px,2.2vw,32px)/1.1 var(--f-font);letter-spacing:-.04em;color:#fff;margin:0 0 16px}@media(max-width:749px){.fsplit{grid-template-columns:1fr}.fsplit a{height:80vh}}.ftext{text-align:center;padding:clamp(64px,9vw,120px) 20px}.ftext__e{font:400 14px var(--f-font);margin:0 0 10px}.ftext__t{font:500 clamp(28px,3vw,44px)/1.1 var(--f-font);letter-spacing:-.05em;margin:0 auto 18px;max-width:900px}.ftext__p{font:400 16px/1.6 var(--f-font);color:#333;max-width:620px;margin:0 auto 28px}.ff{background:#fff;color:#000;border-top:1px solid var(--f-line);font:400 12px/1.4 var(--f-font);text-transform:uppercase;letter-spacing:.01em}.ff__in{padding:48px 24px 24px}.ff__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}@media(max-width:989px){.ff__grid{grid-template-columns:1fr 1fr}}.ff h4{font:500 12px/1 var(--f-font);margin:0 0 18px;letter-spacing:.01em!important;text-transform:uppercase}.ff ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ff a{color:#000;text-decoration:none}.ff a:hover{text-decoration:underline}.ff__nl p{text-transform:none;font-size:14px;margin:0 0 14px;max-width:340px}.ff__nl form{display:flex;border-bottom:1px solid #000;max-width:380px}.ff__nl input{flex:1;border:0;outline:0;font:400 14px var(--f-font);padding:10px 0;background:transparent;min-width:0}.ff__nl button{border:0;background:none;font:500 12px var(--f-font);text-transform:uppercase;cursor:pointer}.ff__note{text-transform:none;color:var(--f-muted);margin-top:10px}.ff__word{font:600 clamp(60px,15vw,240px)/.8 var(--f-font);letter-spacing:-.05em;text-transform:uppercase;margin:56px 0 0;text-align:center;overflow:hidden;white-space:nowrap}.ff__bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--f-line);margin-top:24px;padding-top:18px;color:var(--f-muted)}.ft-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--f-line);transform:translateY(110%);transition:transform .35s var(--f-ease)}.ft-sticky.is-on{transform:none}.ft-sticky__in{display:flex;align-items:center;gap:14px;padding:10px 24px}.ft-sticky__img{width:44px;height:54px;object-fit:contain}.ft-sticky__t{flex:1;min-width:0;font:500 13px/1.3 var(--f-font)}.ft-sticky__t b{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-sticky__t span{color:var(--f-muted)}.product__title h1{font:500 clamp(22px,2vw,30px)/1.15 var(--f-font)!important;letter-spacing:-.03em!important;text-transform:none}.product__text.caption-with-letter-spacing{font:400 12px var(--f-font);letter-spacing:.02em;color:var(--f-muted)}.product__info-container .price{font:400 18px var(--f-font)!important}.product__media-item .product-media-container,.product__media-wrapper .media{background:#fff!important;border:0!important}.product-form__input input[type=radio]+label{border-radius:0!important;min-width:56px;border:1px solid var(--f-line)!important;background:#fff!important;color:#000!important;font:400 13px var(--f-font)!important}.product-form__input input[type=radio]:checked+label{border-color:#000!important;box-shadow:inset 0 0 0 1px #000}.product-form__submit,.shopify-payment-button__button--unbranded{min-height:50px!important;border-radius:0!important;font:500 13px var(--f-font)!important;letter-spacing:.02em!important;text-transform:uppercase}.product-form__submit{background:#000!important;color:#fff!important}.product-form__submit:after,.product-form__submit:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.shopify-payment-button__button--unbranded{background:#fff!important;color:#000!important;border:1px solid #000!important}.card-wrapper .card__inner,.card--standard .card__inner{background:#fff!important;border-radius:0!important}.card__heading,.card__heading a{font:500 13px var(--f-font)!important;letter-spacing:0!important}.price-item{font:400 13px var(--f-font)}.collection-hero__title,.main-page-title,.title--primary{font:500 clamp(26px,2.6vw,40px)/1.1 var(--f-font)!important;letter-spacing:-.04em!important}.button,.shopify-challenge__button,.cart__checkout-button{border-radius:0!important}.button:after,.button:before{box-shadow:none!important}.field:after,.select:after,.quantity:after{border-radius:0!important}.shopify-section-group-header-group{position:sticky;top:0;z-index:40}body{animation:f-in .6s var(--f-ease) both}@keyframes f-in{0%{opacity:0}to{opacity:1}}::selection{background:#000;color:#fff}.fh-bar{font:500 10.5px/1 var(--f-font);letter-spacing:.16em;padding:10px 16px}.fh__in{height:68px;padding:0 32px}.fh__nav a{font:500 11px/1 var(--f-font);letter-spacing:.14em;text-transform:uppercase}.fh__nav a:hover,.fh__nav a[aria-current]{text-decoration:none;box-shadow:inset 0 -1px 0 currentColor;padding-bottom:4px}.fh__logo b{font:600 22px/1 var(--f-font);letter-spacing:.32em;margin-right:-.32em}.fh__icons{gap:20px}.fh__icons svg{width:19px;height:19px}.fh__count{background:#000;color:#fff}.fh--over:not(.is-solid):not(:hover) .fh__count{background:#fff;color:#000}.f-btn{height:46px;min-width:150px;padding:0 28px;font:500 11px/1 var(--f-font);letter-spacing:.16em;position:relative;overflow:hidden;z-index:0;transition:color .45s var(--f-ease),border-color .45s}.f-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--f-ease);z-index:-1}.f-btn:hover{background:transparent;color:#000;border-color:#fff}.f-btn:hover:before{transform:scaleY(1)}.f-btn--dark{background:#000;color:#fff}.f-btn--dark:before{background:#fff}.f-btn--dark:hover{color:#000;border-color:#000}.f-ul{font:500 11px/1 var(--f-font);letter-spacing:.16em;padding-bottom:8px;position:relative;border-bottom:0}.f-ul:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;transform-origin:right;transition:transform .5s var(--f-ease)}.f-ul:hover:after{transform:scaleX(0)}.fban__e{font:500 11px/1 var(--f-font);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.fban__t{font:500 clamp(38px,5vw,76px)/.98 var(--f-font);letter-spacing:-.055em;margin-bottom:28px}.fban__slide img{transform:scale(1.08);transition:transform 9s linear}.fban__slide.is-on img{transform:scale(1)}.fban__c>*{opacity:0;transform:translateY(18px);transition:opacity .9s var(--f-ease),transform .9s var(--f-ease)}.fban__slide.is-on .fban__c>*{opacity:1;transform:none}.fban__slide.is-on .fban__c>*:nth-child(2){transition-delay:.12s}.fban__slide.is-on .fban__c>*:nth-child(3){transition-delay:.24s}.fban__slide.is-on .fban__c>*:nth-child(4){transition-delay:.36s}.fban__dots{bottom:32px;gap:10px}.fban__dots button{width:36px;height:1px;background:#ffffff59;position:relative;overflow:hidden}.fban__dots button.is-on{background:#ffffff59}.fban__dots button.is-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;animation:f-bar 6s linear}@keyframes f-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fban__scroll{position:absolute;right:32px;bottom:28px;z-index:3;font:500 10px/1 var(--f-font);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;display:flex;align-items:center;gap:12px}.fban__scroll:after{content:"";width:1px;height:48px;background:#fff9;animation:f-sc 2s var(--f-ease) infinite}@keyframes f-sc{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.frow{padding:56px 0 64px}.frow__label{padding:0 20px 22px;font:500 11px/1 var(--f-font);letter-spacing:.16em;text-transform:uppercase}.frow__label a{text-decoration:none;box-shadow:inset 0 -1px #000;padding-bottom:4px}.frow__head{display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px 28px}.frow__h{font:500 clamp(28px,3vw,44px)/1 var(--f-font);letter-spacing:-.05em;margin:0}.fcard{padding:0 10px}.fcard__m{background:#f5f5f3}.fcard__m img{padding:7%;mix-blend-mode:multiply;transition:transform 1.1s var(--f-ease),opacity .5s}.fcard__m img.fcard__alt{padding:0;mix-blend-mode:normal}.fcard:hover .fcard__main{transform:scale(1.045)}.fcard__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fcard__plus{display:none}.fcard__badge{left:12px;top:12px;font:500 10px/1 var(--f-font);letter-spacing:.14em;background:#000;color:#fff;padding:6px 9px}.fcard__qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px;transform:translateY(calc(100% + 12px));transition:transform .45s var(--f-ease)}.fcard__m:hover .fcard__qa,.fcard__qa:focus-within{transform:none}.fcard__qa span{display:block;text-align:center;font:500 10px/1 var(--f-font);letter-spacing:.16em;text-transform:uppercase;color:var(--f-muted);margin-bottom:10px}.fcard__qa div{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.fcard__qa button{min-width:40px;height:34px;border:1px solid var(--f-line);background:#fff;font:500 12px var(--f-font);cursor:pointer;transition:all .2s}.fcard__qa button:hover{background:#000;color:#fff;border-color:#000}.fcard__qa button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.fcard__qa button.is-busy{opacity:.5}@media(hover:none){.fcard__qa{display:none}}.fcard__i{display:block;color:#000;text-decoration:none;padding:16px 0 0}.fcard__row{font:500 12px/1.3 var(--f-font);letter-spacing:.04em;text-transform:uppercase}.fcard__s{font:400 12px/1.3 var(--f-font);margin-top:5px}.fcard__dots{display:none}.fsplit a{height:min(110vh,980px)}.fsplit__c{bottom:56px}.fsplit__c h3{font:500 clamp(26px,2.4vw,36px)/1 var(--f-font);letter-spacing:-.05em;margin-bottom:20px}.fsplit__e{display:block;font:500 10.5px/1 var(--f-font);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.flook{padding:96px 0 40px}.flook__head{display:flex;justify-content:space-between;align-items:flex-end;padding:0 32px 32px;gap:24px}.flook__e{font:500 11px/1 var(--f-font);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.flook__t{font:500 clamp(34px,4vw,60px)/1 var(--f-font);letter-spacing:-.055em;margin:0}.flook__track{display:flex;gap:16px;overflow-x:auto;padding:0 32px;scrollbar-width:none;cursor:grab;scroll-snap-type:x proximity}.flook__track::-webkit-scrollbar{display:none}.flook__track.is-drag{cursor:grabbing;scroll-snap-type:none}.flook__item{flex:0 0 clamp(260px,28vw,460px);scroll-snap-align:start;color:#000;text-decoration:none}.flook__img{aspect-ratio:3/4;overflow:hidden;background:#f2f2f2}.flook__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--f-ease);pointer-events:none}.flook__item:hover img{transform:scale(1.04)}.flook__cap{display:flex;justify-content:space-between;font:500 11px/1 var(--f-font);letter-spacing:.14em;text-transform:uppercase;padding-top:14px}.flook__cap span:last-child{color:var(--f-muted)}.flook__bar{height:1px;background:var(--f-line);margin:32px 32px 0;position:relative}.flook__bar i{position:absolute;left:0;top:0;height:1px;background:#000;width:20%}.fman{padding:clamp(96px,14vw,200px) 24px;text-align:center}.fman__e{font:500 11px/1 var(--f-font);letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px}.fman__t{font:500 clamp(30px,4.4vw,68px)/1.04 var(--f-font);letter-spacing:-.055em;max-width:1150px;margin:0 auto 40px}.fman__t em{font-style:normal;color:#9a9a9a}.ftext__e{font:500 11px/1 var(--f-font);letter-spacing:.2em;text-transform:uppercase}.f-img-reveal{clip-path:inset(12% 0 0 0);transition:clip-path 1.4s var(--f-ease)}.f-img-reveal.is-in{clip-path:inset(0 0 0 0)}.ftoast{position:fixed;right:24px;top:84px;z-index:80;background:#fff;color:#000;border:1px solid var(--f-line);box-shadow:0 20px 50px #0000001f;width:min(360px,calc(100vw - 32px));padding:18px;display:flex;gap:14px;align-items:center;transform:translateY(-12px);opacity:0;pointer-events:none;transition:all .4s var(--f-ease)}.ftoast.is-on{transform:none;opacity:1;pointer-events:auto}.ftoast img{width:56px;height:70px;object-fit:contain;background:#f5f5f3}.ftoast b{display:block;font:500 11px/1.3 var(--f-font);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.ftoast small{display:block;font:400 12px var(--f-font);color:var(--f-muted);margin-bottom:10px}.ftoast a{font:500 10.5px/1 var(--f-font);letter-spacing:.16em;text-transform:uppercase;color:#000;box-shadow:inset 0 -1px #000;padding-bottom:3px;text-decoration:none}.ff{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ff h4{font-size:11px;letter-spacing:.16em;color:var(--f-muted)}.ff__word{letter-spacing:.06em;font-weight:600;margin-top:80px}.product__title h1{font:500 clamp(22px,1.8vw,28px)/1.15 var(--f-font)!important;letter-spacing:.02em!important;text-transform:uppercase!important}.product__info-container .price{font:500 15px var(--f-font)!important;letter-spacing:.06em}.product-form__input .form__label{font:500 11px var(--f-font);letter-spacing:.16em;text-transform:uppercase}.product-form__submit,.shopify-payment-button__button--unbranded{font:500 11px var(--f-font)!important;letter-spacing:.18em!important;min-height:52px!important}.product__media-item .product-media-container,.product__media-wrapper .media{background:#f5f5f3!important}.product__media-item img{mix-blend-mode:multiply}.product__accordion summary,.product__description{font-family:var(--f-font)}.product__accordion .accordion__title{font:500 11px var(--f-font);letter-spacing:.16em;text-transform:uppercase}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.04em!important;font-size:12px!important}.card__inner{background:#f5f5f3!important}.collection-hero__title,.main-page-title,.title--primary{letter-spacing:-.05em!important}.shopify-section-group-header-group{position:relative;z-index:40}.fh-wrap{position:sticky;top:0;z-index:40}.fh-wrap--over{position:fixed;left:0;right:0;top:0}.fh-wrap--over .fh--over{position:relative}.fh-wrap--over .fh-bar{transition:margin .35s var(--f-ease)}.fh-wrap--over.is-down .fh-bar{margin-top:-31px}.fh-bar{background:#0d0d0d;font:700 11px/1 var(--f-font);letter-spacing:.08em}.fh--classic .fh__in{grid-template-columns:auto 1fr auto;max-width:1440px;margin:0 auto;padding:0 40px}.fh--classic .fh__l{order:1}.fh--classic .fh__logo{order:0;justify-self:start}.fh--classic .fh__r{order:2}.fh--classic .fh__logo b{font:800 22px/1 var(--f-font);letter-spacing:.02em;margin:0}.fh--classic .fh__logo-img{height:36px;width:auto;mix-blend-mode:multiply}.fh--classic .fh__nav-c{display:flex;justify-content:center;gap:32px}.fh--classic .fh__nav-c a{font:600 12.5px/1 var(--f-font);letter-spacing:.06em;text-transform:uppercase}@media(max-width:989px){.fh--classic .fh__in{grid-template-columns:auto 1fr auto;padding:0 16px}.fh--classic .fh__nav-c{display:none}.fh--classic .fh__logo{justify-self:center;order:1}.fh--classic .fh__l{order:0}}.fcar{position:relative;background:#0d0d0d}.fcar__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4px)/3);gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.fcar__track::-webkit-scrollbar{display:none}.fcar__item{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;scroll-snap-align:start;color:#fff;text-decoration:none}.fcar__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--f-ease)}.fcar__item:hover img{transform:scale(1.04)}.fcar__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.55));opacity:0;transition:opacity .4s}.fcar__item:hover:after{opacity:1}.fcar__cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;font:600 12px/1.2 var(--f-font);letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:.4s var(--f-ease)}.fcar__item:hover .fcar__cap{opacity:1;transform:none}.fcar__cap u{text-decoration:none;border-bottom:1px solid #fff;padding-bottom:3px}.fcar__arr{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;border-radius:50%;border:0;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s}.fcar__arr:hover{background:#000}.fcar__arr svg{width:18px;height:18px}.fcar__arr--p{left:18px}.fcar__arr--n{right:18px}.fcar__dots{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;justify-content:center;gap:7px}.fcar__dots button{width:8px;height:8px;border-radius:50%;border:1px solid #fff;background:transparent;padding:0;cursor:pointer}.fcar__dots button.is-on{background:#fff}@media(max-width:749px){.fcar__track{grid-auto-columns:86%}.fcar__arr{display:none}.fcar__cap{opacity:1;transform:none}}.fh--classic .fh__logo-img{filter:invert(1);mix-blend-mode:multiply;height:38px}.fh--classic .fh__logo b{font-weight:800;font-size:23px;letter-spacing:.01em}.fcard__m{background:#fff;outline:1px solid #f0f0f0;outline-offset:-1px}.card__inner{background:#fff!important}.ffeat{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line)}.ffeat__i{padding:44px 32px 48px;border-left:1px solid var(--f-line)}.ffeat__i:first-child{border-left:0}.ffeat__n{font:500 11px/1 var(--f-font);letter-spacing:.2em;color:var(--f-muted);margin-bottom:28px;display:block}.ffeat__t{font:500 22px/1.1 var(--f-font);letter-spacing:-.04em;margin:0 0 12px}.ffeat__p{font:400 14px/1.6 var(--f-font);color:#555;margin:0;max-width:300px}@media(max-width:989px){.ffeat{grid-template-columns:1fr 1fr}.ffeat__i:nth-child(3){border-left:0}.ffeat__i{border-top:1px solid var(--f-line)}.ffeat__i:nth-child(-n+2){border-top:0}}@media(max-width:549px){.ffeat{grid-template-columns:1fr}.ffeat__i{border-left:0;padding:32px 20px}.ffeat__i:nth-child(2){border-top:1px solid var(--f-line)}}.fcard__p,.f-ul,.flook__head .f-ul,.frow__head .f-ul{white-space:nowrap}@media(max-width:749px){.fcar__dots{display:none}.fcar__cap{left:16px;right:16px;bottom:16px}.frow{padding:40px 0 44px}.frow__head{padding:0 16px 20px;align-items:flex-end}.frow__h{font-size:30px}.fcard{padding:0 6px}.frow--grid .fcard__row{flex-direction:column;gap:4px}.fcard__row{font-size:11px}.ffeat__i{padding:26px 20px}.ffeat__n{margin-bottom:14px}.ffeat__t{font-size:19px}.flook{padding:64px 0 24px}.flook__head{padding:0 16px 22px;flex-direction:column;align-items:flex-start;gap:16px}.flook__track{padding:0 16px;gap:10px}.flook__item{flex-basis:72vw}.flook__bar{margin:24px 16px 0}.fman{padding:80px 20px}.fsplit__c{bottom:32px}.fban__t{font-size:36px}.ff__in{padding:40px 16px 20px}.ff__word{font-size:22vw;margin-top:48px}.ft-sticky__in{padding:10px 16px}}.fugc{padding:88px 0 56px}.fugc__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 32px 30px}.fugc__track{display:flex;gap:14px;overflow-x:auto;padding:0 32px;scrollbar-width:none;scroll-snap-type:x mandatory}.fugc__track::-webkit-scrollbar{display:none}.fugc__item{flex:0 0 clamp(200px,19vw,290px);scroll-snap-align:start}.fugc__media{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;background:#111;border:0;padding:0;cursor:pointer;color:#fff}.fugc__v,.fugc__media video,.fugc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--f-ease)}.fugc__media:hover .fugc__v{transform:scale(1.04)}.fugc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 25%,transparent 70%,rgba(0,0,0,.5))}.fugc__play{position:absolute;left:50%;top:50%;z-index:2;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;transition:transform .3s var(--f-ease),background .3s}.fugc__play svg{width:20px;height:20px;margin-left:3px}.fugc__media:hover .fugc__play{transform:scale(1.1);background:#ffffff59}.fugc__user{position:absolute;left:14px;bottom:14px;z-index:2;font:500 12px/1 var(--f-font);letter-spacing:.04em}.fugc__tt{position:absolute;left:14px;top:14px;z-index:2;font:600 10px/1 var(--f-font);letter-spacing:.14em;text-transform:uppercase;background:#000;padding:6px 8px}.fugc__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 14px var(--f-font);letter-spacing:.2em;text-transform:uppercase;color:#666}.fugc__prod{display:flex;align-items:center;gap:10px;padding:10px 0 0;color:#000;text-decoration:none}.fugc__prod img{width:44px;height:44px;object-fit:contain;background:#f5f5f3}.fugc__prod span{flex:1;min-width:0}.fugc__prod b{display:block;font:500 11px/1.3 var(--f-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fugc__prod small{font:400 12px var(--f-font);color:var(--f-muted)}.fugc__prod i{font-style:normal;transition:transform .25s}.fugc__prod:hover i{transform:translate(4px)}.fugc__empty{padding:0 32px;color:var(--f-muted);font:400 14px var(--f-font)}.fugc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000e0;display:none;align-items:center;justify-content:center;padding:20px}.fugc-modal.is-on{display:flex}.fugc-modal__box{position:relative;width:min(420px,100%);aspect-ratio:9/16;max-height:90vh;background:#000}.fugc-modal__box video,.fugc-modal__box iframe{width:100%;height:100%;border:0;object-fit:contain;display:block}.fugc-modal__x{position:absolute;top:-44px;right:0;color:#fff;background:none;border:0;font-size:34px;line-height:1;cursor:pointer}@media(max-width:749px){.fugc{padding:64px 0 40px}.fugc__head{padding:0 16px 22px;flex-direction:column;align-items:flex-start;gap:14px}.fugc__track{padding:0 16px;gap:10px}.fugc__item{flex-basis:58vw}}.fugc__igf{position:absolute;left:0;top:-56px;width:100%;height:calc(100% + 260px);border:0;pointer-events:none;background:#000}.fugc__media--ig{background:#000}.fugc__igf{top:-80px;height:calc(100% + 400px);transform:scale(1.46);transform-origin:50% 0}.fugc__media--ig .fugc__play{display:none}.fugc__media--ig{background:linear-gradient(160deg,#1c1c1c,#0b0b0b)}.fugc__load{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#555}.fugc__load svg{width:40px;height:40px;animation:f-pulse 1.4s ease-in-out infinite}@keyframes f-pulse{50%{opacity:.35}}.fugc__igf{opacity:0;transition:opacity .6s;background:transparent}.fugc__igf.is-ok{opacity:1}.fugc__ttf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;opacity:0;transition:opacity .6s}.fugc__ttf.is-ok{opacity:1}.fugc__media:has(.fugc__ttf) .fugc__play{display:none}a.fugc__media:after{opacity:.6}.fugc__media:has(.fugc__ttf) .fugc__tt,.fugc__media:has(.fugc__ttf) .fugc__user{display:none}.jdgm-widget,.jdgm-widget *{font-family:var(--f-font)!important}.jdgm-star,.jdgm-rev__icon{color:#000!important}.jdgm-histogram__bar-content{background:#000!important}.jdgm-histogram__bar{background:#eee!important}.jdgm-rev__buyer-badge,.jdgm-rev__buyer-badge-wrapper .jdgm-rev__buyer-badge{background:#000!important;color:#fff!important;border-radius:0!important;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase}.jdgm-rev__author{color:#000!important;font-weight:500}.jdgm-rev-widg__title{font:500 clamp(24px,2.4vw,34px)/1.1 var(--f-font)!important;letter-spacing:-.04em!important}.jdgm-write-rev-link,.jdgm-btn{background:#000!important;color:#fff!important;border-radius:0!important;border:0!important;font:500 11px var(--f-font)!important;letter-spacing:.16em!important;text-transform:uppercase}.jdgm-preview-badge .jdgm-star{color:#000!important}.jdgm-preview-badge{margin:4px 0 8px}.fship{font:500 12px/1.4 var(--f-font);letter-spacing:.02em;margin:4px 0 14px}.fship:empty{display:none}.fship b{font-weight:600}.fship__bar{height:3px;background:#ececec;margin-top:8px;overflow:hidden}.fship__bar i{display:block;height:100%;background:#000;transition:width .6s var(--f-ease)}.fship--cart{max-width:560px;margin:0 auto 10px;text-align:center}.ftrust{margin:6px 0 4px}.ftrust__list{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--f-line);display:grid;gap:10px}.ftrust__list li{display:flex;align-items:center;gap:10px;font:400 13px var(--f-font)}.ftrust__list svg{width:18px;height:18px;flex:none}.ftrust__pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ftrust__icon{height:22px;width:auto}.product-popup-modal__opener{margin:-4px 0 6px}.product-popup-modal__button{font:500 11px var(--f-font)!important;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.ftoast .fship{margin:10px 0 8px;font-size:11px}.product__info-container .product-popup-modal__opener{margin:-14px 0 -6px!important}.product__info-container .product-popup-modal__opener .product-popup-modal__button{padding:0;min-height:0}.ftrust__pay:empty{display:none}.product-popup-modal__content{border-radius:0!important;max-width:720px!important}.product-popup-modal__content-info table{width:100%;border-collapse:collapse;margin:16px 0;font:400 14px var(--f-font)}.product-popup-modal__content-info th,.product-popup-modal__content-info td{text-align:left!important;padding:11px 12px!important;border-bottom:1px solid var(--f-line)}.product-popup-modal__content-info th{font:500 11px var(--f-font);letter-spacing:.14em;text-transform:uppercase;background:#f6f6f4}.product-popup-modal__content-info h1,.product-popup-modal__content-info h2{font:500 28px var(--f-font)!important;letter-spacing:-.04em!important}.product-popup-modal__content-info a{color:#000}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fantee.css.map */
