@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-tight-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0D0D0E;--ink-2: #1A1A1C;--white: #FFFFFF;--tile: #F3F3F3;--grey: #EAEAEA;--line: #E2E2E2;--mute: #6B6B6B;--mute-on-ink: #B5B5B5;--gold: #B8892E;--danger: #B42318;--font: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 2.2vw, 32px);--ease: cubic-bezier(.2, .7, .1, 1);--hdr-h: 68px;--ann-h: 36px;--tap: 44px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 12px)}body{background:var(--white);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}ul[class],ol[class]{list-style:none}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wrap{padding-inline:var(--gutter)}.h{font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:.95}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ico{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;flex:none}.link{text-decoration:underline;text-underline-offset:4px;font-weight:500}.btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;font-weight:600;font-size:15px;transition:background .25s,color .25s}.btn--w{background:var(--white);color:var(--ink)}.btn--w:hover{background:var(--ink);color:var(--white)}.btn--o{border:1.5px solid currentColor}.btn--o:hover{background:var(--white);color:var(--ink)}.btn--k{background:var(--ink);color:var(--white)}.btn--k:hover{background:#333}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;z-index:200;top:8px;left:8px;padding:12px 16px;background:var(--ink);color:var(--white)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ann{background:var(--grey);height:var(--ann-h);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}.ann__msgs{position:relative;height:20px;width:min(560px,86vw);overflow:hidden;text-align:center}.ann__msgs span{position:absolute;inset:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .6s var(--ease),opacity .6s}.ann__msgs span:not(.on){transform:translateY(100%);opacity:0}.ann__msgs span.out{transform:translateY(-100%);opacity:0}.ann b{font-weight:700}.hdr{position:sticky;top:0;z-index:50;background:var(--white);transition:transform .45s var(--ease),box-shadow .3s}.hdr.is-stuck{box-shadow:0 1px 0 var(--line)}.hdr.hide{transform:translateY(-100%)}.admin-bar .hdr{top:32px}@media (max-width: 782px){.admin-bar .hdr{top:0}}.hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--hdr-h)}.nav{display:flex;gap:26px;font-weight:500;font-size:15px}.nav li{list-style:none}.nav a{position:relative;display:inline-flex;align-items:center;min-height:var(--tap)}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav a:hover:after,.nav .current-menu-item>a:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.logo{display:block;width:clamp(140px,13vw,184px)}.logo svg{width:100%;height:auto;fill:var(--ink)}.tools{display:flex;justify-content:flex-end;align-items:center;gap:10px}.tools>a{display:grid;place-items:center;width:var(--tap);height:var(--tap);position:relative}.search{display:flex;align-items:center;gap:10px;background:var(--tile);height:42px;padding:0 14px;width:240px;color:var(--mute);font-size:14px}.search .ico{width:18px;height:18px}.search input{border:0;background:transparent;outline:none;width:100%;color:var(--ink)}.search input::placeholder{color:var(--mute)}.search--fibo{background:none;padding:0;width:260px}.burger{display:none;width:var(--tap);height:var(--tap);place-items:center}.cd-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--white);font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.cd-badge:empty{display:none}.cd-bump{animation:cdBump .5s}@keyframes cdBump{40%{transform:scale(1.35)}}@media (max-width: 860px){.nav,.tools .hide-m{display:none}.burger{display:grid}.hdr__in{grid-template-columns:auto 1fr auto}.logo{justify-self:center}.search{width:var(--tap);padding:0;justify-content:center;background:none}.search input{position:absolute;left:-9999px}.search:focus-within{position:absolute;left:var(--gutter);right:var(--gutter);width:auto;z-index:2;background:var(--tile);padding:0 14px;justify-content:flex-start}.search:focus-within input{position:static}.search--fibo{width:auto}.search--fibo .dgwt-wcas-search-wrapp{min-width:0}}.mnav{margin:0;width:min(420px,100vw);max-width:none;height:100dvh;max-height:none;border:0;padding:0 var(--gutter) var(--gutter);background:var(--white);color:var(--ink);display:none;flex-direction:column}.mnav[open]{display:flex;animation:mnavIn .45s var(--ease)}.mnav::backdrop{background:#0d0d0e73}@keyframes mnavIn{0%{transform:translate(-100%)}}.mnav__head{display:flex;justify-content:space-between;align-items:center;height:var(--hdr-h);border-bottom:1px solid var(--line)}.mnav__head .logo{width:150px}.mnav__x{width:var(--tap);height:var(--tap);display:grid;place-items:center}.mnav__list{display:flex;flex-direction:column;padding:16px 0}.mnav__list li{list-style:none}.mnav__list a{display:block;padding:14px 0;font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:-.015em;border-bottom:1px solid var(--line)}.mnav__foot{margin-top:auto;display:grid;gap:4px}.mnav__foot a{display:flex;align-items:center;gap:10px;min-height:var(--tap);font-weight:500}.acct{margin:0 0 0 auto;width:min(480px,100vw);height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:var(--white);color:var(--ink)}.acct[open]{display:block;animation:sgIn .45s var(--ease)}.acct::backdrop{background:#0d0d0e73}.acct__panel{padding:12px 24px 32px;height:100%;overflow-y:auto}.acct__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.acct__head h2{font-size:22px}.acct__x{width:var(--tap);height:var(--tap);display:grid;place-items:center;margin-right:-10px}.acct__loading{color:var(--mute);padding:24px 0}.acct .u-columns{grid-template-columns:1fr;gap:28px}.acct h2:not(.h){font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.acct .woocommerce-form-login__rememberme{display:flex;gap:8px;align-items:center;font-size:14px;margin:6px 0 12px}.acct .button{width:100%}.acct .lost_password{font-size:14px;margin-top:10px}.acct .lost_password a{text-decoration:underline}.site-foot{margin-top:clamp(56px,7vw,104px);background:var(--ink);color:var(--white);padding-top:64px;overflow:hidden;position:relative}.foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.foot__h{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.foot__lede{color:var(--mute-on-ink);max-width:360px}.foot ul{list-style:none;display:grid;gap:4px;color:var(--mute-on-ink);font-size:15px}.foot ul a{display:inline-flex;align-items:center;min-height:32px}.foot ul a:hover{color:var(--white)}.foot__social{margin-top:18px}.news{display:flex;margin-top:18px;max-width:420px}.news input{flex:1;min-width:0;height:50px;padding:0 16px;border:1px solid #444;background:transparent;color:var(--white);outline:none}.news input:focus{border-color:var(--white)}.news .btn{min-height:50px}.bigmark{padding:72px var(--gutter) var(--gutter)}.bigmark svg{width:100%;height:auto;fill:var(--white)}.legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#8a8a8a;font-size:13px;padding-bottom:28px}.legal__links{display:flex;gap:16px;list-style:none}.legal__links a:hover{color:var(--white)}.to-top{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:40;width:var(--tap);height:var(--tap);display:grid;place-items:center;background:var(--ink);color:var(--white);border:1px solid #333;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s var(--ease)}.to-top.on{opacity:1;transform:none}@media (max-width: 860px){.foot{grid-template-columns:1fr 1fr}.foot__news{grid-column:1 / -1}}@media (max-width: 520px){.foot{grid-template-columns:1fr}}.news{flex-wrap:wrap;position:relative}.news__hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.news__msg{flex-basis:100%;font-size:14px;color:var(--mute-on-ink);margin-top:10px;min-height:0}.news__msg:empty{display:none}.news__msg.is-err{color:#ff8a80}.news.is-done input{border-color:#1e7a3c}.news--k input{border-color:var(--line);color:var(--ink)}.news--k input:focus{border-color:var(--ink)}.news--k .btn{background:var(--ink);color:var(--white)}.news--k .news__msg{color:var(--mute)}.news--k .news__msg.is-err{color:var(--danger)}.nlpop{margin:auto;width:min(480px,calc(100vw - 32px));border:0;padding:40px 32px 32px;background:var(--white);color:var(--ink);overflow:hidden}.nlpop[open]{animation:nlIn .5s var(--ease)}.nlpop::backdrop{background:#0d0d0e8c}@keyframes nlIn{0%{opacity:0;transform:translateY(16px)}}.nlpop__x{position:absolute;top:6px;right:6px;width:var(--tap);height:var(--tap);display:grid;place-items:center}.nlpop__mark{width:140px;margin-bottom:22px}.nlpop__mark svg{width:100%;height:auto;fill:var(--ink)}.nlpop h2{font-size:clamp(30px,6vw,44px);margin-bottom:10px}.nlpop p{color:var(--mute);margin-bottom:4px}.nlpop .news{max-width:none}.cd-scrim{position:fixed;inset:0;background:#0d0d0e73;opacity:0;transition:opacity .35s;z-index:90}.cd{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--white);z-index:91;display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s var(--ease)}.cd-open .cd-scrim{opacity:1}.cd-open .cd{transform:none}.cd-open{overflow:hidden}.cd:focus{outline:none}.cd[hidden],.cd-scrim[hidden]{display:none}.cd__head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line)}.cd__head h2{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.cd__x{width:var(--tap);height:var(--tap);display:grid;place-items:center;margin-right:-10px}.cd__ship,.tc-ship{padding:16px 22px;background:var(--tile);font-size:14px}.tc-ship[hidden]{display:none}.tc-ship b{font-weight:700}.cd__track{height:4px;background:#dadada;margin-top:10px;position:relative;overflow:hidden}.cd__track i{position:absolute;inset:0;background:var(--ink);transform-origin:left;transition:transform .6s var(--ease)}.tc-drawer__body{flex:1;display:flex;flex-direction:column;min-height:0}.tc-drawer__body.is-busy{opacity:.55;pointer-events:none;transition:opacity .2s}.cd__items{flex:1;overflow-y:auto;padding:4px 22px;list-style:none}.cd__empty{padding:56px 22px;text-align:center;color:var(--mute);display:grid;gap:20px;justify-items:center}.cd__item{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid #EEE;animation:cdIn .45s var(--ease)}@keyframes cdIn{0%{opacity:0;transform:translateY(10px)}}.cd__thumb img{width:84px;height:112px;object-fit:cover;object-position:50% 12%;background:var(--tile)}.cd__name{display:block;font-size:15px;font-weight:600;line-height:1.3}.cd__meta{color:var(--mute);font-size:13px;margin-top:2px}.cd__meta dl{display:grid;grid-template-columns:auto 1fr;gap:0 6px}.cd__meta dd p{display:inline}.cd__qty{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:10px}.cd__qty button{width:36px;height:36px;font-size:16px}.cd__qty span{min-width:24px;text-align:center;font-size:14px;font-weight:600}.cd__side{text-align:right}.cd__price{font-weight:600;font-size:15px}.cd__rm{display:inline-block;margin-top:8px;font-size:12px;color:var(--mute);text-decoration:underline;min-height:32px}.cd__foot{padding:18px 22px 22px;border-top:1px solid var(--line)}.cd__row{display:flex;justify-content:space-between;font-size:15px;margin-bottom:6px}.cd__row--disc{color:var(--gold)}.cd__co{width:100%;margin-top:12px;height:52px}.cd__cart{display:block;text-align:center;margin-top:12px;font-size:14px}.cd__note{text-align:center;color:var(--mute);font-size:12px;margin-top:10px}.cd__err{color:var(--danger);font-size:13px;padding:10px 22px 0}.woocommerce-cart .tc-ship{margin-bottom:24px}.woo{padding-top:24px}.woocommerce-breadcrumb{font-size:13px;color:var(--mute);margin-bottom:18px}.woocommerce-products-header__title,.product_title{font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1;font-size:clamp(28px,4vw,48px);margin-bottom:18px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;padding:14px 18px;margin-bottom:18px;background:var(--tile);border-left:3px solid var(--ink);display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.woocommerce-error{border-color:var(--danger)}.woocommerce-message .button,.woocommerce-info .button{order:2}.button,button.button,input.button,.woocommerce a.button,.single_add_to_cart_button,#place_order{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;background:var(--ink);color:var(--white);font-weight:600;border:0;cursor:pointer;transition:background .25s}.button:hover,.single_add_to_cart_button:hover,#place_order:hover{background:#333}.button.alt,.checkout-button{width:100%}.button.disabled,.button:disabled{opacity:.45}.input-text,select,textarea,.woocommerce form .form-row input.input-text{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line);background:var(--white);border-radius:0}.input-text:focus,select:focus,textarea:focus{border-color:var(--ink);outline:none}.form-row{margin-bottom:14px}.form-row label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.required{color:var(--danger);text-decoration:none}.price del{color:var(--mute);margin-right:6px}.price ins{text-decoration:none;color:var(--gold)}.woocommerce-result-count{color:var(--mute);font-size:14px}.shop_table{width:100%;border-collapse:collapse;margin-bottom:24px}.shop_table th,.shop_table td{padding:14px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.shop_table img{width:72px}.cart-collaterals{display:grid;justify-content:end}.cart_totals{width:min(420px,100%)}.coupon{display:flex;gap:8px;flex-wrap:wrap}.coupon .input-text{width:auto;flex:1}.woocommerce-checkout #customer_details{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 860px){.woocommerce-checkout #customer_details{grid-template-columns:1fr}.shop_table_responsive thead{display:none}.shop_table_responsive tr{display:grid;border-bottom:1px solid var(--line);padding:10px 0}.shop_table_responsive td{border:0;padding:4px 0}.shop_table_responsive td:before{content:attr(data-title) ": ";font-weight:600}.shop_table_responsive td.product-remove:before,.shop_table_responsive td.product-thumbnail:before{content:none}}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:24px}.woocommerce-MyAccount-navigation .is-active a{text-decoration:underline;text-underline-offset:4px}.u-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width: 760px){.u-columns{grid-template-columns:1fr}}.woo:has(.plp-head){padding-top:0}.plp-head{padding:clamp(18px,3vw,36px) 0 6px}.plp-head .woocommerce-breadcrumb{margin-bottom:14px}.plp-head__title{font-size:clamp(44px,7vw,112px);line-height:.9;margin-top:8px}.plp-head__desc{color:var(--mute);max-width:560px;margin-top:12px;font-size:16px}.plp-head--img{position:relative;color:var(--white);padding:0;margin-top:16px}.plp-head__frame{position:relative;height:clamp(300px,42vh,460px);overflow:hidden;background:var(--ink)}.plp-head__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.plp-head__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000000d 65%)}.plp-head--img .plp-head__copy{position:absolute;z-index:2;left:clamp(20px,3vw,48px);bottom:clamp(20px,3vw,44px);max-width:560px}.plp-head--img .woocommerce-breadcrumb,.plp-head--img .plp-head__desc{color:#e6e6e6}.chips-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:22px 0 6px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.chips-row::-webkit-scrollbar{display:none}.cchip{flex:none;display:flex;align-items:center;gap:8px;height:var(--tap);padding:0 18px;border:1px solid var(--line);font-weight:600;font-size:14px;transition:border-color .2s,background .2s,color .2s}.cchip:hover{border-color:var(--ink)}.cchip.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.cchip small{color:var(--mute);font-weight:500}.cchip.on small{color:#bbb}.tbar{position:sticky;top:var(--hdr-h);z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transition:top .45s var(--ease);margin-inline:calc(var(--gutter) * -1)}.hdr-hid .tbar{top:0}.admin-bar .tbar{top:calc(var(--hdr-h) + 32px)}.admin-bar.hdr-hid .tbar{top:32px}.tbar__in{display:flex;align-items:center;gap:12px;min-height:60px}.fbtn{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--ink);font-weight:600;font-size:14px}.fbtn .ico{width:18px;height:18px}.fbtn .n{background:var(--ink);color:var(--white);font-size:11px;min-width:18px;height:18px;border-radius:9px;display:none;place-items:center;padding:0 5px}.fbtn .n.on{display:grid}.active{display:flex;gap:6px;flex:1;overflow-x:auto;scrollbar-width:none;min-width:0}.active::-webkit-scrollbar{display:none}.achip{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:var(--tile);font-size:13px;font-weight:500}.achip:hover{background:var(--grey)}.achip b{font-size:15px;line-height:1}.achip--clear{background:none;text-decoration:underline;text-underline-offset:3px}.count{font-size:14px;color:var(--mute);white-space:nowrap}.woocommerce-ordering{margin:0}.woocommerce-ordering select.orderby{width:auto;min-height:40px;height:40px;border:1px solid var(--line);padding:0 34px 0 12px;font-size:14px;font-weight:500;-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230D0D0E' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") right 12px center no-repeat}.dens{display:flex;border:1px solid var(--line)}.dens[hidden]{display:none}.dens button{width:40px;height:38px;display:grid;place-items:center;color:#9a9a9a}.dens button svg{width:16px;height:16px;fill:currentColor}.dens button.on{color:var(--ink)}.plp{padding:24px 0 0;transition:opacity .2s}.plp[aria-busy=true]{opacity:.45;pointer-events:none}ul.products.pgrid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:32px 8px;margin:0;list-style:none}.pgrid[data-cols="2"]{--cols: 2}.card{position:relative;min-width:0}.card__img{position:relative;aspect-ratio:2 / 3;background:var(--tile);overflow:hidden}.card__media{position:absolute;inset:0;display:block}.card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;aspect-ratio:auto;transition:opacity .45s,transform 1s var(--ease)}.card__img .i2{opacity:0}@media (hover: hover){.card:hover .card__img img{transform:scale(1.045)}.card:hover .card__img .i2{opacity:1}.card:hover .card__img .i1.has2{opacity:0}}.badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2;pointer-events:none}.badge{background:var(--white);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px}.badge--sale{background:var(--gold);color:var(--white)}.badge--out{background:var(--ink);color:var(--white)}.qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;height:var(--tap);display:grid;place-items:center;background:var(--white);color:var(--ink);font-weight:600;font-size:14px;transform:translateY(calc(100% + 12px));transition:transform .45s var(--ease),background .2s}.qa:hover{background:var(--ink);color:var(--white)}.card:hover .qa,.card:focus-within .qa{transform:none}.qa.loading{opacity:.6}.qa.added:after{content:" \2713"}.added_to_cart.wc-forward{display:none}.qa-sizes{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;background:var(--white);padding:12px;box-shadow:0 6px 24px #0000001f;animation:qaIn .3s var(--ease)}.qa-sizes[hidden]{display:none}@keyframes qaIn{0%{opacity:0;transform:translateY(8px)}}.qa-sizes__lab{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.qa-sizes__list{display:flex;flex-wrap:wrap;gap:6px}.qa-sizes__list>*{min-width:var(--tap);height:40px;padding:0 10px;display:grid;place-items:center;border:1px solid var(--line);font-size:13px;font-weight:600}.qa-sizes__list a:hover{border-color:var(--ink)}.qa-sizes__list a.loading{opacity:.5}.qa-sizes__list a.added{background:var(--ink);color:var(--white);border-color:var(--ink)}.qa-sizes__list .is-out{color:#b0b0b0;text-decoration:line-through}.card__meta{padding:12px 2px 0}.card__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card__name{font-weight:600;font-size:15px;line-height:1.3}.card__name a:after{content:"";position:absolute;inset:0;z-index:1}.card__img .qa,.card__img .qa-sizes,.vdots{position:relative;z-index:3}.card__img .qa,.card__img .qa-sizes{position:absolute}.card__price{font-weight:600;font-size:15px;white-space:nowrap;text-align:right}.card__price del{color:var(--mute);font-weight:400;margin-right:4px}.card__price ins{text-decoration:none;color:var(--gold)}.card__sub{color:var(--mute);font-size:14px}.vdots{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;margin-left:-6px}.vdots a{width:28px;height:28px;display:grid;place-items:center;font-size:0;position:relative}.vdots a:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000002e}.vdots a.on:after{content:"";position:absolute;inset:2px;border-radius:50%;border:1.5px solid var(--ink)}.vdots a.is-out:before{opacity:.35}.more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 0 0}.more__bar{width:220px;height:2px;background:var(--line);position:relative}.more__bar i{position:absolute;inset:0;background:var(--ink);transform-origin:left;transition:transform .6s var(--ease)}.more span{font-size:14px;color:var(--mute)}.more__btn{color:var(--ink)}.js .woocommerce-pagination{display:none}.woocommerce-pagination{margin-top:32px}.empty{grid-column:1 / -1;text-align:center;padding:72px 0;color:var(--mute);display:grid;gap:14px;justify-items:center}.empty b{display:block;color:var(--ink);font-size:22px}.fd{margin:0;width:min(400px,100vw);max-width:none;height:100dvh;max-height:none;border:0;padding:0;background:var(--white);color:var(--ink)}.fd[open]{display:flex;animation:fdIn .45s var(--ease)}.fd::backdrop{background:#0d0d0e73}@keyframes fdIn{0%{transform:translate(-100%)}}.fd__panel{display:flex;flex-direction:column;width:100%;height:100%}.fd__head{display:flex;justify-content:space-between;align-items:center;padding:12px 22px;border-bottom:1px solid var(--line)}.fd__head h2{font-size:18px}.fd__x{width:var(--tap);height:var(--tap);display:grid;place-items:center;margin-right:-10px}.fd__body{flex:1;overflow-y:auto;padding:0 22px}.fgroup{border:0;border-bottom:1px solid var(--line);padding:18px 0}.fgroup legend{float:left;width:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.fgroup legend+*{clear:both}.ftypes{list-style:none}.fopt{display:flex;align-items:center;gap:12px;min-height:40px;font-size:15px;cursor:pointer;width:100%}.fopt input,.fcol input,.fsz input{position:absolute;opacity:0;width:1px;height:1px}.fopt i{width:20px;height:20px;border:1.5px solid #BBB;display:grid;place-items:center;flex:none;transition:background .15s,border-color .15s}.fopt--radio i{border-radius:50%}.fopt input:checked+i{background:var(--ink);border-color:var(--ink)}.fopt input:checked+i:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.fopt--radio input:checked+i:after{width:8px;height:8px;border:0;border-radius:50%;background:#fff;transform:none}.fopt input:focus-visible+i,.fcol input:focus-visible+span,.fsz input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.ftypes .fopt{text-decoration:none}.ftypes .fopt.on{font-weight:700;text-decoration:underline;text-underline-offset:4px}.fcolors{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fcol{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;padding:6px 2px;border:1px solid transparent;cursor:pointer;text-align:center;position:relative}.fcol span{width:30px;height:30px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000002e}.fcol:has(input:checked){border-color:var(--ink)}.fsizes{display:flex;flex-wrap:wrap;gap:6px}.fsz{position:relative;cursor:pointer}.fsz span{min-width:var(--tap);height:var(--tap);padding:0 10px;display:grid;place-items:center;border:1px solid var(--line);font-size:13px;font-weight:600}.fsz input:checked+span{background:var(--ink);color:var(--white);border-color:var(--ink)}.fd__foot{display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--line)}.fd__foot>*{flex:1;height:50px;font-weight:600;display:grid;place-items:center}.fd__clear{border:1px solid var(--line)}.fd__apply{background:var(--ink);color:var(--white)}@media (max-width: 1100px){ul.products.pgrid{--cols: 3}}@media (max-width: 680px){ul.products.pgrid{--cols: 2;gap:24px 6px}.pgrid[data-cols="2"]{--cols: 1}.count{display:none}.card__top{flex-direction:column;gap:2px}.card__price{text-align:left}.qa{transform:none;height:40px;font-size:13px;left:6px;right:6px;bottom:6px}.tbar__in{gap:8px}.woocommerce-ordering select.orderby{max-width:132px}}@media (hover: none){.qa{transform:none}}.stars{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;line-height:1;text-decoration:none}.stars__meter{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");width:calc(var(--s) * 5);height:var(--s);flex:none;background:linear-gradient(90deg,var(--ink) var(--pct),var(--line) var(--pct));-webkit-mask:var(--star) 0 0 / var(--s) var(--s) repeat-x;mask:var(--star) 0 0 / var(--s) var(--s) repeat-x}.stars__n{color:var(--mute);font-variant-numeric:tabular-nums}.stars--card{margin-top:6px}a.stars:hover .stars__n{color:var(--ink);text-decoration:underline}.single-product .woo{padding-top:0}.single-product .woocommerce-breadcrumb{padding:18px 0 14px;margin:0}.pdp{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:clamp(24px,3.5vw,64px);align-items:start}.pdp>*{min-width:0}.gal{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gal--1{grid-template-columns:minmax(0,640px)}.gal__item{position:relative;aspect-ratio:2 / 3;background:var(--tile);overflow:hidden;margin:0}.gal__item a{display:block;height:100%;cursor:zoom-in}.gal__item img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;transition:transform .9s var(--ease)}@media (hover: hover){.gal__item:hover img{transform:scale(1.04)}}.gal .wide{grid-column:span 2;aspect-ratio:16 / 10}.gal .wide img{object-position:50% 30%}.gal__dots{display:none}.lb{margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:var(--white)}.lb[open]{display:grid;place-items:center}.lb::backdrop{background:var(--white)}.lb__img{width:100%;height:100%;object-fit:contain;cursor:zoom-out}.lb__x,.lb__nav{position:absolute;z-index:2;width:var(--tap);height:var(--tap);display:grid;place-items:center;background:#ffffffe6}.lb__x{top:12px;right:12px}.lb__prev{left:12px;top:50%}.lb__next{right:12px;top:50%}.lb__count{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-size:13px;color:var(--mute)}.buy{position:sticky;top:calc(var(--hdr-h) + 24px);padding-bottom:40px}.hdr-hid .buy{top:24px}.buy__eyebrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.tag{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;background:var(--tile)}.tag--k{background:var(--ink);color:var(--white)}.buy .product_title{font-size:clamp(30px,2.6vw,40px);line-height:1;margin:0}.buy__price{display:flex;align-items:center;gap:12px;margin:18px 0 4px;font-size:22px;font-weight:700}.buy__price .badge{font-size:11px}.buy .afterpay-paragraph,.buy [class*=afterpay]{font-size:13px;color:var(--mute)}.opt{margin-top:24px}.opt--hidden{display:none}.opt__lab{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;margin-bottom:10px}.opt__lab b{font-weight:600}.opt__lab button{font-size:13px;text-decoration:underline;text-underline-offset:3px;min-height:32px}.swatches{display:flex;gap:8px;flex-wrap:wrap}.sw-img{width:64px;height:84px;overflow:hidden;background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s;position:relative}.sw-img img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.sw-img span{position:absolute;inset:14px;border-radius:50%;background:var(--sw)}.sw-img.on{box-shadow:inset 0 0 0 2px var(--ink)}.sw-img.on img{padding:2px}.sw-img.is-out img{opacity:.4}.sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.sizes[hidden]{display:none}.sizes button{height:48px;border:1px solid var(--line);font-weight:600;font-size:14px;transition:border-color .2s,background .2s,color .2s}.sizes button:hover{border-color:var(--ink)}.sizes button.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.sizes button.is-out{color:#b0b0b0;text-decoration:line-through}.sizes button.is-out.on{background:#6b6b6b;border-color:#6b6b6b;color:var(--white)}.has-err .sizes button{border-color:var(--danger)}.err-msg{color:var(--danger);font-size:13px;margin-top:8px}.err-msg:empty{display:none}.opt__select select{max-width:320px}.js .opt__select:not(.opt__select--single),.opt__select--single{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reset_variations{display:none!important}.fitnote{font-size:13px;color:var(--mute);margin-top:10px}.single_variation_wrap{margin-top:18px}.woocommerce-variation-price{font-size:18px;font-weight:700;margin-bottom:6px}.woocommerce-variation-availability .stock,.buy>.stock{font-size:13px;display:flex;align-items:center;gap:8px;margin:0 0 10px}.stock.in-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#1e7a3c}.stock.out-of-stock{color:var(--danger)}.buy form.cart,.woocommerce-variation-add-to-cart{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;margin:0}.buy form.cart:not(.variations_form){margin-top:24px}.buy form.variations_form{display:block}.buy .quantity{display:none!important}.single_add_to_cart_button{flex:1;height:56px!important;font-size:16px!important;position:relative}.single_add_to_cart_button.loading{opacity:.7}.single_add_to_cart_button.ok{background:#1e7a3c!important}.single_add_to_cart_button.disabled{opacity:1!important;cursor:pointer}.atc-err{color:var(--danger);font-size:14px;margin-top:10px}.atc-err:empty{display:none}.heart{display:grid;place-items:center;transition:transform .2s}.heart .ico{transition:fill .2s}.heart.on .ico{fill:var(--ink)}.heart.pop{animation:heartPop .4s var(--ease)}@keyframes heartPop{40%{transform:scale(1.25)}}.atc__heart{width:56px;height:56px;border:1px solid var(--line);flex:none}.atc__heart:hover{border-color:var(--ink)}.card .heart{position:absolute;top:8px;right:8px;z-index:3;width:var(--tap);height:var(--tap)}.card .heart:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#ffffffd9;z-index:-1}.card .heart .ico{width:20px;height:20px}.wish-link{position:relative}.perks{margin-top:22px;border-top:1px solid var(--line)}.perks div{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.perks .ico{width:20px;height:20px}.acc{margin-top:8px}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:600;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .3s}.acc details[open] summary:after{transform:rotate(45deg)}.acc .body{padding:0 0 20px;color:#3a3a3a;font-size:15px;display:grid;gap:10px}.acc .body ul{padding-left:18px;display:grid;gap:4px}.acc .body h2{display:none}.acc .woocommerce-product-attributes{width:100%;border-collapse:collapse}.acc .woocommerce-product-attributes th,.acc .woocommerce-product-attributes td{text-align:left;padding:8px 0;border-bottom:1px solid #EEE;font-size:14px}.acc .woocommerce-product-attributes td p{margin:0}.related,.upsells{padding-top:clamp(56px,7vw,96px);grid-column:1 / -1}.related>h2,.upsells>h2{font-size:clamp(26px,3vw,40px);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1;margin-bottom:22px}.sg{margin:0 0 0 auto;width:min(520px,100vw);height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:var(--white)}.sg[open]{display:block;animation:sgIn .45s var(--ease)}.sg::backdrop{background:#0d0d0e73}@keyframes sgIn{0%{transform:translate(100%)}}.sg__panel{padding:16px 24px 32px;height:100%;overflow-y:auto}.sg__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sg__head h2{font-size:22px}.sg__x{width:var(--tap);height:var(--tap);display:grid;place-items:center;margin-right:-10px}.sg table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px}.sg th,.sg td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}.sg th{font-weight:600;background:var(--tile)}.wishlist__note{color:var(--mute);margin-top:24px;font-size:14px}.wishlist__note a{text-decoration:underline}@media (max-width: 860px){.pdp{grid-template-columns:1fr;margin-inline:calc(var(--gutter) * -1)}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal__item,.gal .wide{flex:none;width:100%;aspect-ratio:3 / 4;scroll-snap-align:start}.gal__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.gal__dots i{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .2s,width .2s}.gal__dots i.on{background:var(--ink);width:18px;border-radius:3px}.buy{position:static;padding:8px var(--gutter) 0}}.stars--pdp{margin:2px 0 10px;font-size:13px}.rvs__sum{display:flex;align-items:center;gap:12px;margin-bottom:18px}.rvs__avg{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1}.rvs__list{list-style:none;margin:0 0 24px;padding:0}.rv{padding:16px 0;border-top:1px solid var(--line)}.rv:first-child{border-top:0;padding-top:0}.rv__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;font-size:13px}.rv__name{font-weight:600}.rv__ver{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--tile);padding:3px 7px}.rv__date{color:var(--mute);margin-left:auto}.rv__body p{margin:0 0 8px}.rv__pending,.rv__note,.rvs__empty{color:var(--mute);font-size:13px}.rvs__empty{margin:0 0 18px}.rvs .comment-respond{border-top:1px solid var(--line);padding-top:18px}.rv__form-title{font-size:16px;margin:0 0 6px}.rv__form-title small{display:none}.rvs .fld{display:grid;gap:6px;margin:0 0 14px}.rvs .fld label,.rate legend{font-size:13px;font-weight:600}.rvs .fld input,.rvs .fld textarea{width:100%;border:1px solid var(--line);background:var(--white);padding:12px;font:inherit}.rvs .fld input:focus,.rvs .fld textarea:focus{outline:2px solid var(--ink);outline-offset:-1px;border-color:var(--ink)}.rvs .req{color:var(--mute)}.rvs .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--mute);margin:0 0 14px}.rvs .form-submit{margin:0}.rate{border:0;padding:0;margin:0 0 14px}.rate legend{padding:0;margin-bottom:6px}.rate__stars{display:inline-flex;flex-direction:row-reverse;gap:4px}.rate__stars input{position:absolute;opacity:0;width:1px;height:1px}.rate__stars label{width:30px;height:30px;cursor:pointer;background:var(--line);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E") center / contain no-repeat}.rate__stars input:checked~label,.rate__stars label:hover,.rate__stars label:hover~label{background:var(--ink)}.rate__stars input:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px}.hero{padding:0 var(--gutter)}.hero__frame{position:relative;height:min(84vh,820px);min-height:520px;overflow:hidden;background:var(--ink);color:var(--white)}.hero__img{position:absolute;inset:-6% 0;height:112%}.hero__img img,.hero__img video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform-origin:50% 40%}.hero__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000008c,#0000001a 55%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%)}.hero__copy{position:absolute;z-index:2;left:clamp(20px,3vw,48px);bottom:clamp(24px,4vw,56px);max-width:780px}.hero h1{font-size:clamp(44px,6.4vw,96px);margin:14px 0 16px}.hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.hero h1 .ln>span{display:block}.hero p{font-size:17px;max-width:440px;color:#ededed;margin-bottom:26px}.hero__ctrl{position:absolute;z-index:2;right:clamp(16px,2.5vw,36px);bottom:clamp(24px,4vw,56px);display:flex;align-items:center;gap:14px}.hero__ctrl button{width:40px;height:40px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;display:grid;place-items:center;color:#fff}.hero__ctrl .ico{width:16px;height:16px;fill:currentColor;stroke:none}.sec{padding-top:clamp(56px,7vw,104px)}.rail__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:16px}.rail__head .l{display:flex;align-items:baseline;gap:16px}.rail__head h2{font-size:clamp(26px,2.6vw,38px)}.arrows{display:flex;gap:6px}.arrows button{width:42px;height:42px;border:1px solid var(--line);display:grid;place-items:center;transition:background .2s,color .2s}.arrows button:hover{background:var(--ink);color:var(--white)}.arrows .ico{width:18px;height:18px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*8px)/4.35);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.rail::-webkit-scrollbar{display:none}.chase{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.chase__pin{position:relative;height:100vh;min-height:620px;overflow:hidden}.chase__glow{position:absolute;width:70vw;height:70vw;max-width:1100px;max-height:1100px;right:-10vw;top:50%;translate:0 -50%;border-radius:50%;filter:blur(120px);opacity:.38;background:var(--c,#F08A6C);transition:background .8s}.chase__mark{position:absolute;left:0;bottom:-2vw;width:220vw;opacity:.07;pointer-events:none}.chase__mark svg{width:100%;height:auto;fill:#fff;display:block}.chase__head{position:absolute;z-index:3;top:28px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:center}.chase__count{font-variant-numeric:tabular-nums;font-weight:600;font-size:14px;display:flex;align-items:center;gap:12px}.chase__bar{width:140px;height:2px;background:#fff3;position:relative;overflow:hidden}.chase__bar i{position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0)}.chase__track{position:relative;z-index:2;display:flex;height:100%;width:max-content}.panel{width:100vw;height:100%;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,72px);padding:96px var(--gutter) 56px}.panel__no{font-size:13px;font-weight:600;letter-spacing:.08em;color:#9a9a9a;margin-bottom:18px}.panel__name{font-size:clamp(64px,11vw,190px);line-height:.86}.panel__name span{display:block}.panel__desc{max-width:420px;margin:22px 0 28px;font-size:17px;color:#cfcfcf}.panel__chips{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.chip-p{display:flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:6px 16px 6px 6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chip-p img{width:44px;height:56px;object-fit:cover;object-position:50% 12%;background:#fff}.chip-p b{display:block;font-size:14px;font-weight:600}.chip-p span{font-size:13px;color:#afafaf}.panel__visual{position:relative;height:min(74vh,720px);justify-self:center;aspect-ratio:3/4;max-width:100%}.panel__img{position:absolute;inset:0;overflow:hidden;background:#fff}.panel__img img{object-position:50% 12%}.panel__img--b{inset:auto -12% -6% auto;width:46%;height:46%;border:6px solid var(--ink)}@media (max-width:860px){.chase__pin{height:auto;min-height:0}.chase__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.chase__track::-webkit-scrollbar{display:none}.panel{width:88vw;flex:none;scroll-snap-align:start;grid-template-columns:1fr;padding:84px 20px 40px;gap:24px}.panel__visual{height:auto;width:100%;order:-1}.panel__name{font-size:clamp(56px,18vw,96px)}.chase__bar,.chase__count{display:none}}.state{position:relative;height:min(96vh,940px);min-height:560px;overflow:hidden;color:var(--white);display:grid;place-items:center;text-align:center;background:var(--ink)}.state .img{position:absolute;inset:-12% 0;height:124%}.state .img img,.state .img video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.state:after{content:"";position:absolute;inset:0;background:#0000006b}.state__copy{position:relative;z-index:2;padding:0 var(--gutter);max-width:1100px}.state h2{font-size:clamp(44px,7.6vw,128px)}.state h2 .w{display:inline-block}.state p{max-width:520px;margin:22px auto 28px;font-size:17px;color:#ededed}.feat{display:grid;grid-template-columns:1.15fr 1fr;gap:8px;align-items:stretch}.feat__img{position:relative;overflow:hidden;min-height:520px}.feat__copy{background:var(--tile);padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:flex-end}.feat__copy h3{font-size:clamp(34px,4vw,60px);margin:10px 0 16px}.feat__copy p{color:var(--mute);max-width:420px;margin-bottom:26px;font-size:16px}.feat__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:32px}.feat__thumbs div{aspect-ratio:1;overflow:hidden}.teams{background:var(--ink);color:var(--white);padding-block:clamp(64px,8vw,120px)}.teams__in{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:end}.teams h2{font-size:clamp(40px,5.6vw,88px);margin:12px 0 22px}.teams p{color:#b5b5b5;max-width:420px;margin-bottom:26px;font-size:16px}.rows{list-style:none;border-top:1px solid #333}.rows a{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid #333;font-size:clamp(18px,1.6vw,24px);font-weight:600;transition:padding .35s var(--ease),color .2s}.rows a:hover{padding-left:14px;color:#fff}.rows .ico{transition:transform .35s var(--ease)}.rows a:hover .ico{transform:translate(6px)}.svc{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.svc div{background:var(--tile);padding:22px}.svc strong{display:block;font-weight:700;margin-bottom:2px}.svc span{color:var(--mute);font-size:14px}@media (max-width:1100px){.rail{grid-auto-columns:calc((100% - 2*8px)/2.6)}}@media (max-width:860px){.rail{grid-auto-columns:calc((100% - 8px)/1.55)}.feat,.teams__in{grid-template-columns:1fr}.feat__img{min-height:380px}.svc{grid-template-columns:1fr 1fr}.hero__ctrl .progress,.arrows{display:none}.rail__head .l{flex-wrap:wrap;gap:4px 14px}.rail__head .link{white-space:nowrap}}.bh .hero__frame{height:min(86vh,840px);min-height:560px;isolation:isolate}.bh .hero__frame:after{display:none}.bh__stage{position:absolute;inset:0;overflow:hidden;background:var(--ink)}.bh__stage img,.bh__stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bh__start{object-position:50% 40%}.bh__film{opacity:0;transition:opacity .6s var(--ease);object-position:50% 40%}.bh__film.on{opacity:1}.bh[data-mode=split] .bh__start,.bh[data-mode=split] .bh__film,.bh[data-mode=film] .bh__split{display:none}.bh__pane{position:absolute;inset:0;overflow:hidden;transition:clip-path 1.1s var(--ease),filter .6s var(--ease)}.bh__pane[data-branch=women]{clip-path:inset(0 50% 0 0)}.bh__pane[data-branch=men]{clip-path:inset(0 0 0 50%)}.bh__pane .m{position:absolute;inset:0;transition:transform 1.1s var(--ease)}.bh__pane[data-branch=women] .m{transform:translate(-25%)}.bh__pane[data-branch=men] .m{transform:translate(25%)}.bh__pane[data-branch=women] .m>*{object-position:46% 35%}.bh__pane[data-branch=men] .m>*{object-position:50% 30%}.bh__pane .m>*{transition:transform 6s cubic-bezier(.2,.6,.2,1)}.bh.pick-women .bh__pane[data-branch=women],.bh.pick-men .bh__pane[data-branch=men]{clip-path:inset(0 0 0 0);z-index:2}.bh.pick-women .bh__pane[data-branch=women] .m,.bh.pick-men .bh__pane[data-branch=men] .m{transform:none}.bh.pick-women .bh__pane[data-branch=women] .m>*,.bh.pick-men .bh__pane[data-branch=men] .m>*{transform:scale(1.06)}.bh__seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff59;z-index:3;transition:opacity .4s}.bh[data-mode=film] .bh__seam,.bh.is-open .bh__seam{opacity:0}.bh__shade{position:absolute;inset:0;z-index:3;pointer-events:none;transition:opacity .6s var(--ease);background:linear-gradient(180deg,rgba(0,0,0,.42) 0%,transparent 32%),linear-gradient(0deg,rgba(0,0,0,.6) 0%,transparent 42%)}.bh.is-open .bh__shade{opacity:.35}.bh__intro{position:absolute;z-index:5;top:clamp(28px,5vw,64px);left:0;right:0;text-align:center;pointer-events:none;transition:opacity .5s var(--ease),transform .7s var(--ease)}.bh__intro h1{font-size:clamp(40px,6vw,92px);margin-top:12px}.bh.is-open .bh__intro{opacity:0;transform:translateY(-14px)}.bh__halves{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:1fr 1fr;transition:opacity .45s var(--ease)}.bh.is-open .bh__halves{opacity:0;pointer-events:none}.bh__half{position:relative;display:flex;align-items:flex-end;justify-content:center;padding:0 clamp(16px,3vw,48px) clamp(26px,4.5vw,60px);color:#fff;text-align:left;outline:none}.bh__veil{position:absolute;inset:0;background:#0a0a0b00;-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);transition:background .55s var(--ease),backdrop-filter .55s var(--ease),-webkit-backdrop-filter .55s var(--ease)}.bh__halves.has-focus .bh__half:not(.is-hot) .bh__veil{background:#0a0a0b80;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.bh__tag{position:relative;display:grid;gap:6px;min-width:min(320px,100%);padding:18px 20px 16px;border:1.5px solid rgba(255,255,255,.75);background:#0d0d0e47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s,transform .5s var(--ease)}.bh__tag b{font-size:clamp(30px,3.4vw,52px);display:block}.bh__tag small{font-size:14px;color:#e6e6e6;transition:color .35s}.bh__go{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-top:6px}.bh__go .ico{width:18px;height:18px;transition:transform .35s var(--ease)}.bh__half.is-hot .bh__tag,.bh__half:focus-visible .bh__tag{background:#fff;color:var(--ink);border-color:#fff;transform:translateY(-6px)}.bh__half.is-hot .bh__tag small,.bh__half:focus-visible .bh__tag small{color:var(--mute)}.bh__half.is-hot .bh__go .ico{transform:translate(5px)}.bh__halves.has-focus .bh__half:not(.is-hot) .bh__tag{opacity:.55}.bh__card{position:absolute;z-index:6;top:50%;width:min(440px,calc(100% - 2*var(--gutter)));padding:clamp(22px,2.6vw,36px);color:#fff;background:#0d0d0e80;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(255,255,255,.18);opacity:0;visibility:hidden;transform:translateY(calc(-50% + 22px));transition:opacity .7s var(--ease),transform .9s var(--ease),visibility 0s .9s}.bh__card[data-side=left]{left:clamp(20px,4vw,64px)}.bh__card[data-side=right]{right:clamp(20px,4vw,64px)}.bh__card.on{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .7s var(--ease),transform .9s var(--ease),visibility 0s}.bh__card h2{font-size:clamp(34px,3.6vw,56px);margin:12px 0 14px}.bh__card p{color:#e6e6e6;margin-bottom:22px;max-width:36ch}.bh__card>*{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .7s var(--ease)}.bh__card.on>*{opacity:1;transform:none}.bh__card.on>*:nth-child(2){transition-delay:.08s}.bh__card.on>*:nth-child(3){transition-delay:.16s}.bh__card.on>*:nth-child(4){transition-delay:.24s}.bh__back{position:absolute;z-index:7;left:clamp(20px,3vw,48px);top:clamp(20px,3vw,40px);display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border:1.5px solid rgba(255,255,255,.7);color:#fff;font-weight:600;font-size:14px;background:#0d0d0e40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s,background .25s,color .25s}.bh__back .ico{width:16px;height:16px}.bh__back:hover{background:#fff;color:var(--ink)}.bh.is-open .bh__back{opacity:1;visibility:visible;transition:opacity .4s .5s,visibility 0s,background .25s,color .25s}@media (max-width:860px){.bh .hero__frame{height:min(88svh,760px);min-height:520px}.bh__half{padding:0 8px 18px;align-items:flex-end}.bh__tag{min-width:0;width:100%;padding:12px 12px 10px}.bh__tag small{display:none}.bh__tag b{font-size:28px}.bh__card{top:auto;bottom:16px;transform:translateY(22px)}.bh__card.on{transform:none}.bh__card[data-side]{left:var(--gutter);right:var(--gutter);width:auto}.bh__card p{font-size:15px;margin-bottom:16px}.bh__intro{top:22px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.bh *{transition-duration:.01s!important;transition-delay:0s!important}}.bh[data-mode=film] .bh__shade{background:linear-gradient(0deg,rgba(0,0,0,.28) 0%,transparent 30%)}.bh[data-mode=film] .bh__intro{top:50%;left:50%;right:auto;width:min(22vw,300px);transform:translate(-50%,-62%);color:var(--ink)}.bh[data-mode=film].is-open .bh__intro{transform:translate(-50%,-70%)}.bh[data-mode=film] .bh__intro h1{font-size:clamp(30px,3.7vw,60px);line-height:.92}.bh[data-mode=film] .bh__card{background:#0d0d0ee6;border-color:#0d0d0ee6}.bh[data-mode=film] .bh__back{color:var(--ink);border-color:var(--ink);background:#fff9}.bh[data-mode=film] .bh__back:hover{background:var(--ink);color:#fff}.bh[data-mode=film] .bh__tag{background:#0d0d0eb8;border-color:#0d0d0eb8}.bh[data-mode=film] .bh__half.is-hot .bh__tag{background:var(--ink);color:#fff;border-color:var(--ink)}.bh[data-mode=film] .bh__half.is-hot .bh__tag small{color:#cfcfcf}.bh[data-mode=film] .bh__halves.has-focus .bh__half:not(.is-hot) .bh__veil{background:#ffffff73}@media (max-width:860px){.bh[data-mode=film] .bh__intro{top:22px;left:0;right:0;width:auto;transform:none}.bh[data-mode=film].is-open .bh__intro{transform:translateY(-14px)}.bh[data-mode=film] .bh__intro h1{font-size:34px}}.bh.is-studio .bh__shade{background:linear-gradient(180deg,rgba(255,255,255,.75) 0%,transparent 30%),linear-gradient(0deg,rgba(0,0,0,.25) 0%,transparent 30%)}.bh.is-studio .bh__intro{color:var(--ink)}.bh.is-studio .bh__seam{background:#0d0d0e26}.bh.is-studio .bh__tag{background:#0d0d0eb8;border-color:#0d0d0eb8}.bh.is-studio .bh__back{color:var(--ink);border-color:var(--ink);background:#fff9}.bh.is-studio .bh__card{background:#0d0d0ee6}.home .sec:first-child{padding-top:0}.hero{margin-top:0}.bh__halves .bh__half{color:#fff;text-decoration:none}.bh__half .bh__tag{color:inherit}.bh__card[inert]{pointer-events:none}.bh__card .btn{margin-top:4px}.bh__card p:not(.eyebrow) b{color:#fff}.bh__start{opacity:0;transition:opacity .3s}.bh[data-mode=film] .bh__start{opacity:1}.hero .eyebrow{letter-spacing:.08em}ul.products.rail{list-style:none;margin:0;padding:0}.rail .card{scroll-snap-align:start}.rail-wrap{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.chase__head .eyebrow{font-size:12px}.panel__img img{width:100%;height:100%;object-fit:cover}.chip-p__txt{display:block}.chip-p__price{display:block;font-size:13px;color:#afafaf}.chip-p__price del{opacity:.7;margin-right:4px}.chip-p__price ins{text-decoration:none;color:#e9c46a}.state .img video,.state .img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.state__copy .eyebrow{margin-bottom:16px}.link--w{color:#fff;font-size:16px;font-weight:600;text-underline-offset:6px}.state__pause{position:absolute;z-index:3;right:var(--gutter);bottom:var(--gutter);width:var(--tap);height:var(--tap);display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;color:#fff}.state__pause .ico{width:16px;height:16px;fill:currentColor;stroke:none}.state__pause[hidden]{display:none}.feat__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feat__thumbs img{width:100%;height:100%;object-fit:cover}.teams__eyebrow{color:#8a8a8a}.rows li>span{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid #333;font-size:clamp(18px,1.6vw,24px);font-weight:600}ul.svc{list-style:none;margin:0;padding:0}.svc li>a{display:block}.svc li>a:hover strong{text-decoration:underline}.svc li{background:var(--tile);padding:22px}.svc li>*{padding:0;background:none}.svc span{display:block}.ig-strip #sb_instagram{padding:0!important}@media (max-width: 860px){.bh .hero__frame{min-height:0}}.bh__intro .eyebrow{color:inherit;margin:0}@media (min-width: 861px){.bh[data-mode=film] .bh__intro{width:min(28vw,360px);text-align:center}.bh[data-mode=film] .bh__intro .eyebrow{font-size:11px;line-height:1.5}}.bh__card .eyebrow{color:#fff;margin:0}.state__copy p.eyebrow,.feat__copy p.eyebrow,.teams p.eyebrow{font-size:12px;margin-bottom:0}.teams p.eyebrow{color:#8a8a8a}@keyframes bhRise{0%{opacity:0;transform:translateY(24px)}}@keyframes bhSettle{0%{transform:scale(1.06)}}.bh__stage{animation:bhSettle 2s cubic-bezier(.2,.7,.1,1) both}.bh__intro>*{animation:bhRise 1s var(--ease) both}.bh__intro>*:nth-child(2){animation-delay:.1s}.bh__half .bh__tag{animation:bhRise .9s var(--ease) .35s both}.bh__half+.bh__half .bh__tag{animation-delay:.47s}.rail .card__top{flex-direction:column;align-items:flex-start;gap:2px}.rail .card__price{text-align:left}.rail .card__meta{padding-right:12px}.site-main{min-height:50vh}.page-head{padding:clamp(28px,4vw,56px) 0 clamp(18px,2vw,28px)}.page-head__title{font-size:clamp(34px,6vw,72px)}.prose .page-body{max-width:760px;font-size:17px;line-height:1.65}.prose .page-body>*+*{margin-top:1em}.prose .page-body h2{font-size:26px;font-weight:800;margin-top:1.6em}.prose .page-body h3{font-size:20px;font-weight:700;margin-top:1.4em}.prose .page-body a{text-decoration:underline;text-underline-offset:3px}.prose .page-body ul,.prose .page-body ol{padding-left:1.2em}.prose .page-body img{height:auto}.prose .alignwide,.prose .alignfull{max-width:none}.post-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px 18px}.post-card__img img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.post-card__title{font-size:18px;font-weight:700;margin-top:12px}.post-card__meta{color:var(--mute);font-size:13px}.empty-note{color:var(--mute);padding:40px 0}.nf{padding-block:clamp(64px,10vw,140px);display:grid;gap:18px;justify-items:start}.nf__title{font-size:clamp(48px,10vw,128px)}.prose .page-body:has(.wishlist,.pgrid){max-width:none}.prose .page-body .pgrid{padding-left:0}.prose .page-body .pgrid>*+*,.prose .page-body .card *+*{margin-top:0}.prose .page-body .card h2{font-size:15px;font-weight:600;margin:0}.prose .page-body .card a{text-decoration:none}.prose .page-body .card__sub{margin-top:0}.teams--hero{margin-bottom:clamp(40px,5vw,72px)}.teams--hero h1{font-size:clamp(40px,5.6vw,88px);margin:12px 0 22px}.teams-page__body .page-body{max-width:760px}.fluentform .ff-el-form-control{border-radius:0;border-color:var(--line);padding:12px;font:inherit;color:var(--ink)}.fluentform .ff-el-form-control:focus{border-color:var(--ink);box-shadow:none;outline:2px solid var(--ink);outline-offset:-1px}.fluentform .ff-el-input--label label{font-size:13px;font-weight:600}.fluentform .ff-el-is-required.asterisk-right label:after{color:var(--mute)}.fluentform .ff-btn-submit{border-radius:0;padding:14px 28px;font-weight:600;letter-spacing:.02em}.fluentform .ff-message-success{border:1px solid var(--line);box-shadow:none;border-radius:0;padding:18px}.fluentform .error.text-danger{font-size:13px}
/*# sourceMappingURL=theme.css.map */
