html,body{overflow-x:hidden}:root{--black:#080808;--ink:#121212;--paper:#eeeae2;--red:#b70d10;--orange:#d77b18;--line:#ffffff2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#f3f0e9;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3,.logo,.button,.order,.eyebrow{font-family:Barlow Condensed,Impact,sans-serif}h1,h2,h3{letter-spacing:-.035em;line-height:.84}img{object-position:center}.eyebrow{letter-spacing:.14em;font-size:.86rem;font-weight:700}header{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#080808e6,#08080880,#0000);border-bottom:1px solid #ffffff29;align-items:center;width:100%;height:82px;padding:0 4vw;display:flex;position:fixed;top:0}.logo{font-size:1.35rem;font-weight:900;line-height:.75}.logo span{letter-spacing:.13em;color:#aaa;font-size:.72rem;display:block}header nav{letter-spacing:.1em;gap:2.1vw;margin:auto;font:600 .76rem Inter;display:flex}header nav a,.order{transition:all .2s}header nav a:hover{color:#e02222}.order{letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.5rem;font-weight:700;display:flex}.order svg{width:18px}.hamb{background:0 0;border:0;display:none}.button{letter-spacing:.1em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:0 27px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.red{background:#b80e11}.button.ghost{background:0 0;border-color:#777}.button.whatsapp{background:#1b8f52}.wide{width:100%}.text-button{letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid;padding:8px 0;font:800 1rem Barlow Condensed}.hero{background:#020202;height:100svh;min-height:720px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#050505 3%,#050505df 40%,#0000 75%),linear-gradient(#0000 76%,#080808);position:absolute;inset:0}.hero>img{object-fit:cover;object-position:center}.hero-copy{z-index:2;width:55%;padding:22vh 0 0 5.5vw;position:relative}.hero-copy>p{letter-spacing:.14em;border-bottom:5px solid #a60c0e;width:max-content;padding-bottom:10px;font:700 1.25rem Barlow Condensed}.hero h1{margin:.1em 0 .22em;font-size:clamp(6rem,11vw,11rem)}.hero h1 span{color:#b80d10;display:block}.hero-copy>div{letter-spacing:.16em;font:600 .88rem Inter}.hero-copy nav{gap:12px;margin-top:32px;display:flex}.scroll{z-index:2;letter-spacing:.16em;font-size:.67rem;position:absolute;bottom:26px;left:5.5vw}.intro{background:var(--paper);color:#101010;grid-template-columns:1.5fr 1fr;align-items:end;min-height:78vh;padding:15vh 8vw;display:grid}.intro .eyebrow{grid-column:1/-1;align-self:start}.intro h2{margin:0;font-size:clamp(6rem,15vw,14rem)}.intro>p:last-child{border-left:1px solid #777;max-width:470px;padding-left:28px;font-size:1.15rem;line-height:1.7}.brand{border-bottom:1px solid #333;min-height:85vh;display:block;position:relative;overflow:hidden}.brand>img{object-fit:cover;transition:transform 1s,filter .5s}.brand:after{content:"";background:linear-gradient(90deg,#050505e8,#0000 65%);position:absolute;inset:0}.brand>div{z-index:2;position:absolute;bottom:11vh;left:8vw}.brand small{letter-spacing:.16em}.brand h2{margin:.16em 0 .1em;font-size:clamp(5rem,12vw,11rem)}.brand p{letter-spacing:.1em;font:700 1.1rem Barlow Condensed}.brand b{opacity:0;border-bottom:2px solid;margin-top:20px;padding-bottom:7px;transition:all .3s;display:inline-block;transform:translateY(10px)}.brand:hover b{opacity:1;transform:none}.brand:hover>img{transform:scale(1.025)}.brand.vuil>img{object-position:center 60%;filter:saturate(.7)}.brand.munkey:after{background:linear-gradient(90deg,#1c0404ec,#0000)}.brand.driving{color:#152239}.brand.driving:after{background:linear-gradient(90deg,#e9e5dded,#0000 75%)}.brand.liplapa{color:#162c49}.brand.liplapa:after{background:linear-gradient(90deg,#f1f0ece8,#0000 75%)}.brand.sletsappie{color:#4f246e}.brand.sletsappie:after{background:linear-gradient(90deg,#cfc2f1eb,#0000 75%)}.poison{background:#0a0a0a;grid-template-columns:1fr 2.2fr;gap:5vw;padding:14vh 5vw;display:grid}.poison>div:first-child{height:max-content;position:sticky;top:160px}.poison h2{margin:.2em 0;font-size:clamp(5rem,9vw,9rem)}.poison h2 i{color:#a91113}.poison>div>p:not(.eyebrow){color:#aaa;max-width:330px;margin-bottom:28px;line-height:1.6}.poison-grid{background:#333;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.product{background:#111;min-width:0;padding-bottom:25px;position:relative}.product>a{display:block}.product-img{background:#181818;height:420px;position:relative;overflow:hidden}.product-img:after{content:"";background:linear-gradient(#0000,#111);height:45%;position:absolute;inset:auto 0 0}.product-img img{object-fit:cover;filter:saturate(.65);transition:all .45s}.product:hover .product-img img{filter:saturate();transform:scale(1.02)}.product h3,.product>p,.product>a>p,.product .price,.product .text-button{margin-left:25px;margin-right:25px}.product .eyebrow{color:var(--accent);margin-top:25px;margin-bottom:10px}.product h3{margin-top:0;margin-bottom:6px;font-size:2.25rem}.product a>p:not(.eyebrow){color:#999;font-size:.8rem}.price{margin-top:22px}.price b{font:700 1.8rem Barlow Condensed}.price small{letter-spacing:.08em;font-size:.65rem}.price em{color:#aaa;margin-top:4px;font-size:.8rem;font-style:normal;display:block}.trade-call{color:#111;background:#eee9df;padding:16vh 8vw}.trade-call h2{margin:.12em 0;font-size:clamp(7rem,18vw,18rem)}.trade-call>p:not(.eyebrow){max-width:500px;font-size:1.2rem;line-height:1.6}.contact{background:#a70b0e;grid-template-columns:1.4fr 1fr;align-items:end;padding:14vh 8vw;display:grid}.contact h2{margin:0;font-size:clamp(6rem,13vw,13rem)}.contact p{max-width:500px;line-height:1.65}.contact .text-button{display:inline-block}.page{min-height:100vh;padding-top:82px}.page-head{background:#0d0d0d;border-bottom:1px solid #333;padding:12vh 7vw 9vh}.page-head h1{margin:.15em 0;font-size:clamp(6rem,14vw,13rem)}.page-head h1 i{color:#a90d10}.page-head>p:not(.eyebrow){color:#aaa;max-width:600px;line-height:1.6}.toggle{margin-top:35px;display:flex}.toggle button{letter-spacing:.1em;background:0 0;border:1px solid #777;padding:12px 28px;font:700 .9rem Barlow Condensed}.toggle .active{color:#111;background:#eee}.shop-grid{background:#333;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.shop-grid .product:first-child .product-img,.shop-grid .product:nth-child(8) .product-img{height:620px}.detail{color:#111;background:#eee9df;grid-template-columns:55% 45%;min-height:100vh;display:grid}.detail-image{min-height:100vh;position:relative;overflow:hidden}.detail-image:after{content:"";background:linear-gradient(90deg,#0000 70%,#eee9df);position:absolute;inset:0}.detail-image img{object-fit:cover}.detail-copy{padding:18vh 7vw 10vh}.detail-copy h1{margin:.2em 0 .05em;font-size:clamp(4rem,7vw,7.5rem)}.detail-copy .size{letter-spacing:.13em;font-weight:700}.detail-copy .desc{max-width:500px;margin:40px 0;font-size:1.05rem;line-height:1.7}.detail-price b{font:800 3rem Barlow Condensed;display:block}.detail-price span{letter-spacing:.12em;font-size:.68rem}.buy{gap:12px;margin:35px 0;display:flex}.buy>div{border:1px solid #777;align-items:center;display:flex}.buy>div button{background:0 0;border:0;padding:13px}.buy svg,.cart-row svg{width:16px}.buy b{text-align:center;min-width:35px}.detail dl{border-top:1px solid #aaa;margin-top:50px}.detail dl div{border-bottom:1px solid #aaa;justify-content:space-between;padding:14px 0;display:flex}.detail dt{letter-spacing:.08em;font-size:.7rem}.detail dd{font-weight:700}.detail-copy>small{color:#666;margin-top:25px;line-height:1.5;display:block}.catalogue{background:#eee9df}.page-head.light{color:#111;background:#eee9df;padding-top:18vh}.page-head.light h1{font-size:clamp(6rem,14vw,13rem)}.spread{border-top:8px solid var(--accent);height:90vh;min-height:700px;position:relative;overflow:hidden}.spread>img{object-fit:cover}.spread:after{content:"";background:linear-gradient(90deg,#080808ed 5%,#0808087a 48%,#0000 75%);position:absolute;inset:0}.spread>div{z-index:2;max-width:550px;position:absolute;bottom:12vh;left:7vw}.spread small{letter-spacing:.15em}.spread h2{margin:.18em 0;font-size:clamp(5rem,10vw,10rem)}.spread p{line-height:1.6}.spread b,.spread a{margin-top:20px;display:block}.spread a{font:700 1rem Barlow Condensed;text-decoration:underline}.trade-page{padding-bottom:12vh}.trade-table{border-top:1px solid #555;margin:5vh 4vw 8vh}.tr{border-bottom:1px solid #333;grid-template-columns:1.8fr 1fr .8fr .8fr .8fr 1.3fr;align-items:center;gap:15px;padding:22px 15px;display:grid}.tr span:first-child small{color:#999;margin-top:5px;display:block}.tr.labels{letter-spacing:.09em;color:#999;font-size:.7rem}.trade-page>.button{margin-left:4vw}.order-page{color:#111;background:#eee9df;grid-template-columns:1fr 1fr;gap:10vw;min-height:100vh;padding:15vh 7vw 10vh;display:grid}.order-page h1{margin:.2em 0;font-size:clamp(5rem,9vw,9rem)}.order-page>div>p:not(.eyebrow){max-width:480px;line-height:1.6}.summary,.cart-total{border-bottom:1px solid;justify-content:space-between;padding:16px 0;display:flex}.cart-total{letter-spacing:.05em;border-top:2px solid;margin-top:20px;font-family:Barlow Condensed}.order-page form{background:#fff;padding:45px;box-shadow:12px 12px #c9c2b5}.order-page label{letter-spacing:.08em;margin-bottom:22px;font:700 .75rem Barlow Condensed;display:block}.order-page input,.order-page textarea{background:#f5f3ef;border:0;border-bottom:1px solid #777;border-radius:0;width:100%;margin-top:7px;padding:13px;display:block}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.check{gap:10px;line-height:1.5;display:flex!important}.check input{width:auto;margin:0}.form-note{color:#777;margin-top:20px;font-size:.72rem;line-height:1.5}.order-page>.button{width:max-content}.drawer{z-index:51;color:#111;background:#eee9df;width:min(480px,100%);height:100%;padding:75px 45px;position:fixed;top:0;right:0;overflow:auto}.veil{z-index:50;background:#000b;position:fixed;inset:0}.close{background:0 0;border:0;position:absolute;top:25px;right:25px}.drawer h2{font-size:4.5rem}.cart-row{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.cart-row small{color:#777;font-size:.7rem;display:block}.cart-row>span:last-child{align-items:center;gap:10px;display:flex}.cart-row button{background:0 0;border:0}.drawer>.cart-total{margin-bottom:30px}.drawer>small{color:#666;margin-top:20px;line-height:1.5;display:block}.age{z-index:100;background:#070707 url(/images/hero-vuilhond.png) 100%/cover no-repeat;position:fixed;inset:0}.age:after{content:"";background:linear-gradient(90deg,#050505 15%,#050505df 48%,#0000);position:absolute;inset:0}.age>div{z-index:2;max-width:700px;padding:18vh 8vw;position:relative}.age h2{margin:.2em 0;font-size:clamp(5rem,10vw,10rem)}.age p:not(.eyebrow){max-width:460px;line-height:1.6}.cookies{z-index:80;color:#111;background:#eee9df;border:1px solid #111;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:6px 6px #a80d10}.cookies p{margin:0;font-size:.78rem;line-height:1.5}.cookies button{color:#fff;letter-spacing:.08em;background:#111;border:0;padding:12px 18px;font:700 .75rem Barlow Condensed}footer{background:#050505;border-top:1px solid #333;grid-template-columns:2fr 1fr 1.5fr;gap:5vw;padding:9vh 5vw 5vh;display:grid}footer .footer-mark{font:600 2rem/1 Barlow Condensed}footer .footer-mark b{color:#a90d10;font-size:4rem}footer a{letter-spacing:.08em;margin-bottom:12px;font-size:.8rem;display:block}footer p{color:#777;font-size:.8rem}footer>strong{letter-spacing:.14em;border-top:1px solid #333;grid-column:1/-1;padding-top:28px;font:700 .8rem Barlow Condensed}@media (max-width:900px){header{height:66px;padding:0 20px}.hamb{order:3;display:block}.order{margin-left:auto}.order svg{display:none}header nav{background:#090909;flex-direction:column;padding:25px;display:none;position:absolute;top:66px;left:0;right:0}header nav.show{display:flex}.hero{height:94svh;min-height:670px}.hero>img{object-position:65% center}.hero:after{background:linear-gradient(90deg,#050505ee 5%,#050505b5 65%,#0000),linear-gradient(#0000 70%,#080808)}.hero-copy{width:92%;padding:22vh 20px 0}.hero-copy>p{font-size:.9rem}.hero h1{font-size:clamp(4.8rem,24vw,8rem)}.hero-copy>div{font-size:.65rem;line-height:1.8}.hero-copy nav{flex-direction:column;width:max-content}.scroll{left:20px}.intro{grid-template-columns:1fr;padding:12vh 24px}.intro h2{font-size:25vw}.intro>p:last-child{margin-top:35px}.brand{min-height:68vh}.brand>img{object-position:58% center}.brand:after{background:linear-gradient(#0000 20%,#070707 95%)}.brand>div{bottom:7vh;left:24px}.brand h2{font-size:17vw}.brand b{opacity:1;transform:none}.brand.driving:after,.brand.liplapa:after,.brand.sletsappie:after{background:linear-gradient(#0000 22%,#ebe8e1e8 96%)}.poison{grid-template-columns:1fr;padding:11vh 16px}.poison>div:first-child{padding:0 8px;position:static}.poison-grid{grid-template-columns:1fr}.product-img{height:390px}.shop-grid{grid-template-columns:1fr}.shop-grid .product:first-child,.shop-grid .product:nth-child(8){grid-column:auto}.shop-grid .product:first-child .product-img,.shop-grid .product:nth-child(8) .product-img{height:440px}.contact{grid-template-columns:1fr;padding:12vh 24px}.contact p{margin-top:30px}.page-head{padding:14vh 24px 8vh}.page-head h1{font-size:24vw}.detail{grid-template-columns:1fr}.detail-image{min-height:65vh}.detail-image:after{background:linear-gradient(#0000 70%,#eee9df)}.detail-copy{padding:4vh 24px 9vh}.buy{flex-direction:column}.buy>div{width:max-content}.spread{height:75vh;min-height:600px}.spread:after{background:linear-gradient(#0000 20%,#080808ed 95%)}.spread>div{bottom:7vh;left:24px;right:24px}.spread h2{font-size:18vw}.tr.labels{display:none}.tr{grid-template-columns:1fr 1fr;padding:25px 5px}.tr span:first-child{grid-column:1/-1;font-size:1.1rem}.tr span[data-label]:before{content:attr(data-label);color:#888;letter-spacing:.08em;margin-bottom:5px;font-size:.6rem;display:block}.order-page{grid-template-columns:1fr;gap:45px;padding:13vh 20px 8vh}.order-page form{padding:25px;box-shadow:7px 7px #c9c2b5}.fields{grid-template-columns:1fr}.drawer{height:88%;padding:65px 25px 35px;top:auto;bottom:0}.age{background-position:64%}.age>div{padding:16vh 24px}.cookies{display:block;bottom:10px;left:10px;right:10px}.cookies button{margin-top:12px}footer{grid-template-columns:1fr;padding:8vh 24px}footer .footer-mark b{font-size:3rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.age{overscroll-behavior:contain;overflow-y:auto}.age>div{min-height:100%;padding-top:clamp(88px,14vh,150px);padding-bottom:64px}@media (max-width:900px){.age>div{padding:72px 24px 44px}.age h2{font-size:clamp(3.8rem,19vw,6.5rem);line-height:.82}.age p:not(.eyebrow){margin-bottom:20px;font-size:.9rem}}.single{grid-template-columns:1fr}.admin section{padding:6vh 4vw 12vh}.admin-tabs{letter-spacing:.1em;border-bottom:1px solid #444;gap:3vw;padding:0 12px 20px;font:700 .8rem Barlow Condensed;display:flex}.admin-tabs b{color:#e21b1e}.admin-notice{color:#aaa;border-left:4px solid #b70d10;max-width:680px;margin:30px 0;padding:20px}.button,.order,.text-button,.toggle button,.chapter-copy b,.section-title>a,.spread a,.cookies button{letter-spacing:.065em;font-family:Inter,Arial,sans-serif;font-weight:800}.eyebrow{letter-spacing:.14em;font-family:Inter,Arial,sans-serif;font-size:.72rem}.product h3{letter-spacing:-.02em;font-family:Inter,Arial,sans-serif;font-size:1.45rem;line-height:1.15}.price b,.detail-price b,.featured-copy>div b{font-family:Inter,Arial,sans-serif}.hero-fist{z-index:1;object-fit:contain;opacity:.28;filter:drop-shadow(0 0 18px #ffffff1f);pointer-events:none;width:clamp(130px,12vw,230px);height:auto;position:absolute;top:15%;left:48.5%;transform:rotate(-6deg)}@media (max-width:900px){.hero-fist{opacity:.16;width:105px;top:11%;left:28px;right:auto}}.range-intro{color:#111;background:#eeeae2;padding:12vh 8vw;scroll-margin-top:70px;display:block}.range-intro .eyebrow{margin-bottom:28px}.range-intro h2{margin:0;font-size:clamp(5rem,10vw,10rem)}.homepage-range .featured-product:first-child{border-top:0}.product-size{letter-spacing:.12em;margin-bottom:20px;color:#ddd!important;font-size:.78rem!important}@media (max-width:900px){.range-intro{grid-template-columns:1fr;gap:30px;padding:10vh 24px}.range-intro .eyebrow{grid-column:auto}.range-intro h2{font-size:21vw}.homepage-range .featured-product{min-height:auto}}.clean-hero{height:calc(100svh - 72px);min-height:680px;margin-top:0}.clean-hero>img{object-fit:cover;object-position:center}.clean-hero:after{background:linear-gradient(90deg,#050505 0%,#050505b8 32%,#0000 60%),linear-gradient(#0000 82%,#080808)}.clean-hero .hero-copy{width:50%;padding-top:24vh}.clean-hero h1{font-size:clamp(5.5rem,9vw,9rem)}.quiet-intro{color:#111;background:#eeeae2;grid-template-columns:1.5fr 1fr;align-items:end;gap:8vw;padding:14vh 8vw;display:grid}.quiet-intro .eyebrow{grid-column:1/-1}.quiet-intro h2{margin:0;font-size:clamp(5rem,10vw,10rem)}.quiet-intro>p:last-child{max-width:480px;font-size:1.05rem;line-height:1.8}.brand-chapters{background:#0a0a0a}.brand-chapter{border-bottom:1px solid #272727;grid-template-columns:56% 44%;min-height:78vh;display:grid;overflow:hidden}.chapter-art{background:#0b0b0b;min-height:78vh;position:relative}.chapter-art img{object-fit:contain;padding:4vh 3vw}.chapter-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:12vh 6vw;display:flex}.chapter-copy small{letter-spacing:.16em;color:#777}.chapter-copy h2{margin:.28em 0 .15em;font-size:clamp(4.2rem,7vw,7rem)}.chapter-copy p{letter-spacing:.12em;color:#aaa;font:700 1rem Barlow Condensed}.chapter-copy b{border-bottom:2px solid;margin-top:30px;padding-bottom:8px}.brand-chapter:nth-child(2n){grid-template-columns:44% 56%}.brand-chapter:nth-child(2n) .chapter-art{order:2}.brand-chapter.driving,.brand-chapter.liplapa{color:#14213a;background:#ebe8e1}.brand-chapter.driving .chapter-art,.brand-chapter.liplapa .chapter-art{background:#e5e1d8}.brand-chapter.sletsappie{color:#4d236a;background:#cfc3ed}.brand-chapter.sletsappie .chapter-art{background:#c7bae7}.featured{background:#0a0a0a}.section-title{background:#0a0a0a;border:0;align-items:flex-end;height:auto;padding:12vh 7vw 8vh;display:flex;position:static}.section-title h2{margin:.2em 0 0;font-size:clamp(5rem,10vw,10rem)}.section-title>a{border-bottom:1px solid;margin-left:auto;padding-bottom:8px}.featured-product{border-top:1px solid #262626;grid-template-columns:58% 42%;min-height:82vh;display:grid}.featured-product:nth-child(odd){grid-template-columns:42% 58%}.featured-product:nth-child(odd) .featured-visual{order:2}.featured-visual{background:#111;min-height:82vh;position:relative;overflow:hidden}.featured-visual img{object-fit:contain;padding:5vh 4vw}.featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:10vh 7vw;display:flex}.featured-copy>span{color:#2c2c2c;font:700 4rem Barlow Condensed}.featured-copy h3{margin:.2em 0;font-size:clamp(4rem,6vw,6rem)}.featured-copy>p:not(.eyebrow){color:#aaa;max-width:440px;line-height:1.75}.featured-copy>div{margin:24px 0}.featured-copy>div b{font:800 2.4rem Barlow Condensed}.featured-copy>div small{letter-spacing:.1em;font-size:.7rem}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.shop-grid .product:first-child,.shop-grid .product:nth-child(8){grid-column:auto}.shop-grid .product:first-child .product-img,.shop-grid .product:nth-child(8) .product-img,.shop-grid .product-img{height:480px}.product-img img{object-fit:contain;padding:22px}.product-img:after{height:16%}.product:hover .product-img img{transform:none}.detail-image{background:#111!important}.detail-image img{object-fit:contain;padding:8vh 4vw}.detail-image:after{display:none}.homepage-range .featured-copy{gap:0;padding-left:5vw;padding-right:5vw}.homepage-range .featured-copy .eyebrow{margin:0 0 24px}.homepage-range .featured-copy h3{letter-spacing:-.008em;text-wrap:balance;max-width:12ch;margin:0 0 22px;font-size:clamp(3.35rem,4.6vw,4.8rem);line-height:1.06}.homepage-range .product-size{margin:0 0 26px}.homepage-range .featured-copy>p:not(.eyebrow):not(.product-size){margin:0;line-height:1.78}.homepage-range .featured-copy>div{margin:34px 0 28px}@media (max-width:900px){.clean-hero{height:100svh;min-height:680px}.clean-hero>img{object-position:74% center}.clean-hero:after{background:linear-gradient(90deg,#050505f5 0%,#050505d7 45%,#05050559 78%,#0000 100%),linear-gradient(#0000 66%,#080808 100%)}.clean-hero .hero-copy{width:100%;padding:18vh 20px 0}.clean-hero .hero-copy>p{letter-spacing:.12em;font-size:.78rem}.clean-hero h1{margin-top:.14em;font-size:clamp(4.2rem,20vw,5.4rem);line-height:.86}.clean-hero .hero-copy>div{letter-spacing:.12em;max-width:285px;font-size:.62rem;line-height:1.75}.clean-hero .hero-copy nav{gap:10px;width:min(290px,100%);margin-top:25px}.clean-hero .hero-copy .button{width:100%;min-height:48px;padding:0 18px;font-size:.72rem}.clean-hero .scroll{display:none}.quiet-intro{grid-template-columns:1fr;gap:35px;padding:11vh 24px}.quiet-intro h2{font-size:20vw}.brand-chapter,.brand-chapter:nth-child(2n){grid-template-columns:1fr;min-height:0}.brand-chapter:nth-child(2n) .chapter-art{order:0}.chapter-art{min-height:58vh}.chapter-art img{padding:22px}.chapter-copy{padding:8vh 24px}.chapter-copy h2{font-size:17vw}.section-title{padding:10vh 24px 7vh;display:block}.section-title h2{font-size:21vw}.section-title>a{margin-top:25px;display:inline-block}.featured-product,.featured-product:nth-child(odd){grid-template-columns:1fr;min-height:0}.featured-product:nth-child(odd) .featured-visual{order:0}.featured-visual{min-height:62vh}.featured-visual img{padding:25px}.featured-copy{padding:8vh 24px 9vh}.featured-copy h3{font-size:14vw}.homepage-range .featured-copy{padding:8vh 24px 9vh}.homepage-range .featured-copy .eyebrow{margin-bottom:20px}.homepage-range .featured-copy h3{letter-spacing:0;max-width:11ch;margin-bottom:20px;font-size:clamp(3.15rem,13vw,4.4rem);line-height:1.06}.homepage-range .product-size{margin-bottom:24px}.homepage-range .featured-copy>div{margin:32px 0 26px}.shop-grid{grid-template-columns:1fr}.shop-grid .product-img,.shop-grid .product:first-child .product-img,.shop-grid .product:nth-child(8) .product-img{height:480px}.detail-image img{padding:7vh 20px}}footer{grid-template-columns:1.6fr .7fr 1fr 1.3fr;gap:4vw}footer a:hover{text-decoration:underline}footer p{color:#999;line-height:1.6}footer>strong{line-height:1.6}.age{background-image:url(/images/hero-vuilhond-web-v2.png)}.age>div{max-width:780px}.age h2{font-size:clamp(3.8rem,6vw,6rem)}.age-actions{flex-wrap:wrap;gap:12px;display:flex}.age-actions .ghost{background:#050505cc}.age-legal{font-size:.75rem;margin-top:22px!important}.age-legal a{text-underline-offset:3px;text-decoration:underline}.cookies a,.check a{text-underline-offset:2px;text-decoration:underline}.safety-note{border-left:4px solid var(--red);background:#ded9cf;margin-top:28px;padding:20px;line-height:1.6}.form-error{color:#a70b0e;font-weight:700}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #e02222}.legal-page{color:#111;background:#eee9df;min-height:100vh;padding-top:82px}.legal-head{color:#f3f0e9;background:#111;border:0;height:auto;padding:11vh 8vw 8vh;display:block;position:static}.legal-head h1{margin:.18em 0;font-size:clamp(5rem,11vw,10rem)}.legal-head>p:last-child{color:#c9c5bd;max-width:700px;line-height:1.7}.legal-nav{z-index:10;color:#fff;letter-spacing:.08em;white-space:nowrap;background:#b70d10;gap:28px;padding:20px 8vw;font-size:.75rem;font-weight:800;display:flex;position:sticky;top:82px;overflow:auto}.legal-nav a:hover{text-decoration:underline}.legal-content{max-width:1080px;margin:auto;padding:8vh 5vw}.legal-content section{border-bottom:1px solid #aaa;padding:6vh 0;scroll-margin-top:155px}.legal-content section:first-child{padding-top:0}.legal-content h2{margin:.22em 0 .35em;font-size:clamp(3.2rem,6vw,5.8rem)}.legal-content section>p:not(.eyebrow){max-width:850px;font-size:1rem;line-height:1.8}.legal-content a{font-weight:700;text-decoration:underline}.legal-content .merchant-warning{color:#f2eee6;background:#151515;border:0;margin-top:6vh;padding:5vw}.legal-content .merchant-warning p:not(.eyebrow){color:#ccc}.legal-back{max-width:1080px;margin:auto;padding:0 5vw 10vh}.legal-back .ghost{border-color:#111}@media (max-width:900px){footer{grid-template-columns:1fr}.legal-page{padding-top:66px}.legal-head{padding:10vh 24px 7vh}.legal-nav{gap:20px;padding:16px 24px;top:66px}.legal-content{padding:5vh 24px}.legal-content section{padding:5vh 0;scroll-margin-top:125px}.legal-content .merchant-warning{margin-left:-8px;margin-right:-8px;padding:28px 22px}.legal-back{padding:0 24px 8vh}.age-actions{flex-direction:column;align-items:flex-start}.age-actions .button{width:min(100%,290px)}}
