:root{--ink:#0b090a;--paper:#f8f3f0;--rose:#d99381;--rose-light:#f3c5b8;--cream:#f0e1d7;--line:rgba(11,9,10,.16);--serif:"Italiana",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;overflow-x:hidden}.skip{position:fixed;top:8px;left:8px;z-index:99;padding:10px 14px;background:#fff;color:#000;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px clamp(20px,4vw,68px);position:absolute;top:0;width:100%;z-index:10;color:#fff}.brand img{width:76px;height:64px;object-fit:contain}.site-header nav{display:flex;gap:32px}.site-header a{color:inherit;text-decoration:none}.site-header nav a{font-size:.85rem;font-weight:600}.language-switcher{justify-self:end;border:1px solid rgba(255,255,255,.45);border-radius:99px;padding:6px 10px 6px 14px;display:flex;align-items:center;gap:7px}.language-switcher button{border:0;background:none;color:#fff;font:700 .78rem var(--sans);padding:4px;cursor:pointer;opacity:.5}.language-switcher button[aria-pressed=true]{opacity:1}.language-label{font-size:.68rem;font-weight:600;letter-spacing:.02em;margin-right:5px;color:#fff}.language-divider{opacity:.35}.hero{min-height:790px;background:var(--ink);color:#fff;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative;padding:130px clamp(24px,6vw,100px) 80px;overflow:hidden}.hero:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,var(--rose) 0,rgba(217,147,129,.16) 45%,transparent 68%);left:-240px;bottom:-230px}.hero-copy{max-width:650px;position:relative;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:.75rem;font-weight:700;margin:0 0 24px;color:var(--rose)}.hero h1{font:400 clamp(4.4rem,9vw,9rem)/.78 var(--serif);letter-spacing:-.035em;margin:0}.hero h1 em{font-style:italic;color:var(--rose-light)}.intro{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;color:#d8d0cd;max-width:570px;margin:38px 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:99px;padding:15px 24px;font-weight:700;font-size:.9rem;transition:.25s ease}.button-primary{background:var(--rose);color:var(--ink)}.button-primary:hover{background:#edb4a4;transform:translateY(-2px)}.button-ghost{border:1px solid rgba(255,255,255,.28);color:#fff;gap:10px}.button-ghost:hover{border-color:#fff}.hero-art{position:relative;display:grid;place-items:center;height:570px}.hero-art img{width:min(480px,90%);aspect-ratio:1;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 30px 55px rgba(0,0,0,.45))}.orbit{position:absolute;border:1px solid rgba(243,197,184,.25);border-radius:50%;inset:5%;animation:spin 28s linear infinite}.orbit-two{inset:15%;border-style:dashed;animation-direction:reverse;animation-duration:20s}@keyframes spin{to{transform:rotate(360deg)}}.vertical-word{position:absolute;right:-6%;font-size:.7rem;letter-spacing:.45em;writing-mode:vertical-rl;opacity:.45}.rating-pill{position:absolute;right:3%;bottom:8%;z-index:4;background:#fff;color:var(--ink);border-radius:18px;padding:15px 18px;display:grid;grid-template-columns:auto auto;gap:1px 10px;box-shadow:0 16px 50px rgba(0,0,0,.28)}.rating-pill strong{font-size:1.45rem}.rating-pill span{color:var(--rose);letter-spacing:1px;font-size:.72rem;align-self:center}.rating-pill small{grid-column:1/-1;color:#766d69}.scroll-cue{position:absolute;bottom:24px;left:50%;display:flex;align-items:center;gap:10px;transform:translateX(-50%)}.scroll-cue span{width:38px;height:1px;background:var(--rose)}.scroll-cue b{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em}.statement{padding:100px 24px;text-align:center;border-bottom:1px solid var(--line)}.statement p{font:400 clamp(2.6rem,6vw,6.2rem)/1 var(--serif);margin:0}.statement i{color:var(--rose);font-style:italic}.collections{padding:110px clamp(24px,6vw,100px)}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:55px}.section-heading h2{font:400 clamp(2.5rem,5vw,5.2rem)/.98 var(--serif);margin:0;max-width:790px}.collection-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.collection-card{min-height:360px;padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden}.collection-card:nth-child(1){grid-column:span 7}.collection-card:nth-child(2){grid-column:span 5}.collection-card:nth-child(3){grid-column:span 5}.collection-card:nth-child(4){grid-column:span 7}.card-rose{background:var(--rose)}.card-dark{background:var(--ink);color:#fff}.card-cream{background:var(--cream)}.card-line{border:1px solid var(--ink)}.collection-card h3{font:400 clamp(2rem,3vw,3.3rem)/1 var(--serif);margin:auto 0 12px;max-width:420px}.collection-card p{max-width:420px;margin:0;line-height:1.55;opacity:.7}.line-art{position:absolute;right:28px;top:35px;width:130px;height:130px;opacity:.65}.hanger:before{content:"";position:absolute;inset:30px 8px 18px;border:3px solid currentColor;border-top:0;transform:skewY(-12deg)}.hanger:after{content:"?";font:70px var(--serif);position:absolute;top:-20px;left:51px}.shoe:before{content:"";position:absolute;inset:60px 5px 25px;border:3px solid var(--rose);border-radius:80% 15% 25% 30%;transform:rotate(-12deg)}.bottle:before{content:"";position:absolute;left:32px;top:32px;width:68px;height:86px;border:3px solid currentColor;border-radius:28px 28px 12px 12px}.bottle:after{content:"";position:absolute;left:53px;top:5px;width:26px;height:30px;border:3px solid currentColor}.mens:before{content:"";position:absolute;inset:13px 25px;border:3px solid currentColor;clip-path:polygon(25% 0,48% 15%,52% 15%,75% 0,100% 20%,82% 40%,82% 100%,18% 100%,18% 40%,0 20%)}.visit{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff}.visit-map{min-height:650px;background:var(--rose);position:relative;overflow:hidden}.visit-map:before,.visit-map:after{content:"";position:absolute;border:1px solid rgba(11,9,10,.18);border-radius:50%;width:500px;height:500px;left:50%;top:50%;transform:translate(-50%,-50%)}.visit-map:after{width:330px;height:330px}.street{position:absolute;background:rgba(11,9,10,.14);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;letter-spacing:.22em}.street-main{width:130%;height:58px;left:-15%;top:44%;transform:rotate(-8deg)}.street-center{height:120%;width:45px;left:56%;top:-10%;transform:rotate(13deg)}.street span{opacity:.6}.map-pin{position:absolute;z-index:3;left:50%;top:47%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50% 50% 50% 0;background:var(--ink);rotate:-45deg;display:grid;place-items:center;box-shadow:0 20px 45px rgba(0,0,0,.28)}.map-pin span{rotate:45deg;color:var(--rose-light);font:26px var(--serif)}.visit-map p{position:absolute;bottom:45px;left:45px;font:2rem var(--serif);max-width:240px}.visit-copy{padding:clamp(55px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.visit-copy h2{font:400 clamp(2.8rem,5vw,5.6rem)/.97 var(--serif);margin:0 0 55px}.visit-copy address{font-style:normal;border-top:1px solid rgba(255,255,255,.18);padding-top:20px;display:flex;justify-content:space-between;gap:20px}.visit-copy address span,.contact-row small{font-size:.72rem;text-transform:uppercase;letter-spacing:.17em;color:var(--rose-light)}.visit-copy address strong{font-size:1.05rem;line-height:1.6}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0}.contact-row a{color:#fff;text-decoration:none;display:grid;gap:8px}.contact-row strong{font-size:.95rem}.visit-copy>.button{align-self:flex-start}.reviews{padding:110px clamp(24px,6vw,100px)}.compact{display:block}.compact h2{margin-top:10px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid blockquote{margin:0;padding:36px;border:1px solid var(--line);min-height:290px;display:flex;flex-direction:column}.review-grid span{color:var(--rose);letter-spacing:4px}.review-grid p{font:400 1.75rem/1.25 var(--serif)}.review-grid footer{margin-top:auto;font-size:.82rem;font-weight:700}.footer{background:var(--ink);color:#fff;padding:60px clamp(24px,6vw,100px) 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;position:relative}.footer img{width:110px}.footer p{color:#bcb3af;line-height:1.6}.footer small{color:var(--rose);text-transform:uppercase;letter-spacing:.18em}.footer a{display:block;color:#fff;text-decoration:none;margin-top:12px}.copyright{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:22px;margin:20px 0 0!important;font-size:.75rem}.language-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:50;background:#fff;color:#111;padding:11px 17px;border-radius:99px;font-size:.8rem;font-weight:700;box-shadow:0 12px 40px rgba(0,0,0,.2);transition:.3s}.language-toast.show{transform:translate(-50%,0)}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:135px}.hero-art{height:450px}.hero h1{font-size:clamp(4rem,18vw,7rem)}.section-heading{display:block}.section-heading .eyebrow{margin-bottom:16px}.collection-card:nth-child(n){grid-column:span 6}.visit{grid-template-columns:1fr}.visit-map{min-height:480px}.review-grid{grid-template-columns:1fr}.review-grid blockquote{min-height:230px}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.site-header{height:74px;padding:8px 18px}.brand img{width:62px;height:54px}.hero{padding:115px 20px 70px;min-height:900px}.hero-copy{order:1}.hero-art{order:2;height:370px;margin-top:20px}.hero-art img{width:290px}.hero-actions{display:grid}.button{width:100%}.rating-pill{right:0;bottom:0}.scroll-cue{display:none}.statement{padding:75px 20px}.collections,.reviews{padding:80px 20px}.collection-grid{display:block}.collection-card{margin-bottom:14px;min-height:330px}.visit-map{min-height:410px}.visit-copy{padding:70px 24px}.visit-copy address{display:grid}.contact-row{grid-template-columns:1fr}.visit-copy>.button{width:100%}.footer{grid-template-columns:1fr;padding:55px 24px 25px}.footer>div:first-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbit{animation:none}.button{transition:none}}
.coupons{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,120px);padding:110px clamp(24px,6vw,100px);background:var(--cream);align-items:center}.coupon-copy h2{font:400 clamp(2.8rem,5vw,5.4rem)/.98 var(--serif);margin:0 0 28px}.coupon-copy>p:last-child{font-size:1.05rem;line-height:1.7;max-width:520px}.coupon-form{background:var(--paper);padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:1fr 1fr;gap:22px}.coupon-form label{display:grid;gap:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.coupon-form label:nth-child(3){grid-column:1/-1}.coupon-form input:not([type=checkbox]){width:100%;border:0;border-bottom:1px solid var(--ink);background:transparent;border-radius:0;padding:12px 0;font:1rem var(--sans);outline:none}.coupon-form input:not([type=checkbox]):focus{border-bottom-color:var(--rose);box-shadow:0 2px 0 var(--rose)}.coupon-form .consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:11px;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.5;color:#5d5552}.coupon-form .consent input{margin-top:4px;accent-color:var(--rose)}.coupon-form .button{justify-self:start;border:0;cursor:pointer}.form-status{align-self:center;margin:0;font-size:.8rem;line-height:1.4;color:#5d5552}
@media(max-width:900px){.coupons{grid-template-columns:1fr}.coupon-form{max-width:760px}.language-label{display:none}.language-switcher{padding-left:10px}}
@media(max-width:600px){.coupons{padding:75px 20px}.coupon-form{grid-template-columns:1fr;padding:26px 20px}.coupon-form label:nth-child(3){grid-column:auto}.coupon-form .button{justify-self:stretch}}
.store-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.store-details>div{display:grid;gap:8px}.store-details small{font-size:.72rem;text-transform:uppercase;letter-spacing:.17em;color:var(--rose-light)}.store-details strong{font-size:.95rem;line-height:1.55}
@media(max-width:600px){.store-details{grid-template-columns:1fr}}
.visit-map{display:grid;grid-template-rows:1fr auto;background:var(--rose);padding:18px;gap:16px}.visit-map:before,.visit-map:after{display:none}.visit-map iframe{position:relative;z-index:2;width:100%;height:100%;min-height:540px;border:0;filter:saturate(.72) contrast(1.04)}.visit-map p{position:static;z-index:2;margin:0;padding:8px 10px 12px;max-width:none}
@media(max-width:900px){.visit-map iframe{min-height:430px}}
@media(max-width:600px){.visit-map{padding:12px}.visit-map iframe{min-height:360px}.visit-map p{font-size:1.6rem}}
.section-video,.card-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-video{z-index:0;opacity:.5}.hero-video-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(11,9,10,.96) 0%,rgba(11,9,10,.76) 47%,rgba(11,9,10,.38) 100%)}.hero-art{z-index:2}.collection-card .card-video{z-index:0}.card-video-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,9,10,.18),rgba(11,9,10,.82))}.collection-card h3,.collection-card p,.collection-card .line-art{position:relative;z-index:2}.collection-card:has(.card-video){color:#fff;border:0}.collection-card:has(.card-video) p{opacity:.88}.collection-card:has(.card-video) .line-art{color:var(--rose-light)}
@media(max-width:600px){.hero-video{opacity:.4}.hero-video-shade{background:linear-gradient(180deg,rgba(11,9,10,.92),rgba(11,9,10,.62))}}
@media(prefers-reduced-motion:reduce){.section-video,.card-video{display:none}}
.reviews{position:relative}.review-controls{display:flex;justify-content:flex-end;gap:10px;margin:-92px 0 36px}.review-controls button{width:46px;height:46px;border:1px solid var(--ink);border-radius:50%;background:transparent;color:var(--ink);font:1.2rem var(--sans);cursor:pointer;transition:.2s}.review-controls button:hover,.review-controls button:focus-visible{background:var(--ink);color:#fff}.review-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.review-grid::-webkit-scrollbar{display:none}.review-grid blockquote{flex:0 0 calc(50% - 9px);scroll-snap-align:start}.review-grid:focus-visible{outline:2px solid var(--rose);outline-offset:6px}
@media(max-width:900px){.review-grid blockquote{flex-basis:85%}}
@media(max-width:600px){.review-controls{margin:-30px 0 26px}.review-grid{user-select:none;-webkit-user-select:none;cursor:grab}.review-grid:active{cursor:grabbing}.review-grid blockquote{flex-basis:92%}}
.site-header{position:fixed;z-index:1000;transition:background-color .25s,box-shadow .25s,backdrop-filter .25s}.site-header.is-scrolled,.site-header.menu-open{background:rgba(11,9,10,.9);backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(255,255,255,.1)}.header-actions{justify-self:end;display:flex;align-items:center;gap:10px}.menu-toggle{display:none;width:42px;height:42px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:transparent;position:relative;cursor:pointer}.menu-toggle span{position:absolute;left:12px;width:16px;height:1px;background:#fff;transition:.2s}.menu-toggle span:first-child{top:16px}.menu-toggle span:last-child{top:23px}.menu-open .menu-toggle span:first-child{top:20px;transform:rotate(45deg)}.menu-open .menu-toggle span:last-child{top:20px;transform:rotate(-45deg)}
@media(max-width:900px){.site-header{height:76px;padding:8px 20px;grid-template-columns:1fr auto}.header-actions{gap:8px}.menu-toggle{display:block}.site-header nav{display:flex;position:fixed;z-index:999;left:0;right:0;top:76px;padding:12px 20px 24px;background:rgba(11,9,10,.97);flex-direction:column;gap:0;transform:translateY(-130%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .2s ease;box-shadow:0 16px 30px rgba(0,0,0,.22)}.site-header.menu-open nav{transform:translateY(0);opacity:1;pointer-events:auto}.site-header nav a{padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.12);font-size:1rem}.language-label{display:none}.language-switcher{padding-left:10px}.hero{padding-top:115px}.hero-copy{max-width:590px}.hero-art{height:400px}.section-heading h2{max-width:680px}}
@media(max-width:600px){.site-header{padding:8px 14px}.brand img{width:58px}.language-switcher{padding:4px 7px}.language-switcher button{font-size:.72rem}.menu-toggle{width:38px;height:38px}.menu-toggle span{left:11px}.hero{min-height:auto;padding:120px 18px 54px;display:block}.hero h1{font-size:clamp(3.8rem,18vw,5.5rem);line-height:.82}.intro{margin:28px 0 26px;font-size:1rem;line-height:1.6}.hero-actions{grid-template-columns:1fr 1fr}.hero-actions .button{padding:14px 12px}.hero-art{height:330px;margin:30px 0 0}.hero-art img{width:min(300px,88vw)}.rating-pill{padding:11px 14px;border-radius:14px}.rating-pill strong{font-size:1.2rem}.vertical-word{display:none}.statement{padding:64px 18px}.statement p{font-size:clamp(2.4rem,12vw,4rem)}.collections,.reviews{padding:68px 18px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:clamp(2.5rem,13vw,4rem)}.collection-card{min-height:300px;padding:22px}.collection-card h3{font-size:2.4rem}.line-art{width:105px;height:105px;right:18px;top:24px}.coupons{padding:68px 18px;gap:34px}.coupon-copy h2{font-size:clamp(2.6rem,13vw,4rem)}.coupon-form{padding:24px 18px;gap:19px}.visit-map{min-height:auto}.visit-map iframe{min-height:320px}.visit-copy{padding:62px 20px}.visit-copy h2{font-size:clamp(2.8rem,13vw,4.3rem);margin-bottom:38px}.contact-row{gap:28px}.reviews .section-heading{margin-bottom:45px}.review-controls{margin:-20px 0 22px}.review-grid blockquote{min-height:250px;padding:26px}.review-grid p{font-size:1.55rem}.footer{padding:48px 20px 24px;gap:28px}}
.mobile-language{display:none}
@media(max-width:900px){body.nav-open{overflow:hidden}.site-header.menu-open{background:transparent;box-shadow:none;backdrop-filter:none}.site-header>.brand,.site-header>.header-actions{position:relative;z-index:1002}.header-actions>.language-switcher{display:none}.site-header nav{inset:0;top:0;min-height:100dvh;padding:112px 24px 34px;background:rgba(11,9,10,.985);display:flex;flex-direction:column;transform:translateY(-14px) scale(.985);transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}.site-header.menu-open nav{transform:translateY(0) scale(1);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.site-header nav>a{padding:15px 0;font:400 clamp(2rem,8vw,3.2rem)/1.05 var(--serif);border-bottom:1px solid rgba(255,255,255,.14)}.mobile-language{display:block;margin-top:auto;padding-top:28px}.mobile-language>span{display:block;margin-bottom:12px;color:var(--rose-light);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mobile-language>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-language button{min-height:50px;border:1px solid rgba(255,255,255,.35);border-radius:99px;background:transparent;color:#fff;font:700 .9rem var(--sans);cursor:pointer}.mobile-language button[aria-pressed=true]{background:var(--rose);border-color:var(--rose);color:var(--ink)}}
@media(prefers-reduced-motion:reduce){.site-header nav{transition:none}}
.footer-pages{display:flex;flex-direction:column;gap:9px}.footer-pages a{margin:0;font-size:.82rem}
.menu-toggle{width:auto;min-width:86px;padding:0 12px;display:none;align-items:center;justify-content:space-between;gap:10px;color:#fff}.menu-toggle b{font:700 .68rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.menu-toggle b span{position:static;width:auto;height:auto;background:none}.menu-toggle i{display:block;width:16px;height:18px;position:relative}.menu-toggle i span{position:absolute;left:0;width:16px;height:1px;background:#fff;transition:.2s}.menu-toggle i span:first-child{top:6px}.menu-toggle i span:last-child{top:12px}.menu-close-label{display:none}.menu-open .menu-open-label{display:none}.menu-open .menu-close-label{display:inline}.menu-open .menu-toggle i span:first-child{top:9px;transform:rotate(45deg)}.menu-open .menu-toggle i span:last-child{top:9px;transform:rotate(-45deg)}
@media(max-width:900px){.menu-toggle{display:flex}}
@media(max-width:600px){.menu-toggle{width:auto;min-width:82px;height:38px}.menu-toggle i span{left:0}.footer-pages{grid-column:auto}}
.button{border-radius:4px}.button-primary{background:var(--rose);box-shadow:inset 0 0 0 1px rgba(11,9,10,.08)}.button-primary:hover,.button-primary:focus-visible{background:var(--rose-light)}
.language-switcher,.menu-toggle,.mobile-language button{border-radius:4px}
.language-switcher,.menu-toggle{background:var(--rose);border-color:var(--rose);color:var(--ink)}.language-switcher button,.language-switcher .language-label{color:var(--ink)}.language-switcher .language-divider{color:var(--ink);opacity:.45}.menu-toggle i span{background:var(--ink)}.language-switcher:hover,.menu-toggle:hover,.language-switcher:focus-within,.menu-toggle:focus-visible{background:var(--rose-light);border-color:var(--rose-light)}.button-icon{gap:9px}.button-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
@media(max-width:600px){.hero-art{display:none}.hero{padding-bottom:72px}}
.collection-card h3{font-family:var(--sans);font-weight:700;letter-spacing:-.035em}
.site-header nav>a{font-size:1rem}
@media(max-width:900px){.site-header nav>a{font-size:clamp(2.2rem,8.5vw,3.45rem)}}
.mobile-language>div{grid-template-columns:1fr auto 1fr!important;align-items:center}.mobile-language-divider{color:var(--rose-light);font-weight:700}
.pw-edit-link{position:fixed;right:18px;bottom:18px;z-index:10000;padding:12px 17px;border-radius:4px;background:#fff;color:#0b090a!important;border:2px solid #d99381;box-shadow:0 10px 35px rgba(0,0,0,.28);font:700 .82rem var(--sans);text-decoration:none}.pw-edit-link:hover,.pw-edit-link:focus-visible{background:#d99381}
.hero-video{opacity:.78}.hero-video-shade{background:linear-gradient(90deg,rgba(11,9,10,.94) 0%,rgba(11,9,10,.82) 34%,rgba(11,9,10,.48) 62%,rgba(11,9,10,.16) 100%)}
