@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--color-background: #ffffff;--color-surface: #f5f4f1;--color-border: #e5e2dc;--color-text: #111111;--color-muted: #6d6a64;--color-accent: #111111;--container: min(100% - 32px, 1680px);--transition: .18s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--color-text);background:var(--color-background);font-family:Manrope,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:100;padding:12px 16px;background:var(--color-text);color:var(--color-background)}.page-width,.site-header__inner,.site-footer__inner{width:var(--container);margin-inline:auto}.section-shell{padding-block:72px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.section-heading>div,.collection-page__title{display:grid;gap:6px}.eyebrow{margin:0;color:var(--color-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.headline-xl,.headline-l,.headline-m{margin:0;font-family:Monument Extended,Manrope,Arial,sans-serif;letter-spacing:0;line-height:1}.headline-xl{font-size:clamp(26px,2.7vw,44px);font-weight:800}.headline-l{font-size:clamp(24px,2.4vw,38px);font-weight:800}.headline-m{font-size:18px;font-weight:800}.body-copy,.rte,.product-description{max-width:62ch;color:var(--color-muted);font-size:14px;line-height:1.65}.body-copy p:first-child,.rte p:first-child,.product-description p:first-child{margin-top:0}.body-copy p:last-child,.rte p:last-child,.product-description p:last-child{margin-bottom:0}.button,.shopify-payment-button__button,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;min-height:39px;min-width:174px;padding:10px 22px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background var(--transition),color var(--transition),border-color var(--transition)}.button:hover,.button:focus-visible,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus-visible{border-color:var(--color-text);background:var(--color-text);color:var(--color-background)}.button[disabled]{opacity:.45;cursor:not-allowed}.site-top{position:sticky;top:0;z-index:40}.template-index .site-top{position:fixed;left:0;right:0;top:0}.site-header{position:relative;border-bottom:1px solid var(--color-border);background:#ffffffeb;color:var(--color-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-index .site-header{border-bottom:0;background:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.announcement-bar{display:none}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:42px;padding-top:10px;gap:18px}.site-header__left,.site-header__nav,.site-header__actions{display:flex;align-items:center}.site-header__nav{justify-content:flex-start;align-self:stretch;gap:clamp(12px,1.55vw,24px)}.site-header__actions{justify-content:flex-end;gap:clamp(12px,1.35vw,20px)}.site-header__logo{justify-self:center;line-height:0;position:relative;z-index:2}.site-header__logo img{width:auto;max-height:26px;filter:none}.template-index .site-header__logo img{filter:brightness(0) invert(1);max-height:30px}.site-header__nav a,.site-header__actions a,.site-header__actions button,.header-drawer-toggle{border:0;background:transparent;color:inherit;padding:0;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.site-header__nav a:hover,.site-header__actions a:hover,.site-header__nav a:focus-visible,.site-header__actions a:focus-visible{opacity:.62}.header-drawer-toggle{display:none}.mobile-drawer{display:none;border-top:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);padding:12px 0 20px}.mobile-drawer.is-open{display:block}.mobile-drawer nav{width:var(--container);margin-inline:auto;display:grid;gap:14px}.mobile-drawer nav>a{display:block;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mobile-drawer__group{display:block}.mobile-drawer__group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mobile-drawer__group>summary::-webkit-details-marker{display:none}.mobile-drawer__group>summary:after{content:"+";font-size:16px;font-weight:600}.mobile-drawer__group[open]>summary:after{content:"\2212"}.mobile-drawer__sub{display:block;padding:9px 0 0 16px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-muted)}.mobile-drawer__sub:first-of-type{padding-top:14px}.mobile-drawer__sub:hover{color:var(--color-text)}.mobile-drawer__sub{padding-left:14px}.site-header__nav .nav{list-style:none;margin:0;padding:0;height:100%;display:flex;align-items:stretch;gap:clamp(12px,1.55vw,24px)}.nav__item{position:static;display:flex;align-items:center}.site-header__nav .nav__link{display:flex;align-items:center;height:100%}.nav__item--mega>.nav__link{position:relative}.nav__item--mega:after{content:"";position:absolute;left:0;top:calc(100% - 10px);width:min(820px,94vw);height:calc(100vh - 100% + 10px);pointer-events:none}.nav__item--mega:hover:after,.nav__item--mega:focus-within:after,.nav__item--mega.is-open:after{pointer-events:auto}.mega{position:absolute;left:0;top:100%;z-index:30;width:min(820px,94vw);height:calc(100vh - 100%);background:var(--color-background);color:var(--color-text);border-right:1px solid var(--color-border);box-shadow:14px 0 44px #0000000f;opacity:0;visibility:hidden;transform:translate(-101%);transition:opacity .28s ease,transform .32s ease,visibility .32s;pointer-events:none}.nav__item--mega:hover>.mega,.nav__item--mega:focus-within>.mega,.nav__item--mega.is-open>.mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}.mega__inner{display:flex;height:100%;align-items:stretch}.mega__cols{flex:0 0 268px;width:268px;display:flex;flex-direction:column;gap:26px;padding:34px 26px;overflow-y:auto;border-right:1px solid var(--color-border)}.mega__col{display:grid;gap:12px;align-content:start}.mega .mega__col-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}.mega__list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.mega .mega__list a{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-muted)}.mega .mega__list a:hover{color:var(--color-text);opacity:1}.mega__promo{position:relative;display:block;flex:1;min-width:0;height:100%;overflow:hidden;background:var(--color-surface)}.mega__promo img{width:100%;height:100%;object-fit:cover}.mega__promo-cover{position:absolute;inset:auto 0 0 0;display:grid;gap:6px;padding:18px;background:linear-gradient(180deg,#0000,#00000080);color:#fff}.mega__promo-heading{font-size:16px;font-weight:800}.mega__promo-cta{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.template-index .site-header:has(.nav__item--mega:hover),.template-index .site-header:has(.nav__item--mega:focus-within){background:#fffffff5;color:var(--color-text);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.template-index .site-header:has(.nav__item--mega:hover) .site-header__logo img,.template-index .site-header:has(.nav__item--mega:focus-within) .site-header__logo img{filter:none}.campaign-hero{position:relative;height:100vh;overflow:hidden;background:#1a1916;color:#fff}.campaign-hero__track{display:flex;height:100%;transition:transform .6s ease}.campaign-hero__slide{position:relative;flex:0 0 100%;width:100%;height:100%;display:grid;align-items:end;overflow:hidden}.campaign-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer;opacity:.7;transition:opacity .18s ease}.campaign-hero__nav:hover{opacity:1}.campaign-hero__nav--prev{left:8px}.campaign-hero__nav--next{right:8px}.campaign-hero__dots{position:absolute;z-index:3;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:8px}.campaign-hero__dot{width:8px;height:8px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:transparent;cursor:pointer;transition:background .18s ease}.campaign-hero__dot.is-active{background:#fff}.campaign-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.campaign-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000 48%,#00000057)}.campaign-hero__media img,.campaign-hero__placeholder{width:100%;height:100%;object-fit:cover;object-position:center 36%}@media screen and (min-aspect-ratio:21 / 9){.campaign-hero__media img,.campaign-hero__placeholder{object-position:center 34%}}.campaign-hero__placeholder{display:grid;place-items:center;background:linear-gradient(90deg,#ffffff14,#fff0),#2b2a26}.campaign-hero__placeholder img{width:min(56vw,760px);height:auto;opacity:.82}.campaign-hero__content{position:relative;z-index:1;width:var(--container);margin:0 auto;padding:0 0 82px;display:grid;gap:12px;justify-items:start;max-width:1680px}.campaign-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.campaign-hero .button:hover,.campaign-hero .button:focus-visible{background:#fff;color:#111}.image-frame{overflow:hidden;background:var(--color-surface)}.image-frame img,.image-frame svg,.placeholder-svg{width:100%;height:100%}.image-frame img{object-fit:cover}.placeholder-svg{display:block;object-fit:contain}.collection-tabs{display:grid;gap:18px}.collection-tabs__nav{display:flex;gap:10px;flex-wrap:wrap}.collection-tabs__trigger{min-height:36px;padding:8px 14px;border:1px solid var(--color-border);background:transparent;color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.collection-tabs__trigger.is-active{border-color:var(--color-text);color:var(--color-text)}.collection-tabs__panel{display:none}.collection-tabs__panel.is-active{display:block}.product-grid,.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2px;row-gap:26px}.product-card{min-width:0}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.product-card__media img,.product-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.product-card__media .product-card__image--secondary{opacity:0}.product-card:hover .product-card__image--secondary,.product-card:focus-within .product-card__image--secondary{opacity:1}.product-card__badge{position:absolute;top:12px;left:12px;z-index:1;color:var(--color-text);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-card__colors{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.product-card__color{display:block;width:34px;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface);border-bottom:1px solid transparent;transition:border-color var(--transition)}.product-card__color img{width:100%;height:100%;object-fit:cover}.product-card__color:hover{border-bottom-color:var(--color-text)}.category-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.category-panel{position:relative;min-height:min(620px,58vw);overflow:hidden;background:var(--color-surface);color:#fff}.category-panel img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-panel:hover img,.category-panel:focus-visible img{transform:scale(1.02)}.category-panel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1a,#fff0),#2b2a26}.category-panel__content{position:absolute;inset:auto 0 0;display:grid;gap:14px;padding:28px;background:linear-gradient(180deg,#0000,#00000075)}.category-panel .button{min-width:150px;width:fit-content}.split-banner-section>.page-width{margin-bottom:16px}.split-banner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border)}.split-banner__panel{position:relative;min-height:min(82vh,820px);overflow:hidden;background:var(--color-surface);color:#fff}.split-banner__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.split-banner__panel:hover .split-banner__image,.split-banner__panel:focus-visible .split-banner__image{transform:scale(1.02)}.split-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1a,#fff0),#2b2a26}.split-banner__content{position:absolute;inset:auto 0 0;display:grid;gap:12px;padding:36px;background:linear-gradient(180deg,#0000,#00000026 45%,#000000b8)}.split-banner__detail{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.split-banner__price{font-size:1rem;letter-spacing:.02em}.split-banner__price del{opacity:.6;margin-right:8px}.split-banner .button{min-width:150px;width:fit-content}@media screen and (max-width:620px){.split-banner{grid-template-columns:1fr}.split-banner__panel{min-height:66vh}.split-banner__content{padding:22px}}.notify-modal[hidden]{display:none}.notify-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px}.notify-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bd}.notify-modal__dialog{position:relative;width:min(480px,100%);max-height:90vh;overflow:auto;background:var(--color-background);border:1px solid var(--color-border);padding:34px 34px 30px;display:grid;gap:14px;text-align:center}.notify-modal__close{position:absolute;top:8px;right:14px;background:none;border:0;color:inherit;font-size:30px;line-height:1;cursor:pointer;opacity:.65}.notify-modal__close:hover{opacity:1}.notify-modal__form{display:grid;gap:10px;margin-top:8px}.notify-modal__input{width:100%;padding:13px 14px;background:var(--color-surface);border:1px solid var(--color-border);color:inherit;font:inherit}.notify-modal__form .button{width:100%}.notify-modal__error{margin:2px 0 0;color:#e2554e;font-size:.85rem}.notify-modal__group{display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.notify-modal__group legend{padding:0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.notify-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.notify-modal__chip{position:relative;margin:0}.notify-modal__chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.notify-modal__chip span{display:inline-block;padding:8px 14px;border:1px solid var(--color-border);background:var(--color-surface);font-size:.85rem;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.notify-modal__chip input:checked+span{background:#111;color:#fff;border-color:#111}.notify-modal__chip input:focus-visible+span{outline:2px solid #111111;outline-offset:2px}.notify-modal__logo{display:block;width:130px;height:auto;margin:0 auto}.notify-modal__intro{display:grid;gap:6px}.notify-modal__chips{justify-content:center}.notify-modal__input{text-align:left}.notify-modal__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notify-modal__product{position:relative;margin:0;cursor:pointer}.notify-modal__product input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.notify-modal__product-card{position:relative;display:grid;gap:8px;padding:8px;border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .16s ease,box-shadow .16s ease}.notify-modal__product-img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.notify-modal__product-img img{width:100%;height:100%;object-fit:cover}.notify-modal__product-name{font-size:.85rem;letter-spacing:.02em}.notify-modal__product-check{position:absolute;top:12px;right:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:13px;opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .16s ease}.notify-modal__product input:checked~.notify-modal__product-card{border-color:#111;box-shadow:0 0 0 1px #111}.notify-modal__product input:checked~.notify-modal__product-card .notify-modal__product-check{opacity:1;transform:scale(1)}.notify-modal__product input:focus-visible~.notify-modal__product-card{outline:2px solid #111111;outline-offset:2px}.notify-modal__success:not([hidden]){display:grid;gap:12px;justify-items:center;padding:8px 0}.notify-modal__success-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:22px}.notify-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#111;color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:12px 14px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0000002e}.notify-bar[hidden]{display:none}.notify-bar__inner{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:8px;align-items:center}.notify-bar__text{min-width:0;display:flex;flex-direction:column;line-height:1.25;padding-right:36px}.notify-bar__title{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.notify-bar__subtitle{font-size:.74rem;opacity:.7;margin-top:2px}.notify-bar__action{min-width:0}.notify-bar__form{display:flex;gap:6px;margin:0;width:100%}.notify-bar__input{flex:1 1 auto;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:inherit;font-size:.9rem;border-radius:0}.notify-bar__input::placeholder{color:#ffffff73}.notify-bar__input--error{border-color:#e2554e}.notify-bar__submit{flex:0 0 auto;padding:11px 16px;border:1px solid #ffffff;background:#fff;color:#111;font:inherit;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.notify-bar__submit:hover,.notify-bar__submit:focus-visible{background:transparent;color:#fff}.notify-bar__close{position:absolute;top:-6px;right:-8px;background:none;border:0;color:#fff9;font-size:24px;line-height:1;cursor:pointer;padding:8px 10px;min-width:44px;min-height:44px}.notify-bar__close:hover{color:#fff}.notify-bar__success{margin:0;font-size:.85rem;text-align:center;padding:6px 0}@media(min-width:720px){.notify-bar__inner{grid-template-columns:minmax(0,1fr) minmax(320px,auto) auto;gap:16px}.notify-bar__text{padding-right:0}.notify-bar__close{position:static;top:auto;right:auto;min-width:36px;min-height:36px;font-size:22px}}@media(max-width:380px){.notify-bar__subtitle{display:none}}.collection-page,.collections-page{padding-block:46px 88px}.collection-page__hero,.collections-page__hero{display:flex;justify-content:space-between;gap:32px;align-items:end;padding-bottom:22px}.collection-page__title,.collections-page__title{display:grid;gap:8px}.collections-page__copy{margin:0;max-width:42ch;color:var(--color-muted);font-size:14px;line-height:1.55}.collection-page__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 18px;border-top:1px solid var(--color-border)}.collection-page__count{color:var(--color-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collection-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.collection-list-card{position:relative;min-height:clamp(420px,46vw,680px);overflow:hidden;background:var(--color-surface);color:#fff}.collection-list-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-list-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000080)}.collection-list-card__media img,.collection-list-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .52s ease}.collection-list-card:hover .collection-list-card__media img,.collection-list-card:focus-visible .collection-list-card__media img{transform:scale(1.025)}.collection-list-card__content{position:relative;z-index:1;min-height:inherit;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:clamp(20px,2.2vw,34px)}.collection-list-card h2{margin:0 0 8px;font-size:clamp(24px,3vw,48px);line-height:1;letter-spacing:0;text-transform:none}.collection-list-card span{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.collection-list-card__arrow{min-width:132px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor}.sort-select,.product-form__option select,.product-form__quantity input,.newsletter-form input{width:100%;min-height:42px;padding-inline:12px;border:1px solid var(--color-border);border-radius:0;background:var(--color-background);color:var(--color-text)}.sort-select{min-width:190px;font-size:12px}.pagination{display:flex;justify-content:center;gap:8px;margin-top:36px}.pagination a,.pagination span{display:inline-flex;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:8px;border:1px solid var(--color-border);font-size:12px;font-weight:700}.product-page__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start}.product-page__media{background:var(--color-surface)}.product-page__gallery{position:relative;width:100%;overflow:hidden}.product-page__track{display:flex;width:100%;transition:transform .45s ease}.product-page__slide{flex:0 0 100%;width:100%;aspect-ratio:4 / 5}.product-page__slide img,.product-page__slide svg{width:100%;height:100%;object-fit:cover;object-position:center}.product-page__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--color-text);font-size:30px;line-height:1;cursor:pointer;opacity:.5;transition:opacity var(--transition)}.product-page__nav:hover{opacity:1}.product-page__nav--prev{left:6px}.product-page__nav--next{right:6px}.product-page__counter{position:absolute;left:18px;bottom:16px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-text)}.product-page__summary{display:flex;justify-content:center;padding:64px 56px 96px;min-height:100vh}.product-page__summary-inner{width:100%;max-width:460px;display:grid;gap:16px;align-content:start}.product-page__breadcrumb{font-size:12px;color:var(--color-muted)}.product-page__breadcrumb a:hover{color:var(--color-text)}.product-page__collection{display:block;color:var(--color-text);line-height:.96}.product-page__collection-main{display:block;font-family:Monument Extended,Manrope,Arial,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;transform:scaleX(1.06);transform-origin:left}.product-page__collection-logo{display:block;width:auto;height:clamp(16px,1.8vw,24px);max-width:240px;margin-top:9px;object-fit:contain}.product-page__collection:hover .product-page__collection-main{opacity:.7}.product-page__title{margin:0;font-size:22px;font-weight:600;line-height:1.22;letter-spacing:.01em;text-transform:uppercase}.product-page__price{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:400}.product-page__price del{color:var(--color-muted);font-weight:500;text-decoration:line-through}.product-page__rule{height:1px;margin:6px 0 4px;border:0;background:var(--color-border)}.product-form{display:grid;gap:18px}.product-form__option{display:grid;gap:10px}.field-label{color:var(--color-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.field-label__value{font-weight:400;text-transform:none;letter-spacing:0}.product-fit{display:grid;gap:8px}.product-fit__bar{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.product-fit__bar span{height:4px;background:var(--color-border)}.product-fit__bar span.is-active{background:var(--color-text)}.product-fit__labels{display:flex;justify-content:space-between;font-size:11px;color:var(--color-muted)}.product-form__buy{display:flex;gap:10px;align-items:stretch}.product-form__wish{flex:0 0 auto;width:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer;transition:border-color var(--transition),color var(--transition)}.product-form__wish:hover,.product-form__wish.is-saved{border-color:var(--color-text)}.product-form__wish.is-saved svg{fill:var(--color-text)}.product-accordion__lead{display:inline-flex;align-items:center;gap:10px}.product-accordion__lead svg{flex:0 0 auto;color:var(--color-muted)}.product-form__option-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.product-form__sizeguide{font-size:14px;font-weight:500;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.product-form__sizeguide:hover{color:var(--color-text)}.product-form__pills{display:flex;flex-wrap:wrap;gap:8px}.product-form__pills--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}.product-form__pills--grid .product-form__pill{margin-left:-1px}.product-form__pill-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-form__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:35px;padding:0 12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:12px;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition)}.product-form__pill:hover{border-color:var(--color-text)}.product-form__pill-input:checked+.product-form__pill{z-index:1;border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.product-form__pill-input:focus-visible+.product-form__pill{outline:2px solid var(--color-text);outline-offset:2px}.product-form__pill.is-unavailable{color:var(--color-muted);text-decoration:line-through;opacity:.5}.product-form__swatches{display:flex;flex-wrap:wrap;gap:2px}.product-form__swatch{display:block;width:60px;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}.product-form__swatch img{width:100%;height:100%;object-fit:cover}.product-form__swatch:hover{border-color:var(--color-muted)}.product-form__pill-input:checked+.product-form__swatch{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.product-form__pill-input:focus-visible+.product-form__swatch{outline:2px solid var(--color-text);outline-offset:2px}.product-form__swatch.is-unavailable{opacity:.4}.product-form__swatch-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px}.product-form__actions{display:grid;gap:10px}.product-form__submit{flex:1;width:100%;min-height:52px;border:1px solid var(--color-text);background:var(--color-background);color:var(--color-text);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--transition),color var(--transition)}.product-form__submit:hover{background:var(--color-text);color:var(--color-background);opacity:1}.product-form__submit[disabled]{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-muted);opacity:1;cursor:not-allowed}.product-form__dynamic.is-hidden{display:none}.shopify-payment-button__button,button.shopify-payment-button__button--unbranded{width:100%;min-height:46px}.product-accordion{margin-top:8px;border-top:1px solid var(--color-border)}.product-accordion__item{border-bottom:1px solid var(--color-border)}.product-accordion__head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 2px;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase}.product-accordion__head::-webkit-details-marker{display:none}.product-accordion__head:after{content:"+";font-size:16px;font-weight:600;line-height:1}.product-accordion__item[open] .product-accordion__head:after{content:"\2212"}.product-accordion__body{padding:0 2px 20px}@media screen and (max-width:1100px){.product-page__media{position:static;height:auto}.product-page__slide{aspect-ratio:4 / 5;height:auto}.product-page__summary{padding:40px 24px 64px;min-height:0}.product-page__summary-inner{max-width:560px}}.surface-panel,.manifesto-panel{padding:18px;border:1px solid var(--color-border);background:var(--color-surface)}.hero-editorial__grid,.manifesto-grid,.split-feature,.newsletter-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.hero-editorial__copy,.split-feature__copy,.newsletter-banner>*,.manifesto-panel,.manifesto-grid>.surface-panel{background:var(--color-background)}.hero-editorial__copy,.split-feature__copy,.newsletter-banner>*{padding:28px}.hero-editorial__media,.split-feature__media{min-height:560px}.hero-editorial__media-frame,.split-feature__media{height:100%}.hero-editorial__media-frame img,.split-feature__media img{width:100%;height:100%;object-fit:cover}.hero-editorial__logo{max-width:280px}.hero-editorial__meta,.manifesto-panel__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);margin-top:18px}.manifesto-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-editorial__meta>*,.manifesto-panel__stats .surface-panel{margin:0;border:0;background:var(--color-surface)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.journal-card{display:grid;gap:14px;padding:18px;background:var(--color-background)}.journal-card__media{aspect-ratio:16 / 10}.newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.site-footer{border-top:1px solid var(--color-border);background:var(--color-background)}.site-footer__inner{display:grid;gap:40px;padding-block:56px 28px}.site-footer__cols{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:48px;align-items:start}.site-footer__title{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer__links{display:grid;gap:11px}.site-footer__links a{font-size:13px;color:var(--color-muted)}.site-footer__links a:hover{color:var(--color-text)}.site-footer__news{display:flex;align-items:center;border:1px solid var(--color-border)}.site-footer__news input{flex:1;min-width:0;padding:13px 14px;border:0;background:transparent;color:var(--color-text);font-size:13px}.site-footer__news input:focus{outline:none}.site-footer__news button{flex:0 0 auto;width:46px;align-self:stretch;border:0;border-left:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:16px;cursor:pointer;transition:background var(--transition),color var(--transition)}.site-footer__news button:hover{background:var(--color-text);color:var(--color-background)}.site-footer__news-ok{margin:0;font-size:13px;color:var(--color-muted)}.site-footer__service{display:grid;gap:8px}.site-footer__service p{margin:0;font-size:13px;color:var(--color-muted)}.site-footer__service strong{color:var(--color-text);font-weight:600}.site-footer__service a:hover{color:var(--color-text)}.site-footer__social{display:flex;gap:14px;margin-top:18px}.site-footer__social a{color:var(--color-text);opacity:.7;transition:opacity var(--transition)}.site-footer__social a:hover{opacity:1}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:860px){.site-footer__cols{grid-template-columns:1fr;gap:36px}}.empty-state{grid-column:1 / -1;min-height:220px;display:grid;place-items:center;padding:28px;background:var(--color-surface);color:var(--color-muted);text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:1100px){.product-grid,.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page__grid,.hero-editorial__grid,.manifesto-grid,.split-feature,.newsletter-banner,.journal-grid{grid-template-columns:1fr}.product-page__summary{position:static}}@media screen and (max-width:860px){.site-header__nav{display:none}.header-drawer-toggle{display:inline-flex}.site-header__actions a:not(:last-child){display:none}.campaign-hero{min-height:100vh}.campaign-hero__content{padding-bottom:54px}.product-grid,.collection-grid,.collection-list-grid,.category-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading,.collection-page__hero,.collections-page__hero,.collection-page__toolbar,.site-footer__top,.site-footer__bottom{display:grid;justify-content:start}}@media screen and (max-width:620px){:root{--container: min(100% - 24px, 1680px)}.section-shell{padding-block:48px}.site-header__inner{min-height:40px;padding-top:8px;gap:12px}.site-header__logo img{max-height:22px}.template-index .site-header__logo img{max-height:24px}.campaign-hero{min-height:100vh}.campaign-hero__actions{width:100%;gap:10px}.campaign-hero .button{flex:1 1 140px;min-width:0}.product-grid,.collection-grid,.collection-list-grid,.category-panels,.product-page__thumbs,.manifesto-panel__stats,.hero-editorial__meta,.newsletter-form{grid-template-columns:1fr 1fr}.product-card__content{padding:12px}.category-panels,.collection-list-grid,.manifesto-panel__stats,.hero-editorial__meta,.newsletter-form{grid-template-columns:1fr}.category-panel{min-height:360px}.collection-list-card{min-height:420px}.collection-list-card__content{display:grid;align-content:end}.category-panel__content{padding:18px}.sort-select{min-width:0}}.product-card__content{display:grid;gap:3px;padding:10px 2px 0}.product-card__title{font-size:13px;font-weight:500;line-height:1.3;color:var(--color-text);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product-card__title:hover{text-decoration:underline;text-underline-offset:2px}.product-card__price{font-size:13px;color:var(--color-muted)}.product-card__price del{margin-right:6px;text-decoration:line-through}.product-card__price ins{text-decoration:none;color:var(--color-text)}.campaign-hero{height:100svh}.product-page__media{height:auto}@media screen and (max-width:1100px){.product-page__media{height:auto}.product-form__actions{position:sticky;bottom:0;z-index:6;background:var(--color-background);padding:12px 0 max(12px,env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--color-border)}.product-form__pill{min-height:44px}.product-accordion__head{padding:17px 2px}}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.js [data-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal].is-revealed{opacity:1;transform:none;transition:none}}.size-guide[hidden]{display:none}.size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px}.size-guide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b}.size-guide__panel{position:relative;width:100%;max-width:420px;background:var(--color-background);padding:24px}.size-guide__head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.size-guide__close{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--color-text)}.size-guide__note{margin:12px 0 16px;font-size:12px;color:var(--color-muted)}.size-guide__table{width:100%;border-collapse:collapse;font-size:13px}.size-guide__table th,.size-guide__table td{padding:9px 8px;text-align:left;border-bottom:1px solid var(--color-border)}.size-guide__table th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;transition:opacity .3s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--color-background);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s ease}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__content{display:flex;flex-direction:column;height:100%;overflow-y:auto}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-border);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cart-drawer__close{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--color-text)}.cart-drawer__shipping{padding:16px 20px;border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-muted)}.cart-drawer__shipping p{margin:0 0 8px}.cart-drawer__shipping strong{color:var(--color-text)}.cart-drawer__bar{height:3px;background:var(--color-border)}.cart-drawer__bar span{display:block;height:100%;background:var(--color-text);transition:width .4s ease}.cart-drawer__items{list-style:none;margin:0;padding:8px 20px;flex:1}.cart-drawer__item{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--color-border)}.cart-drawer__thumb{display:block;width:64px;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.cart-drawer__thumb img{width:100%;height:100%;object-fit:cover}.cart-drawer__info{display:grid;gap:6px;align-content:start;min-width:0}.cart-drawer__name{font-size:13px;font-weight:500}.cart-drawer__variant{font-size:12px;color:var(--color-muted)}.cart-drawer__qty{display:inline-flex;align-items:center;gap:12px;margin-top:2px;border:1px solid var(--color-border);width:max-content;padding:4px 10px}.cart-drawer__qty button{border:0;background:transparent;font-size:14px;line-height:1;cursor:pointer;color:var(--color-text)}.cart-drawer__qty span{font-size:13px;min-width:14px;text-align:center}.cart-drawer__line{display:grid;gap:8px;justify-items:end;font-size:13px}.cart-drawer__remove{border:0;background:transparent;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);cursor:pointer}.cart-drawer__remove:hover{color:var(--color-text)}.cart-drawer__foot{padding:20px;border-top:1px solid var(--color-border);display:grid;gap:12px}.cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:13px}.cart-drawer__subtotal strong{font-size:15px}.cart-drawer__checkout{width:100%;min-height:48px;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-background)}.cart-drawer__view{text-align:center;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.cart-drawer__empty{display:grid;gap:16px;justify-items:center;padding:64px 24px;text-align:center;color:var(--color-muted)}body.cart-open{overflow:hidden}.coming-soon{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#0c0c0c;overflow:hidden}.coming-soon__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.coming-soon__bg-blur,.coming-soon__bg-main,.coming-soon__video{position:absolute;top:0;bottom:0;height:100%;object-fit:cover}.coming-soon__bg-blur{left:0;width:100%;object-position:center;filter:blur(40px) brightness(.5) saturate(.9);transform:scale(1.15);z-index:0}.coming-soon__bg-main{left:50%;width:100%;max-width:178vh;transform:translate(-50%);object-position:center 32%;z-index:1}.coming-soon__video{left:0;width:100%;z-index:1}.coming-soon__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:2}.coming-soon__inner{position:relative;z-index:1;width:min(92vw,760px);padding:80px 0;display:grid;justify-items:center;gap:22px}.coming-soon__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.coming-soon__title{margin:0;font-family:Monument Extended,Manrope,Arial,sans-serif;font-size:clamp(34px,7vw,96px);font-weight:800;line-height:.98;letter-spacing:-.01em;text-transform:uppercase}.coming-soon__brand{margin:-6px 0 0;display:flex;justify-content:center;align-items:center}.coming-soon__brand-logo{width:auto;height:clamp(20px,2.6vw,34px);max-width:min(80vw,360px);object-fit:contain;filter:brightness(0) invert(1)}.coming-soon__copy{margin:0;max-width:46ch;font-size:14px;line-height:1.7;opacity:.82}.coming-soon__signup{margin-top:10px;display:grid;gap:16px;justify-items:center;width:min(100%,460px)}.coming-soon__signup-label{margin:0;font-family:Monument Extended,Manrope,Arial,sans-serif;font-size:clamp(20px,3.6vw,34px);font-weight:800;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;opacity:1}.coming-soon__form{display:flex;width:100%;border:1px solid rgba(255,255,255,.45)}.coming-soon__form input{flex:1;min-width:0;padding:15px 16px;border:0;background:transparent;color:#fff;font-size:13px}.coming-soon__form input::placeholder{color:#fff9}.coming-soon__form input:focus{outline:none}.coming-soon__form button{flex:0 0 auto;padding:0 22px;border:0;border-left:1px solid rgba(255,255,255,.45);background:#fff;color:#0c0c0c;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity var(--transition)}.coming-soon__form button:hover{opacity:.82}.coming-soon__ok{margin:0;font-size:13px;opacity:.9}.coming-soon__social{display:flex;gap:22px;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.coming-soon__social a{opacity:.7;transition:opacity var(--transition)}.coming-soon__social a:hover{opacity:1}.announcement-bar{display:block;background:var(--color-text);color:var(--color-background);text-align:center;overflow:hidden}.announcement-bar__inner,.announcement-bar a{display:block;padding:9px 16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:inherit;white-space:nowrap}.announcement-bar--marquee .announcement-bar__track{display:inline-flex;white-space:nowrap;will-change:transform;animation:bnf-marquee 22s linear infinite}.announcement-bar--marquee .announcement-bar__track span{padding:9px 28px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@keyframes bnf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-bar--marquee .announcement-bar__track{animation:none}}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payment-icons svg{height:22px;width:auto;display:block}.product-form__trust{margin-top:12px;display:grid;gap:8px}.product-form__trust p{margin:0;font-size:11px;color:var(--color-muted);letter-spacing:.02em}.rv-section[hidden]{display:none}.rv-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rv-card{display:grid;gap:8px}.rv-card__img{display:block;aspect-ratio:4 / 5;background:var(--color-surface);overflow:hidden}.rv-card__img img{width:100%;height:100%;object-fit:cover}.rv-card__title{font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.rv-card__price{font-size:12px;color:var(--color-muted)}@media screen and (max-width:860px){.rv-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:620px){.rv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;pointer-events:none}.search-drawer.is-open{visibility:visible;pointer-events:auto}.search-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;transition:opacity .28s ease}.search-drawer.is-open .search-drawer__overlay{opacity:1}.search-drawer__panel{position:absolute;inset:0 0 auto 0;background:var(--color-background);transform:translateY(-100%);transition:transform .32s ease;max-height:86vh;overflow-y:auto}.search-drawer.is-open .search-drawer__panel{transform:none}.search-drawer__bar{display:flex;align-items:center;gap:16px;width:var(--container);margin-inline:auto;padding:22px 0;border-bottom:1px solid var(--color-border)}.search-drawer__bar input{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text);font-size:clamp(18px,2.4vw,30px);font-weight:600}.search-drawer__bar input:focus{outline:none}.search-drawer__close{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--color-text)}.search-drawer__results{width:var(--container);margin-inline:auto;padding:18px 0 40px;display:grid;gap:6px}.search-drawer__item{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border)}.search-drawer__thumb{width:56px;aspect-ratio:4 / 5;background:var(--color-surface);overflow:hidden}.search-drawer__thumb img{width:100%;height:100%;object-fit:cover}.search-drawer__name{display:block;font-size:14px;font-weight:500}.search-drawer__price{display:block;font-size:13px;color:var(--color-muted)}.search-drawer__empty{padding:18px 0;color:var(--color-muted);font-size:14px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;display:none;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;background:var(--color-background);border-top:1px solid var(--color-border);transform:translateY(100%);transition:transform .3s ease}.sticky-atc__inner{width:var(--container);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.sticky-atc.is-visible{transform:none}.sticky-atc__info{display:flex;align-items:baseline;gap:14px;min-width:0}.sticky-atc__name{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-atc__price{font-size:13px;color:var(--color-muted)}.sticky-atc__btn{flex:0 0 auto;min-width:200px;min-height:44px;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-background);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}@media screen and (min-width:1101px){.sticky-atc{display:flex}}.shop-look{margin-top:64px}.shop-look__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.shop-look__title{margin:0;font-family:Monument Extended,Manrope,Arial,sans-serif;font-size:clamp(16px,1.6vw,22px);font-weight:800;text-transform:uppercase}.shop-look__link{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.shop-look__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2px;row-gap:26px}@media screen and (max-width:1100px){.shop-look__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:620px){.shop-look__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-stars{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-muted)}.review-stars__icons{position:relative;display:inline-block;font-size:13px;line-height:1;letter-spacing:1px;color:var(--color-border)}.review-stars__icons span{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;color:var(--color-text)}.product-card__rating{margin-top:2px}.product-reviews{margin-top:56px;padding-top:32px;border-top:1px solid var(--color-border)}.product-reviews__title{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-form__option--fit{display:none!important}.fit-toggle{display:inline-flex;margin:14px 0 2px;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:var(--color-surface)}.fit-toggle__btn{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:9px 22px;cursor:pointer;transition:background .2s ease,color .2s ease}.fit-toggle__btn.is-active{background:var(--color-text);color:var(--color-background)}.fit-toggle__btn:not(.is-active):hover{color:var(--color-text)}.product-restock{margin-top:18px}.product-restock__label{display:block;margin:0 0 8px}.product-restock__row{display:flex;gap:8px}.product-restock__input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font:inherit;font-size:13px}.product-restock__input:focus{outline:none;border-color:var(--color-text)}.product-restock__btn{flex:0 0 auto;min-height:48px;padding:0 22px;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-background);font:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.product-restock__btn:hover{background:var(--color-background);color:var(--color-text)}.product-restock__ok{margin:6px 0 0;font-size:13px;color:var(--color-text)}.product-restock__error{margin:6px 0 0;font-size:13px;color:#c0392b}@media screen and (max-width:480px){.product-restock__row{flex-direction:column}.product-restock__btn{width:100%}}.locale-flag-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;line-height:0}.locale-flag-btn__img{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block;box-shadow:inset 0 0 0 1px #0000002e}.locale-flag-btn:hover .locale-flag-btn__img,.locale-flag-btn:focus-visible .locale-flag-btn__img{opacity:.78}.locale-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c}.locale-modal__dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;padding:clamp(32px,5vw,56px) clamp(24px,5vw,56px);background:#fff;color:#161616;text-align:center}.locale-modal__overlay[hidden],.locale-modal__dialog[hidden]{display:none}.locale-modal__close{position:absolute;top:18px;right:22px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#161616;font-size:26px;line-height:1;cursor:pointer}.locale-modal__close:hover,.locale-modal__close:focus-visible{opacity:.6}.locale-modal__title{margin:0 0 14px;font-size:clamp(18px,2.4vw,24px);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.locale-modal__intro{margin:0 auto 28px;max-width:46ch;font-size:16px;line-height:1.5;color:#7a7a7a}.locale-modal__primary{display:flex;flex-direction:column;gap:8px;text-align:left}.locale-modal__label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a}.locale-modal__select{width:100%;padding:14px 16px;background:#fff;color:#161616;border:1px solid #bdbdbd;border-radius:0;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.locale-modal__select:focus-visible{outline:2px solid #161616;outline-offset:2px}.locale-modal__secondary{display:flex;flex-direction:column;gap:6px;margin-top:22px;text-align:left}.locale-modal__secondary .language-selector__select{width:100%;color:#161616!important;border-color:#cfcfcf!important}.validation{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(80px,12vh,140px) 16px clamp(56px,8vh,96px);color:var(--color-text);background:var(--color-background);overflow:hidden}.validation--has-image{color:#fff;background:#0a0a0a}.validation__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.validation__bg img{width:100%;height:100%;object-fit:cover}.validation__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;pointer-events:none}.validation__inner{position:relative;z-index:2;width:min(640px,100%);text-align:center}.validation__eyebrow{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.validation__headline{margin:0 0 18px;font-family:Monument Extended,Manrope,Arial,sans-serif;font-size:clamp(30px,5.2vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.005em}.validation__sub{margin:0 auto 36px;max-width:52ch;font-size:clamp(15px,1.5vw,17px);line-height:1.55;opacity:.86}.validation--has-image .validation__sub{opacity:.82}.validation__specs{margin:-18px auto 32px;max-width:52ch;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.validation__form{display:flex;flex-direction:column;gap:18px;margin:0 auto;text-align:left}.validation__error{padding:12px 14px;border:1px solid #c0392b;background:#c0392b14;color:#c0392b;font-size:13px}.validation__field{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0}.validation__label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.validation__input{height:48px;padding:0 14px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:15px}.validation--has-image .validation__input{background:#ffffff0f;border-color:#ffffff73}.validation--has-image .validation__input::placeholder{color:#fff9}.validation__cta{width:100%;min-height:48px;margin-top:4px}.validation--has-image .validation__cta{border-color:#fff;color:#fff}.validation--has-image .validation__cta:hover,.validation--has-image .validation__cta:focus-visible{background:#fff;color:#0a0a0a;border-color:#fff}.validation__divider{display:flex;align-items:center;gap:14px;margin-top:18px}.validation__divider:before,.validation__divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.28}.validation__divider-label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.validation__chips{display:flex;flex-wrap:wrap;gap:8px}.validation__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1px solid currentColor;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition),color var(--transition)}.validation__chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.validation__chip:hover,.validation__chip:focus-within{background:currentColor}.validation__chip:hover span,.validation__chip:focus-within span{color:var(--color-background)}.validation--has-image .validation__chip:hover span,.validation--has-image .validation__chip:focus-within span{color:#0a0a0a}.validation__chip:has(input:checked){background:currentColor}.validation__chip:has(input:checked) span{color:var(--color-background)}.validation--has-image .validation__chip:has(input:checked) span{color:#0a0a0a}.validation__cta--final{margin-top:8px}.validation__fineprint{margin:8px 0 0;font-size:12px;line-height:1.5;opacity:.65;text-align:center}.validation__success{text-align:center;padding:36px 8px}.validation__success-title{margin:0 0 12px;font-family:Monument Extended,Manrope,Arial,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:0}.validation__success-copy{margin:0 auto;max-width:44ch;font-size:15px;line-height:1.55;opacity:.85}@media screen and (max-width:640px){.validation__chip{flex:1 1 calc(50% - 4px)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme.css.map */
