@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-normal-latin-ext.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/caveat-400-normal-latin.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-400-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-400-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-400-normal-latin-ext.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-400-normal-latin.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-other.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin-ext.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-other.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin-ext.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-other.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin-ext.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-other.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin-ext.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-other.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin-ext.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-300-normal-latin.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin-ext.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-normal-latin-ext.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-normal-latin.woff2) format("woff2");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{--bg: #EFEAE0;--bg-2: #E5DFD2;--bg-3: #DCD5C5;--paper: #F7F3E9;--ink: #2D3A2E;--ink-2: #4A5444;--ink-soft: #6B7163;--tan: #A8845C;--tan-deep: #8A6A45;--moss: #6E7A5C;--rust: #B8593A;--line: rgba(45, 58, 46, .12);--line-soft: rgba(45, 58, 46, .06);--serif: "Instrument Serif", "Cormorant Garamond", Georgia, serif;--sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--hand: "Caveat", "Bradley Hand", cursive;--tracking-wide: .18em;--tracking-wider: .28em}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.cursor-custom,body.cursor-custom a,body.cursor-custom button,body.cursor-custom .cursor-hover{cursor:none}input,textarea,select{cursor:text}@media (hover: none){body{cursor:auto}}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:1.05;margin:0}h1{font-size:clamp(40px,6vw,96px)}h2{font-size:clamp(32px,4.4vw,64px)}h3{font-size:clamp(24px,2.8vw,36px)}p{margin:0}.eyebrow{font-family:var(--sans);font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:500;color:var(--ink-soft)}.italic-serif{font-family:var(--serif);font-style:italic}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.in{opacity:1;transform:translateY(0)}.reveal-blur{filter:blur(8px);transition:opacity 1.2s ease,transform 1.2s ease,filter 1.2s ease}.reveal-blur.in{filter:blur(0)}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--paper);padding:14px 22px;border:none;border-radius:999px;font-family:var(--sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}.btn:hover{background:var(--tan)}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-ghost{background:transparent;color:var(--ink);padding:8px 0;border-radius:0}.btn-ghost:after{content:"";display:block;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .4s ease}.btn-ghost:hover:after{transform:scaleX(0);transform-origin:right}.link-arrow{display:inline-flex;align-items:center;gap:8px}.link-arrow .arrow{transition:transform .35s ease}.link-arrow:hover .arrow{transform:translate(6px)}.om-cursor{position:fixed;top:0;left:0;width:12px;height:12px;border-radius:50%;background:var(--ink);pointer-events:none;transform:translate(-50%,-50%);z-index:9999;mix-blend-mode:multiply;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),background .25s ease,opacity .2s ease}.om-cursor.hover{width:56px;height:56px;background:var(--tan);mix-blend-mode:normal}.om-cursor.cta{width:80px;height:80px;background:var(--ink)}.om-cursor.drag{width:92px;height:92px;background:var(--tan-deep)}.om-cursor-label{position:fixed;top:0;left:0;pointer-events:none;transform:translate(-50%,-50%);z-index:10000;color:var(--paper);font-family:var(--sans);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-wide);opacity:0;transition:opacity .25s ease}.om-cursor-label.show{opacity:1}.page{min-height:100vh}.container{padding-left:clamp(28px,6vw,96px);padding-right:clamp(28px,6vw,96px)}.container-wide{padding-left:clamp(20px,3.5vw,56px);padding-right:clamp(20px,3.5vw,56px)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.divider-dotted{height:1px;background-image:radial-gradient(circle,var(--ink) 1px,transparent 1.5px);background-size:8px 1px;background-repeat:repeat-x;opacity:.35}.marquee{overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;gap:64px;animation:marquee 50s linear infinite;padding-right:64px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}image-slot{--is-bg: var(--bg-3);--is-border: var(--line);--is-color: var(--ink-soft);--is-placeholder-bg: var(--bg-2)}.page-wash{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:translateY(100%);z-index:9000;pointer-events:none;transition:transform .7s cubic-bezier(.7,0,.2,1)}.page-wash.in{transform:translateY(0)}.page-wash.out{transform:translateY(-100%)}input,textarea,select{background:transparent;border:none;border-bottom:1px solid var(--line);padding:12px 0;font-family:var(--sans);font-size:15px;color:var(--ink);width:100%;outline:none;transition:border-color .3s ease}input:focus,textarea:focus,select:focus{border-bottom-color:var(--ink)}label{font-size:11px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-soft)}::selection{background:var(--tan);color:var(--paper)}.img-reveal{position:relative;overflow:hidden;background:var(--bg-2);isolation:isolate}.img-reveal-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.img-reveal-inner img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 2.2s cubic-bezier(.2,.7,.2,1),filter .8s ease;will-change:transform}.img-reveal.in .img-reveal-inner img{transform:scale(1)}.img-reveal-curtain{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:translateY(0);transition:transform 1.1s cubic-bezier(.76,0,.24,1);will-change:transform;z-index:2}.img-reveal.in .img-reveal-curtain{transform:translateY(-101%)}.img-reveal[data-dir=down] .img-reveal-curtain{transform:translateY(0)}.img-reveal[data-dir=down].in .img-reveal-curtain{transform:translateY(101%)}.img-reveal[data-dir=left] .img-reveal-curtain{transform:translate(0)}.img-reveal[data-dir=left].in .img-reveal-curtain{transform:translate(-101%)}.img-reveal[data-dir=right] .img-reveal-curtain{transform:translate(0)}.img-reveal[data-dir=right].in .img-reveal-curtain{transform:translate(101%)}.img-reveal-band{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tan);transform:translateY(0);transition:transform 1.1s cubic-bezier(.76,0,.24,1);transition-delay:.08s;z-index:3}.img-reveal.in .img-reveal-band{transform:translateY(-101%)}.img-reveal[data-dir=down] .img-reveal-band{transform:translateY(0)}.img-reveal[data-dir=down].in .img-reveal-band{transform:translateY(101%)}a:hover .img-reveal-inner img,.cursor-hover:hover .img-reveal-inner img{transform:scale(1.04)}.img-reveal.in.no-hover-zoom .img-reveal-inner img{transform:scale(1)!important}.canvas-paint .img-reveal-inner img,img.canvas-paint{filter:saturate(.94) brightness(1.04) contrast(.96) sepia(.04)}body.cursor-custom a,body.cursor-custom button,body.cursor-custom .cursor-hover{cursor:none}#root{min-height:100vh}.topbar-nav-desktop{display:flex}.topbar-burger{display:none;background:transparent;border:none;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0}.topbar-burger span{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform .3s ease,opacity .3s ease}.topbar-burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.topbar-burger.open span:nth-child(2){opacity:0}.topbar-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg);z-index:99;display:flex;flex-direction:column;padding:96px 32px 40px;transform:translateY(-100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);overflow-y:auto;pointer-events:none}.mobile-menu.open{transform:translateY(0);pointer-events:auto}.mobile-menu nav{display:flex;flex-direction:column;gap:4px}.mobile-menu nav a{font-family:var(--serif);font-size:32px;color:var(--ink);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--line-soft);line-height:1.1}.mobile-menu nav a.current{font-style:italic}.mobile-menu-meta{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:16px;font-size:13px;color:var(--ink-soft)}@media (max-width: 1024px){.grid-4-2,.grid-3-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.grid-2-1,.grid-3-1,.grid-3-2,.grid-4-2,.row-stack{grid-template-columns:1fr!important;gap:32px!important}.grid-4-keep-2{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.flex-stack-md{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.mobile-unstick{position:static!important;top:auto!important}.topbar-nav-desktop{display:none!important}.topbar-burger{display:flex!important}.topbar-cart-label{display:none!important}.container{padding-left:20px!important;padding-right:20px!important}.page[style*="padding-top: 140px"],.page[style*="padding-top: 120px"],.page[style*="padding-top: 160px"]{padding-top:96px!important}.hero-image-wrap{min-height:320px!important}.hide-mobile{display:none!important}.footer-legal-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}aside[style*=sticky]{position:static!important}.cart-drawer{width:100%!important}}@media (max-width: 480px){.container{padding-left:16px!important;padding-right:16px!important}.grid-4-keep-2{grid-template-columns:1fr!important}.stamp-shrink-mobile svg{width:92px!important;height:92px!important}}
