@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_a68b5817-module__Z1a_KG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_a68b5817-module__Z1a_KG__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f4c1fe2e-module__6Zqbda__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_f4c1fe2e-module__6Zqbda__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--black:#111;--white:#fff;--gray-50:#f5f5f5;--gray-100:#e5e5e5;--gray-300:#cacacb;--gray-500:#707072;--ink:#0b0807;--display:var(--font-anton), Impact, sans-serif;--sans:var(--font-inter), "Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:48px;--ease:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--white);color:var(--black);margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.site{width:100%;overflow:clip}.photo{object-fit:cover;object-position:center}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.word{vertical-align:top;margin-top:-.15em;padding-top:.15em;display:inline-block;overflow:hidden}.word>span{display:inline-block}.pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pill{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 22px;font-size:16px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pill-dark{background:var(--black);color:var(--white)}.pill-dark:hover{background:var(--gray-500)}.pill-light{background:var(--white);color:var(--black)}.pill-light:hover{background:var(--gray-300)}.pill-outline{border:1.5px solid var(--white);color:var(--white)}.pill-outline:hover{background:var(--white);color:var(--black)}.utility-bar{height:36px;padding:0 var(--gutter);background:var(--gray-50);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.utility-bar a:hover{color:var(--gray-500)}.lang-switch{gap:8px;display:inline-flex}.lang-switch a{color:var(--gray-500)}.lang-switch a.is-active{color:var(--black);text-underline-offset:3px;text-decoration:underline}.nav-lang{display:none}.header{z-index:50;background:var(--white);transition:transform .35s;position:sticky;top:0}.header.is-hidden{transform:translateY(-100%)}.header-inner{height:60px;padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.logo{letter-spacing:-.07em;justify-self:start;font-size:30px;font-weight:800;line-height:1}.nav{gap:4px;display:flex}.nav a{padding:18px 12px;font-size:16px;font-weight:500;position:relative}.nav a:after{content:"";background:var(--black);height:2px;transition:transform .2s;position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.search-pill{background:var(--gray-50);cursor:text;border-radius:999px;align-items:center;width:180px;height:40px;padding:0 4px 0 8px;display:flex}.search-pill:hover{background:var(--gray-100)}.search-pill input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:16px}.search-pill input::placeholder{color:var(--gray-500)}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.icon-btn:hover{background:var(--gray-100)}.menu-toggle{display:none}.promo-bar{background:var(--gray-50);text-align:center;padding:10px var(--gutter);font-size:15px}.promo-bar p{margin:0;font-weight:500}.promo-bar a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.hero-kicker{margin:0 0 12px;font-size:16px;font-weight:500}.hero-dark h1,.campaign h2,.closing h2,.member h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:400;line-height:.9}.hero-dark{height:calc(100svh - 154px);min-height:560px;color:var(--white);background:#070605;position:relative;overflow:hidden}.hero-dark:after{content:"";pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:50% 20%}.hero-video{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.hero-video.is-active{opacity:1}.hero-dots{z-index:2;top:24px;right:var(--gutter);gap:8px;display:flex;position:absolute}.hero-dots button{cursor:pointer;background:#fff6;border:0;width:28px;height:3px;padding:0;transition:background .3s}.hero-dots button.is-active{background:var(--white)}.hero-dark-shade{pointer-events:none;background:linear-gradient(#0000 50%,#070605bf);position:absolute;inset:0}.hero-dark-copy{z-index:1;left:var(--gutter);right:calc(var(--gutter) + 48px);justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:48px}.hero-dark-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:0 0 16px;font-size:14px;font-weight:500}.hero-dark h1{font-size:clamp(44px,6vw,104px)}.hero-dark-side{max-width:420px}.hero-dark-sub{opacity:.9;margin:0 0 24px;font-size:18px}.hero-dark .pills{justify-content:flex-start}.hero-dark-scroll{z-index:1;right:var(--gutter);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.7;font-size:12px;position:absolute;bottom:56px}.hero-dark-scroll:after{content:"";transform-origin:top;width:1px;height:56px;animation:scroll-line 2.2s var(--ease) infinite;background:currentColor;margin:12px auto 0;display:block}@keyframes scroll-line{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero-sub{max-width:520px;margin:18px auto 26px;font-size:16px}.rail{padding:84px 0 0}.rail-head,.section-title{padding:0 var(--gutter)}.rail-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.rail-head h2,.section-title{margin:0;font-size:24px;font-weight:500}.rail-arrows{gap:12px;display:flex}.rail-arrows button{background:var(--gray-50);cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.rail-arrows button:hover:not(:disabled){background:var(--gray-100)}.rail-arrows button:disabled{opacity:.4;cursor:default}.rail-track{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:0 var(--gutter) 24px;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track>*{scroll-snap-align:start}.feature-card{aspect-ratio:4/5;background:var(--gray-50);position:relative;overflow:hidden}.feature-card .photo{object-position:center 8%;transition:transform .8s var(--ease)}.feature-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:45% 0 0}.feature-copy{z-index:1;color:var(--white);position:absolute;bottom:48px;left:48px;right:48px}.feature-copy p{margin:0 0 4px;font-size:16px;font-weight:500}.feature-copy h3{margin:0 0 24px;font-size:24px;font-weight:500}.colour-edit{padding:84px 0 0}.colour-edit-sub{color:var(--gray-500);margin:4px 0 0;font-size:16px}.colour-grid{padding:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.colour-card{display:block}.colour-grid-feature{grid-template-columns:1fr}.colour-grid-feature .colour-media{aspect-ratio:16/9}.colour-media{aspect-ratio:4/5;background:var(--gray-50);position:relative;overflow:hidden}.colour-media .photo{object-position:center top;transition:transform .8s var(--ease)}.colour-info{padding:16px 0 0}.colour-info h3{font-family:var(--display);text-transform:uppercase;margin:0 0 6px;font-size:26px;font-weight:400;line-height:1}.colour-info p{color:var(--gray-500);margin:0;font-size:15px}.colour-cta{border-bottom:1px solid;margin:12px 0 0;padding-bottom:2px;font-size:14px;font-weight:500;display:inline-block}.campaign{text-align:center;height:min(86vh,820px);min-height:520px;color:var(--white);background:var(--ink);place-items:center;margin:84px 0 0;display:grid;position:relative;overflow:hidden}.silk-canvas{position:absolute;inset:0}.hair-canvas{position:absolute;inset:0}.campaign{align-items:end}.campaign-photo{object-fit:cover;object-position:center 30%}.campaign:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.campaign-copy{z-index:1;pointer-events:none;padding:0 16px 56px;position:relative}.campaign-copy a{pointer-events:auto}.campaign h2{font-size:clamp(48px,7vw,112px)}.campaign .hero-sub{color:#ffffffd9}.your-way{padding:84px 0 0}.your-way-head{padding:0 var(--gutter);justify-content:flex-end;margin-bottom:12px;display:flex}.your-way-link{font-family:var(--display);text-transform:uppercase;font-size:18px}.your-way-grid{aspect-ratio:1.69;grid-template-columns:1.88fr 1fr;display:grid}.your-way-main,.your-way-shop{background:var(--gray-50);color:var(--white);position:relative;overflow:hidden}.your-way-shop .photo{object-position:center 20%}.your-way-main .photo{object-position:center}.your-way-main:after,.your-way-shop:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#0000 30% 65%,#00000059);position:absolute;inset:0}.your-way-main:after{background:linear-gradient(#0000 45%,#0000008c)}.your-way-main h2{z-index:1;text-align:center;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(40px,5.6vw,96px);font-weight:400;line-height:.95;position:absolute;bottom:calc(7% + clamp(40px,4vw,66px));left:0;right:0}.your-way-main p,.your-way-shop span{justify-content:center;align-items:center;height:clamp(40px,4vw,66px);display:flex}.your-way-main p{z-index:1;text-align:center;margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:600;position:absolute;bottom:7%;left:0;right:0}.your-way-shop span{z-index:1;text-align:center;font-family:var(--display);text-transform:uppercase;transition:transform .6s var(--ease);font-size:clamp(32px,3.4vw,56px);position:absolute;bottom:7%;left:0;right:0}.your-way-shop .photo{transition:transform 1s var(--ease)}.section-title{margin-bottom:20px}.shop-more{padding:84px 0 0}.shop-more-grid{padding:0 var(--gutter);perspective:1200px;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.shop-card{background:var(--gray-50);min-height:320px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.shop-card-main{grid-row:span 2;min-height:680px}.shop-media{position:absolute;inset:0}.shop-media .photo{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.shop-card:not(.shop-card-text):after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:45% 0 0}.shop-copy{z-index:1;color:var(--white);position:absolute;bottom:40px;left:40px;right:40px}.shop-copy p{margin:0 0 4px;font-size:16px;font-weight:500}.shop-copy h3{margin:0 0 20px;font-size:28px;font-weight:500}.shop-card-text{background:#111}.shop-card-text ul{color:#ffffffb3;flex-wrap:wrap;gap:6px 18px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.marquee{white-space:nowrap;border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;margin-top:28px;padding:14px 0;overflow:hidden}.marquee-track{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:500;animation:30s linear infinite marquee;display:inline-flex}.marquee-track span{padding-right:.3em}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@media (max-width:760px){.shop-more-grid{grid-template-rows:none;grid-template-columns:1fr}.shop-card,.shop-card-main{aspect-ratio:4/5;grid-row:auto;min-height:0}.shop-card-text{aspect-ratio:auto;min-height:300px}.shop-copy{bottom:24px;left:24px;right:24px}}.closing{height:min(56.25vw,100svh);min-height:460px;color:var(--white);align-items:flex-end;margin:84px 0 0;display:flex;position:relative;overflow:hidden}.closing-media{position:absolute;inset:0}.closing-photo{object-position:50% 40%}.closing:after{content:"";background:linear-gradient(#0000,#0009);position:absolute;inset:40% 0 0}.closing-copy{z-index:1;text-align:center;width:100%;padding:48px;position:relative}.closing h2{margin-bottom:24px;font-size:clamp(56px,9vw,140px)}.member{text-align:center;padding:120px 16px}.member h2{font-size:clamp(48px,7vw,96px)}.member p{margin:16px 0 28px;font-size:16px}.newsletter-form{gap:8px;max-width:480px;margin:0 auto;display:flex}.newsletter-form input{border:1px solid var(--gray-300);border-radius:999px;outline:0;flex:1;min-width:0;height:40px;padding:0 20px;font-size:16px}.newsletter-form input:focus{border-color:var(--black)}.link-columns{max-width:1100px;padding:0 var(--gutter) 84px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.link-columns>div,.footer-top>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.link-columns h3{margin:0 0 14px;font-size:20px;font-weight:500}.link-columns a,.footer-top a{color:var(--gray-500);font-size:16px;font-weight:500}.link-columns a:hover,.footer-top a:hover{color:var(--black)}.footer{padding:0 var(--gutter) 32px}.footer-top{border-top:1px solid var(--gray-100);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:24px;padding:40px 0 72px;display:grid}.footer-top h3{margin:0 0 14px;font-size:14px;font-weight:500}.footer-top a{font-size:14px}.footer-locale{font-size:14px;font-weight:500;flex-direction:row!important;align-items:center!important;gap:8px!important}.footer-bottom{color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;display:flex}.footer-bottom div{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom a{align-items:center;gap:4px;display:inline-flex}.footer-bottom a:hover{color:var(--black)}@media (max-width:1100px){.search-pill{background:0 0;width:40px;padding:0 9px}.search-pill input{display:none}.rail-track{grid-auto-columns:calc(50% - 6px)}}@media (max-width:960px){:root{--gutter:20px}.utility-bar{display:none}.header-inner{grid-template-columns:auto 1fr}.menu-toggle{display:grid}.nav{padding:24px var(--gutter);background:var(--white);transition:transform .45s var(--ease);flex-direction:column;gap:0;position:fixed;inset:60px 0 0;transform:translate(100%)}.header.is-open .nav{transform:none}.nav a{padding:12px 0;font-size:24px}.nav a:after{display:none}.nav .nav-lang{gap:20px;margin-top:16px;display:flex}.nav .nav-lang a{font-size:16px}.feature-copy{bottom:28px;left:24px;right:24px}.link-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.footer-top{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.colour-grid{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.colour-card{scroll-snap-align:start}.colour-grid-feature{grid-auto-columns:100%}.colour-grid-feature .colour-media{aspect-ratio:4/5}.your-way-grid{aspect-ratio:auto;grid-template-columns:1fr}.your-way-main{aspect-ratio:4/5}.your-way-shop{aspect-ratio:3/4}.hide-sm{display:none}.hero-dark{height:82svh;min-height:520px}.hero-dark-shade{background:linear-gradient(#0000 30%,#070605cc)}.hero-dark-copy{bottom:32px;right:var(--gutter);flex-direction:column;align-items:flex-start;gap:16px}.hero-dark-scroll{display:none}.campaign .pills{justify-content:flex-start}.hero-sub{margin:14px 0 22px}.rail{padding-top:56px}.rail-arrows{display:none}.rail-track{grid-auto-columns:82%}.closing{margin-left:0;margin-right:0}.campaign{text-align:left;place-items:end start;margin-top:56px;padding-bottom:40px}.campaign-copy{padding:0 var(--gutter)}.campaign .hero-sub{margin-left:0}.closing-copy{text-align:left;padding:32px var(--gutter)}.closing .pills{justify-content:flex-start}.member{text-align:left;padding:80px var(--gutter)}.newsletter-form,.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.breadcrumb{color:var(--gray-500);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.breadcrumb a:hover{color:var(--black)}.collection-hero{padding:28px var(--gutter) 24px}.collection-hero h1,.page-hero h1,.cart h1{font-family:var(--display);text-transform:uppercase;margin:18px 0 12px;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:.92}.collection-hero p{max-width:560px;color:var(--gray-500);margin:0;font-size:18px}.collection-banner{background:var(--gray-50);height:clamp(360px,38vw,620px);position:relative;overflow:hidden}.collection-banner img{object-fit:cover;object-position:center 30%}.collection-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000002e 62%,#0000009e 100%);position:absolute;inset:0}.collection-banner-text{left:var(--gutter);right:var(--gutter);z-index:1;color:var(--white);position:absolute;bottom:36px}.collection-banner-text .breadcrumb,.collection-banner-text .breadcrumb a:hover{color:#fffc}.collection-banner-text h1{font-family:var(--display);text-transform:uppercase;margin:12px 0 10px;font-size:clamp(56px,8vw,128px);font-weight:400;line-height:.9}.collection-banner-text p{color:#ffffffe0;max-width:520px;margin:0;font-size:17px}.collection-filters{flex-wrap:wrap;gap:8px;display:flex}.texture-bar{--mx:50%;--my:0px;z-index:40;width:max-content;max-width:calc(100vw - 2 * var(--gutter));scrollbar-width:none;isolation:isolate;-webkit-backdrop-filter:url(#liquid-glass)blur(10px)saturate(190%)brightness(1.06);backdrop-filter:url(#liquid-glass)blur(10px)saturate(190%)brightness(1.06);opacity:0;filter:blur(6px);pointer-events:none;background:#ffffff85;border:1px solid #ffffffd9;border-radius:999px;gap:2px;padding:7px;transition:opacity .35s,filter .45s,transform .7s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:28px;left:50%;overflow-x:auto;transform:translate(-50%,40px)scale(.86);box-shadow:0 22px 60px #00000038,0 4px 14px #0000001a,inset 0 1.5px #fffffff2,inset 0 -2px 6px #0000000f,inset 0 0 0 1px #0000000a}.texture-bar.is-visible{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)scale(1)}.texture-bar:before,.texture-bar:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.texture-bar:before{background:linear-gradient(#ffffffb3 0%,#ffffff14 48%,#fff0 52%,#ffffff38 100%)}.texture-bar:after{background:radial-gradient(160px circle at var(--mx) var(--my), #ffffffbf, transparent 70%);opacity:0;transition:opacity .3s}.texture-bar:hover:after{opacity:1}.texture-pill{z-index:0;background:linear-gradient(#2a2a2a,#000);border-radius:999px;transition:transform .55s cubic-bezier(.34,1.4,.64,1),width .55s cubic-bezier(.34,1.4,.64,1);position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38}.texture-chip{z-index:1;height:42px;font:inherit;color:var(--black);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:15px;font-weight:500;transition:color .35s,transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.texture-chip:hover{transform:scale(1.06)}.texture-chip:active{transform:scale(.94)}.texture-chip.is-active{color:var(--white)}.chip{background:0 0;border-color:#0000}.texture-bar .chip:hover{background:#fff9;border-color:#0000}.texture-bar .chip.is-active{background:var(--black);color:var(--white)}.chip{border:1px solid var(--gray-300);background:var(--white);height:38px;font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 18px;font-size:15px;transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:var(--black)}.chip.is-active{background:var(--black);border-color:var(--black);color:var(--white)}.swatch{border:1px solid var(--gray-300);width:38px;height:38px;box-shadow:inset 0 0 0 3px var(--white);cursor:pointer;border-radius:999px;flex:none;transition:border-color .2s}.swatch:hover,.swatch.is-active{border-color:var(--black)}.swatch.is-active{border-width:2px}.chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.collection-meta{padding:24px var(--gutter) 0;color:var(--gray-500);justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.collection-sort{flex:none;align-items:center;gap:16px;display:flex}.sort-select select{border:1px solid var(--gray-300);background:var(--white);height:38px;font:inherit;color:var(--black);cursor:pointer;border-radius:999px;padding:0 12px;font-size:15px}.product-grid{padding:24px var(--gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 12px;display:grid}.product-card{display:block}.product-media{aspect-ratio:4/5;background:var(--gray-50);position:relative;overflow:hidden}.product-media .photo{object-position:center 15%;transition:transform .8s var(--ease)}.product-media .photo-hover{object-position:center;opacity:0;transition:opacity .5s var(--ease)}.product-card:hover .photo-hover{opacity:1}.product-label{background:var(--white);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:500;position:absolute;top:12px;left:12px}.product-info{padding:12px 0 0}.product-info h3{margin:0 0 2px;font-size:16px;font-weight:500}.product-info p{margin:0;font-size:15px}.product-type{color:var(--gray-500)}.product-price{font-weight:500;margin-top:6px!important}.rail-track>.product-card{min-width:0}.collection-empty,.cart-empty,.not-found{text-align:center;padding:80px var(--gutter) 40px}.collection-empty h2,.cart-empty h1,.not-found h1{margin-bottom:12px}.collection-empty p,.cart-empty p,.not-found p{color:var(--gray-500);margin:0 0 24px}.pdp-breadcrumb{padding:24px var(--gutter) 0}.pdp{padding:20px var(--gutter) 0;grid-template-columns:auto minmax(0,440px);justify-content:center;align-items:start;gap:48px;display:grid}.pdp-gallery{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pdp-main-image{aspect-ratio:4/5;background:var(--gray-50);border-radius:12px;grid-area:1/2;width:min(58vw - 140px,80vh - 192px);position:relative;overflow:hidden}.pdp-colour-note{color:var(--black,#111);background:#ffffffe6;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:16px;left:16px}.pdp-arrows{gap:10px;display:flex;position:absolute;bottom:20px;right:20px}.pdp-arrow{background:var(--white,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:grid;box-shadow:0 1px 4px #00000014}.pdp-arrow:hover{background:var(--gray-50)}.pdp-arrow svg{fill:none;width:20px;height:20px;stroke:var(--black);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pdp-main-image .photo{object-position:center 15%}.pdp-thumbs{flex-direction:column;grid-area:1/1;align-items:center;gap:8px;height:calc(1.25*min(58vw - 140px,80vh - 192px));display:flex}.pdp-thumb{height:min(100px, calc((100% - (var(--thumbs,6) - 1) * 8px) / var(--thumbs,6)));aspect-ratio:4/5;background:var(--gray-50);cursor:pointer;border:1px solid #0000;border-radius:6px;flex:none;padding:0;position:relative;overflow:hidden}.pdp-thumb.is-active{border-color:var(--black)}.pdp-info{position:sticky;top:24px}.pdp-label{color:#8a5a2b;margin:0 0 12px;font-size:14px;font-weight:500;display:inline-block}.pdp-info h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(34px,3vw,48px);font-weight:400;line-height:.95}.pdp-type{color:var(--gray-500);margin:8px 0 0}.pdp-price{margin:16px 0 0;font-size:22px;font-weight:500}.pdp-description{max-width:480px;margin:0 0 20px;font-size:16px;line-height:1.6}.pdp-options{border:0;min-width:0;margin:22px 0 0;padding:0}.pdp-options legend{margin-bottom:12px;padding:0;font-size:15px}.pdp-option-list{flex-wrap:wrap;gap:6px;display:flex}.pdp-size-grid{grid-template-columns:repeat(5,1fr);gap:6px;max-width:380px;display:grid}.pdp-size-grid .chip{font-variant-numeric:tabular-nums;border-radius:10px;height:40px;padding:0;font-size:14px}.swatch-group{align-items:center;gap:12px;margin-top:10px;display:flex}.swatch-group-name{width:76px;color:var(--gray-500);flex:none;font-size:13px}.swatch-group .pdp-option-list{gap:8px}.pdp-option-list .swatch{outline-offset:2px;border:0;outline:2px solid #0000;width:32px;height:32px;transition:outline-color .2s;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.pdp-option-list .swatch:after{content:"";border-radius:inherit;background:linear-gradient(150deg,#ffffff61 0%,#fff0 45%,#0000002e 100%);position:absolute;inset:0}.pdp-option-list .swatch:hover{outline-color:var(--gray-300)}.pdp-option-list .swatch.is-active{outline-color:var(--black)}.pdp-select{align-items:center;gap:12px;font-size:15px;display:flex}.pdp-select select{border:1px solid var(--gray-300);background:var(--white);max-width:260px;height:40px;font:inherit;cursor:pointer;border-radius:999px;flex:1;padding:0 14px;font-size:15px}.pdp-buy{gap:12px;margin-top:28px;display:flex}.pdp-add{flex:1;height:56px;font-size:17px}.pdp-add:disabled,.cart-checkout:disabled{background:var(--gray-300);cursor:not-allowed}.qty{border:1px solid var(--gray-300);border-radius:999px;align-items:center;height:56px;display:flex}.qty button{cursor:pointer;background:0 0;border:0;width:44px;height:100%;font-size:20px}.qty span{text-align:center;min-width:24px;font-weight:500}.pdp-details{border-top:1px solid var(--gray-100);margin-top:36px}.pdp-details details{border-bottom:1px solid var(--gray-100)}.pdp-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.pdp-details summary::-webkit-details-marker{display:none}.pdp-details summary:after{content:"+";font-size:22px;font-weight:400}.pdp-details details[open] summary:after{content:"−"}.pdp-details ul{color:#3a3a3a;margin:0 0 20px;padding-left:18px;line-height:1.8}.cart{padding:40px var(--gutter) 0;min-height:40vh}.cart h1{margin-top:0}.cart-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.cart-lines{margin:0;padding:0;list-style:none}.cart-line{border-bottom:1px solid var(--gray-100);grid-template-columns:120px minmax(0,1fr) auto;gap:20px;padding:24px 0;display:grid}.cart-line-media{aspect-ratio:4/5;background:var(--gray-50);position:relative;overflow:hidden}.cart-line-title{font-size:17px;font-weight:500}.cart-line-info p{color:var(--gray-500);margin:4px 0 0}.cart-line-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.cart-line-actions .qty{height:42px}.cart-line-price{margin:0;font-weight:500}.link-btn{font:inherit;text-underline-offset:3px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.cart-summary{background:var(--gray-50);padding:28px;position:sticky;top:24px}.cart-summary h2{margin:0 0 20px;font-size:22px;font-weight:500}.cart-row{justify-content:space-between;padding:8px 0;font-size:16px;display:flex}.cart-total{border-top:1px solid var(--gray-300);margin-top:8px;padding-top:16px;font-weight:500}.cart-checkout{width:100%;height:56px;margin-top:20px;font-size:17px}.cart-error{color:#b3261e;margin:12px 0 0;font-size:14px}.bag-btn{position:relative}.bag-count{background:var(--black);min-width:18px;height:18px;color:var(--white);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:2px;right:0}.page-hero{padding:40px var(--gutter) 8px}.page-hero p{max-width:620px;color:var(--gray-500);margin:0;font-size:18px}.page-body{max-width:760px;padding:24px var(--gutter) 0}.page-body h2{margin:36px 0 10px;font-size:22px;font-weight:500}.page-body p,.page-body li{color:#2f2f2f;font-size:17px;line-height:1.7}.page-body a{text-underline-offset:3px;text-decoration:underline}.search-form{gap:12px;max-width:560px;margin-top:20px;display:flex}.search-form input{border:1px solid var(--gray-300);height:48px;font:inherit;border-radius:999px;flex:1;padding:0 20px;font-size:16px}@media (max-width:960px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp,.cart-layout{grid-template-columns:minmax(0,1fr);gap:32px}.pdp-info,.cart-summary{position:static}.pdp-gallery{display:block}.pdp-main-image{width:100%}.pdp-thumbs{flex-direction:row;height:auto;margin-top:8px;overflow-x:auto}.pdp-thumb{width:80px;height:auto}}@media (max-width:640px){.collection-hero,.page-hero{padding:24px var(--gutter) 20px}.collection-meta{flex-direction:column;align-items:stretch}.collection-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.collection-sort{justify-content:space-between}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.pdp{padding-top:12px}.cart-line{grid-template-columns:90px minmax(0,1fr)}.cart-line-price{grid-column:2}}.simple-title{font-family:var(--display);text-transform:uppercase;margin-top:0;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.95}.not-found .pills,.page-links{justify-content:center;margin-top:8px}.page-links{justify-content:flex-start;margin-top:36px}.pill-outline-dark{border:1.5px solid var(--black);color:var(--black)}.pill-outline-dark:hover{background:var(--black);color:var(--white)}.search-count{margin-top:16px!important}.product-length{background:var(--black);color:var(--white);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}.page-image{margin:28px var(--gutter) 0;aspect-ratio:21/9;background:var(--gray-50);position:relative;overflow:hidden}.page-image .photo{object-fit:cover}.contact-form{gap:16px;margin-top:32px;display:grid}.contact-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{color:var(--gray-500);gap:6px;font-size:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;color:var(--black);border:1px solid var(--gray-300);background:var(--white);border-radius:12px;padding:12px 16px;font-size:16px}.contact-form textarea{resize:vertical}.contact-form .pill{justify-self:start}.contact-note{color:var(--gray-500);font-size:15px}@media (max-width:760px){.page-image{aspect-ratio:4/3;margin:20px 16px 0}.contact-row{grid-template-columns:1fr}}.page-body .pill{text-decoration:none}.account-body{max-width:640px}.account-form{margin-top:0}.account-error{color:#b42318;font-size:15px}.account-check{align-items:center;color:var(--black)!important;gap:10px!important;display:flex!important}.account-check input{width:18px;height:18px;accent-color:var(--black);padding:0}.account-links{color:var(--gray-500);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.account-links a,.account-section a{color:var(--black)}.acc-hero{background:var(--white);border-bottom:1px solid var(--gray-100);grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:560px;display:grid}.acc-hero-copy{padding:64px var(--gutter);flex-direction:column;justify-content:center;gap:20px;display:flex}.acc-hero-copy h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.9}.acc-hero-copy>p:not(.acc-kicker){color:var(--gray-500);max-width:440px;margin:0;font-size:18px}.acc-hero-copy .pills{justify-content:flex-start}.acc-kicker{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500}.acc-hero-media{position:relative;overflow:hidden}.acc-hero-media .photo{object-fit:cover;object-position:center 20%;mix-blend-mode:multiply}.acc-stats{border-bottom:1px solid var(--gray-100);grid-template-columns:repeat(3,1fr);display:grid}.acc-stats div{padding:28px var(--gutter);gap:6px;display:grid}.acc-stats div+div{border-left:1px solid var(--gray-100)}.acc-stats span{color:var(--gray-500);font-size:14px}.acc-stats strong{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:400;line-height:1}.acc-grid{padding:64px var(--gutter) 0;grid-template-columns:minmax(0,1fr) 360px;gap:48px;display:grid}.acc-main h2{margin:0 0 20px;font-size:24px;font-weight:500}.acc-empty{background:var(--gray-50);border-radius:20px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.acc-empty-media{min-height:300px;position:relative}.acc-empty-media .photo{object-fit:cover}.acc-empty-copy{flex-direction:column;justify-content:center;gap:14px;padding:40px;display:flex}.acc-empty-copy h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:40px;font-weight:400;line-height:.95}.acc-empty-copy p{color:var(--gray-500);margin:0}.acc-empty-copy .pills,.acc-order .pill{justify-content:flex-start}.acc-orders{gap:16px;margin:0;padding:0;list-style:none;display:grid}.acc-order{background:var(--gray-50);border-radius:20px;gap:16px;padding:24px;display:grid}.acc-order-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.acc-order-head div{gap:4px;display:grid}.acc-order-head span{color:var(--gray-500);font-size:14px}.acc-order-flag{margin:0;font-weight:500}.acc-steps{color:var(--gray-500);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.acc-steps li{gap:8px;display:grid}.acc-steps li:before{content:"";background:var(--gray-100);border-radius:4px;height:4px}.acc-steps li.is-done{color:var(--black);font-weight:500}.acc-steps li.is-done:before{background:var(--black)}.acc-order-items{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.acc-order-items span{color:var(--gray-500)}.acc-order-items em{color:var(--gray-500);font-style:normal}.acc-small-pill{justify-self:start;height:36px;padding:0 18px;font-size:14px}.acc-side{align-content:start;gap:16px;display:grid}.acc-card{border:1px solid var(--gray-100);border-radius:20px;gap:12px;padding:24px;display:grid}.acc-card h3{margin:0;font-size:18px;font-weight:500}.acc-card p{margin:0;font-size:15px;line-height:1.5}.acc-muted{color:var(--gray-500)}.acc-links{margin:0;padding:0;list-style:none}.acc-links a{border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;display:flex}.acc-links li:first-child a{border-top:0}.acc-links a:hover{color:var(--gray-500)}.acc-signout{font:inherit;color:var(--gray-500);cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;font-size:15px;text-decoration:underline}.acc-signout:hover{color:var(--black)}.acc-explore-title{margin-top:48px!important}.acc-explore{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.acc-tile{aspect-ratio:3/4;background:var(--gray-50);color:var(--white);border-radius:20px;position:relative;overflow:hidden}.acc-tile .photo{object-fit:cover;transition:transform .8s var(--ease)}.acc-tile:after{content:"";background:linear-gradient(#0000 50%,#070605a6);position:absolute;inset:0}.acc-tile-copy{z-index:1;position:absolute;bottom:16px;left:18px;right:18px}.acc-tile-copy h3{font-family:var(--display);text-transform:uppercase;margin:0 0 4px;font-size:28px;font-weight:400;line-height:.95}.acc-tile-copy p{opacity:.85;margin:0;font-size:14px}@media (max-width:960px){.acc-grid{grid-template-columns:1fr}}@media (max-width:760px){.acc-hero{grid-template-columns:1fr;min-height:0}.acc-hero-media{aspect-ratio:4/5;order:-1}.acc-hero-copy{padding:32px 16px 40px}.acc-stats{grid-template-columns:1fr 1fr 1fr}.acc-stats div{padding:20px 16px}.acc-stats strong{font-size:22px}.acc-grid{gap:32px;padding:40px 16px 0}.acc-empty{grid-template-columns:1fr}.acc-empty-media{min-height:220px}.acc-empty-copy{padding:28px 20px}.acc-order{padding:20px}.acc-explore{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,72%);margin-right:-16px;padding-right:16px;overflow-x:auto}.acc-tile{scroll-snap-align:start}}.help-hero{text-align:center;padding:96px var(--gutter) 64px;background:var(--gray-50);justify-items:center;gap:18px;display:grid}.help-hero h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(56px,8vw,112px);font-weight:400;line-height:.9}.help-search{background:var(--white);border:1px solid var(--gray-100);width:min(620px,100%);height:60px;color:var(--gray-500);border-radius:999px;align-items:center;gap:12px;margin-top:8px;padding:0 24px;display:flex}.help-search:focus-within{border-color:var(--black);color:var(--black)}.help-search input{font:inherit;color:var(--black);background:0 0;border:0;outline:0;flex:1;font-size:17px}.help-topics{padding:48px var(--gutter) 0;grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.help-topic{border:1px solid var(--gray-100);transition:border-color .2s, transform .4s var(--ease);border-radius:20px;align-content:start;gap:6px;padding:24px 20px;display:grid}.help-topic:hover{border-color:var(--black);transform:translateY(-2px)}.help-topic svg{margin-bottom:10px}.help-topic strong{font-size:17px;font-weight:500}.help-topic span{color:var(--gray-500);font-size:14px}.help-faq{max-width:920px;padding:72px var(--gutter) 0;margin:0 auto}.help-chips{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.help-none{color:var(--gray-500);font-size:17px}.help-none a{color:var(--black);text-decoration:underline}.help-cat{margin-bottom:48px;scroll-margin-top:120px}.help-cat h2{margin:0 0 12px;font-size:24px;font-weight:500}.help-list{border-top:1px solid var(--gray-100)}.help-item{border-bottom:1px solid var(--gray-100)}.help-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.help-item summary::-webkit-details-marker{display:none}.help-item summary svg{transition:transform .3s var(--ease);flex:none}.help-item[open] summary svg{transform:rotate(45deg)}.help-item p{max-width:720px;color:var(--gray-500);margin:-6px 0 18px;font-size:16px;line-height:1.6}.help-more{margin-bottom:22px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-block}.help-contact{margin:48px var(--gutter) 0;color:var(--white);background:#070605;border-radius:24px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.help-contact-copy{flex-direction:column;justify-content:center;gap:18px;padding:56px;display:flex}.help-contact-copy h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.9}.help-contact-copy>p:not(.acc-kicker){color:#ffffffb8;max-width:440px;margin:0}.help-contact-copy .pills{justify-content:flex-start}.help-contact-media{background:var(--white);min-height:420px;position:relative}.help-contact-media .photo{object-fit:cover;object-position:center 25%}@media (max-width:1100px){.help-topics{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.help-hero{padding:56px 16px 40px}.help-search{height:52px;padding:0 18px}.help-topics{grid-template-columns:1fr 1fr;padding:32px 16px 0}.help-topic{padding:18px 16px}.help-faq{padding:48px 16px 0}.help-chips{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.help-item summary{padding:18px 0;font-size:16px}.help-contact{grid-template-columns:1fr;margin:32px 16px 0}.help-contact-copy{padding:36px 24px}.help-contact-media{min-height:320px}.help-contact-copy .pill{white-space:normal;height:auto;min-height:40px;padding:8px 20px}}.page-h2{margin:0 0 20px;font-size:24px;font-weight:500}.page-ways{padding:64px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-way{background:var(--gray-50);border-radius:20px;align-content:start;gap:12px;padding:32px;display:grid}.page-way h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:36px;font-weight:400;line-height:.95}.page-way p{color:var(--gray-500);max-width:460px;margin:0}.page-way-tag{background:var(--white);border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:500}.page-steps-wrap{padding:72px var(--gutter) 0}.page-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-steps li{border-top:2px solid var(--black);align-content:start;gap:6px;padding-top:28px;display:grid;position:relative}.page-step-num{font-family:var(--display);margin-bottom:10px;font-size:44px;line-height:1}.page-steps strong{font-size:18px;font-weight:500}.page-steps em{color:var(--gray-500);font-size:14px;font-style:normal}.page-steps p{color:var(--gray-500);margin:4px 0 0;font-size:15px;line-height:1.5}.page-faq{max-width:none;padding:72px var(--gutter) 0;margin:0}.page-faq .help-list{max-width:920px}@media (max-width:960px){.page-steps{grid-template-columns:1fr 1fr;row-gap:32px}}@media (max-width:760px){.page-ways{grid-template-columns:1fr;padding:40px 16px 0}.page-way{padding:24px}.page-way h2{font-size:30px}.page-steps-wrap{padding:48px 16px 0}.page-steps{grid-template-columns:1fr;gap:24px}.page-step-num{font-size:36px}.page-faq{padding:48px 16px 0}}.page-table{border-top:1px solid var(--gray-100)}.page-row{border-bottom:1px solid var(--gray-100);grid-template-columns:2fr 1fr 1fr 1.2fr;align-items:center;gap:16px;padding:20px 0;font-size:16px;display:grid}.page-row strong{font-weight:500}.page-row span{color:var(--gray-500)}.page-row .page-total{color:var(--black);font-weight:500}.page-row-head span{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:500}.page-note{color:var(--gray-500);margin:14px 0 0;font-size:14px}.page-cards{padding:72px var(--gutter) 0;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-card{background:var(--gray-50);border-radius:20px;align-content:start;gap:8px;padding:28px;display:grid}.page-card h3{margin:0;font-size:20px;font-weight:500}.page-card p{color:var(--gray-500);margin:0;line-height:1.5}@media (max-width:760px){.page-row-head{display:none}.page-row{grid-template-columns:1fr 1fr;gap:6px 16px}.page-row strong{grid-column:1/-1}.page-row span:before{content:attr(data-label) ": ";color:var(--gray-500);font-weight:400}.page-row .page-total{grid-column:1/-1}.page-cards{grid-template-columns:1fr;padding:48px 16px 0}.page-card{padding:24px}}.page-check{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.page-check li{align-items:center;gap:10px;font-size:16px;display:flex}.page-check svg{background:var(--black);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;padding:4px}.page-check-no svg{background:var(--white);color:var(--black)}.page-callout{margin:72px var(--gutter) 0;border:1.5px solid var(--black);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex}.page-callout h2{font-family:var(--display);text-transform:uppercase;margin:8px 0;font-size:40px;font-weight:400;line-height:.95}.page-callout p:not(.acc-kicker){color:var(--gray-500);margin:0}@media (max-width:760px){.page-callout{flex-direction:column;align-items:flex-start;margin:48px 16px 0;padding:28px 24px}.page-callout h2{font-size:32px}}.tex-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tex-card{background:var(--gray-50);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tex-media{aspect-ratio:4/5;background:var(--gray-100);position:relative}.tex-media .photo{object-fit:cover;transition:transform .8s var(--ease)}.tex-copy{align-content:start;gap:10px;padding:20px;display:grid}.tex-head{gap:6px;display:grid}.tex-head h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:400;line-height:.95}.tex-care{color:var(--gray-500);align-items:center;gap:4px;font-size:13px;display:flex}.tex-care i{background:var(--gray-300);border-radius:4px;width:18px;height:4px}.tex-care i.is-on{background:var(--black)}.tex-care i:last-of-type{margin-right:6px}.tex-copy p{color:var(--gray-500);margin:0;font-size:15px;line-height:1.5}.tex-copy .help-more{margin:4px 0 0}.care-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.care-list{color:var(--gray-500);gap:8px;margin:4px 0 0;padding-left:18px;font-size:15px;line-height:1.45;display:grid}.contact-hero{padding:64px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:48px;display:grid}.contact-hero-copy{align-content:start;gap:18px;display:grid}.contact-hero-copy h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:.9}.contact-hero-copy>p:not(.acc-kicker){max-width:460px;color:var(--gray-500);margin:0;font-size:18px}.contact-info{border-top:1px solid var(--gray-100);margin:8px 0 0;padding:0;list-style:none;display:grid}.contact-info li{border-bottom:1px solid var(--gray-100);gap:4px;padding:16px 0;display:grid}.contact-info span{color:var(--gray-500);font-size:13px}.contact-info a,.contact-info strong{font-size:17px;font-weight:500}.contact-info a{text-decoration:underline}.contact-hero-media{aspect-ratio:4/3;background:var(--white);border-radius:20px;margin-top:12px;position:relative;overflow:hidden}.contact-hero-media .photo{object-fit:cover;object-position:center 8%;mix-blend-mode:multiply}.contact-card{background:var(--gray-50);border-radius:24px;align-self:start;padding:36px}.contact-card h2{margin:0;font-size:24px;font-weight:500}.contact-card .contact-form{margin-top:20px}.contact-quick{grid-template-columns:repeat(4,1fr);padding:0}@media (max-width:1100px){.tex-grid,.care-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.tex-grid{gap:12px}.tex-copy{padding:14px}.tex-head h3{font-size:24px}.care-grid{grid-template-columns:1fr}.contact-hero{grid-template-columns:1fr;gap:32px;padding:40px 16px 0}.contact-card{padding:24px 20px}.contact-quick{grid-template-columns:1fr 1fr}}.contact-badge{align-items:center;gap:10px;display:inline-flex;color:var(--black)!important;margin:4px 0 0!important;font-size:14px!important}.contact-badge span{background:#1f9d55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1f9d5526}.contact-reasons{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contact-reason{border:1px solid var(--gray-100);transition:border-color .2s, transform .4s var(--ease);border-radius:20px;align-content:start;gap:12px;padding:32px 28px;display:grid}.contact-reason:hover{border-color:var(--black);transform:translateY(-2px)}.contact-reason h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:.95}.contact-reason p{color:var(--gray-500);margin:0;line-height:1.5}.contact-reason .help-more{margin:4px 0 0}.contact-main{padding:72px var(--gutter) 0;grid-template-columns:.8fr 1.2fr;gap:16px;scroll-margin-top:100px;display:grid}.contact-panel{color:var(--white);background:#070605;border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex}.contact-panel h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.9}.contact-promises{gap:18px;margin:0;padding:0;list-style:none;display:grid}.contact-promises li{border-top:1px solid #ffffff26;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding-top:18px;display:grid}.contact-promises strong{font-family:var(--display);font-size:32px;font-weight:400;line-height:1}.contact-promises span{color:#ffffffb8;font-size:15px}.contact-direct{gap:4px;margin-top:auto;display:grid}.contact-direct span{color:#fff9;font-size:13px}.contact-direct a{word-break:break-all;font-size:17px;text-decoration:underline}.contact-main .contact-card{padding:40px}.contact-main .contact-card>p{margin:8px 0 0}.contact-band{margin:72px var(--gutter) 0;color:var(--white);background:#070605;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.contact-band-media{min-height:440px;position:relative}.contact-band-media .photo{object-fit:cover}.contact-band-copy{flex-direction:column;justify-content:center;gap:18px;padding:56px;display:flex}.contact-band-copy h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.9}.contact-band-copy>p:not(.acc-kicker){color:#ffffffb8;max-width:420px;margin:0}.contact-band-copy .pills{justify-content:flex-start}.contact-faq .help-list{border-top:0;grid-template-columns:1fr 1fr;column-gap:48px;max-width:none;display:grid}.contact-faq .help-item{border-top:1px solid var(--gray-100);border-bottom:0}.contact-faq .help-item:nth-last-child(-n+2){border-bottom:1px solid var(--gray-100)}.contact-band-media{background:#070605}@media (max-width:960px){.contact-faq .help-list{grid-template-columns:1fr}.contact-faq .help-item:nth-last-child(2){border-bottom:0}.contact-reasons,.contact-main{grid-template-columns:1fr}}@media (max-width:760px){.contact-main{padding:48px 16px 0}.contact-panel,.contact-main .contact-card{padding:28px 22px}.contact-reason{padding:24px 20px}.contact-band{grid-template-columns:1fr;margin:48px 16px 0}.contact-band-media{min-height:320px}.contact-band-copy{padding:32px 24px}}.story-manifesto{padding:96px var(--gutter);border-bottom:1px solid var(--gray-100);text-align:center;justify-items:center;gap:18px;display:grid}.story-manifesto h2{font-family:var(--display);text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:.95}.story-chapters{display:grid}.story-chapter{border-bottom:1px solid var(--gray-100);grid-template-columns:1fr 1fr;min-height:560px;display:grid}.story-chapter:nth-child(2n) .story-chapter-media{order:2}.story-chapter-media{background:var(--white);position:relative;overflow:hidden}.story-chapter-media .photo{object-fit:cover;object-position:center 20%}.story-chapter-copy{padding:64px var(--gutter);flex-direction:column;justify-content:center;gap:16px;display:flex}.story-chapter-copy h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:.95}.story-chapter-copy>p:not(.acc-kicker){color:var(--gray-500);max-width:480px;margin:0;font-size:18px}.story-stats{grid-template-columns:repeat(4,1fr)}.story-values,.story-lines{padding:72px var(--gutter) 0}.story-values-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.story-lines-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.story-line{background:var(--gray-50);color:inherit;border-radius:20px;text-decoration:none;display:grid;overflow:hidden}.story-line-media{aspect-ratio:1;background:var(--white);position:relative;overflow:hidden}.story-line-media .photo{object-fit:cover;object-position:center 20%;transition:transform .8s var(--ease)}.story-line-copy{gap:8px;padding:28px;display:grid}.story-line-copy h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:40px;font-weight:400;line-height:1}.story-line-copy p{color:var(--gray-500);margin:0}@media (max-width:960px){.story-values-grid,.story-stats{grid-template-columns:repeat(2,1fr)}.story-stats div:nth-child(3){border-left:0}.story-stats div:nth-child(n+3){border-top:1px solid var(--gray-100)}}@media (max-width:760px){.story-manifesto{padding:64px 16px}.story-chapter{grid-template-columns:1fr;min-height:0}.story-chapter:nth-child(2n) .story-chapter-media{order:0}.story-chapter-media{aspect-ratio:4/5}.story-chapter-copy{padding:36px 16px 48px}.story-values,.story-lines{padding:48px 16px 0}.story-values-grid,.story-lines-grid{grid-template-columns:1fr}.story-line-media{aspect-ratio:4/5}}.hair-section{padding:72px var(--gutter) 0}.hair-section>.acc-kicker{margin-bottom:12px}.hair-compare{border-collapse:collapse;width:100%;font-size:16px}.hair-compare th,.hair-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-100);padding:18px 20px}.hair-compare thead th{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:500}.hair-compare tbody th{width:22%;font-weight:500}.hair-compare td{width:39%;color:var(--gray-500)}.hair-compare .is-akna,.hair-compare thead th:nth-child(2){background:var(--gray-50);color:var(--black)}.hair-textures{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.hair-texture{color:inherit;gap:8px;text-decoration:none;display:grid}.hair-texture-media,.hair-length-media{aspect-ratio:4/5;background:var(--gray-50);border-radius:12px;position:relative;overflow:hidden}.hair-texture-media .photo,.hair-length-media .photo{object-fit:cover;object-position:center 15%;transition:transform .8s var(--ease)}.hair-texture:hover .photo,.hair-length:hover .photo{transform:scale(1.04)}.hair-texture h3{font-family:var(--display);text-transform:uppercase;margin:8px 0 0;font-size:28px;font-weight:400;line-height:1}.hair-lengths{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.hair-length{color:inherit;text-align:center;gap:2px;text-decoration:none;display:grid}.hair-length-media{aspect-ratio:1/2;margin-bottom:8px}.hair-length-media .photo{object-position:center top}.hair-length strong{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.hair-length span{color:var(--gray-500);font-size:14px}.hair-lace{border-top:1px solid var(--gray-100);margin-top:72px}.hair-densities{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hair-density-dots{flex-wrap:wrap;gap:5px;max-width:180px;margin-bottom:12px;display:flex}.hair-density-dots i{background:var(--black);border-radius:50%;width:10px;height:10px}.hair-faq{max-width:880px;margin:0 auto;padding-bottom:72px}.hair-faq details p{color:var(--gray-500);margin:0 0 20px}.hair-lace .story-chapter-media .photo{object-position:center 40%}.legal-hero{border-bottom:1px solid var(--gray-100);padding-bottom:0}.legal-hero p.legal-updated{margin-top:12px;font-size:14px}.legal-tabs{flex-wrap:wrap;gap:4px 28px;margin-top:36px;display:flex}.legal-tabs a{color:var(--gray-500);border-bottom:2px solid #0000;padding:0 0 14px;font-size:15px}.legal-tabs a:hover{color:var(--black)}.legal-tabs a.is-active{color:var(--black);border-bottom-color:var(--black)}.legal-layout{padding:48px var(--gutter) 96px;grid-template-columns:260px minmax(0,760px);gap:80px;display:grid}.legal-toc{align-self:start;position:sticky;top:24px}.legal-toc p{letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:500}.legal-toc ol{counter-reset:toc;gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal-toc li{counter-increment:toc;font-size:15px}.legal-toc li:before{content:counter(toc, decimal-leading-zero);width:30px;color:var(--gray-500);font-variant-numeric:tabular-nums;display:inline-block}.legal-toc a{color:var(--gray-500)}.legal-toc a:hover{color:var(--black)}.legal-body section{border-bottom:1px solid var(--gray-100);padding:32px 0;scroll-margin-top:24px}.legal-body section:first-child{padding-top:0}.legal-body h2{align-items:baseline;gap:16px;margin:0 0 14px;font-size:22px;font-weight:500;display:flex}.legal-body h2 span{font-family:var(--display);color:var(--gray-500);font-size:18px;font-weight:400}.legal-body p,.legal-body li{color:#2f2f2f;font-size:16px;line-height:1.7}.legal-body p{margin:0 0 12px}.legal-body ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.legal-todo{color:var(--black);background:#fff1a8;border-radius:4px;padding:1px 4px}.legal-contact{margin-top:32px!important}.legal-contact a{text-underline-offset:3px;text-decoration:underline}.auth{border-bottom:1px solid var(--gray-100);grid-template-columns:1fr 1fr;min-height:calc(100vh - 140px);display:grid}.auth-media{background:var(--gray-50);position:relative;overflow:hidden}.auth-media .photo{object-fit:cover;object-position:center 25%}.auth-panel{padding:64px var(--gutter);justify-content:center;align-items:center;display:flex}.auth-inner{width:100%;max-width:420px}.auth-tabs{border-bottom:1px solid var(--gray-100);grid-template-columns:1fr 1fr;margin-bottom:40px;display:grid}.auth-tabs a{text-align:center;color:var(--gray-500);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:15px}.auth-tabs a:hover{color:var(--black)}.auth-tabs a.is-active{color:var(--black);border-bottom-color:var(--black)}.auth-inner h1{font-family:var(--display);text-transform:uppercase;margin:0 0 12px;font-size:56px;font-weight:400;line-height:.95}.auth-intro{color:var(--gray-500);margin:0 0 28px}.auth-inner .account-form{margin-top:0}.auth-inner .account-form>.pill{justify-content:center;justify-self:stretch;padding-top:16px;padding-bottom:16px}.password-field{display:grid;position:relative}.password-field input{padding-right:84px}.password-field button{font:inherit;color:var(--black);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;text-decoration:underline;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.account-legal{color:var(--gray-500);margin:0;font-size:13px;line-height:1.5}.account-legal a{color:var(--black);text-underline-offset:2px;text-decoration:underline}.auth-perks{background:var(--gray-50);border-radius:16px;margin-top:36px;padding:24px}.auth-perks p{letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:500}.auth-perks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-perks li{padding-left:26px;font-size:15px;position:relative}.auth-perks li:before{content:"✓";font-weight:600;position:absolute;left:0}.added-pop{z-index:60;background:var(--white);width:360px;animation:pop-in .45s var(--ease);border-radius:20px;padding:18px;position:fixed;top:76px;right:24px;box-shadow:0 18px 50px #00000029}.added-head{justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.added-head span{align-items:center;gap:8px;display:inline-flex}.added-close,.welcome-close{cursor:pointer;color:var(--black);background:0 0;border:0;font-size:26px;line-height:1}.added-line{grid-template-columns:88px 1fr;gap:14px;margin:16px 0 18px;display:grid}.added-photo{aspect-ratio:4/5;background:var(--gray-50);border-radius:10px;position:relative;overflow:hidden}.added-photo .photo{object-fit:cover}.added-line div:last-child{color:var(--gray-500);flex-direction:column;gap:4px;font-size:14px;display:flex}.added-line strong{color:var(--black);font-size:15px;font-weight:500}.added-price{margin-top:4px;color:var(--black)!important}.added-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.added-actions .pill{padding:0 12px;font-size:15px}@keyframes pop-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.welcome-backdrop{z-index:80;background:#11111173;place-items:center;padding:16px;animation:.4s fade-in;display:grid;position:fixed;inset:0}.welcome{background:var(--white);width:min(820px,100%);min-height:460px;animation:pop-in .6s var(--ease);border-radius:24px;grid-template-columns:340px 1fr;display:grid;overflow:hidden}.welcome-photo{background:var(--gray-50);position:relative}.welcome-photo .photo{object-fit:cover}.welcome-body{flex-direction:column;justify-content:center;padding:48px 44px 36px;display:flex;position:relative}.welcome-close{position:absolute;top:16px;right:20px}.welcome-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin:0 0 10px;font-size:13px;font-weight:500}.welcome h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:56px;font-weight:400;line-height:.92}.welcome-body>p:not(.welcome-kicker):not(.welcome-legal){margin:16px 0 24px;line-height:1.5}.welcome .newsletter-form{max-width:none;margin:0}.welcome-later{text-underline-offset:3px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:14px;padding:0;font-size:14px;text-decoration:underline}.welcome-legal{color:var(--gray-500);margin:18px 0 0;font-size:12px}.newsletter-done{font-size:16px;line-height:1.5}.newsletter-error{color:#b42318;margin:10px 0 0;font-size:14px}.newsletter-form button:disabled{opacity:.6;cursor:default}@keyframes fade-in{0%{opacity:0}}.chat-launcher{z-index:70;background:var(--black);height:48px;color:var(--white);cursor:pointer;transition:transform .3s var(--ease), background .2s;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:500;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0003}.chat-launcher:hover{transform:translateY(-2px)}.chat-panel{z-index:70;background:var(--white);width:380px;height:min(580px,100vh - 120px);animation:pop-in .45s var(--ease);border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 24px 70px #0003}.chat-head{background:var(--black);color:var(--white);align-items:center;gap:12px;padding:16px 18px;display:flex}.chat-head div{flex-direction:column;gap:2px;display:flex}.chat-head strong{font-weight:500}.chat-head span:not(.chat-avatar){color:var(--gray-300);font-size:12px}.chat-avatar{background:var(--white);width:36px;height:36px;color:var(--black);font-family:var(--display);border-radius:50%;place-items:center;font-size:18px;display:grid}.chat-list{overscroll-behavior:contain;background:var(--gray-50);flex:1;padding:18px 16px 8px;overflow-y:auto}.chat-msg{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.chat-msg p{background:var(--white);border-radius:16px 16px 16px 4px;max-width:86%;margin:0;padding:11px 14px;font-size:14px;line-height:1.45}.chat-msg.is-me{align-items:flex-end}.chat-msg.is-me p{background:var(--black);color:var(--white);border-radius:16px 16px 4px}.chat-link{text-underline-offset:3px;padding-left:4px;font-size:14px;font-weight:500;text-decoration:underline}.chat-choices{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.chat-choices button{border:1px solid var(--gray-300);background:var(--white);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13px;transition:border-color .2s,background .2s}.chat-choices button:hover{border-color:var(--black)}.chat-input{border-top:1px solid var(--gray-100);gap:8px;padding:12px;display:flex}.chat-input input{border:1px solid var(--gray-300);border-radius:999px;outline:0;flex:1;min-width:0;height:40px;padding:0 16px;font-size:14px}.chat-input input:focus{border-color:var(--black)}.chat-input button{background:var(--black);width:40px;height:40px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.withdrawal-steps{gap:18px;margin:0 0 40px;padding:0;list-style:none;display:grid}.withdrawal-steps li{gap:16px;display:flex}.withdrawal-steps li>span{background:var(--black);width:36px;height:36px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.withdrawal-steps p{margin:4px 0 0}.withdrawal-receipt{background:var(--gray-50);border-radius:16px;padding:24px;line-height:1.6}.withdrawal-note{color:var(--gray-500);margin-top:28px;font-size:14px}.akna-loader{z-index:90;background:var(--white);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.3s .2s forwards loader-in;display:flex;position:fixed;inset:0}.akna-loader-logo{letter-spacing:-.07em;color:#0000;background:linear-gradient(100deg, var(--black) 40%, var(--gray-300) 50%, var(--black) 60%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1;animation:1.6s ease-in-out infinite loader-shine}.akna-loader-bar{background:var(--gray-100);border-radius:2px;width:96px;height:2px;position:relative;overflow:hidden}.akna-loader-bar:after{content:"";background:var(--black);width:40%;animation:loader-bar 1.1s var(--ease) infinite;position:absolute;inset:0}@keyframes loader-in{to{opacity:1}}@keyframes loader-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes loader-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.akna-loader-logo,.akna-loader-bar:after{animation:none}.akna-loader-logo{color:var(--black)}}.pdp-promise{background:var(--gray-50);border-radius:14px;gap:10px;margin:18px 0 4px;padding:16px 18px;font-size:14px;list-style:none;display:grid}.pdp-promise li{align-items:center;gap:10px;display:flex}.pdp-promise strong{font-weight:600}.sticky-buy{z-index:55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(720px,100% - 220px);transition:transform .5s var(--ease);background:#ffffffeb;border-radius:999px;align-items:center;gap:18px;padding:10px 10px 10px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 14px 40px #00000024}.sticky-buy.is-visible{transform:translate(-50%)}.sticky-buy-text{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.sticky-buy-text strong,.sticky-buy-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sticky-buy-text strong{font-weight:500}.sticky-buy-text span{color:var(--gray-500)}.sticky-buy-price{font-weight:500}.chat-launcher,.chat-panel{transition:bottom .4s var(--ease), transform .3s var(--ease)}body:has(.sticky-buy.is-visible) .chat-launcher{bottom:96px}body:has(.sticky-buy.is-visible) .chat-panel{bottom:156px}
