@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff");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{color-scheme:light dark;--surface: #FFFFFF;--surface-raised: #FFFFFF;--text-primary: #17231b;--text-secondary: #667065;--border: #cfd2c9;--header-surface: #213726;--header-text: #ebd484;--header-action-text: #213726;--header-action-surface: #ebd484;--brand-primary: #213726;--brand-on-primary: #fffef9;--header-height: 4.3rem;--radius: .875rem;--product-surface: rgb(248 249 248);--hit-surface: #fff11a;--hit-text: #11120b}@media(prefers-color-scheme:dark){:root{--header-surface: #213726;--header-text: #ebd484;--header-action-text: #213726;--header-action-surface: #ebd484}}*{box-sizing:border-box}html{min-height:100%;overflow-x:clip;background:var(--header-surface);scroll-behavior:smooth}body{min-height:100dvh;min-width:320px;margin:0;background:var(--surface);color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.app-header{position:fixed;z-index:10;top:0;right:0;left:0;background:var(--header-surface);color:var(--header-text)}.app-header__inner{display:grid;min-height:var(--header-height);grid-template-columns:1fr auto;align-items:center;gap:1rem;max-width:77.5rem;margin:0 auto;padding:0 1rem}.brand-mark{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;justify-self:start;gap:.3rem;color:var(--header-text);text-decoration:none}.brand-mark__primary{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.38rem);font-weight:700;line-height:.9;letter-spacing:.075em;white-space:nowrap}.brand-mark__secondary{font-family:Snell Roundhand,Apple Chancery,Segoe Script,cursive;font-size:clamp(.58rem,.9vw,.77rem);font-weight:600;line-height:1.05;letter-spacing:.02em;opacity:.98;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:.15rem;justify-self:end}.header-icon-button,.cart-button{display:inline-grid;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.625rem;background:transparent;color:var(--header-text);cursor:pointer;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .16s ease,transform .16s ease}.header-icon-button svg,.cart-button svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.header-icon-button:hover,.cart-button:hover{background:#ebd4841f}.header-icon-button:active,.cart-button:active{transform:scale(.98)}.cart-button{grid-template-columns:1fr;place-items:center;width:2.75rem;min-width:2.75rem;border:1px solid rgb(235 212 132 / 35%);padding:0}.cart-button:has(.cart-button__count:not([hidden])){grid-template-columns:auto auto;gap:.2rem;width:auto;padding:0 .55rem}.cart-button__count{min-width:.75rem;font-size:.6875rem;font-variant-numeric:tabular-nums}.menu-toggle{display:inline-grid;width:2.75rem;height:2.75rem;place-content:center;gap:.28rem;border:0;border-radius:0;background:transparent;color:var(--header-text);cursor:pointer;transition:opacity .16s ease,transform .16s ease}.menu-toggle:focus-visible,.primary-menu a:focus-visible{outline:2px solid var(--header-text);outline-offset:4px}.header-icon-button:focus-visible,.cart-button:focus-visible,.mobile-cart-button:focus-visible{outline:2px solid var(--header-text);outline-offset:4px}.menu-toggle:active{transform:scale(.98)}.menu-toggle span{display:block;width:1.15rem;height:1px;background:currentColor}.primary-menu{position:fixed;z-index:9;inset:var(--header-height) 0 0;display:grid;align-content:start;gap:.5rem;background:var(--header-surface);padding:1.25rem 1rem}.primary-menu[hidden]{display:none}.primary-menu a{padding:.875rem 0;color:var(--header-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:500;text-decoration:none}.primary-menu a:hover,.primary-menu a:focus-visible{opacity:.72}.primary-menu a:active{transform:scale(.98)}.mobile-cart-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;margin-top:.25rem;border:0;border-radius:999px;background:var(--header-action-surface);color:var(--header-action-text);cursor:pointer;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:background-color .16s ease,transform .16s ease}.mobile-cart-button svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mobile-cart-button:hover{background:#e9e4d5}.mobile-cart-button:active{transform:scale(.98)}.mobile-cart-button:focus-visible{outline-color:var(--header-action-text)}.menu-open{overflow:hidden}.catalog-canvas{min-height:100dvh;padding:calc(var(--header-height) + 2.5rem) 1rem 4rem}.hero-slider{position:relative;max-width:77.5rem;margin:0 auto clamp(1.25rem,3vw,2rem);overflow:hidden;border-radius:.2rem;background:var(--product-surface)}.hero-slider__viewport,.hero-slide{position:relative;min-height:clamp(19rem,58vw,37rem)}.hero-slide>img,.hero-slide>video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.hero-slider__dots{position:absolute;z-index:4;right:1rem;bottom:.8rem;display:flex;gap:.35rem}.hero-slider__dots button{width:.38rem;height:.38rem;padding:0;border:0;border-radius:999px;background:#17231b4d;transition:width .18s ease,background-color .18s ease}.hero-slider__dots button[aria-current=true]{width:1.5rem;background:var(--header-surface)}.hero-slider__nav{position:absolute;z-index:3;top:0;bottom:0;width:50%;padding:0;border:0;background:transparent;touch-action:pan-y}.hero-slider__nav:focus{outline:0}.hero-slider__nav--prev{left:0}.hero-slider__nav--next{right:0}.story-rail{max-width:77.5rem;margin:0 auto clamp(3.5rem,7vw,5.5rem);overflow-x:auto;scrollbar-width:none}.story-rail::-webkit-scrollbar{display:none}.story-rail__track{display:flex;gap:1.1rem;width:max-content}.story-card{display:grid;width:5.3rem;gap:.5rem;padding:0;border:0;background:transparent;color:#17231b;font:500 .72rem/1.15 Inter,sans-serif;text-align:center;text-decoration:none}.story-card img{width:4.7rem;height:4.7rem;margin:auto;border:2px solid var(--header-surface);border-radius:50%;object-fit:cover}.fullscreen-story-page{position:fixed;z-index:100;inset:0;background:#0d2d1c;color:#fff}.fullscreen-story{width:100%;height:100dvh;overflow:hidden;background:#0d2d1c}.fullscreen-story__viewer,.fullscreen-story__media,.fullscreen-story__media img,.fullscreen-story__media video{width:100%;height:100%}.fullscreen-story__viewer{position:relative;isolation:isolate;overflow:hidden;background:#0d2d1c;touch-action:pan-y}.fullscreen-story__media{position:absolute;z-index:0;inset:0}.fullscreen-story__media img,.fullscreen-story__media video{display:block;object-fit:cover}.fullscreen-story__close{position:absolute;z-index:6;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer;font-size:1.75rem;line-height:1}.fullscreen-story__progress{position:absolute;z-index:5;top:max(.75rem,env(safe-area-inset-top));right:max(4.5rem,calc(env(safe-area-inset-right) + 4rem));left:max(1rem,env(safe-area-inset-left));display:flex;gap:.3rem}.fullscreen-story__progress span{height:.18rem;flex:1;background:#ffffff59}.fullscreen-story__progress .is-active{background:#fff}.fullscreen-story__nav{position:absolute;z-index:2;top:0;bottom:0;width:50%;padding:0;border:0;background:transparent;touch-action:pan-y}.fullscreen-story__nav:focus{outline:0}.fullscreen-story__nav--prev{left:0}.fullscreen-story__nav--next{right:0}.fullscreen-story__nav:disabled{cursor:default}.fullscreen-story__state{display:grid;min-height:100dvh;place-content:center;gap:1rem;padding:2rem;text-align:center}.fullscreen-story__state[hidden]{display:none}.fullscreen-story__state h1,.fullscreen-story__state p{max-width:30rem;margin:0}.fullscreen-story__state button,.fullscreen-story__state a{min-height:2.9rem;border:1px solid rgb(255 255 255 / 55%);border-radius:.65rem;background:#fff;color:#0d2d1c;cursor:pointer;font:600 .9rem/1 Inter,sans-serif;padding:.9rem 1.2rem;text-decoration:none}.fullscreen-story__state a{display:grid;place-items:center;background:transparent;color:#fff}.hits-section{max-width:77.5rem;margin:0 auto}.hits-section__header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.section-kicker{margin:0 0 .45rem;color:#728073;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.hits-section h1{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,7vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:.95}.carousel-controls{display:flex;flex:none;gap:.5rem}.carousel-controls button{display:inline-grid;width:3rem;height:1.75rem;place-items:center;border:0;border-radius:0;background:transparent;color:var(--text-primary);cursor:pointer;font-size:1.2rem;transition:opacity .16s ease,transform .16s ease}.carousel-controls button:hover:not(:disabled){opacity:.65}.carousel-controls button:active:not(:disabled){transform:scale(.96)}.products-carousel:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}.carousel-controls button:focus-visible{outline:0;text-decoration:underline;text-underline-offset:.25rem}.carousel-controls button:disabled{cursor:default;opacity:.3}.carousel-controls svg{width:1.75rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.products-carousel{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch}.products-carousel::-webkit-scrollbar{display:none}.products-track{display:grid;grid-auto-columns:calc((100% - .75rem)/2);grid-auto-flow:column;gap:.75rem}.product-card{min-width:0;scroll-snap-align:start}.product-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--product-surface)}.product-card__image{display:block;width:100%;height:100%;padding:clamp(1.4rem,5vw,2.5rem);object-fit:contain;mix-blend-mode:multiply;transition:transform .26s ease}.product-card__image--fills-card{padding:0;object-fit:cover}.product-card:hover .product-card__image{transform:scale(1.025)}.hit-badge{position:absolute;top:0;left:0;z-index:1;pointer-events:none;display:inline-flex;width:2.2rem;min-height:2.2rem;align-items:center;justify-content:center;border-radius:0;background:var(--hit-surface);color:var(--hit-text);padding:.25rem;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:.68rem;font-stretch:condensed;font-weight:900;letter-spacing:-.055em;text-transform:uppercase}.product-card__content{padding:1rem .15rem 0}.product-card__meta{margin:0 0 .6rem;color:#6d786e;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.105em;line-height:1.45;text-transform:uppercase}.product-card h2{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:-.025em;line-height:1.35}.product-card h2 span{display:block;margin-bottom:.15rem;font-size:.75rem;letter-spacing:.035em;text-transform:uppercase}.product-card h2 strong{display:block;font:inherit;font-weight:600}.product-card__notes{margin:.55rem 0 0;color:var(--text-secondary);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;line-height:1.45}.product-card__price{margin:.7rem 0 0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalog-section{max-width:77.5rem;margin:5rem auto 0;scroll-margin-top:calc(var(--header-height) + 1.5rem)}.catalog-section__heading h2{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.catalog-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:2rem;border-bottom:1px solid var(--text-primary);color:var(--text-primary);padding:0 .25rem .65rem}.catalog-search__icon{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.65}.catalog-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:500 .9375rem/1.4 Manrope,ui-sans-serif,system-ui,sans-serif}.catalog-search input::placeholder{color:#899087}.catalog-search:focus-within{border-color:var(--header-surface)}.catalog-filter-group{margin-top:2rem}.catalog-filter-label{margin:0 0 .75rem;color:var(--text-secondary);font:600 .6875rem/1.3 Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase}.format-switch{display:grid;grid-template-columns:1fr 1fr;width:min(100%,26rem);border:1px solid var(--border);border-radius:999px;padding:.2rem}.format-switch button,.brand-chip,.catalog-reset,.price-filter-trigger{border:0;background:transparent;color:var(--text-primary);cursor:pointer;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.format-switch button{min-height:2.5rem;border-radius:999px;font-size:.8125rem;font-weight:600;padding:.5rem .75rem}.format-switch button.is-active{background:var(--header-surface);color:var(--header-text)}.brand-scroller{display:flex;gap:.5rem;margin:0 -1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1rem .35rem;scrollbar-width:none}.brand-scroller::-webkit-scrollbar{display:none}.brand-chip{flex:none;min-height:2.5rem;border:1px solid var(--border);border-radius:999px;font-size:.8125rem;font-weight:500;padding:.5rem .9rem;white-space:nowrap}.brand-chip.is-active{border-color:var(--header-surface);background:var(--header-surface);color:var(--header-text)}.catalog-price-filter__topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.catalog-reset{grid-column:3;color:var(--text-secondary);font-size:.75rem;font-weight:600;padding:0}.price-filter-trigger{grid-column:1;display:inline-flex;align-items:center;min-height:2.5rem;gap:.5rem;border:1px solid var(--border);border-radius:999px;font-size:.8125rem;font-weight:600;padding:.5rem .9rem}.price-filter-trigger svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .16s ease}.price-filter-trigger[aria-expanded=true]{border-color:var(--header-surface);background:var(--header-surface);color:var(--header-text)}.price-filter-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.price-range{grid-column:2;min-width:0;width:100%}.price-range[hidden]{display:none}.price-range__labels{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.5rem}.price-range__labels output{border-radius:999px;background:var(--surface-raised);color:var(--text-primary);font:700 .625rem/1.2 Manrope,ui-sans-serif,system-ui,sans-serif;padding:.3rem .45rem;white-space:nowrap}.price-range__control{--thumb-size: 1.6rem;--thumb-radius: calc(var(--thumb-size) / 2);position:relative;width:100%;height:1.75rem}.price-range__track{position:absolute;inset:0 var(--thumb-radius)}.price-range__rail,.price-range__fill{position:absolute;top:50%;right:0;left:0;height:2px;transform:translateY(-50%)}.price-range__rail{background:var(--text-primary)}.price-range__fill{right:auto;background:var(--brand-primary)}.price-range__input{position:absolute;z-index:1;inset:0 var(--thumb-radius);width:auto;height:1.75rem;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}.price-range__input::-webkit-slider-runnable-track{height:2px;background:transparent}.price-range__input::-moz-range-track{height:2px;background:transparent}.price-range__input::-webkit-slider-thumb{width:1.6rem;height:1.6rem;margin-top:-.7rem;border:2px solid var(--text-primary);border-radius:50%;appearance:none;-webkit-appearance:none;background:var(--surface-raised);box-shadow:0 1px 3px #0c291b2e;cursor:grab;pointer-events:auto}.price-range__input::-moz-range-thumb{width:1.35rem;height:1.35rem;border:2px solid var(--text-primary);border-radius:50%;background:var(--surface-raised);box-shadow:0 1px 3px #0c291b2e;cursor:grab;pointer-events:auto}.price-range__input:active::-webkit-slider-thumb{cursor:grabbing}.price-range__input:active::-moz-range-thumb{cursor:grabbing}.price-range__input:focus-visible{outline:none}.price-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--header-surface);outline-offset:3px}.price-range__input:focus-visible::-moz-range-thumb{outline:2px solid var(--header-surface);outline-offset:3px}.catalog-results{margin:2rem 0 1rem;color:var(--text-secondary);font:500 .75rem/1.4 Manrope,ui-sans-serif,system-ui,sans-serif}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(.5rem,2.5vw,.75rem);row-gap:2rem}.catalog-product-card{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 30rem}.catalog-product-card[hidden]{display:none}.catalog-product-card__media{overflow:hidden;aspect-ratio:1 / 1;background:var(--product-surface)}.catalog-product-card__image{display:block;width:100%;height:100%;padding:clamp(1rem,5vw,2.4rem);object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease}.catalog-product-card__image--fills-card{padding:0;object-fit:cover}.catalog-product-card:hover .catalog-product-card__image{opacity:.94}.catalog-product-card__content{padding:.85rem .15rem 0}.catalog-product-card__content>p{margin:0 0 .45rem;color:#6d786e;font:600 .5625rem/1.4 Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.catalog-product-card h3{margin:0;font:600 .95rem/1.32 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em}.catalog-product-card h3 span{display:block;margin-bottom:.12rem;font-size:.625rem;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.catalog-product-card__price{display:block;margin-top:.6rem;font:600 .8125rem/1.3 Manrope,ui-sans-serif,system-ui,sans-serif}.catalog-empty{margin:2rem 0 0;color:var(--text-secondary);font:500 .875rem/1.5 Manrope,ui-sans-serif,system-ui,sans-serif}.format-switch button:focus-visible,.brand-chip:focus-visible,.catalog-reset:focus-visible,.price-filter-trigger:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}@media(min-width:768px){.catalog-canvas{padding-top:calc(var(--header-height) + 4rem);padding-right:clamp(2rem,4vw,2.5rem);padding-left:clamp(2rem,4vw,2.5rem)}.hits-section__header{margin-bottom:2rem}.products-track{grid-auto-columns:calc((100% - 4.5rem)/4);gap:1.5rem}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1rem}.app-header__inner{grid-template-columns:1fr auto 1fr;min-height:4.875rem;padding:0 clamp(2rem,3vw,2.5rem)}.primary-menu{position:static;display:flex;align-items:center;gap:2rem;background:transparent;padding:0}.primary-menu[hidden]{display:flex}.primary-menu a{padding:.25rem 0;font-size:.9375rem;line-height:1.4}.primary-menu a{position:relative}.primary-menu a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.7);transition:opacity .16s ease,transform .16s ease}.primary-menu a:hover:after,.primary-menu a:focus-visible:after{opacity:.72;transform:scaleX(1)}.mobile-cart-button{display:none}.cart-button{display:inline-grid}.menu-toggle{display:none}}@media(min-width:1100px){.products-track{grid-auto-columns:calc((100% - 4.5rem)/4)}}@media(prefers-reduced-motion:reduce){html,.products-carousel{scroll-behavior:auto}.product-card__media>img,.carousel-controls button{transition:none}}.collection-stack{max-width:77.5rem;margin:0 auto}.product-collection+.product-collection{margin-top:clamp(4.2rem,8vw,6.6rem)}.product-collection__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.15rem}.product-collection__header h1{margin:0;color:#171c21;font:500 clamp(1.65rem,3.1vw,2rem)/1.12 "Inter",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.04em}.product-collection__header p{margin:.35rem 0 0;color:#77808b;font:400 .94rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.012em}.collection-carousel{margin-right:-1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-right:1rem;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-carousel::-webkit-scrollbar{display:none}.collection-carousel:focus-visible{outline:1px solid #17231b;outline-offset:.35rem}.collection-track{display:grid;grid-auto-columns:40%;grid-auto-flow:column;gap:.8rem}.collection-card{min-width:0;color:#171c21;scroll-snap-align:start}.collection-card__media,.catalog-product-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--product-surface)}.collection-card__media>a,.catalog-product-card__media>a{display:block;width:100%;height:100%}.product-set-composition{position:relative;display:block;width:100%;height:100%}.product-set-composition .product-set-composition__image{position:absolute;width:min(48%,calc(92% / var(--set-image-count)));height:82%;top:9%;left:calc(50% + (var(--set-image-index) - (var(--set-image-count) - 1) / 2) * min(13%,calc(64% / var(--set-image-count))));object-fit:contain;transform:translate(-50%) translate(var(--product-image-x, 0%),var(--product-image-y, 0%)) scale(var(--product-image-scale, 1))}.collection-card__image,.catalog-product-card__image{display:block;width:100%;height:100%;padding:0;object-fit:contain;mix-blend-mode:multiply;transform:translate(var(--product-image-x, 0%),var(--product-image-y, 0%)) scale(var(--product-image-scale, 1));transform-origin:center;transition:opacity .2s ease}.collection-card__image--fills-card,.catalog-product-card__image--fills-card{padding:0;object-fit:contain}.collection-card:hover .collection-card__image,.catalog-product-card:hover .catalog-product-card__image{opacity:.94}.collection-card__quick-add{position:absolute;z-index:2;top:.5rem;right:.5rem;display:grid;width:clamp(1.85rem,7vw,2.25rem);height:clamp(1.85rem,7vw,2.25rem);place-items:center;border:0;border-radius:50%;background:#fff;color:#213726;cursor:pointer;box-shadow:0 0 0 1px #2137261a;transition:background-color .15s ease,transform .15s ease}.collection-card__quick-add:hover{background:#f2f4f1}.collection-card__quick-add:active{transform:scale(.96)}.collection-card__quick-add svg{width:.95rem;height:.95rem;fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.collection-card__copy,.catalog-product-card__content{display:block;padding-top:.9rem;color:inherit;text-decoration:none}.collection-card__brand,.catalog-product-card__brand,.catalog-product-card__content>.catalog-product-card__brand{min-height:1rem;margin:0 0 .38rem;overflow:hidden;color:#7d8791;font:500 .68rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.15em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.collection-card h2,.catalog-product-card h3{display:-webkit-box;min-height:2.5em;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#171c21;font:400 clamp(1rem,2.6vw,1.1rem)/1.25 "Inter",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em}.collection-card__price,.catalog-product-card__price,.catalog-product-card__content>.catalog-product-card__price{display:flex;align-items:baseline;gap:.55rem;margin:.5rem 0 0;color:#171c21;text-transform:none}.collection-card__price strong,.catalog-product-card__price strong{font:500 clamp(1.15rem,2.6vw,1.3rem)/1.2 "Inter",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}.collection-card__price span,.catalog-product-card__price span{color:#86909a;font:500 .62rem/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;white-space:nowrap}.catalog-section{margin-top:clamp(5.5rem,10vw,8rem)}.catalog-section__heading .section-kicker{margin-bottom:.5rem;color:#7d8791}.catalog-section__heading h2{color:#171c21;font-size:clamp(2rem,5vw,3rem);font-weight:500}.catalog-search{margin-top:2.25rem;border-color:#aeb5b9;padding-bottom:.8rem}.catalog-search input{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}.catalog-filter-label{color:#7d8791;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500}.format-switch{border-color:#d7dbdd;border-radius:.35rem;padding:.25rem}.format-switch button{border-radius:.2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500}.brand-chip,.price-filter-trigger{border-color:#d7dbdd;border-radius:.25rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}.brand-chip.is-active,.format-switch button.is-active,.price-filter-trigger[aria-expanded=true]{border-color:#213726;background:#213726;color:#ebd484}.catalog-results{margin-top:2.2rem;color:#7d8791;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}.catalog-grid{gap:3.2rem .8rem}.catalog-product-card{contain-intrinsic-size:auto 25rem;text-align:left}@media(min-width:641px){.collection-track{grid-auto-columns:28%;gap:1rem}}@media(min-width:768px){.collection-carousel{margin-right:0;padding-right:0}.catalog-grid{gap:4rem 1rem}}@media(min-width:1100px){.collection-track{grid-auto-columns:20%}}@media(max-width:640px){.catalog-canvas{padding-top:var(--header-height)}.hero-slider{margin-right:-1rem;margin-left:-1rem;border-radius:0}.hero-slider__viewport,.hero-slide{min-height:min(76dvh,44rem)}.story-rail{margin-right:-1rem;padding:0 1rem}.product-collection+.product-collection{margin-top:3.7rem}}@media(prefers-reduced-motion:reduce){.collection-carousel{scroll-behavior:auto}.collection-card__image,.catalog-product-card__image{transition:none}}.product-card,.catalog-product-card{position:relative}.product-card__link{position:absolute;z-index:2;inset:0;border-radius:inherit}.product-card__link:focus-visible{outline:2px solid var(--header-surface);outline-offset:5px}.perfume-card{display:flex;min-width:0;flex-direction:column;color:var(--text-primary);text-align:center}.perfume-card__main{display:block;color:inherit;text-decoration:none}.perfume-card__main:focus-visible,.perfume-card__details:focus-visible,.perfume-card__buy:focus-visible,.perfume-card__volumes button:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}.perfume-card .perfume-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--surface)}.perfume-card .product-card__image,.perfume-card .catalog-product-card__image{padding:1rem;object-fit:contain;mix-blend-mode:normal}.perfume-card .product-card__image--fills-card,.perfume-card .catalog-product-card__image--fills-card{padding:1rem;object-fit:contain}.perfume-card__content,.product-card__content.perfume-card__content,.catalog-product-card__content.perfume-card__content{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;padding:1rem .25rem 0}.perfume-card .perfume-card__brand,.catalog-product-card__content>.perfume-card__brand{display:-webkit-box;min-height:1.52rem;margin:0 0 .2rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-primary);font:600 .7rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.045em;text-transform:uppercase}.perfume-card h2,.perfume-card h3{display:block;min-height:1.28rem;margin:0;overflow:hidden;font:600 1rem/1.28 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em}.perfume-card .perfume-card__name{display:block;width:100%;margin:0;overflow:hidden;font:inherit;letter-spacing:inherit;text-align:center;text-overflow:clip;text-transform:none;white-space:nowrap}.perfume-card .perfume-card__name--compact{font-size:.72rem;letter-spacing:-.04em}.perfume-card .perfume-card__name--tight{font-size:.52rem;letter-spacing:-.055em}.perfume-card .perfume-card__price,.product-card .perfume-card__price,.catalog-product-card .perfume-card__price{display:block;margin:.35rem 0 0;color:var(--text-primary);font:500 .95rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.perfume-card__volume-block{display:flex;min-height:4.3rem;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:.35rem}.perfume-card__unit{margin-bottom:.3rem;color:#555f57;font:500 .65rem/1 Inter,ui-sans-serif,system-ui,sans-serif;text-transform:lowercase}.perfume-card__volumes{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.perfume-card__volumes button{display:inline-grid;min-width:2.25rem;min-height:2.25rem;place-items:center;border:1px solid #c9ccc4;border-radius:0;background:transparent;color:#38423a;cursor:pointer;font:500 .7rem/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.perfume-card__volumes button:hover,.perfume-card__volumes button[aria-pressed=true]{border-color:var(--header-surface);background:var(--header-surface);color:var(--header-text)}.perfume-card__actions{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:.4rem;margin-top:.85rem}.perfume-card__details,.perfume-card__buy{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;font:600 .72rem/1 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.perfume-card__details{border:1px solid var(--header-surface);background:transparent;color:var(--header-surface)}.perfume-card__buy{border:1px solid var(--header-surface);background:var(--header-surface);color:var(--header-text)}.perfume-card__details:hover,.perfume-card__buy:hover{opacity:.78}.perfume-card__buy:disabled{cursor:default;opacity:.78}@media(min-width:768px){.perfume-card__actions{width:min(100%,11.5rem);align-self:center;gap:.45rem}.perfume-card__details,.perfume-card__buy{min-height:2.25rem}}body.product-sheet-open{overflow:hidden}.product-sheet-layer{position:fixed;z-index:30;inset:0}.product-sheet-backdrop{position:absolute;inset:0;border:0;background:#0c291b52;cursor:default;opacity:0;transition:opacity .22s ease}.product-sheet-layer:not([hidden]) .product-sheet-backdrop{opacity:1}.product-sheet{position:absolute;top:clamp(3.5rem,7vh,5rem);right:0;bottom:0;left:0;z-index:1;pointer-events:auto;overflow:hidden;border-radius:1.25rem 1.25rem 0 0;background:var(--product-surface);box-shadow:0 -1rem 3rem #0c291b38;transform:translateY(105%);transition:transform .26s cubic-bezier(.22,.8,.3,1)}.product-sheet.is-open{transform:translateY(var(--sheet-drag-y, 0))}.product-sheet.is-dragging{transition:none}.product-sheet__topbar{position:relative;z-index:2;display:flex;min-height:2.9rem;align-items:center;justify-content:center;border-bottom:1px solid var(--border);background:var(--product-surface);cursor:grab;touch-action:none;user-select:none}.product-sheet__handle{width:3.1rem;height:1.5rem;cursor:grab;touch-action:none}.product-sheet__handle:after{display:block;width:2.7rem;height:.25rem;margin:.63rem auto;border-radius:999px;background:var(--border);content:""}.product-sheet__close{position:absolute;top:.35rem;right:.6rem;display:grid;width:2.2rem;height:2.2rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer}.product-sheet__close:hover{background:var(--product-surface)}.product-sheet__close svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.product-sheet__scroll{height:calc(100% - 2.9rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:1rem 1rem 2rem}.product-sheet__hero{display:grid;gap:1.25rem;max-width:71rem;margin:0 auto}.product-sheet__image-wrap{position:relative;display:grid;width:100%;min-height:0;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border-radius:.875rem;background:var(--product-surface);touch-action:none}.product-sheet__image{position:absolute;inset:0;width:100%;height:100%;padding:0;object-fit:contain;mix-blend-mode:normal;transform:translate(var(--product-image-x, 0%),var(--product-image-y, 0%)) scale(var(--product-image-scale, 1));transform-origin:center}.product-sheet__image--fills-card{padding:0;object-fit:contain}.product-sheet__set-image{width:min(48%,calc(92% / var(--set-image-count)));height:82%;top:9%;right:auto;bottom:auto;left:calc(50% + (var(--set-image-index) - (var(--set-image-count) - 1) / 2) * min(13%,calc(64% / var(--set-image-count))));transform:translate(-50%) translate(var(--product-image-x, 0%),var(--product-image-y, 0%)) scale(var(--product-image-scale, 1))}.product-sheet__hit{position:absolute;top:.8rem;left:.8rem;display:grid;width:2.2rem;min-height:2.2rem;place-items:center;border-radius:0;background:var(--hit-surface);color:var(--hit-text);font:900 .68rem/1 Arial Narrow,Roboto Condensed,Arial,sans-serif;letter-spacing:-.055em;padding:.25rem;text-transform:uppercase}.product-sheet__hit[hidden]{display:none}.product-sheet__summary{padding:.25rem .15rem 0}.product-sheet__brand,.product-sheet__type,.product-sheet__notes>p,.product-sheet__volumes>p{margin:0;color:var(--text-secondary);font:700 .6875rem/1.35 Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase}.product-sheet__summary h2{margin:.35rem 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:-.055em;line-height:1;text-wrap:balance}.product-sheet__type{margin-top:.9rem}.product-sheet__description{max-width:38rem;margin:1.25rem 0 0;color:var(--text-primary);font:500 .9375rem/1.65 Manrope,ui-sans-serif,system-ui,sans-serif}.product-sheet__notes,.product-sheet__volumes{margin-top:1.5rem}.product-sheet__notes>span{display:block;margin-top:.55rem;border-left:2px solid var(--brand-primary);color:var(--text-primary);font:600 .875rem/1.5 Manrope,ui-sans-serif,system-ui,sans-serif;padding-left:.75rem}.product-sheet__volume-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem}.product-sheet__volume{display:grid;min-height:4.15rem;align-content:center;gap:.35rem;border:1px solid var(--border);border-radius:.65rem;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left;padding:.55rem .6rem}.product-sheet__volume span{color:var(--text-secondary);font:600 .6875rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.product-sheet__volume strong{font:700 .75rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.product-sheet__volume[aria-pressed=true]{border-color:var(--header-surface);background:var(--header-surface);color:var(--header-text)}.product-sheet__volume[aria-pressed=true] span{color:var(--header-text);opacity:.74}.product-sheet__add{width:100%;min-height:3.5rem;margin-top:1.25rem;border:0;border-radius:.7rem;background:var(--header-surface);color:var(--header-text);cursor:pointer;font:700 .875rem/1 Manrope,ui-sans-serif,system-ui,sans-serif;padding:.8rem 1rem;transition:background-color .16s ease,transform .16s ease}.product-sheet__add:hover{background:var(--brand-primary)}.product-sheet__add:active{transform:scale(.985)}.product-sheet__similar{max-width:71rem;margin:3rem auto 0;padding-top:1.75rem;border-top:1px solid var(--border)}.product-sheet__section-heading h3{margin:.25rem 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.045em;line-height:1.05}.product-sheet__similar-list{display:grid;grid-auto-columns:minmax(9.5rem,42%);grid-auto-flow:column;gap:.75rem;margin-top:1rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x proximity;scrollbar-width:none}.product-sheet__similar-list::-webkit-scrollbar{display:none}.similar-product-card{scroll-snap-align:start;overflow:hidden;border:1px solid var(--border);border-radius:.7rem;background:var(--product-surface);color:var(--text-primary);cursor:pointer;text-align:left;text-decoration:none;padding:0}.similar-product-card img{display:block;width:100%;aspect-ratio:1 / .82;object-fit:contain;background:var(--product-surface);mix-blend-mode:multiply}.similar-product-card>span{display:grid;gap:.4rem;padding:.75rem}.similar-product-card small{color:var(--text-secondary);font:600 .65rem/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.similar-product-card strong{font:700 .92rem/1.22 Inter,ui-sans-serif,system-ui,sans-serif}.product-sheet__close:focus-visible,.product-sheet__volume:focus-visible,.product-sheet__add:focus-visible,.similar-product-card:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}@media(min-width:768px){.product-sheet__topbar{justify-content:flex-end}.product-sheet__handle{display:none}.product-sheet__close{display:grid}.product-sheet__scroll{padding:1.5rem clamp(2rem,4vw,3.5rem) 3rem}.product-sheet__hero{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.product-sheet__summary{padding-top:1rem}.product-sheet__similar-list{grid-auto-columns:minmax(10rem,14rem)}}.floating-cart{position:fixed;z-index:31;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));left:1rem;width:min(calc(100% - 2rem),34rem);margin:0 auto}.floating-cart__button{display:grid;grid-template-columns:auto auto minmax(0,1fr);width:100%;min-height:4rem;align-items:center;gap:.65rem;border:0;border-radius:1.1rem;background:var(--header-surface);box-shadow:0 .8rem 2rem #0c291b4d;color:var(--header-text);cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,sans-serif;padding:.75rem 1rem;transition:background-color .16s ease,transform .18s ease}.floating-cart__button:hover{background:var(--brand-primary)}.floating-cart__button svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.floating-cart__label{font-size:1rem;font-weight:600}.floating-cart__summary{justify-self:end;color:var(--header-text);font-size:.8125rem;font-variant-numeric:tabular-nums;opacity:.82;text-align:right}.floating-cart.is-updated .floating-cart__button{animation:floating-cart-feedback .36s ease}.floating-cart__button:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}@keyframes floating-cart-feedback{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-.25rem) scale(1.018)}}@media(prefers-reduced-motion:reduce){.floating-cart.is-updated .floating-cart__button{animation:none}}.cart-sheet-layer{position:fixed;z-index:40;inset:0;display:grid;align-items:end}.cart-sheet-layer[hidden]{display:none}.cart-sheet-backdrop{position:absolute;inset:0;border:0;background:#0c291b42;cursor:pointer}.cart-sheet{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-height:min(90vh,48rem);min-height:min(34rem,82vh);overflow:hidden;border-radius:1.35rem 1.35rem 0 0;background:var(--surface);box-shadow:0 -1rem 3rem #0c291b33;transform:translateY(calc(100% + var(--cart-drag-y, 0px)));transition:transform .22s ease}.cart-sheet.is-open{transform:translateY(var(--cart-drag-y, 0px))}.cart-sheet.is-dragging{transition:none}.cart-sheet__topbar{position:relative;display:grid;min-height:4.25rem;align-items:center;border-bottom:1px solid var(--border);cursor:grab;text-align:center;touch-action:none;user-select:none}.cart-sheet__topbar h2{margin:0;color:var(--text-primary);font:600 1.3rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.cart-sheet__handle{position:absolute;top:.65rem;left:50%;width:3rem;height:.28rem;border-radius:999px;background:var(--border-strong);cursor:grab;transform:translate(-50%);touch-action:none}.cart-sheet__close{position:absolute;right:1rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer}.cart-sheet__close svg,.cart-item__remove svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.cart-sheet__scroll{min-height:0;overflow-y:auto;padding:1rem}.cart-sheet__empty{margin:2rem 0;color:var(--text-secondary);font:500 .95rem/1.5 Manrope,ui-sans-serif,system-ui,sans-serif;text-align:center}.cart-sheet__items{display:grid;gap:.75rem;width:min(100%,52rem);margin:0 auto}.cart-item{display:grid;grid-template-columns:5.7rem minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);box-shadow:0 .3rem .9rem #0c291b12;padding:.55rem}.cart-item__image{display:block;width:5.7rem;aspect-ratio:1;object-fit:contain;border-radius:.62rem;background:var(--product-surface);mix-blend-mode:multiply;transform:translate(var(--product-image-x, 0%),var(--product-image-y, 0%)) scale(var(--product-image-scale, 1));transform-origin:center}.cart-item__copy{min-width:0}.cart-item__brand{margin:0 0 .2rem;color:var(--text-secondary);font:700 .6rem/1.2 Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}.cart-item h3{overflow:hidden;margin:0;color:var(--text-primary);font:700 clamp(.82rem,2.8vw,.98rem)/1.22 "Manrope",ui-sans-serif,system-ui,sans-serif;text-overflow:ellipsis}.cart-item__volume{display:block;margin-top:.38rem;color:var(--text-secondary);font:600 .7rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.cart-item__price{display:block;margin-top:.42rem;color:var(--text-primary);font:700 .9rem/1 Manrope,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.cart-item__actions{display:grid;justify-items:end;gap:.6rem}.cart-item__quantity{display:grid;grid-template-columns:repeat(3,2rem);align-items:center;min-height:2.25rem;overflow:hidden;border-radius:999px;background:var(--product-surface);color:var(--text-primary);text-align:center;font:700 .9rem/1 Manrope,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.cart-item__quantity button,.cart-item__remove{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.cart-item__quantity button{height:2.25rem;font:500 1.3rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.cart-item__remove{width:2rem;height:2rem;border-radius:50%;color:var(--text-secondary)}.cart-item__remove:hover{background:var(--product-surface);color:var(--text-primary)}.cart-sheet__footer{display:grid;gap:.85rem;border-top:1px solid var(--border);background:var(--surface);padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.cart-sheet__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--text-secondary);font:600 .85rem/1 Manrope,ui-sans-serif,system-ui,sans-serif}.cart-sheet__total strong{color:var(--text-primary);font-size:1.18rem;font-variant-numeric:tabular-nums}.cart-sheet__checkout{display:grid;min-height:3.45rem;place-items:center;border-radius:.7rem;background:var(--header-surface);color:var(--header-text);font:700 .875rem/1 Manrope,ui-sans-serif,system-ui,sans-serif;text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.cart-sheet__checkout:hover{background:var(--brand-primary)}.cart-sheet__checkout:active{transform:scale(.985)}.cart-sheet__checkout[aria-disabled=true]{pointer-events:none;opacity:.45}.cart-sheet__close:focus-visible,.cart-item__quantity button:focus-visible,.cart-item__remove:focus-visible,.cart-sheet__checkout:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}@media(min-width:768px){.cart-sheet{width:min(48rem,calc(100% - 2rem));min-height:min(36rem,84vh);margin:0 auto;border-radius:1.35rem 1.35rem 0 0}.cart-sheet__topbar{min-height:4.65rem}.cart-sheet__handle{display:none}.cart-sheet__close{display:grid}.cart-sheet__scroll{padding:1.5rem}.cart-sheet__footer{padding:1rem 1.5rem 1.35rem}}@media(max-width:420px){.cart-item{grid-template-columns:4.35rem minmax(0,1fr)}.cart-item__image{width:4.35rem}.cart-item__actions{grid-column:2;grid-row:2;grid-template-columns:1fr auto;align-items:center;justify-items:stretch}.cart-item__quantity{justify-self:start}.cart-item__remove{justify-self:end}}.about-section{width:min(100% - 2rem,77.5rem);margin:3.5rem auto 0;border-top:1px solid var(--border);padding:2.5rem 0 4rem;scroll-margin-top:calc(var(--header-height) + 1rem)}.about-section__intro{max-width:42rem}.about-section__eyebrow{margin:0;color:var(--header-surface);font:700 .65rem/1 Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.about-section h2{margin:.55rem 0 0;color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,12vw,4.1rem);font-weight:700;letter-spacing:-.065em;line-height:.98}.about-section__subtitle{max-width:25rem;margin:.9rem 0 0;color:var(--text-primary);font:700 clamp(1rem,4.5vw,1.3rem)/1.25 "Manrope",ui-sans-serif,system-ui,sans-serif}.about-section__copy{display:grid;gap:.9rem;max-width:39rem;margin-top:1.45rem}.about-section__copy p{margin:0;color:var(--text-secondary);font:500 .94rem/1.6 Manrope,ui-sans-serif,system-ui,sans-serif}.about-section__benefits{display:grid;gap:1.5rem;margin-top:2.4rem}.about-section__benefit{display:grid;grid-template-columns:auto 1fr;gap:.45rem .8rem;border-top:1px solid var(--border);padding-top:1rem}.about-section__benefit span{grid-row:1 / 3;color:var(--header-surface);font:700 .65rem/1.35 Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em}.about-section__benefit strong{color:var(--text-primary);font:600 .98rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.about-section__benefit p{margin:0;color:var(--text-secondary);font:500 .82rem/1.5 Manrope,ui-sans-serif,system-ui,sans-serif}.catalog-filter-bar{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem}.catalog-filter-trigger{display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;border:1px solid #cfd5d1;border-radius:.35rem;background:#fff;color:var(--text-primary);cursor:pointer;font:600 .82rem/1 Inter,ui-sans-serif,system-ui,sans-serif;padding:.75rem .9rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.catalog-filter-trigger:hover,.catalog-filter-trigger[aria-expanded=true]{border-color:var(--header-surface);background:#f4f6f4}.catalog-filter-trigger:active,.catalog-filter-close:active,.catalog-filter-reset:active,.catalog-filter-apply:active{transform:scale(.98)}.catalog-filter-trigger__count{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:var(--header-surface);color:var(--header-text);font-size:.65rem;font-variant-numeric:tabular-nums}.catalog-filter-trigger__count[hidden],.catalog-filter-layer[hidden],.catalog-reset--inline[hidden]{display:none}.catalog-reset--inline{color:#667065;font:600 .75rem/1 Inter,ui-sans-serif,system-ui,sans-serif}.filter-sheet-open{overflow:hidden}.catalog-filter-layer{position:fixed;z-index:30;inset:0;display:grid;align-items:end}.catalog-filter-backdrop{position:absolute;inset:0;border:0;background:#17231b8a;cursor:default}.catalog-filter-panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-height:min(82dvh,48rem);overflow:hidden;border-radius:.8rem .8rem 0 0;background:#fff;box-shadow:0 -16px 50px #21372624;color:var(--text-primary)}.catalog-filter-panel__header,.catalog-filter-panel__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.catalog-filter-panel__header{border-bottom:1px solid #e2e6e2}.catalog-filter-panel__header p{margin:0 0 .2rem;color:#728073;font:600 .62rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase}.catalog-filter-panel__header h3{margin:0;font:600 1.45rem/1.1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em}.catalog-filter-close{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:1px solid #d7dbd7;border-radius:.35rem;background:#fff;color:var(--text-primary);cursor:pointer}.catalog-filter-panel__scroll{overflow-y:auto;overscroll-behavior:contain;padding:0 1rem 1rem}.catalog-filter-fieldset{min-width:0;margin:0;border:0;border-bottom:1px solid #e2e6e2;padding:1.25rem 0}.catalog-filter-fieldset:last-child{border-bottom:0}.catalog-filter-fieldset legend{margin:0 0 .8rem;color:#59645b;font:600 .72rem/1.25 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.catalog-filter-panel .format-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.catalog-filter-panel .brand-scroller{display:flex;max-height:9.25rem;flex-wrap:wrap;gap:.45rem;margin:0;overflow-y:auto;padding:.1rem 0}.catalog-filter-panel .price-range{grid-column:auto}.catalog-filter-panel__actions{border-top:1px solid #e2e6e2;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.catalog-filter-reset,.catalog-filter-apply{min-height:2.9rem;border-radius:.35rem;cursor:pointer;font:600 .82rem/1 Inter,ui-sans-serif,system-ui,sans-serif;padding:.8rem 1rem;transition:background-color .16s ease,transform .16s ease}.catalog-filter-reset{border:1px solid #cfd5d1;background:#fff;color:var(--text-primary)}.catalog-filter-apply{flex:1;border:1px solid var(--header-surface);background:var(--header-surface);color:var(--header-text)}.catalog-filter-trigger:focus-visible,.catalog-filter-close:focus-visible,.catalog-filter-reset:focus-visible,.catalog-filter-apply:focus-visible{outline:2px solid var(--header-surface);outline-offset:3px}.site-footer{padding-bottom:env(safe-area-inset-bottom);background:var(--header-surface);color:var(--header-text)}.site-footer__inner{display:grid;gap:2rem;width:min(100% - 2rem,77.5rem);margin:0 auto;padding:2rem 0 1.15rem}.site-footer__brand{align-items:flex-start;flex:none}.site-footer__intro{display:grid;align-content:start;justify-items:start;gap:1rem}.site-footer__intro p,.site-footer__column p{max-width:31rem;margin:0;color:#d8ddd5;font:400 .8rem/1.65 Inter,ui-sans-serif,system-ui,sans-serif}.site-footer__column{display:grid;align-content:start;gap:.85rem}.site-footer__column h2{margin:0;color:var(--header-text);font:600 .84rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.site-footer__contacts{display:grid;gap:.7rem}.site-footer__contacts a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;color:#f4f1e5;font:500 .83rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:color .16s ease,transform .16s ease}.site-footer__contacts a>span{display:grid;gap:.12rem}.site-footer__contacts small{color:#aeb9ae;font-size:.66rem;font-weight:500}.site-footer__contacts a:hover,.site-footer__contacts a:focus-visible,.site-footer__legal>a:hover,.site-footer__legal>a:focus-visible{color:var(--header-text)}.site-footer__contacts a:active,.site-footer__legal>a:active{transform:translateY(1px)}.site-footer address{color:#d8ddd5;font: 400 .78rem/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.site-footer__legal>a{width:fit-content;color:#f4f1e5;font:500 .82rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;text-underline-offset:.22em;transition:color .16s ease,transform .16s ease}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;border-top:1px solid rgb(235 212 132 / 20%);padding-top:1rem;color:#aeb9ae;font:400 .67rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.site-footer a:focus-visible{outline:2px solid var(--header-text);outline-offset:4px}.privacy-canvas{min-height:100dvh;padding:calc(var(--header-height) + 2.5rem) 1rem 4rem;background:#fff}.privacy-policy{width:min(100%,52rem);margin:0 auto}.privacy-policy__header{padding-bottom:2.5rem}.privacy-policy__header>p{margin:0 0 .65rem;color:#667065;font:600 .7rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.privacy-policy__header h1{max-width:13ch;margin:0;color:var(--text-primary);font:600 clamp(2.35rem,7vw,4.6rem)/.98 "Inter",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.055em}.privacy-policy__header>span{display:block;margin-top:1rem;color:#667065;font:400 .75rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.privacy-policy section{border-top:1px solid #dfe3df;padding:1.6rem 0}.privacy-policy h2{margin:0 0 .8rem;color:var(--text-primary);font:600 1.1rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}.privacy-policy p,.privacy-policy li{color:#536057;font:400 .9rem/1.72 Inter,ui-sans-serif,system-ui,sans-serif}.privacy-policy p{margin:0}.privacy-policy p+p{margin-top:.8rem}.privacy-policy ul{display:grid;gap:.45rem;margin:.8rem 0 0;padding-left:1.2rem}@media(min-width:768px){.about-section{margin-top:5rem;padding-top:3.25rem}.about-section h2{font-size:4.25rem}.about-section__copy{grid-template-columns:repeat(2,minmax(0,1fr));max-width:54rem}.about-section__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem}.catalog-filter-layer{align-items:center;justify-items:center;padding:2rem}.catalog-filter-panel{width:min(100%,34rem);max-height:min(80dvh,46rem);border-radius:.8rem}.catalog-filter-panel .format-switch{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-filter-panel__header,.catalog-filter-panel__actions,.catalog-filter-panel__scroll{padding-right:1.25rem;padding-left:1.25rem}.catalog-filter-panel__actions{padding-bottom:1.25rem}.site-footer__inner{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.8fr) minmax(12rem,.8fr);gap:2.5rem;padding-top:2.5rem}.site-footer__bottom{grid-column:1 / -1}.privacy-canvas{padding-top:calc(var(--header-height) + 5rem);padding-right:2.5rem;padding-left:2.5rem}.privacy-policy__header{padding-bottom:4rem}.privacy-policy section{display:grid;grid-template-columns:minmax(12rem,.36fr) minmax(0,.64fr);gap:2.5rem;padding:2rem 0}.privacy-policy section h2{margin:0}.privacy-policy section>:not(h2){grid-column:2}.privacy-policy section>p+p,.privacy-policy section>ul+p{margin-top:.8rem}}
