@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff) format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{--ink: #0a0a0f;--paper: #f4efe6;--night: #0a0a0f;--brass: #c6ff3d;--rust: #ff4d2e;--cobalt: #2b4bff;--pink: #ff9ad5;--display: "Anton", Impact, "Arial Black", sans-serif;--mono: "Space Mono", ui-monospace, Menlo, monospace;--serif: "Instrument Serif", Georgia, serif;--head: "Bricolage Grotesque", system-ui, sans-serif;--dock: 64px;--focus: var(--brass);--g1: #f7e08a;--g2: #d9a62a;--g3: #8f6410}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-bottom:calc(var(--dock) + 24px)}body{margin:0;background:#080809;color:var(--paper);font:400 1.0625rem/1.5 var(--serif);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip{position:fixed;left:8px;top:-60px;z-index:400;background:var(--paper);color:#111;padding:12px 16px;font:700 .9rem var(--mono);transition:top .15s}.skip:focus{top:max(8px,env(safe-area-inset-top))}.page{overflow-x:clip;outline:0;animation:fadein .3s ease-out}@keyframes fadein{0%{opacity:0}}.loading{min-height:100svh;display:grid;place-items:center;font:5rem var(--display);color:var(--brass)}.lw,.li{display:inline-block}.wob{animation:wob .5s ease-out}@keyframes wob{30%{scale:1.22 .8}60%{scale:.92 1.1}}.big{font:400 clamp(2.6rem,14vw,6.5rem)/.9 var(--display);overflow-wrap:break-word;text-shadow:.035em .035em 0 var(--rust)}.trust .big,.lvt .big{text-shadow:.035em .035em 0 #000}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:2px solid #111;background:var(--paper);color:#111;font:700 .9rem var(--mono);letter-spacing:.04em;text-decoration:none;box-shadow:4px 4px 0 var(--rust);cursor:pointer;text-align:center}.btn.alt{background:#111;color:var(--paper);border-color:var(--paper)}.btn:active{translate:2px 2px;box-shadow:2px 2px 0 var(--rust)}.row{display:flex;flex-wrap:wrap;gap:12px}.row .btn{flex:1 1 auto}.tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--rust);color:#fff;font:700 .74rem var(--mono);letter-spacing:.06em}.tag svg{width:18px;height:18px}.rot-l{rotate:-3deg}.rot-r{rotate:2deg}.swipe{font:700 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.zoomable{cursor:zoom-in}.seal{width:88px;height:88px}.seal text{font-family:var(--mono)}.hero.hub{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;gap:14px;padding:0 16px calc(var(--dock) + env(safe-area-inset-bottom) + 20px);overflow:hidden;color:var(--paper)}.hbg{position:absolute;inset:0;z-index:-2;background:#222}.hbg img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.hero.hub:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#08080959,#0808090d 28%,#0808098c 58%,#080809f0 86%)}.htags{width:100%;display:flex;gap:clamp(5px,1.2vw,16px);justify-content:flex-end;align-items:flex-start;margin:0 0 auto;padding-top:0}.ht{position:relative;display:block;width:clamp(66px,20vw,98px);padding-top:calc(var(--sl)*1px);color:#111;text-decoration:none;transform-origin:50% 0;rotate:calc((var(--i) - 1.5)*3deg)}.ht i{position:absolute;left:50%;top:0;width:2px;height:calc(var(--sl)*1px + 16px);background:var(--paper);translate:-50% 0}.ht b{position:relative;display:grid;justify-items:center;gap:4px;padding:20px 4px 12px;background:var(--tc);border:2.5px solid #111;border-radius:6px 6px 8px 8px;box-shadow:3px 3px #111}.ht b:before{content:"";position:absolute;top:6px;left:50%;width:9px;height:9px;border-radius:50%;background:#111;translate:-50% 0}.ht .ico svg{width:22px;height:22px;display:block}.ht small{font:700 .66rem var(--mono)}.ht .wd{writing-mode:vertical-rl;font:400 clamp(.95rem,4.2vw,1.2rem)/1 var(--display);letter-spacing:.06em}.hub .mega{width:100%;max-width:1280px;margin-block:clamp(8px,1.5vw,22px);font-size:0;line-height:0;white-space:normal;color:transparent;text-shadow:none}.hub .mega .hero-lockup{display:block;width:min(60%,700px);height:auto;margin-left:0;margin-right:auto;object-fit:contain;filter:drop-shadow(0 0 2px rgba(255,247,222,.42)) drop-shadow(0 0 8px rgba(226,174,74,.34)) drop-shadow(0 0 18px rgba(226,174,74,.18))}.hub .mega .lw:nth-child(2){color:var(--rust)}.hub .mega .lw:nth-child(3){color:var(--brass)}.hub .sub{font:italic 700 1.25rem/1.35 var(--serif);max-width:30ch;text-shadow:0 2px 12px rgba(0,0,0,.7)}.hub .meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;font:700 .72rem/1.5 var(--mono);letter-spacing:.04em;color:var(--paper)}.hub .meta button{background:none;border:0;min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.marquee{position:relative;z-index:3;overflow:hidden;background:var(--brass);color:#111;border-block:3px solid #111;white-space:nowrap;font:clamp(1.6rem,6vw,2.6rem)/1 var(--display);padding:14px 0;letter-spacing:.04em;margin:0;rotate:0;box-shadow:0 10px #00000059}.marquee>div{display:inline-block;animation:mq 30s linear infinite}@keyframes mq{to{translate:-33.333% 0}}.mani{--focus: #111;background:var(--paper);color:#111;padding:72px 16px 64px;display:grid;gap:18px;border-bottom:3px solid #111}.mani small{font:700 .72rem var(--mono);letter-spacing:.1em;color:var(--rust)}.mani-b{display:grid;justify-items:start;font:400 clamp(3rem,16vw,9rem)/.95 var(--display)}.mani-b .hot{position:relative;font:italic 800 .92em/1.05 var(--serif);color:var(--rust)}.mani .ul{position:absolute;left:0;right:0;bottom:.02em;height:.07em;background:var(--rust)}.mani p{font-size:1.25rem;max-width:28ch}.room{position:sticky;top:0;z-index:calc(var(--k) + 1);min-height:100svh;display:flex;flex-direction:column;gap:12px;padding:max(env(safe-area-inset-top),20px) 16px calc(var(--dock) + env(safe-area-inset-bottom) + 14px);background:var(--bg);color:var(--ink);border-top:3px solid #111;overflow:hidden;--focus: var(--ink) }.rm{font:700 .72rem var(--mono);letter-spacing:.08em}.rm b{font:400 1.4rem var(--display);letter-spacing:0}.rw{width:100%;font:400 clamp(3rem,22vw,10rem)/.9 var(--f);white-space:nowrap;color:var(--ink);text-shadow:.04em .04em 0 var(--ac)}.rl{font:italic 400 1.1rem/1.35 var(--serif);max-width:26ch}.rp{position:relative;width:min(84vw,calc((100svh - 340px)*.75));min-width:150px;max-width:100%;border:3px solid var(--ink);background:var(--ac);box-shadow:8px 8px 0 var(--ac)}.rp img{width:100%;height:auto}.rp.nop{aspect-ratio:3/4;display:grid;place-items:center}.rp.nop svg{width:45%}.room:nth-child(2n) .rp{align-self:flex-end;margin-right:10px}.room .rb{align-self:flex-start;margin-top:auto;background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:4px 4px 0 var(--ac)}.r-clothing .rp{background:#fff;padding:8px 8px 30px;rotate:-2.5deg;box-shadow:8px 8px 0 var(--ac);margin-top:20px}.r-clothing .rp:before{content:"";position:absolute;top:-26px;left:50%;width:44px;height:26px;border:3px solid var(--ink);border-bottom:0;border-radius:44px 44px 0 0;translate:-50% 0}.r-clothing .rp:after{content:"THE RACK · GEN-Z";position:absolute;left:10px;bottom:6px;font:700 .62rem var(--mono);letter-spacing:.08em}.r-footwear .rl:after{content:"";display:block;width:min(70vw,260px);height:10px;margin-top:10px;background:repeating-linear-gradient(90deg,var(--ac) 0 9px,transparent 9px 18px)}.r-footwear .rp{rotate:2deg;border-width:5px;box-shadow:-10px 10px 0 var(--ac)}.r-accessories .rw{font-family:Permanent Marker,Comic Sans MS,cursive;text-shadow:.05em .05em 0 #0b1f15}.r-accessories .rp{rotate:1.5deg;background:var(--paper);padding:8px}.r-accessories .rp:before,.r-accessories .rp:after{content:"";position:absolute;width:64px;height:22px;background:#ece5d88c;border:1px solid rgba(0,0,0,.12)}.r-accessories .rp:before{top:-12px;left:-18px;rotate:-38deg}.r-accessories .rp:after{bottom:-10px;right:-18px;rotate:-38deg}.r-perfumes .rw{font-style:italic;font-weight:800;color:var(--ac);text-shadow:none}.r-perfumes{background:radial-gradient(120% 70% at 80% 30%,rgba(233,178,162,.16),transparent 60%),var(--bg)}.r-perfumes .rp{border-radius:999px 999px 8px 8px;overflow:hidden;box-shadow:none;border:2px solid var(--ac);background:transparent}.r-perfumes .rp img{aspect-ratio:3/4;object-fit:cover}.lvl{position:relative;isolation:isolate;min-height:90svh;display:grid;align-items:end;grid-template-columns:minmax(0,1fr);overflow:hidden;background:#000;border-top:3px solid #111}.lvbg{position:absolute;inset:0;z-index:-2}.lvbg img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.lvl:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000e6,#00000059 45%,#0000 70%)}.lvt{display:grid;justify-items:start;gap:8px;grid-template-columns:minmax(0,1fr);padding:24px 16px calc(var(--dock) + env(safe-area-inset-bottom) + 28px)}.lvt small{font:700 .72rem var(--mono);letter-spacing:.1em;color:var(--brass)}.lvl-l{width:100%;font:400 clamp(3rem,20vw,9rem)/.9 var(--display);white-space:nowrap;text-shadow:.04em .04em 0 #000}.lvl-l.hot{color:var(--brass)}.trust{position:relative;background:var(--night);padding:64px 16px 56px;display:grid;gap:22px;border-top:3px solid var(--brass)}.tseal{position:absolute;right:16px;top:20px;rotate:12deg}.trust .big{max-width:60%}.tcs{display:grid}.tc{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 0;border-top:2px solid rgba(236,229,216,.22)}.tc b{font:400 clamp(3rem,15vw,4.5rem)/.9 var(--display);color:var(--brass);min-width:1.4em}.tc h3{font:400 1.7rem/1 var(--display);letter-spacing:.02em;margin-bottom:6px}.tc p{font-size:1.05rem;max-width:36ch}.strip{--focus: #111;background:var(--paper);color:#111;padding:56px 0 48px;display:grid;gap:12px;border-top:3px solid #111}.strip .big,.strip .swipe{padding:0 16px}.strip .swipe{color:var(--rust)}.srow{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 16px 18px;scrollbar-width:thin;scrollbar-color:#111 transparent;-webkit-overflow-scrolling:touch}.srow::-webkit-scrollbar{height:8px}.srow::-webkit-scrollbar-thumb{background:#111;border-radius:4px}.srow figure{flex:none;scroll-snap-align:start;height:clamp(220px,44svh,420px);border:3px solid #111;background:#ddd;box-shadow:5px 5px 0 var(--rust)}.srow img{height:100%;width:auto;max-width:none}.proof{--focus: #111;background:var(--brass);color:#111;padding:64px 16px;display:grid;gap:22px;border-top:3px solid #111}.gscore{font:700 .85rem var(--mono)}.gscore b{font:400 2.4rem var(--display);margin-right:6px}.gscore small{display:block;margin-top:4px;font-weight:400;font-size:.72rem}.rcs{display:grid;gap:0}.rc{padding:22px 0;border-top:2px solid #111}.rc blockquote{font:italic 800 1.5rem/1.2 var(--serif)}.rc blockquote:before{content:"“"}.rc blockquote:after{content:"”"}.rc.q0 blockquote{font-size:clamp(1.9rem,8vw,3.2rem);line-height:1.08}.rc small{display:block;margin-top:10px;font:700 .72rem var(--mono);letter-spacing:.06em}.foot{background:#080809;color:var(--paper);padding:64px 16px calc(var(--dock) + env(safe-area-inset-bottom) + 28px);display:grid;gap:28px;grid-template-columns:minmax(0,1fr);overflow:hidden;border-top:3px solid var(--brass)}.fcta{display:grid;gap:18px;justify-items:start}.shopfig{width:min(72vw,320px);border:3px solid var(--paper);rotate:-1.5deg;box-shadow:8px 8px 0 var(--rust)}.shopfig img{width:100%;height:auto}.foot address{font-style:normal;font-size:1.1rem}.foot address small{display:block;margin-top:6px;font:700 .75rem var(--mono);color:var(--brass)}.fcta .row{width:100%}.foot .btn{background:var(--brass);border-color:var(--brass);color:#111;box-shadow:4px 4px 0 var(--rust)}.foot .btn.alt{background:var(--paper);border-color:var(--paper);color:#111}.fnav{display:flex;flex-wrap:wrap;gap:4px 22px}.fnav a{display:inline-flex;align-items:center;min-height:44px;font:700 .95rem var(--mono);text-underline-offset:4px}.fseal{display:flex;align-items:center;gap:14px;font:italic 1rem/1.35 var(--serif)}.fw{width:100%;font:400 clamp(5rem,34vw,24rem)/.8 var(--display);white-space:nowrap;color:var(--paper)}.fw .lw:nth-child(2n){color:var(--rust)}.fbot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:.72rem var(--mono)}.fmk{width:32px;height:32px;color:var(--brass);--mark-bg: #080809 }.fmk svg{width:100%;height:100%}.fbot button{margin-left:auto;min-height:44px;padding:0 14px;background:none;border:2px solid var(--paper);font:700 .72rem var(--mono);cursor:pointer}.dock{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);background:var(--night);border-top:3px solid var(--brass);padding-bottom:env(safe-area-inset-bottom)}.dock a{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-height:var(--dock);padding:6px 0;color:var(--paper);text-decoration:none;--mark-bg: var(--night) }.dock a.on{background:var(--brass);color:#111;--mark-bg: var(--brass);--focus: #111 }.dock svg{width:22px;height:22px;display:block}.dock b{font:700 .56rem/1 var(--mono);letter-spacing:0}.dock a:focus-visible{outline-offset:-4px}.lb{position:fixed;inset:0;z-index:200;background:#080809f2;display:grid;place-items:center;animation:fadein .2s ease-out;overscroll-behavior:contain}.lb img{max-width:96vw;max-height:84svh;width:auto;height:auto;object-fit:contain;box-shadow:0 20px 80px #000}.lb button{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:2px solid var(--paper);background:#111;color:var(--paper);font:1.5rem/1 var(--mono);cursor:pointer}.lb-x{top:max(env(safe-area-inset-top),14px);right:14px}.lb-n{top:50%;translate:0 -50%}.lb-l{left:10px}.lb-r{right:10px}.lb-c{position:absolute;bottom:max(env(safe-area-inset-bottom),16px);left:0;right:0;text-align:center;font:700 .8rem var(--mono)}.themed{background:var(--bg);color:var(--ink);--focus: var(--ink) }.themed .btn{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:4px 4px 0 var(--ac)}.hero.cat{position:relative;min-height:100svh;display:flex;flex-direction:column;gap:14px;padding:max(env(safe-area-inset-top),22px) 16px calc(var(--dock) + env(safe-area-inset-bottom) + 24px);overflow:hidden}.hero.cat>*{position:relative;z-index:1}.cat .tag{background:var(--ink);color:var(--bg)}.mega.word{width:100%;font:400 clamp(3rem,22vw,10rem)/.9 var(--f);white-space:nowrap;color:var(--ink);text-shadow:.045em .045em 0 var(--ac)}.cat .sub{font:italic 400 1.2rem/1.35 var(--serif);max-width:26ch}.rail{margin:0 -16px;overflow:hidden;white-space:nowrap;font:1.1rem/1 var(--display);letter-spacing:.06em;opacity:.4;border-block:2px solid var(--ink);padding:6px 0}.collage{position:relative;margin:8px 0 14px}.collage figure{position:relative;border:3px solid var(--ink);background:var(--ac);box-shadow:6px 6px 0 var(--ac)}.f0{width:64%;rotate:-2deg}.f1{width:46%;margin:-30% 0 0 auto;rotate:3deg}.f2{width:38%;margin:-18% 0 0 6%;rotate:-4deg}.cat .row{margin-top:auto}.h-clothing .collage figure{background:#fff;padding:6px 6px 22px}.h-clothing .f0:before{content:"";position:absolute;top:-24px;left:50%;width:40px;height:24px;border:3px solid var(--ink);border-bottom:0;border-radius:40px 40px 0 0;translate:-50% 0}.h-footwear .collage:before{content:"";position:absolute;inset:-6px -16px -10px;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(240,180,60,.2) 14px 22px)}.h-footwear .f0{width:58%;rotate:0deg}.h-footwear .f1{width:52%;margin:-22% 0 0 auto;rotate:2deg}.h-footwear .f2{width:44%;margin:-8% 0 0;rotate:-2deg}.h-accessories .mega.word{font-family:Permanent Marker,Comic Sans MS,cursive;text-shadow:.05em .05em 0 #0b1f15}.h-accessories .collage figure:before{content:"";position:absolute;top:-12px;left:50%;width:62px;height:22px;background:#ece5d899;border:1px solid rgba(0,0,0,.12);rotate:-4deg;translate:-50% 0}.h-accessories .f0{width:68%;margin-left:4%}.tray{position:relative;height:104px;border:2px dashed var(--ink);border-radius:10px}.sticker{position:absolute;padding:10px 14px;font:400 1.1rem/1 Permanent Marker,cursive;border:2px solid #111;box-shadow:3px 3px #111;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;color:#111;background:var(--brass)}.s0{left:5%;top:14px;rotate:-6deg}.s1{left:32%;top:46px;rotate:5deg;background:var(--rust);color:#fff}.s2{left:58%;top:12px;rotate:-3deg;background:var(--paper)}.s3{left:70%;top:52px;rotate:7deg;background:#1f3a5f;color:#fff}.treset{position:absolute;right:6px;top:2px;min-height:32px;padding:0 6px;background:none;border:0;font:700 .62rem var(--mono);text-decoration:underline;cursor:pointer;opacity:.7}.t-perfumes .mega.word{font-style:italic;font-weight:800;color:var(--ac);text-shadow:none}.t-perfumes .hero.cat{background:radial-gradient(110% 60% at 85% 20%,rgba(233,178,162,.18),transparent 60%)}.h-perfumes .collage figure{border-radius:999px 999px 8px 8px;overflow:hidden;box-shadow:none;border:2px solid var(--ac);background:transparent}.h-perfumes .collage img{aspect-ratio:3/4;object-fit:cover}.h-perfumes .f0{width:62%;rotate:0deg}.h-perfumes .f1{width:42%;margin:-34% 0 0 auto;rotate:0deg}.h-perfumes .f2{width:34%;margin:-10% 0 0 6%;rotate:0deg}.t-perfumes .cat .tag{background:var(--ac);color:#2b1022}.contour{position:absolute!important;left:0;right:0;bottom:12%;width:100%;height:42%;fill:none;stroke:var(--ac);stroke-width:1.5;opacity:.5;pointer-events:none;z-index:0!important}.contour path{stroke-dasharray:1;vector-effect:non-scaling-stroke}.notes{display:grid;gap:14px;padding:56px 16px;border-top:3px solid var(--ink);justify-items:start}.notes p{max-width:30ch}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips button{min-height:44px;padding:0 16px;background:none;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ac);font:700 .85rem var(--mono);letter-spacing:.06em;cursor:pointer}.chips button.on{background:var(--ac);color:#2b1022}.gal{display:grid;gap:14px;padding:52px 16px 40px;border-top:3px solid var(--ink)}.gal .swipe{opacity:.8}.feature{margin:6px -16px 4px;border-block:3px solid var(--ink)}.feature img{width:100%;height:auto}.masonry{columns:2;column-gap:12px}.masonry figure{break-inside:avoid;margin:0 0 12px;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ac);background:var(--ac)}.masonry img{width:100%;height:auto}.next{background:var(--nbg);color:var(--nink);padding:64px 16px 56px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);border-top:3px solid var(--ink);--focus: var(--nink) }.next small{font:700 .75rem var(--mono);letter-spacing:.1em}.nw{display:block;width:100%;font:400 clamp(3rem,20vw,12rem)/.9 var(--nf);white-space:nowrap;color:var(--nink);text-shadow:.04em .04em 0 var(--nac);text-decoration:none}.t-perfumes .nw,.next .nw{min-height:44px}@media(min-width:800px){.hero.hub{padding:0 48px 110px;gap:18px}.ht{width:128px}.ht .wd{font-size:1.5rem}.ht .ico svg{width:30px;height:30px}.ht small{font-size:.8rem}.hub .mega{font-size:min(20vw,22rem)}.hub .sub{font-size:1.4rem;max-width:34ch}.row .btn{flex:0 0 auto}.mani,.trust,.proof,.foot,.next,.gal,.notes{padding-inline:48px}.mani-b{font-size:min(14vw,13rem)}.rooms .room{position:relative;min-height:90svh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"meta photo" "word photo" "line photo" "cta photo";grid-template-rows:auto auto auto 1fr;align-content:center;column-gap:5vw;padding:80px 6vw 90px}.room:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"photo meta" "photo word" "photo line" "photo cta"}.rm{grid-area:meta}.rw{grid-area:word}.rl{grid-area:line}.rp{grid-area:photo;width:min(100%,520px);justify-self:center;align-self:center}.room .rb{grid-area:cta;margin-top:12px}.room:nth-child(2n) .rp{margin-right:0}.rw{font-size:min(10vw,10rem)}.lvt{padding-inline:48px}.tcs{grid-template-columns:repeat(3,1fr);gap:28px}.tc{grid-template-columns:1fr;border-top-width:2px}.trust .big{max-width:none}.srow,.strip .big,.strip .swipe{padding-inline:48px}.rcs{grid-template-columns:repeat(3,1fr);gap:32px}.rc{border-top:2px solid #111}.fcta{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:48px;align-items:start}.fcta .shopfig{grid-row:1/5}.hero.cat{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:5vw;align-content:center;padding-inline:48px}.hero.cat>.tag,.hero.cat>.mega,.hero.cat>.sub,.hero.cat>.rail,.hero.cat>.tray,.hero.cat>.row{grid-column:1}.hero.cat>.collage{grid-column:2;grid-row:1/8;align-self:center}.mega.word{font-size:min(11vw,11rem)}.masonry{columns:3;column-gap:18px}.masonry figure{margin-bottom:18px}.lb img{max-height:88svh}.dock{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));width:min(560px,calc(100% - 32px));translate:-50% 0;border:3px solid var(--brass);border-radius:999px;overflow:hidden;padding-bottom:0;box-shadow:0 10px 30px #00000073}.dock b{font-size:.7rem}.hero.cat{grid-template-rows:1fr repeat(6,auto) 1fr;row-gap:0}.hero.cat>*:not(.collage):not(.contour){margin-block:7px}.hero.cat>.tag{grid-row:2}.hero.cat>.mega{grid-row:3}.hero.cat>.rail{grid-row:4}.hero.cat>.sub{grid-row:5}.hero.cat>.tray{grid-row:6}.hero.cat>.row{grid-row:7}.hero.cat>.collage{grid-row:1/9}}@media(hover:hover)and (pointer:fine){.btn{transition:translate .15s,box-shadow .15s}.btn:hover{translate:0 -2px;box-shadow:4px 6px 0 var(--rust)}.srow figure,.masonry figure{transition:rotate .25s ease,scale .25s ease}.masonry figure:hover{rotate:-1deg;scale:1.02}.srow figure:hover{rotate:1deg;scale:1.03}.dock a:not(.on):hover{background:#1c1c1e}.room .rp{transition:rotate .3s ease,translate .3s ease}.room .rp:hover{rotate:0deg;translate:0 -6px}}@media(prefers-reduced-motion:reduce){.marquee>div,.page,.lb{animation:none}.wob{animation:none}.btn,.srow figure,.masonry figure{transition:none}}@media(max-width:359px){.dock b{font-size:.46rem}.btn{padding:0 14px;font-size:.82rem}}@media(max-height:640px)and (max-width:799px){.hub .sub{display:none}}html:not(.fonts-ok) :is(.mega,.rw,.nw,.fw,.lvl-l,.mani-b,.big,.tc b,.gscore b){visibility:hidden}:root{--r: 18px;--bd: 3px solid #0a0a0f }body{background:#0a0a0f}.top{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:max(env(safe-area-inset-top),10px) 14px 10px;pointer-events:none}.top>*{pointer-events:auto}.logo{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 10px;background:#0a0a0f;color:var(--paper);border:3px solid var(--brass);border-radius:999px;text-decoration:none;--mark-bg: #0a0a0f;box-shadow:3px 3px 0 var(--rust)}.logo b{font:400 1.35rem/1 var(--display);letter-spacing:.04em}.logo svg{width:26px;height:26px;display:block}.topcta{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--brass);color:#0a0a0f;border:3px solid #0a0a0f;border-radius:999px;font:700 .78rem var(--mono);letter-spacing:.06em;text-decoration:none;box-shadow:3px 3px #0a0a0f}.topcta:active{translate:2px 2px;box-shadow:1px 1px #0a0a0f}.hero.hub{padding-top:70px}.hero.cat,.room{padding-top:max(calc(env(safe-area-inset-top) + 72px),84px)}.btn{border-radius:999px;border:3px solid #0a0a0f;min-height:52px;padding:0 26px;font-size:.88rem;box-shadow:4px 4px 0 var(--rust);background:var(--brass);color:#0a0a0f}.btn.alt{background:#0a0a0f;color:var(--paper);border-color:var(--paper);box-shadow:4px 4px 0 var(--brass)}.themed .btn{border-radius:999px;background:var(--ink);color:var(--bg);box-shadow:4px 4px 0 var(--ac)}.tag{border-radius:999px;padding:9px 16px;background:var(--brass);color:#0a0a0f;border:3px solid #0a0a0f;box-shadow:3px 3px #0a0a0f}.ht b{border-radius:14px;border-width:3px;box-shadow:4px 4px #0a0a0f}.hub .mega{text-shadow:.045em .045em 0 var(--cobalt)}.hub .mega .lw:nth-child(5){color:var(--pink)}.hero.hub:after{background:linear-gradient(180deg,#0a0a0f8c,#0a0a0f1a 26%,#0a0a0f99 58%,#0a0a0ff5 88%)}.marquee{background:var(--rust);color:#0a0a0f;border-color:#0a0a0f}.marquee span:nth-child(3n+2){color:var(--paper)}.mani{background:var(--cobalt);color:var(--paper);border-bottom:3px solid #0a0a0f;--focus: var(--brass);padding-block:96px 88px}.mani small,.mani-b .hot{color:var(--brass)}.mani .ul{background:var(--brass)}.mani p{font-size:1.35rem}.room{border-top:3px solid #0a0a0f;border-radius:28px 28px 0 0;margin-top:-22px}.rm b{display:block;font:400 clamp(5rem,26vw,9rem)/.8 var(--display);color:transparent;-webkit-text-stroke:3px var(--ink);letter-spacing:0}.rw{text-shadow:.04em .04em 0 var(--ac)}.rp{border-radius:var(--r);border-width:4px;box-shadow:10px 10px 0 var(--ac);overflow:hidden}.r-clothing .rp,.r-accessories .rp{overflow:visible}.r-clothing .rp{background:#fff;border-radius:var(--r)}.r-footwear .rp{border-radius:var(--r);overflow:hidden}.room .rb{box-shadow:5px 5px 0 var(--ac)}.r-footwear .rw,.r-perfumes .rw{text-shadow:.04em .04em 0 #0a0a0f}.r-accessories .rw{text-shadow:.05em .05em 0 var(--paper)}.lvl-l.hot{color:var(--brass);text-shadow:.04em .04em 0 var(--cobalt)}.trust{background:#0a0a0f;border-top:3px solid var(--brass);padding-block:88px 72px}.tcs{gap:16px}.tc{border:3px solid var(--paper);border-radius:var(--r);padding:22px;background:#f4efe60a;box-shadow:6px 6px 0 var(--cobalt)}.tc:nth-child(2){box-shadow:6px 6px 0 var(--rust)}.tc:nth-child(3){box-shadow:6px 6px 0 var(--brass)}.tc b{color:var(--brass);-webkit-text-stroke:0}.strip{background:var(--paper);border-top:3px solid #0a0a0f}.srow figure{border-radius:var(--r);overflow:hidden;border-width:4px;box-shadow:6px 6px 0 var(--cobalt)}.srow figure:nth-child(2n){translate:0 14px;box-shadow:6px 6px 0 var(--rust)}.proof{background:var(--brass);color:#0a0a0f}.rc{background:var(--paper);border:3px solid #0a0a0f;border-radius:var(--r);padding:22px;box-shadow:6px 6px #0a0a0f;margin-bottom:18px}.rc.q0{background:#0a0a0f;color:var(--brass)}.rcs{gap:0}.foot{background:#0a0a0f;border-top:3px solid var(--brass);border-radius:28px 28px 0 0;margin-top:-22px;position:relative}.fw{color:transparent;-webkit-text-stroke:2px var(--brass)}.fw .lw:nth-child(2n){color:var(--brass);-webkit-text-stroke:0}.shopfig{border-radius:var(--r);overflow:hidden;border-color:var(--brass);box-shadow:8px 8px 0 var(--cobalt)}.foot .btn{background:var(--brass);color:#0a0a0f;border-color:#0a0a0f}.foot .btn.alt{background:var(--paper)}.dock{background:#0a0a0f;border-top:3px solid var(--brass)}.dock a.on{background:var(--brass)}.collage figure{border-radius:var(--r);overflow:hidden;border-width:4px;box-shadow:8px 8px 0 var(--ac)}.h-clothing .collage figure{overflow:visible}.h-perfumes .collage figure{border-radius:999px 999px var(--r) var(--r)}.h-footwear .collage:before{background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(198,255,61,.22) 14px 24px)}.masonry figure,.feature{border-radius:var(--r);overflow:hidden;border-width:4px}.feature{margin-inline:0;border:4px solid var(--ink)}.masonry figure:nth-child(3n+1){box-shadow:6px 6px 0 var(--ac)}.masonry figure:nth-child(3n+2){box-shadow:-6px 6px 0 var(--ac)}.chips button{border-radius:999px;border-width:3px}.sticker{border-radius:999px}.next{border-radius:28px 28px 0 0;margin-top:-22px;position:relative;border-top:3px solid #0a0a0f}.t-clothing .mega.word{text-shadow:.045em .045em 0 var(--ac)}@media(min-width:800px){.top{padding-inline:32px}.logo b{font-size:1.6rem}.topcta{font-size:.86rem;padding:0 22px}.rm b{font-size:11rem}.room{margin-top:-30px}}@media(hover:hover)and (pointer:fine){.btn:hover,.topcta:hover{translate:0 -3px;box-shadow:5px 8px 0 var(--rust)}.tc,.rc{transition:translate .2s ease,box-shadow .2s ease}.tc:hover,.rc:hover{translate:-3px -3px}.ht{transition:rotate .25s ease}.ht:hover{rotate:0deg}}@media(prefers-reduced-motion:no-preference){.hero .tag,.hero .sub,.hero .row,.hero .meta{animation:rise .6s cubic-bezier(.22,1,.36,1) both}.hero .sub{animation-delay:.15s}.hero .row{animation-delay:.25s}.hero .meta{animation-delay:.35s}@keyframes rise{0%{opacity:0;translate:0 22px}}}.topr{display:flex;gap:8px;align-items:center}.burger{position:relative;width:48px;height:48px;border-radius:50%;border:3px solid #0a0a0f;background:var(--paper);cursor:pointer;display:grid;place-items:center;box-shadow:3px 3px #0a0a0f}.burger i{position:absolute;left:12px;right:12px;height:3px;background:#0a0a0f;border-radius:2px;transition:translate .25s,rotate .25s}.burger i:first-child{top:17px}.burger i:last-child{bottom:17px}.burger[aria-expanded=true] i:first-child{translate:0 5px;rotate:45deg}.burger[aria-expanded=true] i:last-child{translate:0 -5px;rotate:-45deg}.top{z-index:90}.menu{position:fixed;inset:0;z-index:80;display:grid;grid-template-rows:repeat(5,1fr);padding-top:max(calc(env(safe-area-inset-top) + 66px),78px);background:#0a0a0f;visibility:hidden;clip-path:circle(0 at calc(100% - 38px) 40px);transition:clip-path .55s cubic-bezier(.76,0,.24,1),visibility 0s .55s}.menu.on{visibility:visible;clip-path:circle(150% at calc(100% - 38px) 40px);transition:clip-path .55s cubic-bezier(.76,0,.24,1)}.mi{display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:14px;padding:0 20px;background:var(--mb);color:var(--mk);text-decoration:none;border-top:3px solid #0a0a0f;--focus: var(--mk) }.mi small{grid-row:span 2;align-self:center;font:700 .8rem var(--mono)}.mi b{font:400 clamp(2.2rem,11vw,5rem)/.95 var(--display);letter-spacing:.01em}.mi span{font:italic 1rem var(--serif);opacity:.85}.mi.mw{background:var(--brass);color:#0a0a0f}.mi.mw b{font-size:clamp(1.5rem,7vw,3rem)}@media(hover:hover)and (pointer:fine){.mi{transition:padding-left .25s}.mi:hover{padding-left:40px}}.prog{position:fixed;left:0;top:0;height:5px;width:100%;z-index:95;background:var(--pc);transform-origin:0 50%;scale:var(--p, 0) 1;box-shadow:0 1px #0a0a0f}.curtain{position:fixed;inset:0;z-index:85;background:var(--cc);pointer-events:none;animation:curtain .7s cubic-bezier(.76,0,.24,1) both}@keyframes curtain{0%{clip-path:inset(0 0 100% 0)}45%{clip-path:inset(0)}to{clip-path:inset(100% 0 0 0)}}.lab{background:var(--pink);color:#0a0a0f;padding:88px 16px 72px;display:grid;gap:22px;border-top:3px solid #0a0a0f;border-radius:28px 28px 0 0;margin-top:-22px;position:relative;--focus: #0a0a0f }.lab-k{justify-self:start;padding:6px 12px;background:#0a0a0f;color:var(--brass);border-radius:999px;font:700 .72rem var(--mono);letter-spacing:.1em;rotate:-2deg}.lab .big{text-shadow:.035em .035em 0 var(--paper)}.lab,.lab-g{grid-template-columns:minmax(0,1fr)}.lab-g{display:grid;gap:22px}.lab-card{min-width:0;grid-template-columns:minmax(0,1fr)}.fc-row{min-width:0}.lab-card{background:var(--paper);border:3px solid #0a0a0f;border-radius:22px;padding:22px;box-shadow:8px 8px #0a0a0f;display:grid;gap:14px;align-content:start}.lab-card h3{font:400 2rem/1 var(--display);letter-spacing:.02em}.lab-card p{font-size:1.05rem}.fc-row small{font:700 .7rem var(--mono);letter-spacing:.1em;color:var(--rust)}.fc-ts{display:flex;gap:10px;overflow-x:auto;padding:6px 4px 10px;scroll-snap-type:x proximity}.fc-t{flex:none;width:76px;height:96px;padding:0;border:3px solid #0a0a0f;border-radius:14px;overflow:hidden;background:#ddd;cursor:pointer;scroll-snap-align:start;transition:scale .15s,box-shadow .15s}.fc-t img{width:100%;height:100%;object-fit:cover}.fc-t[aria-pressed=true]{scale:1.08;box-shadow:0 0 0 4px var(--brass),0 0 0 7px #0a0a0f}.fc-board{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fc-s{aspect-ratio:3/4;border:3px dashed #0a0a0f;border-radius:12px;overflow:hidden;display:grid;place-items:center;font:700 .55rem var(--mono);text-align:center;background:#0a0a0f0d}.fc-s:has(img){border-style:solid}.fc-s img{width:100%;height:100%;object-fit:cover}.btn.off{opacity:.45;pointer-events:none}.chipb{min-height:48px;padding:0 18px;border:3px solid #0a0a0f;border-radius:999px;background:var(--paper);font:700 .85rem var(--mono);cursor:pointer;box-shadow:3px 3px #0a0a0f}.chipb:active{translate:2px 2px;box-shadow:1px 1px #0a0a0f}.sq-o{display:flex;flex-wrap:wrap;gap:10px}.sq-r{display:grid;gap:10px;justify-items:start}.sq-r img{width:140px;height:auto;border:3px solid #0a0a0f;border-radius:999px 999px 14px 14px;box-shadow:5px 5px 0 var(--pink)}.sq-r b{font:400 clamp(3rem,16vw,5rem)/.9 var(--display);color:var(--rust)}.scent{background:#1a0b2e;color:#f6e6ff;border-color:var(--pink);box-shadow:8px 8px 0 var(--pink)}.scent .chipb,.scent .btn{background:var(--pink);color:#1a0b2e}.lb-ask{position:absolute;bottom:max(calc(env(safe-area-inset-bottom) + 44px),60px);left:50%;translate:-50% 0;display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;border:3px solid #0a0a0f;background:var(--brass);color:#0a0a0f;font:700 .85rem var(--mono);text-decoration:none;box-shadow:4px 4px 0 var(--rust);white-space:nowrap}::selection{background:var(--brass);color:#0a0a0f}body:after{content:"";position:fixed;inset:0;z-index:300;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.room:nth-child(2){transform-origin:50% 0}.mani-b span:first-child{-webkit-text-stroke:0}.rw{letter-spacing:.005em}@media(min-width:800px){.lab{padding-inline:48px;margin-top:-30px}.lab-g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.fc-t{width:96px;height:120px}.menu{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.mi b{font-size:clamp(3rem,6vw,6rem)}}@media(prefers-reduced-motion:reduce){.curtain{display:none}.menu,.menu.on,.prog{transition:none}}.opn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:2px solid currentColor;border-radius:999px;font:700 .72rem var(--mono);letter-spacing:.06em}.opn i{width:10px;height:10px;border-radius:50%;background:currentColor}.opn.yes{color:var(--brass)}.opn.yes i{animation:pulse 1.6s ease-out infinite}.opn.no{color:var(--pink)}@keyframes pulse{0%{box-shadow:0 0 #c6ff3db3}to{box-shadow:0 0 0 9px #c6ff3d00}}.hrs{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:12px 0;font:700 .85rem var(--mono)}.hrs dt{color:var(--brass)}.hrs dd{margin:0}.shelf{background:var(--paper);color:#0a0a0f;padding:88px 16px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;border-top:3px solid #0a0a0f;border-radius:28px 28px 0 0;margin-top:-22px;position:relative;--focus: #0a0a0f }.shelf .big{text-shadow:.035em .035em 0 var(--brass)}.shelf-s{font:italic 1.15rem/1.4 var(--serif);max-width:40ch}.shelf-g{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.shelf-c{display:grid;gap:14px;align-content:start;padding:22px;background:var(--mb);color:var(--mk);border:3px solid #0a0a0f;border-radius:22px;box-shadow:7px 7px 0 var(--ma)}.shelf-c small{font:700 .75rem var(--mono);letter-spacing:.1em}.shelf-c ul{display:flex;flex-wrap:wrap;gap:8px}.shelf-c li{padding:6px 12px;border:2px solid currentColor;border-radius:999px;font:700 .78rem var(--mono)}.shelf-c .btn{justify-self:start;background:var(--mk);color:var(--mb);border-color:var(--mk);box-shadow:4px 4px 0 var(--ma)}.shelf-l{font:700 .8rem var(--mono);text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}@media(min-width:800px){.shelf{padding-inline:48px;margin-top:-30px}.shelf-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.opn.yes i{animation:none}}body{font-size:1.15rem}.big{font:800 clamp(2.1rem,10.5vw,4.6rem)/.98 var(--head);letter-spacing:-.025em;text-transform:uppercase}.btn,.topcta,.lb-ask{font-family:var(--head);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.86rem}.tc h3,.lab-card h3{font:800 1.5rem/1.05 var(--head);letter-spacing:-.01em;text-transform:uppercase}.mani-b .hot,.rc blockquote{font-weight:400;font-style:italic;font-size:1em}.rc blockquote{font-size:1.7rem;line-height:1.12}.rc.q0 blockquote{font-size:clamp(2rem,8.5vw,3.4rem)}.mani-b .hot{font-size:1.02em}.t-perfumes .mega.word,.r-perfumes .rw{font-weight:400}.hub .sub,.cat .sub,.rl,.shelf-s,.fseal{font-family:var(--serif);font-weight:400}.hub .sub{font-size:1.5rem;font-weight:400}.room{position:relative;margin-top:-22px}.srow{display:block;columns:2;column-gap:12px;overflow:visible;padding:6px 16px 18px;scroll-snap-type:none}.srow figure{height:auto;break-inside:avoid;margin:0 0 12px;translate:none!important}.srow img{width:100%;height:auto}.srow figure:nth-child(n+13){display:none}.fc-ts{display:none}.mani,.shelf,.lab{overflow:hidden}.mani:after,.shelf:after,.lab:after{content:"✶";position:absolute;right:14px;top:16px;font:400 4.2rem/1 var(--display);color:var(--brass);opacity:.9;animation:spin 18s linear infinite;pointer-events:none}.shelf:after{color:var(--rust)}.lab:after{color:#0a0a0f}@keyframes spin{to{rotate:360deg}}.lab-card{max-width:560px}@media(hover:hover)and (pointer:fine){.btn,.topcta,.chipb{transition:translate .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background .18s}.btn:hover{background:var(--paper);color:#0a0a0f}.themed .btn:hover{background:var(--ac);color:#0a0a0f}.shelf-c{transition:translate .25s cubic-bezier(.22,1,.36,1),rotate .25s,box-shadow .25s}.shelf-c:hover{translate:-4px -6px;rotate:-1deg;box-shadow:11px 13px 0 var(--ma)}.srow figure,.masonry figure,.collage figure,.shopfig{overflow:hidden}.srow img,.masonry img,.collage img,.shopfig img{transition:scale .5s cubic-bezier(.22,1,.36,1)}.srow figure:hover img,.masonry figure:hover img,.collage figure:hover img,.shopfig:hover img{scale:1.07}.fnav a,.shelf-l,.hub .meta button{background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none;transition:background-size .3s}.fnav a:hover,.shelf-l:hover,.hub .meta button:hover{background-size:100% 2px}.logo{transition:rotate .2s}.logo:hover{rotate:-2deg}.rw,.mega{transition:letter-spacing .4s cubic-bezier(.22,1,.36,1)}.room:hover .rw{letter-spacing:.03em}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.shelf-c,.tc,.rc,.lab-card,.masonry figure,.srow figure,.shopfig{animation:rv both ease-out;animation-timeline:view();animation-range:entry 5% entry 45%}@keyframes rv{0%{opacity:0;translate:0 38px;rotate:1.5deg}}}}@media(min-width:800px){.srow{columns:4;column-gap:16px;padding-inline:48px}.srow figure:nth-child(n+13){display:block}.srow figure:nth-child(n+17){display:none}.big{font-size:clamp(3rem,6vw,5.4rem)}.lab-g{display:block}}@media(prefers-reduced-motion:reduce){.mani:after,.shelf:after,.lab:after{animation:none}}.gold{background:linear-gradient(100deg,var(--g1),var(--g2) 40%,var(--g3) 62%,var(--g2) 82%,var(--g1));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.prog{background:linear-gradient(90deg,var(--g3),var(--g2),var(--g1))}.prog[style*=--pc]{background:var(--pc)}.logo{border-color:var(--g2);padding-left:8px}.logo img{display:block;width:34px;height:auto}.fmk{width:38px;height:32px;color:inherit}.fmk img{display:block;width:100%;height:auto}.reel{background:#0a0a0f;color:var(--paper);padding:84px 16px 72px;display:grid;gap:36px;justify-items:center;border-bottom:3px solid var(--g2);position:relative;overflow:hidden}.reel:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 70%,rgba(217,166,42,.22),transparent 70%);pointer-events:none}.reel-t{position:relative;display:grid;gap:14px;width:100%;max-width:560px}.reel-t small{font:700 .72rem var(--mono);letter-spacing:.1em;color:var(--g2)}.reel-t p{font-size:1.3rem;max-width:30ch}.reel-t .reel-n{font:400 .74rem/1.5 var(--mono);letter-spacing:.04em;color:#b9b3a8}.reel-f{position:relative;width:min(78vw,calc(78svh*478/850),380px);aspect-ratio:478/850;border:3px solid var(--g2);border-radius:28px;overflow:hidden;background:#000;box-shadow:9px 9px 0 var(--rust),0 30px 60px #00000080}.reel-f video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.reel-p{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:50%;border:3px solid #0a0a0f;background:var(--g2);display:grid;place-items:center;cursor:pointer;box-shadow:4px 4px #0a0a0f}.reel-p i{width:0;height:0;border-left:22px solid #0a0a0f;border-block:14px solid transparent;margin-left:6px}.reel-s{position:absolute;right:10px;bottom:10px;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--paper);background:#0a0a0fc7;color:var(--paper);font:700 .72rem var(--mono);letter-spacing:.05em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel-tag{position:absolute;left:10px;top:10px;padding:6px 10px;background:var(--rust);color:#fff;font:700 .64rem var(--mono);letter-spacing:.08em;border-radius:4px;rotate:-3deg;pointer-events:none}.brand{background:#0a0a0f;color:var(--paper);padding:84px 16px 80px;display:grid;gap:30px;justify-items:center;text-align:center;position:relative;overflow:hidden;border-bottom:3px solid var(--g2)}.brand:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 45% at 50% 32%,rgba(247,224,138,.16),transparent 72%);pointer-events:none}.brand-l{position:relative;width:min(74vw,340px);aspect-ratio:566/474;filter:drop-shadow(0 18px 40px rgba(217,166,42,.28))}.brand-l img{display:block;width:100%;height:100%}.brand-l:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/logo.webp) center/contain no-repeat;mask:url(/logo.webp) center/contain no-repeat;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.9) 50%,transparent 62%) 130% 0/260% 100% no-repeat;opacity:0}.brand-l.shine:after{animation:sheen 1.5s ease-out 1}@keyframes sheen{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}.brand-t{position:relative;display:grid;gap:14px;justify-items:center;max-width:620px}.brand-t small{font:700 .72rem var(--mono);letter-spacing:.1em;color:var(--g2)}.brand-t .big{font-size:clamp(2.2rem,11vw,4.4rem)}.brand-t p{font-size:1.25rem;max-width:34ch}@media(hover:hover)and (pointer:fine){.brand-l:hover:after{animation:sheen 1.2s ease-out 1}.brand-l{transition:rotate .3s cubic-bezier(.22,1,.36,1),scale .3s}.brand-l:hover{rotate:-2deg;scale:1.03}}@media(min-width:800px){.reel{grid-template-columns:auto auto;justify-content:center;gap:96px;padding:120px 64px;justify-items:start;align-items:center}.reel-t{justify-self:start;max-width:520px}.reel-f{justify-self:start;width:min(380px,calc(78svh*478/850))}.brand{grid-template-columns:auto auto;justify-content:center;gap:88px;padding:120px 64px;text-align:left;justify-items:start;align-items:center}.brand-t{justify-items:start}.brand-l{width:380px}}@media(prefers-reduced-motion:reduce){.brand-l.shine:after,.brand-l:hover:after{animation:none}.brand-l{transition:none}}:root{--brass: #e3b341;--rust: #d9573b;--cobalt: #16213f;--pink: #f0b6d4;--focus: #e3b341 }.scent{background:#2b1236;border-color:var(--pink)}.scent .btn{color:#2b1236}.marquee{rotate:0;margin:0;box-shadow:none;border-block:2px solid #0a0a0f}.tag.rot-l,.tag.rot-r{rotate:0}.mani:after,.shelf:after,.lab:after{display:none}.r-clothing .rp,.r-footwear .rp,.r-accessories .rp,.room:nth-child(2n) .rp{rotate:0}.ht{rotate:calc((var(--i) - 1.5)*1.5deg)}.room{border-radius:28px 28px 0 0;margin-top:-22px}.hero.hub:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 40% at 15% 0%,rgba(227,179,65,.28),transparent 70%),linear-gradient(180deg,#0a0a0f80,#0a0a0f4d 45%,#0a0a0fe6)}.hub .mega{text-shadow:none;filter:drop-shadow(.035em .04em 0 rgba(0,0,0,.85))}.hub .mega .lw,.hub .mega .lw:nth-child(n){color:var(--paper)}.hub .mega .lw:nth-child(4){color:var(--g2)}.hub .mega .lw:nth-child(5) .li{background:linear-gradient(160deg,var(--g1),var(--g2) 50%,var(--g3));-webkit-background-clip:text;background-clip:text;color:transparent}.ht{color:var(--paper)}.ht b{background:#0a0a0fc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid var(--tc);box-shadow:0 12px 26px #00000073;border-radius:16px}.ht b:before{background:var(--tc)}.ht .ico,.ht small{color:var(--tc)}.hub .tag{background:var(--g2);color:#0a0a0f}.hub .btn{background:linear-gradient(120deg,var(--g1),var(--g2));color:#0a0a0f;border-color:#0a0a0f}.hub .btn.alt{background:#0a0a0fb3;color:var(--paper);border-color:var(--g2)}.gild{background:radial-gradient(60% 40% at 50% 0%,rgba(227,179,65,.16),transparent 70%),radial-gradient(50% 35% at 80% 100%,rgba(227,179,65,.12),transparent 70%),#0a0a0f;position:relative;border-top:3px solid #0a0a0f}.gild:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(227,179,65,.05) 0 1px,transparent 1px 22px);pointer-events:none}.gild .brand,.gild .reel{background:none;border:0}.gild .brand:before,.gild .reel:before{display:none}.gild .reel{padding-top:24px;border-top:1px solid rgba(227,179,65,.35);margin-inline:16px;padding-inline:0}.gild .brand{padding-bottom:56px}.bits{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.bit{display:grid;gap:2px;text-decoration:none;color:var(--paper);padding:12px 18px;border:2px solid var(--g2);border-radius:18px;background:#e3b34114;min-width:104px;text-align:left}.bit b{font:800 1.15rem/1 var(--head);letter-spacing:.04em;color:var(--g1)}.bit small{font:700 .64rem var(--mono);letter-spacing:.06em;color:var(--paper)}@media(hover:hover)and (pointer:fine){.bit{transition:background .25s,box-shadow .25s}.bit:hover{background:var(--g2);box-shadow:0 0 0 4px #e3b34140,0 0 28px #e3b3418c}.bit:hover b,.bit:hover small{color:#0a0a0f}}@media(min-width:800px){.gild .reel{margin-inline:64px}.bits{justify-content:flex-start}}.reel-f{animation:none}.room{overflow:hidden}.room>*:not(.fxw){position:relative;z-index:1}.fxw{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fx-m{position:absolute;left:0;top:16%;white-space:nowrap;font:400 clamp(5.5rem,28vw,12rem)/1 var(--display);color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--ink) 30%,transparent)}.fx-m>div{display:inline-block;animation:mq 60s linear infinite}.fx-m.r{top:60%}.fx-m.r>div{animation-direction:reverse}@keyframes mq{to{translate:-50% 0}}.fx-trail{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--ac);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.7}.fx-trail path{vector-effect:non-scaling-stroke}@supports (animation-timeline:view()){.fx-trail{stroke-dashoffset:1;animation:draw both linear;animation-timeline:view();animation-range:entry 0% cover 55%}@keyframes draw{to{stroke-dashoffset:0}}}.fx-badge{position:absolute;right:12px;top:78px;width:104px;height:104px;animation:spin 24s linear infinite}.fx-badge text{font:700 11.2px var(--mono);letter-spacing:.14em;fill:var(--ac)}.fx-badge circle{fill:var(--ac)}.fx-bub i{position:absolute;bottom:-60px;left:calc(var(--i)*11%);width:calc(10px + var(--i)*3px);aspect-ratio:1;border:1.5px solid var(--ac);border-radius:50%;opacity:.55;animation:rise calc(11s + var(--i)*1.4s) linear infinite;animation-delay:calc(var(--i)*-2.1s)}@keyframes rise{to{translate:calc(var(--i)*5px - 20px) -1100px;opacity:0}}.r-perfumes .rp{animation:glow 4.5s ease-in-out infinite}@keyframes glow{50%{box-shadow:0 0 54px 4px #f0b6d466}}.room .rp{border-radius:22px;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}.r-clothing .rp,.r-accessories .rp{background:var(--paper)}.r-clothing .rp:after,.r-accessories .rp:before,.r-accessories .rp:after{display:none}.themed .hero.cat{background:radial-gradient(70% 45% at 85% 0%,color-mix(in srgb,var(--ac) 22%,transparent),transparent 70%),var(--bg)}.themed .collage figure{border:1.5px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:22px;box-shadow:0 22px 44px #0006}.themed .tag{background:var(--ac);color:#0a0a0f;border-color:var(--ac);box-shadow:none}.themed .btn{background:var(--ac);color:#0a0a0f;border-color:#0a0a0f;box-shadow:none}.themed .btn.alt{background:transparent;color:var(--ink);border-color:var(--ink)}.tick{overflow:hidden;white-space:nowrap;background:var(--ac);color:#0a0a0f;font:400 clamp(1.5rem,6vw,2.4rem)/1 var(--display);padding:14px 0;letter-spacing:.05em}.tick>div{display:inline-block;animation:mq 70s linear infinite}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,44vw,210px);grid-auto-flow:dense;gap:10px;padding:6px 16px 28px}.bt{position:relative;margin:0;overflow:hidden;border-radius:20px;border:1.5px solid color-mix(in srgb,var(--ink) 28%,transparent);background:#00000040;box-shadow:none;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}.bt img{display:block;width:100%;height:100%;object-fit:cover}.bt.p{grid-row:span 2}.bt.l{grid-column:span 2}.bt:nth-child(9n+1){grid-column:span 2;grid-row:span 2}.bn{position:absolute;left:12px;bottom:9px;font:700 .68rem var(--mono);color:#fff;text-shadow:0 1px 8px #000;pointer-events:none}.bt:after{content:"↗";position:absolute;right:10px;top:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--ac);color:#0a0a0f;font-weight:700;opacity:0;scale:.6;transition:opacity .25s,scale .3s cubic-bezier(.22,1.4,.36,1);pointer-events:none}.bt:hover:after,.bt:focus-within:after{opacity:1;scale:1}.ask{background:#0a0a0f;color:var(--paper);padding:72px 16px;display:grid;gap:18px;border-top:3px solid var(--ac)}.ask .big{text-shadow:none;color:var(--ac)}.ask p{font-size:1.25rem;max-width:30ch}.ask .btn{background:var(--ac)}.ask .btn.alt{background:transparent;color:var(--paper);border-color:var(--paper)}@media(min-width:800px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;gap:14px;padding-inline:48px}.ask{padding:110px 64px}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.bt,.ask>*{animation:rv both ease-out;animation-timeline:view();animation-range:entry 5% entry 45%}}}.btn,.topcta,.chipm{position:relative;overflow:hidden;translate:var(--tx, 0) var(--ty, 0);transition:translate .35s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s}.btn:active,.topcta:active{translate:2px 2px}.rip{position:absolute;border-radius:50%;background:currentColor;opacity:.28;scale:0;animation:rip .6s ease-out forwards;pointer-events:none}@keyframes rip{to{scale:1;opacity:0}}@media(prefers-reduced-motion:no-preference){.hub .row .btn:first-child{animation:pulse 3.2s ease-in-out infinite}@keyframes pulse{50%{box-shadow:4px 4px 0 var(--rust),0 0 26px #e3b3418c}}}.brand-l{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.brand-l:hover{rotate:0;scale:1}}.top{view-transition-name:topbar}.dock{view-transition-name:dock}.prog{view-transition-name:prog}::view-transition-old(root){animation:vto .22s ease both}::view-transition-new(root){animation:vti .5s cubic-bezier(.22,1,.36,1) both}@keyframes vto{to{opacity:0;scale:.985}}@keyframes vti{0%{opacity:0;translate:0 18px}}@media(prefers-reduced-motion:reduce){.fx-m>div,.tick>div,.fx-badge,.fx-bub i,.r-perfumes .rp,.hub .row .btn:first-child{animation:none}.fx-trail{stroke-dashoffset:0;animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}@keyframes heroin{0%{opacity:0;translate:0 22px}}@media(prefers-reduced-motion:no-preference){.hero .tag,.hero .sub,.hero .row,.hero .meta{animation-name:heroin}}:root{--surface: #111113;--line: rgba(244, 239, 230, .16);--ease-out: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:#080809}a,button{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}.top{background:#080809d6;border-bottom:1px solid rgba(244,239,230,.09);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.logo{transition:opacity .2s ease,translate .2s var(--ease-out)}.logo:hover{opacity:.82}.topcta{border:1px solid rgba(198,255,61,.48);transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s var(--ease-out)}.topcta:hover{transform:translateY(-2px);border-color:var(--brass)}.menu{overscroll-behavior:contain}.mi{transition:background .24s ease,color .24s ease,padding-left .32s var(--ease-out)}.mi:hover{padding-left:clamp(1.25rem,4vw,3.5rem)}.btn,.chipb,.dock a,.fnav a{transition:transform .24s var(--ease-out),background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.btn:focus-visible,.chipb:focus-visible,.dock a:focus-visible,.topcta:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.btn:active,.chipb:active,.topcta:active{transform:translateY(1px) scale(.985)}.hero.hub{isolation:isolate}.hero.hub:before{pointer-events:none}.hub .mega{letter-spacing:-.055em;text-wrap:balance}.hub .sub{max-width:38rem;text-wrap:pretty}.hub .row{gap:.7rem}.hub .row .btn{min-height:48px}.ht{transition:filter .25s ease,box-shadow .3s var(--ease-out)}.ht:hover{filter:brightness(1.045)}.mani,.shelf,.lab,.trust,.proof{position:relative}.mani,.shelf,.lab,.trust,.proof,.room,.lvl{scroll-margin-top:5rem}.mani-b,.shelf .big,.lab .big,.trust .big,.proof .big{text-wrap:balance}.room{isolation:isolate}.room .rp{overflow:hidden;background:#171719}.room .rp img{transition:transform .8s var(--ease-out),filter .5s ease}@media(hover:hover)and (pointer:fine){.room:hover .rp img{transform:scale(1.025)}.srow figure:hover img,.masonry figure:hover img,.collage figure:hover img,.shopfig:hover img{transform:scale(1.035)}.shelf-c:hover{transform:translateY(-4px)}.tc:hover,.rc:hover{border-color:#c6ff3d61}}.shelf-g{align-items:stretch}.shelf-c{display:flex;flex-direction:column;align-items:flex-start;transition:transform .28s var(--ease-out),border-color .25s ease,background .25s ease}.shelf-c ul{flex:1;width:100%}.shelf-c .btn{margin-top:1.1rem}.shelf-c li{overflow-wrap:anywhere}.srow{scrollbar-width:thin;scrollbar-color:var(--brass) rgba(244,239,230,.1)}.srow::-webkit-scrollbar{height:6px}.srow::-webkit-scrollbar-track{background:#f4efe614}.srow::-webkit-scrollbar-thumb{background:var(--brass);border-radius:20px}.tc,.rc,.lab-card{transition:border-color .25s ease,background-color .25s ease,transform .28s var(--ease-out)}.dock{background:#080809eb;border-top:1px solid rgba(244,239,230,.12);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);padding-bottom:env(safe-area-inset-bottom)}.dock a{min-width:0}.dock a b{overflow:hidden;text-overflow:ellipsis}.prog{transform-origin:left center;will-change:transform}.lb{overscroll-behavior:contain}:where(.hero,.room,.mani,.lvl,.trust,.strip,.proof,.shelf,.lab) img{background:#171719}@media(min-width:700px){.hub .sub{max-width:34rem}.hub .row{gap:.9rem}.shelf-g{gap:1rem}}@media(min-width:1000px){.top{padding-inline:clamp(1.5rem,4vw,4rem)}.hub .sub{max-width:36rem}.shelf-g{gap:1.2rem}.shelf-c{padding:clamp(1.25rem,2vw,2rem)}.foot{padding-bottom:2rem}}@media(max-width:380px){:root{--dock: 60px }.dock a b{font-size:.57rem}.hub .row{flex-wrap:wrap}.hub .row .btn{flex:1 1 9rem}.topcta{font-size:.65rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink: #171815;--paper: #f4f0e8;--night: #101110;--brass: #d7ff48;--rust: #ff5c35;--cobalt: #3556d9;--pink: #e7a8d0;--display: "Bricolage Grotesque", system-ui, sans-serif;--head: "Bricolage Grotesque", system-ui, sans-serif;--serif: "Bricolage Grotesque", system-ui, sans-serif;--mono: "Space Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--r: 14px}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--night);color:var(--paper);font-family:var(--head);font-size:16px;line-height:1.6;font-optical-sizing:auto;letter-spacing:-.012em}h1,h2,h3,h4,p,li,blockquote,figcaption{font-family:var(--head)}h1,h2,h3,h4{font-weight:800;letter-spacing:-.045em;line-height:.98;text-wrap:balance}p{line-height:1.65;text-wrap:pretty}small,.swipe,.rm,.meta,.tag,.topcta,.btn,.dock b,.fbot,.foot address small,.lab-k,.lab-card h3,.fc-row small,.gscore,.rc small,.shelf-c>small,.notes .chips button,.next>small,.opn,.hrs,.mi small,.mi span{font-family:var(--mono);letter-spacing:.015em}:where(.hero,.room,.mani,.lvl,.trust,.strip,.proof,.shelf,.lab,.gal,.notes,.ask,.next,.foot) img{background:#171815}::selection{background:var(--brass);color:var(--ink)}.page{animation:fadein .24s ease-out}.big{font:800 clamp(2.7rem,7vw,6.7rem)/.9 var(--display);letter-spacing:-.065em;text-shadow:none;max-width:100%;text-wrap:balance}.btn{min-height:50px;padding:0 22px;border:1.5px solid var(--ink);border-radius:7px;background:var(--brass);color:var(--ink);box-shadow:4px 4px 0 var(--rust);font-size:.75rem;font-weight:700;letter-spacing:.045em;line-height:1.1;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),background .22s ease}.btn.alt{background:var(--night);color:var(--paper);border-color:var(--paper);box-shadow:4px 4px 0 var(--brass)}.btn:active{translate:1px 1px;box-shadow:2px 2px 0 var(--rust)}.tag{border-radius:4px;border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-size:.67rem;letter-spacing:.06em}.rot-l{rotate:-2deg}.rot-r{rotate:1.5deg}:where(a,button){-webkit-tap-highlight-color:transparent}:where(button,a):focus-visible{outline:3px solid var(--brass);outline-offset:4px}.top{padding:max(env(safe-area-inset-top),12px) clamp(16px,4vw,52px) 12px}.logo{min-height:46px;padding:0 15px 0 9px;border:1.5px solid var(--brass);border-radius:7px;box-shadow:3px 3px 0 var(--rust)}.logo b{font:800 1.25rem/1 var(--display);letter-spacing:-.04em}.logo img{width:30px;height:25px;object-fit:contain}.topr{gap:10px}.topcta{min-height:46px;padding:0 16px;border:1.5px solid var(--ink);border-radius:7px;box-shadow:3px 3px 0 var(--ink);font-size:.68rem}.burger{border:1.5px solid var(--ink);border-radius:7px;box-shadow:3px 3px 0 var(--rust)}.menu{background:var(--night)}.mi{border-top:1px solid rgba(23,24,21,.25);padding-inline:clamp(20px,5vw,64px)}.mi b{font-family:var(--display);font-weight:800;letter-spacing:-.06em}.mi span{font-size:.72rem;line-height:1.5}.prog{height:3px;box-shadow:none}.hero.hub{min-height:min(900px,100svh);min-height:max(740px,100svh);padding:clamp(88px,11vh,128px) clamp(18px,5vw,72px) calc(var(--dock) + env(safe-area-inset-bottom) + 34px);gap:clamp(12px,2vh,20px);justify-content:flex-end}.hbg img{object-position:center 42%;filter:saturate(.82)}.hero.hub:after{background:linear-gradient(180deg,#10111057,#1011101f 25%,#1011109e 56%,#101110f5 88%)}.htags{gap:clamp(5px,1.2vw,16px);justify-content:flex-start;align-items:flex-start;margin:0 0 auto;padding-top:0}.ht{width:clamp(62px,10vw,112px);padding-top:calc(var(--sl)*.68px);rotate:calc((var(--i) - 1.5)*2deg)}.ht i{height:calc(var(--sl)*.68px + 10px);width:1px;background:#f4f0e8d9}.ht b{min-height:120px;gap:7px;padding:18px 6px 12px;border:1.5px solid var(--ink);border-radius:5px;box-shadow:3px 3px 0 var(--ink)}.ht b:before{width:7px;height:7px;top:6px}.ht .ico svg{width:20px;height:20px}.ht small{font-size:.6rem}.ht .wd{font:800 clamp(.76rem,1.6vw,1rem)/1 var(--display);writing-mode:vertical-rl;letter-spacing:.055em}.hub .mega{width:100%;font:800 clamp(5rem,21vw,18.5rem)/.78 var(--display);letter-spacing:-.09em;white-space:nowrap;text-shadow:4px 4px 0 var(--ink);overflow:visible;margin-left:-.035em}.hub .mega .lw:nth-child(2){color:var(--brass)}.hub .mega .lw:nth-child(3){color:var(--paper)}.hub .mega .lw:nth-child(4){color:var(--rust)}.hub .mega .lw:nth-child(5){color:var(--paper)}.hub .sub{max-width:43ch;font:600 clamp(1rem,1.55vw,1.28rem)/1.4 var(--head);letter-spacing:-.025em;text-shadow:0 2px 12px rgba(0,0,0,.45)}.hub .row{gap:12px;align-items:center}.hub .meta{gap:8px 14px;font-size:.65rem;letter-spacing:0}.hub .meta button{font:inherit}.marquee{margin:0;rotate:0;box-shadow:none;border:0;border-block:1px solid var(--ink);background:var(--brass);color:var(--ink);padding:13px 0;font:800 clamp(1.25rem,3.5vw,2.25rem)/1 var(--display);letter-spacing:-.035em}.marquee span:nth-child(3n+2){color:var(--cobalt)}.marquee>div{animation-duration:36s}.mani{background:var(--paper);color:var(--ink);padding:clamp(64px,9vw,132px) clamp(20px,8vw,120px);gap:24px;border:0;--focus: var(--ink)}.mani small{color:#6a6d62;font-size:.67rem;letter-spacing:.08em}.mani-b{display:grid;gap:.02em;justify-items:start;font:800 clamp(3.2rem,11.5vw,10.8rem)/.87 var(--display);letter-spacing:-.075em}.mani-b .hot{font:800 .9em/.98 var(--display);font-style:normal;color:var(--cobalt);letter-spacing:-.075em}.mani .ul{height:.055em;background:var(--rust);bottom:-.02em}.mani p{max-width:44ch;font:500 clamp(1rem,1.5vw,1.2rem)/1.65 var(--head);letter-spacing:-.015em}.room{border:0;border-top:1px solid rgba(23,24,21,.18);border-radius:0;margin-top:0;padding:max(calc(env(safe-area-inset-top) + 76px),88px) clamp(20px,6vw,88px) calc(var(--dock) + env(safe-area-inset-bottom) + 28px);gap:clamp(12px,2vw,22px);--focus: var(--ink)}.rm{font-size:.68rem;letter-spacing:.065em;line-height:1.3}.rm b{display:inline;font:800 1.05rem/1 var(--display);color:var(--ink);-webkit-text-stroke:0}.rw{font:800 clamp(2.8rem,9.2vw,9rem)/.88 var(--display);letter-spacing:-.075em;white-space:normal;overflow-wrap:anywhere;color:var(--ink);text-shadow:3px 3px 0 var(--ac)}.rl{font:600 clamp(1rem,1.5vw,1.25rem)/1.45 var(--head);letter-spacing:-.025em;max-width:34ch}.rp{width:min(84vw,440px);min-width:0;border:1.5px solid var(--ink);border-radius:8px;box-shadow:8px 8px 0 var(--ac);background:var(--ac)}.rp img{width:100%;height:auto;display:block}.room:nth-child(2n) .rp{align-self:flex-end;margin-right:8px}.room .rb{margin-top:auto;min-height:50px;background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:4px 4px 0 var(--ac);align-self:flex-start}.r-clothing .rp{background:var(--paper);padding:7px 7px 24px;rotate:-1.4deg;box-shadow:8px 8px 0 var(--ac)}.r-clothing .rp:before{border-width:1.5px}.r-clothing .rp:after{font-size:.55rem;letter-spacing:.07em}.r-footwear .rp{rotate:1deg;border-width:1.5px;box-shadow:8px 8px 0 var(--ac)}.r-accessories .rw,.r-footwear .rw,.r-perfumes .rw{font-family:var(--display);font-style:normal;font-weight:800;color:var(--ink);text-shadow:3px 3px 0 var(--ac)}.r-accessories .rp{background:var(--paper);padding:7px;rotate:1deg}.r-accessories .rp:before,.r-accessories .rp:after{background:#ffffff73;border:1px solid rgba(23,24,21,.12)}.r-perfumes{background:radial-gradient(80% 60% at 90% 20%,rgba(231,168,208,.12),transparent 70%),var(--bg)}.r-perfumes .rw{color:var(--ink);text-shadow:3px 3px 0 var(--ac)}.r-perfumes .rp{border-radius:8px;overflow:hidden;box-shadow:8px 8px 0 var(--ac);border:1.5px solid var(--ac)}.r-perfumes .rp img{aspect-ratio:4/5;object-fit:cover}.room .rb{font-size:.72rem}.lvl{min-height:clamp(580px,85svh,900px);border:0}.lvl:after{background:linear-gradient(0deg,rgba(16,17,16,.94),rgba(16,17,16,.22) 62%,transparent)}.lvt{padding:clamp(24px,6vw,72px);gap:14px}.lvt small{font-size:.67rem}.lvl-l{font:800 clamp(2.8rem,10vw,9rem)/.88 var(--display);letter-spacing:-.07em;white-space:normal}.lvl-l.hot{color:var(--brass);text-shadow:3px 3px 0 var(--cobalt)}.trust{padding:clamp(64px,8vw,112px) clamp(20px,6vw,88px);background:var(--night);border-top:1px solid rgba(244,240,232,.15);gap:28px}.trust .big{max-width:none;color:var(--paper);text-shadow:none}.tseal{width:72px;height:72px;right:clamp(20px,6vw,88px);top:clamp(24px,4vw,52px)}.tcs{gap:14px}.tc{background:#171917;border:1px solid rgba(244,240,232,.22);border-radius:8px;padding:22px;box-shadow:4px 4px 0 var(--cobalt);gap:12px}.tc:nth-child(2){box-shadow:4px 4px 0 var(--rust)}.tc:nth-child(3){box-shadow:4px 4px 0 var(--brass)}.tc b{font:800 clamp(2.7rem,5vw,4rem)/.85 var(--display);color:var(--brass);letter-spacing:-.07em}.tc h3{font:800 clamp(1.25rem,2vw,1.7rem)/1 var(--display);letter-spacing:-.045em;margin-bottom:8px}.tc p{font:450 .98rem/1.65 var(--head);letter-spacing:-.012em}.strip{padding:clamp(56px,8vw,104px) 0;background:var(--paper);color:var(--ink);border-top:0;gap:16px}.strip .big,.strip .swipe{padding-inline:clamp(20px,6vw,88px)}.strip .big{text-shadow:none}.strip .swipe{font-size:.65rem;color:#6a6d62}.srow{gap:14px;padding:8px clamp(20px,6vw,88px) 20px;scrollbar-color:var(--ink) transparent}.srow figure{height:clamp(220px,34vw,430px);border:1.5px solid var(--ink);border-radius:8px;box-shadow:5px 5px 0 var(--cobalt);background:#ddd}.srow figure:nth-child(2n){translate:0 10px;box-shadow:5px 5px 0 var(--rust)}.proof{padding:clamp(64px,8vw,112px) clamp(20px,6vw,88px);background:var(--brass);color:var(--ink);border-top:0;gap:24px}.proof .big{text-shadow:none}.gscore{font-size:.7rem;line-height:1.7}.gscore b{font:800 2.2rem/1 var(--display);letter-spacing:-.07em}.gscore small{font-size:.62rem;line-height:1.5;max-width:65ch}.rcs{gap:14px}.rc{margin:0;background:var(--paper);border:1px solid var(--ink);border-radius:8px;padding:clamp(20px,2.5vw,30px);box-shadow:4px 4px 0 var(--ink);color:var(--ink)}.rc.q0{background:var(--night);color:var(--paper);box-shadow:4px 4px 0 var(--cobalt)}.rc blockquote{font:700 clamp(1.25rem,2.1vw,1.8rem)/1.25 var(--head);letter-spacing:-.035em}.rc small{font-size:.62rem}.themed{font-family:var(--head);letter-spacing:-.012em}.hero.cat{padding:max(calc(env(safe-area-inset-top) + 86px),98px) clamp(20px,6vw,88px) calc(var(--dock) + env(safe-area-inset-bottom) + 32px);gap:16px;min-height:min(920px,100svh);min-height:max(760px,100svh)}.cat .tag{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:3px 3px 0 var(--ac)}.mega.word{width:100%;font:800 clamp(2.7rem,8.5vw,8.8rem)/.88 var(--display);letter-spacing:-.075em;white-space:normal;overflow-wrap:anywhere;color:var(--ink);text-shadow:3px 3px 0 var(--ac);text-wrap:balance}.cat .sub{font:600 clamp(1rem,1.5vw,1.25rem)/1.5 var(--head);letter-spacing:-.025em;max-width:34ch}.rail{border-block:1px solid currentColor;padding:9px 0;font:800 1rem/1 var(--display);letter-spacing:-.025em;opacity:.52}.collage{margin:12px 0 18px;max-width:600px}.collage figure{border:1.5px solid var(--ink);border-radius:8px;box-shadow:7px 7px 0 var(--ac);overflow:hidden}.collage img{width:100%;height:auto}.h-clothing .collage figure{background:var(--paper);padding:6px 6px 20px}.h-clothing .f0:before{border-width:1.5px}.h-footwear .collage:before{background:repeating-linear-gradient(135deg,transparent 0 17px,rgba(255,106,67,.2) 17px 23px)}.h-accessories .mega.word{font-family:var(--display);font-weight:800;font-style:normal;text-shadow:3px 3px 0 var(--ac)}.h-accessories .collage figure{background:var(--paper);padding:6px}.h-accessories .collage figure:before{background:#ffffff8c;border:1px solid rgba(23,24,21,.12)}.h-perfumes .mega.word{font-family:var(--display);font-style:normal;font-weight:800;color:var(--ink);text-shadow:3px 3px 0 var(--ac)}.h-perfumes .collage figure{border-radius:8px;overflow:hidden;box-shadow:7px 7px 0 var(--ac);border:1.5px solid var(--ink)}.h-perfumes .collage img{aspect-ratio:4/5;object-fit:cover}.tray{border:1px dashed currentColor;border-radius:8px}.sticker{font:800 .78rem/1 var(--display);letter-spacing:-.02em;border:1.5px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink)}.s1{background:var(--rust);color:var(--paper)}.s2{background:var(--brass);color:var(--ink)}.s3{background:var(--cobalt);color:var(--paper)}.notes{padding:clamp(52px,7vw,88px) clamp(20px,6vw,88px);gap:18px}.notes .big{font-size:clamp(2.7rem,7vw,6rem)}.notes p{max-width:54ch}.chips{gap:10px}.chips button{min-height:44px;border:1px solid var(--ink);border-radius:5px;box-shadow:3px 3px 0 var(--ac);font-size:.68rem}.gal{padding:clamp(52px,7vw,88px) clamp(20px,6vw,88px);gap:16px}.gal .big{font-size:clamp(2.7rem,7vw,6rem)}.feature,.masonry figure,.bento figure{border:1.5px solid var(--ink);border-radius:8px;box-shadow:5px 5px 0 var(--ac);overflow:hidden}.feature{margin-inline:0}.bento{gap:14px}.bn{font:700 .62rem/1 var(--mono)}.ask{padding:clamp(52px,7vw,88px) clamp(20px,6vw,88px);gap:18px}.ask .big{font-size:clamp(2.7rem,7vw,6rem)}.ask p{max-width:48ch}.next{padding:clamp(58px,8vw,100px) clamp(20px,6vw,88px);gap:14px;border-top:1px solid rgba(23,24,21,.18);border-radius:0;margin-top:0}.nw{font:800 clamp(2.8rem,8vw,8rem)/.9 var(--display);letter-spacing:-.075em;white-space:normal;overflow-wrap:anywhere;text-shadow:3px 3px 0 var(--nac)}.nw,.next .nw{min-height:0}.t-perfumes .cat .tag{background:var(--ink);color:var(--bg)}.t-perfumes .cat .sub,.t-accessories .cat .sub{font-style:normal}.t-accessories .notes{background:var(--paper);color:var(--ink)}.shelf{padding:clamp(56px,8vw,104px) clamp(20px,6vw,88px);gap:22px;background:var(--paper);color:var(--ink)}.shelf .big{font-size:clamp(2.7rem,7vw,6rem);text-shadow:none}.shelf-s{font-size:1rem;max-width:62ch;color:#55584f}.shelf-g{gap:14px}.shelf-c{border:1px solid var(--ink);border-radius:8px;padding:clamp(18px,2.5vw,28px);box-shadow:4px 4px 0 var(--mb);background:var(--paper);color:var(--ink)}.shelf-c>small{font-size:.64rem;font-weight:700;color:#57594f}.shelf-c li{padding:9px 0;border-bottom:1px solid rgba(23,24,21,.12);font-size:.93rem;line-height:1.4}.shelf-c .btn{margin-top:18px;background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--ma);border-color:var(--ink)}.shelf-l{display:inline-block;margin-top:14px;font:700 .65rem/1.5 var(--mono);text-underline-offset:4px}.lab{padding:clamp(56px,8vw,104px) clamp(20px,6vw,88px);gap:22px;background:#e7a8d0;color:var(--ink);border-top:0;border-radius:0;margin-top:0}.lab .big{text-shadow:none}.lab-k{background:var(--ink);color:var(--brass);border-radius:4px;rotate:-1deg;font-size:.65rem}.lab-g{gap:16px}.lab-card{border:1px solid var(--ink);border-radius:8px;padding:clamp(20px,3vw,32px);box-shadow:5px 5px 0 var(--ink);gap:18px}.lab-card h3{font:800 1.35rem/1 var(--display);letter-spacing:-.045em}.lab-card p{font-size:1rem}.fc-t{border:1px solid var(--ink);border-radius:6px}.fc-s{border:1px dashed var(--ink);border-radius:6px}.chipb{border:1px solid var(--ink);border-radius:5px;box-shadow:3px 3px 0 var(--ink);font:700 .7rem/1.2 var(--mono)}.sq-r b{font:800 clamp(2.8rem,8vw,5rem)/.9 var(--display);letter-spacing:-.06em}.scent{background:var(--night);color:var(--paper);border-color:var(--night);box-shadow:5px 5px 0 var(--cobalt)}.scent .chipb,.scent .btn{background:var(--brass);color:var(--ink);border-color:var(--ink)}.reel{padding:clamp(56px,8vw,104px) clamp(20px,6vw,88px);gap:28px;background:var(--paper);color:var(--ink);border-top:0}.reel-t .big{font-size:clamp(2.7rem,7vw,6rem);text-shadow:none}.reel-t p{max-width:44ch}.reel-f{border-radius:8px;border:1px solid var(--ink);box-shadow:7px 7px 0 var(--cobalt);overflow:hidden}.reel-f video{display:block;width:100%;height:auto}.reel-p,.reel-s{font-family:var(--mono)}.brand{padding:clamp(52px,8vw,100px) clamp(20px,6vw,88px);gap:24px}.brand-l{border-radius:8px}.brand h2,.brand .big{font-family:var(--display);font-weight:800;letter-spacing:-.06em}.foot{padding:clamp(56px,8vw,104px) clamp(20px,6vw,88px) calc(var(--dock) + env(safe-area-inset-bottom) + 32px);gap:32px;border-top:1px solid rgba(244,240,232,.15);border-radius:0;margin-top:0}.fcta{gap:22px}.shopfig{border:1.5px solid var(--brass);border-radius:8px;box-shadow:6px 6px 0 var(--rust);rotate:-1deg}.foot address{font:500 1rem/1.65 var(--head);letter-spacing:-.015em}.foot address small{font-size:.64rem}.fnav{gap:8px 22px}.fnav a{font:700 .68rem/1.3 var(--mono);text-underline-offset:4px}.fseal{font:600 .95rem/1.5 var(--head)}.fw{font:800 clamp(5rem,22vw,21rem)/.8 var(--display);letter-spacing:-.09em}.fbot{font-size:.63rem;gap:14px}.fbot button{font-size:.65rem;border-width:1px}.dock{border-top:1px solid rgba(244,240,232,.16);background:#101110f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dock a{gap:4px;min-height:var(--dock)}.dock a.on{background:var(--brass);color:var(--ink)}.dock b{font-size:.54rem;letter-spacing:0}.lb button{font-family:var(--mono)}@media(min-width:800px){.hero.hub{padding-bottom:116px;min-height:100svh}.htags{gap:14px}.ht{width:clamp(84px,8vw,112px)}.ht .wd{font-size:1rem}.hub .mega{font-size:min(20vw,18.5rem)}.hub .sub{max-width:45ch}.mani,.trust,.proof,.foot,.next,.gal,.notes{padding-inline:clamp(40px,7vw,112px)}.rooms .room{min-height:88svh;padding:88px clamp(48px,8vw,120px);column-gap:clamp(36px,6vw,100px)}.rw{font-size:clamp(4rem,7.5vw,8.5rem)}.rp{width:min(100%,520px)}.room:nth-child(2n) .rp{margin-right:0}.hero.cat{min-height:100svh;padding-inline:clamp(40px,7vw,112px);column-gap:clamp(36px,6vw,100px)}.mega.word{font-size:clamp(4rem,7.3vw,8.5rem)}.collage{width:100%;justify-self:center;align-self:center}.masonry{columns:3;column-gap:20px}.tcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tc{grid-template-columns:1fr}.rcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-g{grid-template-columns:minmax(0,1fr)}.reel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(260px,.55fr);align-items:center;gap:clamp(40px,8vw,120px)}.reel-f{width:min(100%,430px);justify-self:center}.fcta{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,72px)}.fcta .shopfig{grid-row:1/5}.shelf-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shelf-c{min-width:0}.shelf-c .btn{padding-inline:14px;font-size:.62rem;white-space:normal}.room:nth-child(2n){grid-template-areas:"photo meta" "photo word" "photo line" "photo cta"}}@media(max-width:799px){.hero.hub{min-height:100svh;min-height:max(700px,100svh)}.htags{gap:5px}.ht{width:clamp(56px,18vw,82px)}.ht b{min-height:104px}.hub .mega{font-size:clamp(4.35rem,20.6vw,8.5rem)}.hub .sub{max-width:35ch}.rooms .room{position:sticky;top:0;min-height:88svh}.room .rp{margin-top:clamp(8px,2vh,20px)}.hero.cat{min-height:100svh;min-height:max(720px,100svh)}.mega.word{font-size:clamp(2.65rem,8.6vw,4.8rem)}.collage{width:100%;max-width:430px}.h-accessories .collage .f0{width:68%;margin-left:4%}.h-accessories .collage .f1{width:46%;margin-top:-22%}.h-accessories .collage .f2{width:38%;margin-top:-12%}.hero.cat .row{margin-top:auto}.shelf-g{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-c{min-width:0}.lab-g{grid-template-columns:minmax(0,1fr)}.reel{display:grid;grid-template-columns:minmax(0,1fr)}.reel-f{width:min(100%,420px);justify-self:center}}@media(max-width:420px){.hub .mega{font-size:clamp(4rem,19.5vw,5.2rem)}.ht{width:clamp(52px,17.5vw,70px)}.ht .wd{font-size:.78rem}.ht b{min-height:98px}.hero.cat{padding-inline:16px}.mega.word{font-size:clamp(2.45rem,8.4vw,3.5rem)}.shelf-g{grid-template-columns:minmax(0,1fr)}.shelf-c .btn{width:100%}.hub .row .btn{flex:1 1 9rem}.topcta{font-size:.6rem;padding-inline:10px}.trust .big{max-width:75%}.rc blockquote{font-size:1.2rem}}@media(min-width:800px)and (max-height:760px){.hero.hub,.hero.cat{min-height:760px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee>div{animation:none}.hero .tag,.hero .sub,.hero .row,.hero .meta{animation:none}.btn,.srow figure,.masonry figure,.tc,.rc{transition:none}}.hub .mega .lw:nth-child(5) .li{color:#ff6a43;-webkit-text-stroke:1px rgba(8,8,9,.22);text-shadow:4px 4px 0 #080809,0 0 1px #080809}.hub .mega .lw{position:relative;z-index:1}.hub .mega .lw:nth-child(5){z-index:2}.gild .reel{color:#f4efe6;background:transparent}.gild .reel-t,.gild .reel-t .big{color:#f4efe6}.gild .reel-t>small{color:#d7ff48}.gild .reel-t .gold{color:#d7ff48;text-shadow:2px 2px 0 #080809}.gild .reel-t p{color:#f4efe6}.gild .reel-t .reel-n{color:#d5d0c5}.ht,.ht b{overflow:visible}.ht .wd{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;max-width:none;flex-shrink:0;line-height:1}.ht:hover .wd,.ht:focus-visible .wd{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ht b{transform-origin:top center}.r-accessories .rw{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.075em;font-size:clamp(3rem,7.1vw,8rem)}.room.r-accessories:hover .rw,.room.r-accessories:focus-within .rw{letter-spacing:-.075em}.strip .srow{display:block;columns:2;column-gap:clamp(12px,2vw,24px);overflow:visible;padding:10px clamp(16px,6vw,88px) 28px;scroll-snap-type:none}.strip .srow figure{display:inline-block;vertical-align:top;break-inside:avoid;width:100%;height:auto;min-width:0;margin:0 0 clamp(14px,2vw,22px);padding:8px;position:relative;box-sizing:border-box;border:1.5px solid #171815;border-radius:10px;background:#f4f0e8;box-shadow:6px 6px #3556d9;translate:none;rotate:0deg;transform:none;overflow:visible}.strip .srow figure:before{content:"";position:absolute;inset:4px;z-index:2;border:1px solid rgba(23,24,21,.2);border-radius:6px;pointer-events:none}.strip .srow figure:nth-child(4n+2){box-shadow:6px 6px #ff6a43}.strip .srow figure:nth-child(4n+3){box-shadow:6px 6px #d7ff48}.strip .srow figure:nth-child(4n){box-shadow:6px 6px #171815}.strip .srow figure:nth-child(n+13){display:none}.strip .srow img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center;background:#f4f0e8;border-radius:4px;transform:none;scale:1}.strip .srow figure:hover img,.strip .srow figure:focus-within img{transform:none;scale:1}@media(min-width:800px){.strip .srow{columns:3}}@media(max-width:420px){.strip .srow{column-gap:12px;padding-inline:14px}.strip .srow figure{padding:6px;border-radius:8px}.strip .srow figure:before{inset:3px}}.shelf{background:var(--paper);color:#0a0a0f;padding:88px 16px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;border-top:3px solid #0a0a0f;border-radius:28px 28px 0 0;margin-top:-22px;position:relative;overflow:hidden;--focus: #0a0a0f}.shelf .big{max-width:none;line-height:.98;overflow-wrap:normal;text-wrap:balance;text-shadow:.035em .035em 0 var(--brass)}.shelf-s{font:italic 1.15rem/1.4 var(--serif);max-width:40ch;color:#33352f}.shelf-g{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;width:100%;min-width:0}.shelf-c{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-width:0;min-height:0;overflow-wrap:normal;padding:22px;background:var(--mb);color:var(--mk);border:3px solid #0a0a0f;border-radius:22px;box-shadow:7px 7px 0 var(--ma)}.shelf-c:nth-child(1){--mb: #143d33 !important;--mk: #f6ecd6 !important;--ma: #e3b341 !important}.shelf-c:nth-child(2){--mb: #18284d !important;--mk: #f6ecd6 !important;--ma: #ff8f5a !important}.shelf-c:nth-child(3){--mb: #b8572f !important;--mk: #fff3dd !important;--ma: #f2d27a !important}.shelf-c:nth-child(4){--mb: #2b1236 !important;--mk: #f8e8f4 !important;--ma: #f0b6d4 !important}.shelf-c>small{display:block;min-height:0;margin:0;padding:0;border:0;color:inherit;font:700 .75rem/1.45 var(--mono);letter-spacing:.1em}.shelf-c ul{display:flex;flex:initial;flex-wrap:wrap;gap:8px;width:auto;min-width:0;margin:0;padding:0}.shelf-c li{padding:6px 12px;border:2px solid currentColor;border-radius:999px;background:transparent;font:700 .78rem/1.4 var(--mono);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.shelf-c .btn{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:auto;min-height:48px;margin-top:0;padding:0 20px;background:var(--mk);color:var(--mb);border-color:var(--mk);box-shadow:4px 4px 0 var(--ma);font:700 .9rem var(--mono);letter-spacing:.04em;text-align:center;white-space:normal}.shelf-l{display:inline-flex;align-items:center;min-height:44px;margin-top:0;font:700 .8rem/1.5 var(--mono);text-underline-offset:4px;overflow-wrap:anywhere}@media(min-width:800px){.shelf{padding-inline:48px;margin-top:-30px}.shelf-g{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf-c{padding:clamp(22px,2vw,32px)}}@media(max-width:799px){.shelf-g{grid-template-columns:minmax(0,1fr);gap:18px}.shelf-c{padding:22px}.shelf-c li{font-size:.78rem}}@media(max-width:420px){.shelf{padding:64px 16px 56px}.shelf-c{padding:18px}}.proof{display:flex;flex-direction:column;min-width:0}.proof .big{max-width:100%;line-height:.94;text-wrap:balance}.gscore{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font:600 clamp(1rem,1.5vw,1.2rem)/1.5 var(--head);max-width:100%}.gscore b{font:800 clamp(2.8rem,5.4vw,4.5rem)/.9 var(--display);color:var(--ink);letter-spacing:-.06em}.gscore small{display:block;flex-basis:100%;max-width:65ch;margin-top:4px;color:#34352f;font:500 .82rem/1.6 var(--head)}.rcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,24px);width:100%;min-width:0}.rc{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;min-height:100%;padding:clamp(22px,2.6vw,34px);overflow-wrap:anywhere;box-shadow:5px 5px 0 var(--ink)}.rc blockquote{flex:1;font:600 clamp(1.05rem,1.45vw,1.28rem)/1.6 var(--head);letter-spacing:-.015em;text-wrap:pretty}.rc small{display:block;width:100%;padding-top:14px;border-top:1px solid currentColor;font:700 .68rem/1.4 var(--mono);letter-spacing:.04em;opacity:.8}.rc.q0 blockquote{font-weight:650}.rc.q0 small{border-color:#f4f0e859}@media(max-width:799px){.rcs{grid-template-columns:minmax(0,1fr)}.rc{min-height:0}.rc blockquote{font-size:clamp(1.08rem,3.8vw,1.3rem)}}@media(max-width:480px){.proof{gap:18px}.proof .big{font-size:clamp(2.35rem,10vw,3.6rem)}.gscore b{font-size:3.1rem}.gscore small{font-size:.82rem}.rc{padding:22px}}.site-loader{--loader-gold: var(--g2, #d9a62a);position:fixed;z-index:9999;inset:0;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(16px,3vh,30px);padding:clamp(16px,3.4vw,42px);padding-bottom:calc(clamp(16px,3.4vw,42px) + env(safe-area-inset-bottom));overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 43%,rgba(217,166,42,.15),transparent 37%),radial-gradient(ellipse at 50% 100%,rgba(198,255,61,.055),transparent 45%),#080809;color:var(--paper);animation:loader-screen-in .55s cubic-bezier(.22,1,.36,1) both}.site-loader:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.14;background:linear-gradient(rgba(244,239,230,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,230,.09) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.site-loader:after{content:"";position:absolute;z-index:0;inset:-20% -50%;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.035) 49%,rgba(217,166,42,.07) 50%,transparent 58%);display:none}.site-loader>*{position:relative;z-index:1;min-width:0}.loader-topline,.loader-bottomline{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;color:#f4efe6a8;font:700 .61rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}.loader-topline span:first-child{color:var(--loader-gold)}.loader-topline i,.loader-bottomline i{font-style:normal;color:var(--brass);padding-inline:3px}.loader-main{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vh,30px)}.loader-stage{position:relative;display:grid;place-items:center;width:min(86vw,390px);aspect-ratio:1.19;isolation:isolate}.loader-stage:before{content:"";position:absolute;z-index:0;width:min(84vw,330px);aspect-ratio:1;border:1px solid rgba(217,166,42,.32);border-radius:50%;box-shadow:0 0 38px #d9a62a0f,inset 0 0 38px #d9a62a09}.loader-stage:after{content:"";position:absolute;z-index:0;width:min(72vw,282px);aspect-ratio:1;border:1px dashed rgba(198,255,61,.24);border-radius:50%}.loader-orbit{position:absolute;z-index:1;left:50%;top:50%;width:min(84vw,330px);aspect-ratio:1;border-radius:50%;border:1px solid transparent;pointer-events:none}.loader-orbit-a{border-top-color:var(--loader-gold);border-right-color:#d9a62a29;transform:translate(-50%,-50%) rotate(-28deg);animation:loader-orbit 20s linear infinite}.loader-orbit-b{width:min(72vw,282px);border-bottom-color:var(--brass);border-left-color:#c6ff3d2e;transform:translate(-50%,-50%) rotate(38deg);display:none}.loader-orbit-dot{position:absolute;z-index:3;top:12%;right:14%;width:7px;height:7px;border-radius:50%;background:var(--brass);box-shadow:0 0 15px #c6ff3dcc}.loader-logo-frame{position:relative;z-index:2;display:grid;place-items:center;width:min(78vw,320px);aspect-ratio:566/474;padding:clamp(9px,2vw,16px);border:1px solid rgba(217,166,42,.68);border-radius:20px;background:linear-gradient(145deg,#ffffff0b,#d9a62a09 48%,#ffffff03);box-shadow:0 0 0 7px #d9a62a09,0 20px 70px #0000007a,inset 0 1px #ffffff1f;animation:loader-logo-reveal 1.05s cubic-bezier(.16,1,.3,1) both}.loader-logo-frame:before{content:"";position:absolute;inset:5px;border:1px solid rgba(244,239,230,.1);border-radius:14px;pointer-events:none}.loader-logo-frame img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(0,0,0,.24))}.loader-logo-frame:after{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.82) 49%,rgba(217,166,42,.3) 51%,transparent 65%) 150% 0/250% 100% no-repeat;-webkit-mask:url(/logo.webp) center/contain no-repeat;mask:url(/logo.webp) center/contain no-repeat;animation:loader-logo-sheen 1.38s .28s cubic-bezier(.22,1,.36,1) both}.loader-star{position:absolute;z-index:4;right:8%;bottom:12%;color:var(--loader-gold);font-size:clamp(1rem,3vw,1.5rem);line-height:1;text-shadow:0 0 18px rgba(217,166,42,.4)}.loader-copy{display:grid;gap:12px;width:min(100%,430px);animation:loader-copy-rise .82s .12s cubic-bezier(.16,1,.3,1) both}.loader-kicker{color:var(--paper);font:800 clamp(1.1rem,3vw,1.55rem)/1.05 var(--head);letter-spacing:-.04em;text-align:center;text-transform:uppercase}.loader-progress-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;color:#f4efe694;font:700 .57rem/1.5 var(--mono);letter-spacing:.055em}.loader-live{color:var(--brass)}.loader-track{position:relative;width:100%;height:5px;overflow:hidden;border-radius:999px;background:#f4efe626;box-shadow:inset 0 1px 2px #00000073}.loader-track span{display:block;width:100%;height:100%;border-radius:inherit;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--loader-gold),var(--brass),#f4efe6);box-shadow:0 0 14px #d9a62a59;animation:loader-fill 1.37s cubic-bezier(.22,1,.36,1) forwards}.loader-track span:after{content:"";display:block;width:28%;height:100%;margin-left:auto;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:loader-fill-glint 1s .22s cubic-bezier(.22,1,.36,1) both}.loader-bottomline{color:#f4efe66e;font-size:.55rem}@keyframes loader-screen-in{0%{opacity:0}to{opacity:1}}@keyframes loader-orbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loader-orbit-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes loader-logo-reveal{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loader-logo-sheen{0%{opacity:0;background-position:150% 0}28%{opacity:.75}to{opacity:0;background-position:-50% 0}}@keyframes loader-copy-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-fill{to{transform:scaleX(1)}}@keyframes loader-fill-glint{0%{transform:translate(-260%);opacity:0}30%{opacity:1}to{transform:translate(260%);opacity:0}}@media(min-width:800px)and (max-width:1100px){.shelf-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.shelf-g{grid-template-columns:minmax(0,1fr)}.reel{grid-template-columns:minmax(0,1fr);gap:24px}.reel-t .big{font-size:clamp(2.8rem,10vw,5.2rem)}.hub .mega{font-size:clamp(4rem,19vw,8.2rem);letter-spacing:-.075em}.r-accessories .rw{font-size:clamp(2.2rem,9.1vw,4rem)}}@media(max-width:480px){.hub .mega{font-size:clamp(3.65rem,18.5vw,5.2rem);letter-spacing:-.07em}.htags{gap:clamp(3px,1vw,6px)}.ht{width:clamp(48px,21vw,72px)}.ht .wd{font-size:.72rem}.ht b{min-height:96px}.reel-f{width:100%;max-width:420px}.site-loader{gap:18px}.r-accessories .rw{font-size:clamp(2.2rem,8.5vw,3rem)}}@media(max-width:360px){.hub .mega{font-size:clamp(3.15rem,17.5vw,4rem)}.ht{width:calc((100vw - 52px)/4)}.ht .wd{font-size:.66rem}.ht b{padding-inline:3px}.top{padding-inline:12px}.shelf{padding:60px 14px 52px}}@media(max-width:420px){.site-loader{gap:clamp(13px,2.2vh,20px);padding-inline:16px}.loader-topline{font-size:.53rem;letter-spacing:.065em}.loader-bottomline{flex-direction:column;justify-content:center;gap:5px;text-align:center;font-size:.52rem}.loader-stage{width:min(84vw,340px)}.loader-logo-frame{width:min(78vw,300px);border-radius:16px}.loader-logo-frame:before{border-radius:11px}.loader-copy{gap:10px}.loader-kicker{font-size:clamp(1rem,4.6vw,1.25rem)}.loader-progress-meta{font-size:.51rem}.loader-star{right:6%;bottom:9%}}@media(max-width:360px){.loader-topline{gap:8px;font-size:.49rem;letter-spacing:.035em}.loader-stage{width:min(82vw,300px)}.loader-logo-frame{width:min(76vw,270px);padding:8px}.loader-copy{gap:9px}.loader-bottomline{font-size:.49rem}}@media(max-height:620px)and (orientation:portrait){.site-loader{gap:10px;padding-block:14px}.loader-stage{width:min(68vw,280px)}.loader-logo-frame{width:min(60vw,248px)}.loader-main{gap:12px}.loader-kicker{font-size:1rem}}@media(orientation:landscape)and (max-height:500px){.site-loader{padding:12px 24px;gap:8px}.site-loader:before{background-size:32px 32px}.loader-main{flex-direction:row;gap:clamp(20px,5vw,64px)}.loader-stage{width:min(42vw,230px)}.loader-logo-frame{width:min(34vw,190px);padding:7px;border-radius:12px}.loader-logo-frame:before{inset:3px;border-radius:8px}.loader-logo-frame:after{border-radius:12px}.loader-copy{width:min(45vw,360px);gap:9px}.loader-kicker{text-align:left;font-size:clamp(1rem,2.4vw,1.35rem)}.loader-bottomline{display:none}.loader-star{right:5%;bottom:5%;font-size:.95rem}.hero.hub{min-height:680px}}@media(prefers-reduced-motion:reduce){.site-loader,.site-loader:after,.loader-stage:before,.loader-stage:after,.loader-orbit-a,.loader-orbit-b,.loader-orbit-dot,.loader-logo-frame,.loader-logo-frame:after,.loader-star,.loader-copy,.loader-track span,.loader-track span:after{animation:none!important}.site-loader:after{display:none}.loader-logo-frame,.loader-copy{opacity:1;transform:none;filter:none}.loader-track span{transform:scaleX(1)}}.hero.hub .mega .lw:nth-child(1) .li,.hero.hub .mega .lw:nth-child(2) .li,.hero.hub .mega .lw:nth-child(3) .li{color:#f4efe6!important;-webkit-text-fill-color:#f4efe6;background:none!important;text-shadow:0 2px 16px rgba(0,0,0,.24)}.hero.hub .mega .lw:nth-child(4) .li{color:#d7ff48!important;-webkit-text-fill-color:#d7ff48;background:none!important;text-shadow:0 0 18px rgba(215,255,72,.2)}.hero.hub .mega .lw:nth-child(5) .li{background:linear-gradient(135deg,#ff8a58 6%,#f7d66b 48%,#d7ff48 92%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none;filter:drop-shadow(0 3px 0 rgba(8,8,9,.45))}.h-accessories .tag,.h-accessories .sticker{font-family:Flavors,Permanent Marker,cursive;letter-spacing:0}.t-perfumes .lab-k,.t-perfumes .scent h3{font-family:Flavors,cursive;font-weight:400;letter-spacing:0}.t-perfumes .lab-k{font-size:clamp(1.25rem,3vw,1.7rem);line-height:1}.themed .hero.cat .collage{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead detail-a" "lead detail-b";gap:clamp(10px,1.4vw,18px);align-items:stretch;justify-self:center;align-self:center;width:100%;max-width:640px;min-width:0;min-height:0;aspect-ratio:1.04 / 1;max-height:min(76svh,680px);margin:clamp(8px,1.4vw,18px) 0;padding:clamp(9px,1.5vw,17px);border:1px solid color-mix(in srgb,var(--ac) 72%,var(--ink));border-radius:26px;background:radial-gradient(100% 70% at 0% 0%,color-mix(in srgb,var(--ac) 18%,transparent),transparent 65%),color-mix(in srgb,var(--bg) 91%,var(--ink));box-shadow:inset 0 1px #ffffff1f,0 22px 54px #00000038;isolation:isolate}.themed .hero.cat .collage:before{content:"";position:absolute;inset:6px;z-index:0;border:1px solid color-mix(in srgb,var(--ac) 38%,transparent);border-radius:19px;pointer-events:none;background:none}.themed .hero.cat .collage figure{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:clamp(6px,1vw,11px);rotate:0deg;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 28%,var(--ac));border-radius:16px;background:color-mix(in srgb,var(--paper) 92%,var(--bg));box-shadow:5px 5px 0 var(--ac),0 14px 30px #0000002e;transform:translateZ(0);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.themed .hero.cat .collage .f0{grid-area:lead}.themed .hero.cat .collage .f1{grid-area:detail-a}.themed .hero.cat .collage .f2{grid-area:detail-b}.themed .hero.cat .collage figure:before{content:"";position:absolute;z-index:2;inset:5px;border:1px solid rgba(23,24,21,.15);border-radius:10px;pointer-events:none;background:none;rotate:0deg;translate:0 0}.themed .hero.cat .collage figure:after{content:"";position:absolute;z-index:3;left:12px;bottom:9px;width:clamp(22px,3vw,42px);height:3px;border-radius:99px;background:var(--ac);opacity:.92;pointer-events:none}.themed .hero.cat .collage img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:10px;background:transparent;transform:none;scale:1}@media(hover:hover)and (pointer:fine){.themed .hero.cat .collage figure:hover{transform:translateY(-3px);box-shadow:7px 8px 0 var(--ac),0 18px 34px #0003}.themed .hero.cat .collage figure:hover img{transform:none;scale:1}}.h-clothing .hero.cat .collage .f0{padding-bottom:clamp(12px,1.8vw,20px)}.h-clothing .hero.cat .collage figure:before{display:block}.h-clothing .hero.cat .collage .f0:before{display:none}.h-footwear .hero.cat .collage:before{background:repeating-linear-gradient(135deg,transparent 0 18px,color-mix(in srgb,var(--ac) 16%,transparent) 18px 23px);inset:4px;opacity:.75}.h-accessories .hero.cat .collage figure{background:color-mix(in srgb,var(--paper) 95%,var(--ac))}.h-accessories .hero.cat .collage figure:before{display:block}.h-perfumes .hero.cat .collage figure{border-radius:18px 18px 10px 10px;border-color:color-mix(in srgb,var(--ac) 65%,var(--ink));background:color-mix(in srgb,var(--bg) 82%,var(--paper));box-shadow:5px 5px 0 var(--ac),0 14px 30px #0003}.h-perfumes .hero.cat .collage img{aspect-ratio:auto;object-fit:contain;border-radius:10px}@media(max-width:799px){.themed .hero.cat .collage{width:min(100%,560px);max-width:560px;aspect-ratio:1.04 / 1;max-height:none;margin:clamp(8px,2vw,14px) auto;gap:10px;padding:10px;border-radius:22px}.themed .hero.cat .collage figure{border-radius:13px;padding:6px}.themed .hero.cat .collage figure:before{inset:4px;border-radius:8px}.themed .hero.cat .collage figure:after{left:8px;bottom:7px;height:2px}.h-clothing .hero.cat .collage .f0{padding-bottom:14px}}@media(max-width:380px){.themed .hero.cat .collage{gap:8px;padding:8px;border-radius:18px}.themed .hero.cat .collage figure{padding:5px;border-radius:11px}}.themed .gal{position:relative;isolation:isolate}.themed .bento{grid-auto-rows:clamp(158px,34vw,260px);gap:clamp(12px,1.6vw,20px);padding:10px clamp(16px,4vw,48px) 38px}.themed .bt{padding:clamp(5px,1vw,10px);border:1.5px solid color-mix(in srgb,var(--ink) 44%,transparent);border-radius:18px;background:color-mix(in srgb,var(--bg) 86%,var(--paper));box-shadow:5px 5px 0 var(--ac),0 12px 28px #00000021;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.themed .bt:before{content:"";position:absolute;z-index:2;inset:5px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:12px;pointer-events:none}.themed .bt img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:10px;background:transparent;transform:none;scale:1}.themed .bt:nth-child(3n+2){box-shadow:5px 5px color-mix(in srgb,var(--ac) 72%,var(--ink)),0 12px 28px #00000021}.themed .bt:nth-child(3n){box-shadow:5px 5px color-mix(in srgb,var(--ac) 55%,var(--paper)),0 12px 28px #00000021}.themed .bt:after{z-index:3}@media(min-width:800px){.themed .bento{grid-auto-rows:clamp(210px,19vw,290px);gap:clamp(14px,1.4vw,22px)}}@media(hover:hover)and (pointer:fine){.themed .bt:hover{translate:0 -3px;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));box-shadow:7px 8px 0 var(--ac),0 18px 38px #00000030}.themed .bt:hover img{transform:none;scale:1}}.t-perfumes .lab{background:linear-gradient(145deg,#f7eff7,#f0dce9);color:#2b2037;border-top:1px solid rgba(43,32,55,.16);border-bottom:1px solid rgba(43,32,55,.14);margin:0}.t-perfumes .lab .big{color:#2b2037;text-shadow:none}.t-perfumes .lab-k{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:10px 14px 9px;border-radius:6px;background:#2b2037;color:#e7a8d0}.t-perfumes .lab-g{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:700px}.t-perfumes .lab-card.scent{width:100%;max-width:650px;padding:clamp(22px,4vw,38px);gap:20px;border:1.5px solid #2b2037;border-radius:18px;background:#2b2037;color:#f6eff8;box-shadow:7px 7px #e7a8d0,0 18px 36px #2b203721}.t-perfumes .scent h3{color:#e7a8d0;font-size:clamp(2rem,4.7vw,3.2rem);line-height:.98}.t-perfumes .scent p{color:#f6eff8;font:500 clamp(1rem,1.6vw,1.12rem)/1.6 var(--head)}.t-perfumes .scent .sq-r b{font:400 clamp(2.8rem,7vw,5rem)/.95 "Flavors",cursive;letter-spacing:0;color:#d7ff48}.t-perfumes .scent .sq-o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.t-perfumes .scent .chipb,.t-perfumes .scent .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 14px;border:1px solid #e7a8d0;border-radius:8px;background:#e7a8d0;color:#2b2037;box-shadow:3px 3px #d7ff48;font:700 .74rem/1.35 var(--mono);text-align:center}.t-perfumes .scent .sq-r{gap:12px}.t-perfumes .scent .sq-r img{width:min(100%,250px);max-height:260px;object-fit:contain;object-position:left center;border:1px solid rgba(231,168,208,.55);border-radius:12px;padding:8px;background:#ffffff0f}@media(max-width:480px){.t-perfumes .scent .sq-o{grid-template-columns:minmax(0,1fr)}}.top{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform}.top.top-hidden{transform:translate3d(0,-120%,0);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.top{transition:none}}.hero.hub .mega .lw:nth-child(odd) .li{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:2px var(--brass);background:none!important;text-shadow:none!important;filter:none!important}.hero.hub .mega .lw:nth-child(2n) .li{color:var(--brass)!important;-webkit-text-fill-color:var(--brass)!important;-webkit-text-stroke:0;background:none!important;text-shadow:none!important;filter:none!important}@media(max-width:799px){.hero.hub{padding-top:max(76px,calc(env(safe-area-inset-top) + 66px));gap:10px}.htags{align-self:stretch;width:100%;justify-content:flex-end;align-items:flex-start;gap:4px;padding-top:0;margin:0 0 auto}.htags .ht{flex:0 1 clamp(48px,14vw,64px);width:clamp(48px,14vw,64px);min-width:0;padding-top:clamp(8px,calc(var(--sl)*.25px),17px);rotate:0deg}.htags .ht i{height:clamp(18px,calc(var(--sl)*.25px),28px);width:1px}.htags .ht b{min-height:82px;gap:4px;padding:14px 3px 8px;border-width:1.5px;box-shadow:2px 2px #171815}.htags .ht b:before{top:5px;width:6px;height:6px}.htags .ht .ico svg{width:17px;height:17px}.htags .ht small{font-size:.5rem}.htags .ht .wd{font-size:clamp(.62rem,2.35vw,.78rem);letter-spacing:.025em}.hero.hub .tag.rot-l{align-self:flex-start;margin-top:2px;padding:7px 9px;rotate:0deg;font-size:.61rem;letter-spacing:.035em}.hub .mega{font-size:clamp(4rem,18vw,5.3rem);letter-spacing:-.07em;margin-top:1px;text-shadow:0 2px 16px rgba(0,0,0,.35)}.hub .sub{max-width:30ch;font-size:1.1rem;line-height:1.32}.hub .row{gap:9px}.hub .row .btn{min-height:44px;padding-inline:14px}.hub .meta{font-size:.64rem;gap:0 10px}}@media(max-width:420px){.hero.hub{padding-top:max(72px,calc(env(safe-area-inset-top) + 62px))}.htags .ht{flex-basis:clamp(45px,13.7vw,58px);width:clamp(45px,13.7vw,58px)}.htags .ht b{min-height:76px;padding-top:13px}.htags .ht .wd{font-size:clamp(.58rem,2.2vw,.7rem)}.hub .mega{font-size:clamp(3.85rem,17.2vw,4.9rem)}}@media(max-width:360px){.hero.hub{padding-inline:12px}.htags{gap:3px}.htags .ht{flex-basis:calc((100vw - 42px)/4);width:calc((100vw - 42px)/4)}.htags .ht .wd{font-size:.58rem}.htags .ht b{padding-inline:2px}.hub .mega{font-size:clamp(3.5rem,16.5vw,4rem)}}.rooms .room .rw,.room .rw,.room.r-accessories .rw,.room.r-footwear .rw,.room.r-perfumes .rw,.room.r-clothing .rw{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:-.04em!important;font-size:clamp(2.6rem,16vw,8rem);transition:text-shadow .3s ease,transform .3s ease!important}@media(min-width:800px){.rooms .room .rw,.room .rw,.room.r-accessories .rw,.room.r-footwear .rw,.room.r-perfumes .rw,.room.r-clothing .rw{font-size:clamp(3.5rem,7.5vw,8.5rem)}}.room:hover .rw,.room:focus-within .rw,.room.r-accessories:hover .rw,.room.r-accessories:focus-within .rw{letter-spacing:-.04em!important;transform:none!important}@media(hover:hover)and (pointer:fine){.room:hover .rw{text-shadow:5px 5px 0 var(--ac)!important}}.room .rw .lw,.room.r-accessories .rw .lw{flex:none;display:inline-block;white-space:nowrap}.marquee{rotate:0!important;transform:none!important;margin:0!important;width:100%}@media(hover:none),(pointer:coarse){.wob{animation:none!important}.rip{display:none!important}.btn,.topcta,.chipm,.rw,.ht,.shelf-c,.brand-l,.bit,.room .rp,.room .rp img,.srow figure,.srow figure img,.masonry figure{transition:none!important}.topcta:hover{transform:none}.ht:hover{filter:none}.brand-l:hover:after{animation:none}.strip .srow figure:hover img{transform:none;filter:none}}.lvbg img{object-position:50% 25%}.room.r-footwear .rp{width:100%;max-width:100%}@media(min-width:800px){.rooms .room.r-footwear{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.room.r-footwear .rp{width:100%;max-width:none}}.themed .bento{display:block;columns:2;column-gap:clamp(12px,1.6vw,20px);grid-auto-rows:auto}.themed .bt,.themed .bt.p,.themed .bt.l,.themed .bt:nth-child(9n+1){display:block;width:100%;height:auto;grid-column:auto;grid-row:auto;break-inside:avoid;margin:0 0 clamp(12px,1.6vw,20px)}.themed .bt img{display:block;width:100%;height:auto;object-fit:cover}@media(min-width:800px){.themed .bento{columns:3}}@media(min-width:1280px){.themed .bento{columns:4}}.shelf-c ul{gap:10px}.shelf-c li{padding:9px 17px;font-size:1rem;line-height:1.3}.themed .hero.cat .collage figure{overflow:hidden;min-width:0;min-height:0}.themed .hero.cat .collage img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;background:transparent}.h-perfumes .hero.cat .collage img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:auto}.h-clothing .hero.cat .collage .f0 img{object-position:center 40%}.h-accessories .mega.word{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-wrap:nowrap;max-width:100%}.foot .fcta>figure.shopfig{width:100%;max-width:620px;min-width:0;margin:0;justify-self:start;align-self:start}.foot .fcta>figure.shopfig img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}@media(min-width:800px){.foot .fcta{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.shopfig{width:100%;max-width:none}@media(min-width:800px){.fcta{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media(min-width:800px){.hero.hub .htags{display:flex;width:100%;align-self:stretch;justify-content:flex-end;gap:clamp(5px,1.2vw,16px)}}@media(max-width:799px){.hero.hub .htags{display:flex;width:100%;max-width:100%;box-sizing:border-box;justify-content:flex-end;align-items:flex-start;align-self:stretch;flex-wrap:wrap;gap:clamp(6px,2vw,10px);margin-left:0;margin-right:0}.hero.hub .htags .ht{box-sizing:border-box;max-width:100%;min-width:0;font-size:clamp(9px,2.6vw,12px);line-height:1.2;white-space:nowrap}}@media(max-width:360px){.hero.hub .htags{gap:6px}.hero.hub .htags .ht{font-size:9px}}@media(max-width:799px){.foot{padding-top:34px;padding-bottom:calc(var(--dock) + env(safe-area-inset-bottom) + 16px);gap:18px}.foot .fcta{gap:14px}.foot .fcta>.big{font-size:clamp(2.35rem,9.5vw,3.2rem);line-height:.9}.foot address{font-size:.94rem;line-height:1.44}.foot address small{margin-top:3px;line-height:1.35}.foot .hrs{gap:2px 12px;margin:8px 0;font-size:.72rem;line-height:1.35}.foot .fcta .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.foot .fcta .row .btn{min-width:0;min-height:42px;padding-inline:8px;font-size:.61rem;letter-spacing:.01em;white-space:nowrap;box-shadow:2px 2px 0 var(--rust)}.foot .fnav{gap:4px 14px}.foot .fnav a{min-height:40px}.foot .fseal{gap:10px;font-size:.83rem;line-height:1.4}.foot .fseal .seal{width:60px;height:60px;flex:0 0 60px}.foot .fw{font-size:clamp(4rem,19vw,6.5rem)}.foot .fbot{gap:8px;font-size:.58rem}.foot .fbot button{min-height:40px;padding-inline:10px}}.foot .fw-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;width:100%}.foot .fw-row .fw{min-width:0;width:100%}.foot .fback{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1.5px solid var(--brass);border-radius:50%;background:var(--brass);color:#080809;box-shadow:3px 3px 0 var(--rust);font:700 1.7rem/1 var(--head);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.foot .fback span{display:block;translate:0 -1px}@media(hover:hover)and (pointer:fine){.foot .fback:hover{transform:translateY(-2px);box-shadow:3px 5px 0 var(--rust)}}@media(max-width:799px){.foot .fw-row{grid-template-columns:minmax(0,1fr) 40px;gap:8px}.foot .fback{width:40px;height:40px;font-size:1.45rem;box-shadow:2px 2px 0 var(--rust)}}@media(min-width:800px){.foot .fw-row{display:flex;justify-content:flex-start;align-items:center;gap:clamp(14px,1.8vw,28px);width:max-content;max-width:100%}.foot .fw-row .fw{flex:0 1 auto;width:max-content;max-width:100%}.foot .fw-row .fback{flex:0 0 48px}}.room .room-details{display:none}@media(min-width:800px){.rooms .room{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);grid-template-areas:"meta photo" "word photo" "line photo" "details photo" "cta photo";grid-template-rows:auto auto auto minmax(110px,1fr) auto;align-content:stretch;row-gap:clamp(10px,1.4vh,18px)}.rooms .room:nth-child(2n){grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"photo meta" "photo word" "photo line" "photo details" "photo cta"}.rooms .room .rm{grid-area:meta;align-self:end}.rooms .room .rw{grid-area:word;align-self:center}.rooms .room .rl{grid-area:line;align-self:start;max-width:34ch;font-size:clamp(1.12rem,1.55vw,1.65rem);line-height:1.3}.rooms .room .room-details{grid-area:details;align-self:stretch;display:grid;align-content:center;gap:12px;min-width:0;padding:14px 0 12px;border-top:1px solid color-mix(in srgb,var(--ink) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.room-details .rd-kicker{display:flex;gap:9px;align-items:center;font:700 .7rem/1.3 var(--mono);letter-spacing:.12em;opacity:.78}.room-details .rd-kicker i{font-style:normal;color:var(--ac);font-size:1.1rem}.room-details>p{max-width:38ch;font:500 clamp(.95rem,1.1vw,1.12rem)/1.55 var(--head);opacity:.94}.room-details ul{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.room-details li{padding:6px 10px;border:1px solid color-mix(in srgb,var(--ink) 55%,transparent);border-radius:999px;font:700 clamp(.56rem,.72vw,.72rem)/1.3 var(--mono);letter-spacing:.015em}.rooms .room .rp{grid-area:photo;align-self:center;width:min(100%,520px);max-width:100%;min-width:0;height:auto;margin:0}.rooms .room .rp img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.rooms .room .rb{grid-area:cta;align-self:start;justify-self:start;margin:4px 0 0}}.foot .fcta{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.foot .fvisual{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0}.foot .fvisual .shopfig{width:100%;max-width:620px;min-width:0;margin:0}.foot .fvisual .fw{width:100%;max-width:620px;font-size:clamp(3.25rem,8vw,8.5rem);line-height:.84;white-space:nowrap}.foot .fcontent{display:grid;align-content:start;gap:18px;min-width:0}.foot .visit-card{display:block;min-width:0;width:100%;padding:clamp(18px,2vw,28px);background:linear-gradient(140deg,#171819,#101012);border:1px solid rgba(198,255,61,.48);border-left:5px solid var(--brass);border-radius:20px;box-shadow:7px 7px #ff4d2ecc;font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.55;font-style:normal}.foot .visit-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.foot .visit-kicker,.foot .visit-area{display:block}.foot .visit-kicker{color:var(--brass);font:700 .72rem/1.4 var(--mono);letter-spacing:.13em}.foot .visit-area{margin-top:4px;color:#f4efe6a8;font:700 .72rem/1.4 var(--mono);letter-spacing:.07em}.foot .visit-card .opn{padding:8px 11px;border:1px solid currentColor;border-radius:999px;font:700 .68rem/1.35 var(--mono);white-space:nowrap}.foot .visit-address{font:600 clamp(1.12rem,1.45vw,1.35rem)/1.52 var(--head);overflow-wrap:anywhere}.foot .visit-landmark{margin-top:8px;color:var(--brass);font:700 .78rem/1.5 var(--mono)}.foot .visit-hours-title{margin-top:22px;padding-top:16px;border-top:1px solid rgba(244,239,230,.2);color:var(--brass);font:700 .72rem/1.4 var(--mono);letter-spacing:.13em}.foot .visit-card .hrs{margin:12px 0 0;gap:9px 18px;font:700 clamp(.82rem,.95vw,.98rem)/1.5 var(--mono)}.foot .visit-card .hrs dt{color:var(--paper);opacity:.75}.foot .visit-card .hrs dd{color:var(--paper)}.foot .fback-row{display:flex;justify-content:flex-end;align-items:center;width:100%}.foot .fback{flex:0 0 48px;width:48px;height:48px}@media(min-width:800px){.foot .fcta{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(26px,4vw,64px)}.foot .fvisual{grid-column:1}.foot .fcontent{grid-column:2}.foot .fvisual .fw{font-size:clamp(3rem,7.7vw,8rem)}}@media(max-width:799px){.foot .fcta{grid-template-columns:minmax(0,1fr);gap:24px}.foot .fvisual,.foot .fcontent{grid-column:1}.foot .fvisual{gap:13px}.foot .fvisual .fw{font-size:clamp(3.3rem,18vw,6.5rem)}.foot .visit-card{padding:18px;border-radius:16px}.foot .visit-card-top{align-items:flex-start;margin-bottom:16px}.foot .visit-card .opn{font-size:.6rem;padding:7px 8px}.foot .visit-address{font-size:1.08rem}.foot .visit-landmark{font-size:.72rem}.foot .visit-card .hrs{gap:7px 10px;font-size:.75rem}.foot .fcontent>.big{font-size:clamp(2.35rem,9.5vw,3.2rem)}.foot .fback-row{margin-top:-4px}}.foot .fnav{display:none}@media(min-width:800px){.foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo big" "photo addr" "photo ." "seal  seal" "fw    row" "bot   bot";grid-template-rows:auto auto 1fr auto auto auto;column-gap:clamp(28px,5vw,64px);row-gap:18px;align-items:start}.foot .fcta,.foot .fvisual,.foot .fcontent{display:contents}.foot .fvisual .shopfig{grid-area:photo;width:100%;max-width:460px;margin:0}.foot .fcontent>.big{grid-area:big;margin:0 0 clamp(10px,2vw,18px);font-size:clamp(2rem,3.7vw,3.2rem);line-height:1}.foot .visit-card{grid-area:addr}.foot .fcontent>.row{grid-area:row;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-self:center;justify-self:end;width:100%;max-width:460px;margin-right:clamp(32px,6vw,96px)}.foot .fvisual .fw{grid-area:fw;align-self:center;width:100%;max-width:none;font-size:clamp(4rem,8vw,7rem)}.foot .fseal{grid-area:seal;margin-top:clamp(28px,7vw,44px)}.foot .fback-row{grid-area:bot;justify-self:end;align-self:end;width:auto;margin-top:14px;z-index:1}.foot .fbot{grid-area:bot;align-self:stretch;align-items:center;justify-content:space-between;padding:14px 64px 0 0;border-top:1px solid rgba(244,240,232,.16)}.foot .visit-card{display:flex;flex-direction:column;padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-size:1rem}.foot .visit-address{order:1}.foot .visit-landmark{order:2}.foot .visit-hours-title{display:none}.foot .visit-card .hrs{order:3;margin:12px 0 0}.foot .visit-card-top{order:4;margin:16px 0 0;justify-content:flex-start}.foot .visit-card-top>div{display:none}@media(max-width:1020px){.foot .fcontent>.row .btn{white-space:nowrap;padding-inline:8px;font-size:.62rem;letter-spacing:0}}}.foot .fcontent>.big{font-size:clamp(2.8rem,13vw,4rem);line-height:.95}@media(min-width:800px){.foot .fcontent>.big{font-size:clamp(2.8rem,5.4vw,5rem);line-height:.95}}@media(min-width:800px){.foot .visit-card{display:block;max-width:420px;padding:16px 18px;background:linear-gradient(140deg,#171819,#101012);border:1px solid rgba(198,255,61,.48);border-left:5px solid var(--brass);border-radius:16px;box-shadow:6px 6px #ff4d2ecc;font-size:1rem}.foot .visit-address,.foot .visit-landmark,.foot .visit-card .hrs,.foot .visit-card-top{order:0}.foot .visit-card-top{margin:0 0 12px;gap:8px;justify-content:space-between}.foot .visit-card-top>div{display:block}.foot .visit-kicker,.foot .visit-area{font-size:.6rem}.foot .visit-card .opn{font-size:.58rem;padding:5px 8px}.foot .visit-address{font-size:.98rem;line-height:1.45}.foot .visit-landmark{font-size:.66rem;margin-top:5px}.foot .visit-hours-title{display:block;font-size:.6rem;margin-top:12px;padding-top:10px}.foot .visit-card .hrs{font-size:.72rem;gap:5px 14px;margin:8px 0 0}}.foot .fseal{gap:10px;font-size:.82rem;line-height:1.35}.foot .fseal .seal{width:44px;height:44px;flex:0 0 44px}@media(min-width:800px){.foot .fcontent>.row{max-width:380px;gap:8px}.foot .fcontent>.row .btn{min-height:40px;padding:6px 10px;font-size:.66rem}}@media(min-width:800px){.foot .fcontent>.row{justify-self:start;margin-right:0}}@media(min-width:800px){.foot .fcontent>.row{max-width:420px;gap:9px}.foot .fcontent>.row .btn{min-height:44px;padding:8px 12px;font-size:.7rem}}@media(min-width:800px){.foot{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.foot .fvisual .shopfig{max-width:560px}}@media(max-width:799px){.room .room-details,.rooms .room .room-details{display:none!important}}@media(max-width:799px){.rooms .room .rb{order:1;margin-top:6px;align-self:flex-start}.rooms .room .rp{order:2;margin-top:14px}}@media(max-width:799px){.rooms{--dwell: 45svh }.rooms .room:not(:last-child){margin-bottom:var(--dwell)}}@media(max-width:799px){.hero .tag,.hero .sub,.hero .row,.hero .meta,.shelf-c,.tc,.rc,.srow figure,.shopfig,.lab-card,.masonry figure,.bt,.ask>*,.r-perfumes .rp,.tick>div,.mani:after,.shelf:after,.brand-l.shine:after,.opn.yes i,.page,.site-loader,.site-loader:before,.loader-orbit,.loader-orbit-dot,.loader-star,.loader-track span{animation:none!important}.rooms{--dwell: 52svh}.foot .visit-card{padding:20px}.foot .visit-kicker,.foot .visit-area{font-size:.78rem}.foot .visit-card .opn{font-size:.64rem}.foot .visit-address{font-size:1.16rem;line-height:1.52}.foot .visit-landmark,.foot .visit-hours-title{font-size:.78rem}.foot .visit-card .hrs{font-size:.82rem;gap:8px 12px}.foot .fbot{justify-content:flex-start;text-align:left}.foot .fbot p{margin:0 auto 0 0;text-align:left}}@media(min-width:800px){.foot .visit-card{padding:20px 22px}.foot .visit-kicker,.foot .visit-area{font-size:.68rem}.foot .visit-card .opn{font-size:.64rem}.foot .visit-address{font-size:1.08rem;line-height:1.5}.foot .visit-landmark{font-size:.74rem}.foot .visit-hours-title{font-size:.68rem;margin-top:14px;padding-top:12px}.foot .visit-card .hrs{font-size:.8rem;gap:7px 14px}.foot .fbot{justify-content:flex-start;text-align:left}.foot .fbot p{margin:0 auto 0 0;text-align:left}}@media(max-width:799px){.rooms .room{height:100svh;min-height:0;padding-bottom:calc(var(--dock) + env(safe-area-inset-bottom) + 16px);gap:10px}.rooms .room:last-child{margin-bottom:0}.rooms .room:is(.r-clothing,.r-footwear,.r-accessories,.r-perfumes) .rp{--ar: .75;flex:1 1 0;min-height:0;min-width:0;width:auto;max-width:100%;max-height:calc((100vw - 48px) / var(--ar));aspect-ratio:var(--ar);align-self:flex-start;margin-top:12px;margin-right:0;display:block}.rooms .room:is(.r-clothing,.r-footwear,.r-accessories,.r-perfumes):nth-child(2n) .rp{align-self:flex-end;margin-right:10px}.rooms .room.r-clothing .rp{--ar: .72;margin-top:26px}.rooms .room.r-footwear .rp{--ar: 1.3 }.rooms .room.r-accessories .rp{--ar: .74 }.rooms .room.r-perfumes .rp{--ar: .8 }.rooms .room:is(.r-clothing,.r-footwear,.r-accessories,.r-perfumes) .rp img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}}@media(max-width:360px){.htags .ht{flex:0 1 clamp(45px,13.7vw,58px);width:clamp(45px,13.7vw,58px)}}@media(max-width:799px){.top,.dock{transition:translate .35s ease,opacity .35s ease,visibility .35s}.in-rooms .top{translate:0 -130%;opacity:0;visibility:hidden;pointer-events:none}.in-rooms .dock{translate:0 130%;opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:799px){.rooms .room{padding-top:40px;padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}}@media(max-width:799px){.foot .fcta,.foot .fvisual,.foot .fcontent{display:contents}.foot .shopfig{order:1}.foot .fcontent>.big{order:2}.foot .visit-card{order:3}.foot .fcontent>.row{order:4}.foot .fnav{order:5}.foot .fseal{order:6}.foot .fw{order:7}.foot .fback-row{order:8}.foot .fbot{order:9}}.ht{cursor:pointer;filter:drop-shadow(3px 5px 0 rgba(0,0,0,.24));transition:transform .22s ease,filter .22s ease}.ht b{border:2px solid var(--ink);box-shadow:4px 5px 0 var(--ink);background:var(--paper)}.ht .ico{display:grid;place-items:center;width:34px;height:34px;color:var(--ink)}.ht .ico svg{width:29px;height:29px;stroke-width:2.8}.ht:focus-visible{outline:3px solid var(--brass);outline-offset:5px}@media(hover:hover)and (pointer:fine){.ht:hover{transform:translateY(-5px) rotate(-2deg);filter:drop-shadow(5px 8px 0 rgba(0,0,0,.28))}.ht:hover b{box-shadow:6px 7px 0 var(--ink)}}.menu .mi{grid-template-columns:48px auto minmax(0,1fr);align-items:center;column-gap:clamp(10px,2vw,20px)}.menu .mi-icon{grid-row:1 / span 2;display:grid;place-items:center;width:42px;height:42px;border:1.5px solid currentColor;border-radius:12px;background:#ffffff17}.menu .mi-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.menu .mi small{grid-row:1 / span 2;grid-column:2}.menu .mi b,.menu .mi span{grid-column:3}.menu .mi.mw{grid-template-columns:48px auto}.menu .mi.mw small{grid-column:1;grid-row:1}.menu .mi.mw b{grid-column:2}.scent-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin:10px 0 12px;border:2px solid currentColor;border-radius:10px;overflow:hidden;opacity:1;background:color-mix(in srgb,var(--bg) 76%,#000);box-shadow:5px 5px 0 var(--ac)}.scent-ribbon-cell{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:clamp(9px,1.5vw,16px) clamp(5px,1vw,12px);border-right:1px solid color-mix(in srgb,currentColor 48%,transparent);text-align:center}.scent-ribbon-cell:last-child{border-right:0}.scent-ribbon-cell b{font:900 clamp(.78rem,1.7vw,1.2rem)/1 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere}.scent-ribbon-cell small{font:800 clamp(.48rem,.8vw,.64rem)/1.2 var(--mono);letter-spacing:.08em}.scent-ribbon-feature{color:var(--ink);background:var(--ac)}.scent-ribbon-feature b{font-size:clamp(1.15rem,2.8vw,2rem)}.scent-ribbon-last{background:var(--paper);color:#171815}@media(max-width:520px){.scent-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.scent-ribbon-cell{min-height:58px}.scent-ribbon-cell:nth-child(2){border-right:0}.scent-ribbon-cell:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,currentColor 48%,transparent)}.scent-ribbon-cell b{font-size:.9rem}.scent-ribbon-feature b{font-size:1.5rem}.menu .mi{grid-template-columns:38px auto minmax(0,1fr);column-gap:8px}.menu .mi-icon{width:34px;height:34px;border-radius:9px}.menu .mi-icon svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.ht{transition:none}}.shelf-scent-line{max-width:30ch;font:italic 1rem/1.35 var(--serif);opacity:.92}.hero.hub .htags{align-items:flex-start;gap:clamp(12px,2.2vw,34px);perspective:900px}.hero.hub .ht{position:relative;display:flex;flex:0 1 clamp(92px,10vw,142px);width:clamp(92px,10vw,142px);min-width:0;padding:0;margin:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;color:var(--paper);text-decoration:none;transform-origin:50% 0;rotate:0deg;filter:drop-shadow(0 9px 8px rgba(0,0,0,.32));animation:genzHangSwing 4.8s ease-in-out infinite;animation-delay:var(--swing-delay,0s);will-change:transform}.hero.hub .ht-cord{display:block;position:relative;left:auto;top:auto;width:2px;height:clamp(22px,4vh,42px);flex:0 0 auto;background:linear-gradient(180deg,rgba(246,239,224,.45),var(--tc),rgba(246,239,224,.85));border:0;translate:0 0}.hero.hub .ht-cord:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;border:2px solid var(--tc);border-radius:50%;background:#111;transform:translate(-50%)}.hero.hub .ht-object{position:relative;display:grid;place-items:center;width:100%;min-height:108px;margin-top:2px;transform-origin:50% 8%;animation:genzProductBob 3.2s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.42s);transition:filter .2s ease,transform .25s ease}.hero.hub .ht-object:before{content:"";position:absolute;inset:16% 12%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--tc) 45%,transparent),transparent 68%);filter:blur(8px)}.hero.hub .ht-object svg{display:block;width:100%;height:auto;max-height:138px;overflow:visible;filter:drop-shadow(2px 4px 0 rgba(0,0,0,.55))}.hero.hub .ht-clothing .ht-object{max-width:116px}.hero.hub .ht-footwear .ht-object{max-width:145px;min-height:96px}.hero.hub .ht-perfumes .ht-object{max-width:88px}.hero.hub .ht-accessories .ht-object{max-width:100px}.hero.hub .ht-label{display:inline-flex;align-items:center;justify-content:center;margin-top:1px;padding:5px 9px 4px;color:#111;background:var(--tc);border:1.5px solid #111;border-radius:3px;box-shadow:3px 3px #111;font:800 clamp(.57rem,.85vw,.72rem)/1.1 var(--mono);letter-spacing:.025em;white-space:nowrap;transform:rotate(-2deg)}.hero.hub .ht-arrow{display:grid;place-items:center;width:22px;height:22px;margin-top:8px;border:1px solid var(--paper);border-radius:50%;color:var(--paper);font:700 .8rem/1 var(--mono);transition:background .2s ease,color .2s ease,transform .2s ease}@keyframes genzHangSwing{0%,to{transform:rotate(-4deg)}24%{transform:rotate(3deg)}48%{transform:rotate(6deg)}72%{transform:rotate(-2deg)}}@keyframes genzProductBob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(5px) rotate(2deg)}}@media(hover:hover)and (pointer:fine){.hero.hub .ht:hover,.hero.hub .ht:focus-visible{animation-play-state:paused;transform:translateY(-5px) rotate(0) scale(1.06)}.hero.hub .ht:hover .ht-object,.hero.hub .ht:focus-visible .ht-object{animation-play-state:paused;transform:translateY(-3px) rotate(4deg) scale(1.04);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--tc) 70%,transparent))}.hero.hub .ht:hover .ht-arrow,.hero.hub .ht:focus-visible .ht-arrow{color:#111;background:var(--tc);transform:rotate(45deg)}}@media(max-width:799px){.hero.hub .htags{justify-content:space-between;align-items:flex-start;gap:2px;overflow:visible}.hero.hub .ht{flex:0 1 calc((100vw - 44px)/4);width:calc((100vw - 44px)/4);max-width:100px}.hero.hub .ht-cord{height:20px}.hero.hub .ht-object{min-height:70px;max-height:78px;margin-top:2px}.hero.hub .ht-object svg{max-height:78px}.hero.hub .ht-clothing .ht-object{max-width:74px}.hero.hub .ht-footwear .ht-object{max-width:92px;min-height:64px}.hero.hub .ht-perfumes .ht-object{max-width:54px}.hero.hub .ht-accessories .ht-object{max-width:66px}.hero.hub .ht-label{padding:4px 5px 3px;font-size:clamp(.48rem,2vw,.62rem);letter-spacing:0}.hero.hub .ht-arrow{width:18px;height:18px;margin-top:5px;font-size:.65rem}}@media(max-width:360px){.hero.hub .ht-label{font-size:.45rem;padding-inline:3px}.hero.hub .ht-object{min-height:62px}}.hero.hub .meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;font:800 clamp(.78rem,1.3vw,.98rem)/1.25 var(--mono);letter-spacing:.015em}.hero.hub .meta>span,.hero.hub .meta .opn,.hero.hub .meta button{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1.5px solid rgba(244,239,230,.72);border-radius:6px;background:#080809b8;color:var(--paper);box-shadow:3px 3px #00000073}.hero.hub .meta button{min-height:40px;margin:0;font:inherit;font-weight:800;cursor:pointer}.shelf .shelf-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0;color:var(--mk);font:900 clamp(1.45rem,3vw,2.25rem)/.95 var(--display);letter-spacing:-.025em;text-shadow:2px 2px 0 var(--ma)}.shelf .shelf-title span{flex:0 0 auto;padding:4px 7px;border:1.5px solid currentColor;border-radius:4px;background:var(--ma);color:var(--mb);font:800 .7rem/1 var(--mono);letter-spacing:.04em;text-shadow:none}.shelf .shelf-scent-line{max-width:34ch;color:var(--mk);font:800 clamp(1.05rem,2vw,1.35rem)/1.2 var(--head);letter-spacing:-.02em}.perfume-story{max-width:44ch;margin:0;color:inherit;font:500 clamp(.78rem,1vw,.92rem)/1.45 var(--head);letter-spacing:-.01em}.perfume-intro{display:grid;gap:8px;max-width:46ch}.perfume-intro>p:first-child{font:italic 400 1.15rem/1.35 var(--serif);max-width:30ch}.perfume-intro .perfume-story{font-size:clamp(.82rem,1vw,.96rem)}.shelf .shelf-scent-line{text-wrap:pretty}@media(max-width:799px){.hero.hub .meta{gap:7px;font-size:.76rem}.hero.hub .meta>span,.hero.hub .meta .opn,.hero.hub .meta button{min-height:36px;padding:7px 9px}.perfume-intro{gap:6px}.perfume-intro .perfume-story{font-size:.82rem;line-height:1.38}.shelf .shelf-title{font-size:clamp(1.65rem,7vw,2.15rem)}.shelf .shelf-scent-line{font-size:1.12rem}}@media(prefers-reduced-motion:reduce){.hero.hub .ht,.hero.hub .ht-object{animation:none;will-change:auto}.hero.hub .ht-arrow,.hero.hub .ht-object{transition:none}}.hero.hub .ht{filter:drop-shadow(0 12px 9px rgba(0,0,0,.42))}.hero.hub .ht-cord{width:3px;background:linear-gradient(90deg,#5f5e5b,#f7f0dd 42%,#88857e 72%,#26252a);box-shadow:1px 0 2px #000000a6}.hero.hub .ht-cord:after{width:10px;height:10px;border:2px solid #d3c6a8;background:radial-gradient(circle at 32% 25%,#fff7db 0 12%,#b69a65 28%,#37302a 75%);box-shadow:0 2px 3px #000000a6}.hero.hub .ht-object{filter:drop-shadow(0 8px 6px rgba(0,0,0,.34));transform-style:preserve-3d}.hero.hub .ht-object svg{filter:drop-shadow(1px 2px 1px rgba(255,255,255,.22)) drop-shadow(3px 7px 4px rgba(0,0,0,.48));transform:perspective(520px) rotateY(-5deg) rotateX(2deg);transform-origin:50% 50%}.hero.hub .ht-clothing .ht-object svg{filter:drop-shadow(-2px 0 1px rgba(255,255,255,.22)) drop-shadow(3px 7px 4px rgba(0,0,0,.5))}.hero.hub .ht-footwear .ht-object svg{transform:perspective(520px) rotateY(-8deg) rotateX(4deg) rotate(-2deg)}.hero.hub .ht-perfumes .ht-object svg{transform:perspective(520px) rotateY(-7deg) rotateX(1deg);filter:drop-shadow(-2px 0 2px rgba(255,255,255,.34)) drop-shadow(4px 9px 6px rgba(0,0,0,.58))}.hero.hub .ht-accessories .ht-object svg{transform:perspective(520px) rotateY(-7deg) rotateX(3deg) rotate(2deg);filter:drop-shadow(-2px 0 2px rgba(255,255,255,.25)) drop-shadow(4px 8px 5px rgba(0,0,0,.58))}.hero.hub .ht-label{border-color:#ffffff59;box-shadow:inset 0 1px #ffffff85,inset 0 -3px #00000021,0 4px #000000a8;background-image:linear-gradient(145deg,rgba(255,255,255,.28),transparent 48%,rgba(0,0,0,.13))}.hero.hub .ht-arrow{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.24),transparent 55%);box-shadow:inset 0 1px 2px #ffffff40,0 3px 5px #00000059}@media(max-width:799px){.hero.hub .ht-object svg{transform:perspective(420px) rotateY(-3deg) rotateX(1deg)}.hero.hub .ht-footwear .ht-object svg{transform:perspective(420px) rotateY(-5deg) rotateX(3deg) rotate(-2deg)}.hero.hub .ht-perfumes .ht-object svg{transform:perspective(420px) rotateY(-4deg)}.hero.hub .ht-accessories .ht-object svg{transform:perspective(420px) rotateY(-4deg) rotateX(2deg)}}.hero.hub .ht-object svg{shape-rendering:geometricPrecision;overflow:visible}.hero.hub .ht-object svg path,.hero.hub .ht-object svg rect,.hero.hub .ht-object svg circle,.hero.hub .ht-object svg ellipse{stroke-linecap:round;stroke-linejoin:round}.hero.hub .ht-object svg{filter:drop-shadow(0 0 1px rgba(8,8,12,.9)) drop-shadow(2px 4px 2px rgba(0,0,0,.34))}.hero.hub .ht-clothing .ht-object svg{filter:drop-shadow(0 0 1.1px rgba(8,8,12,.95)) drop-shadow(-1px 0 1px rgba(255,255,255,.28)) drop-shadow(3px 6px 4px rgba(0,0,0,.48))}.hero.hub .ht-footwear .ht-object svg{filter:drop-shadow(0 0 1.2px rgba(8,8,12,.98)) drop-shadow(2px 3px 1px rgba(255,255,255,.26)) drop-shadow(4px 8px 5px rgba(0,0,0,.5))}.hero.hub .ht-perfumes .ht-object svg{filter:drop-shadow(0 0 1.2px rgba(8,8,12,.98)) drop-shadow(-2px 0 2px rgba(255,255,255,.38)) drop-shadow(4px 9px 6px rgba(0,0,0,.58))}.hero.hub .ht-accessories .ht-object svg{filter:drop-shadow(0 0 1.2px rgba(8,8,12,.98)) drop-shadow(-2px 0 2px rgba(255,255,255,.28)) drop-shadow(4px 8px 5px rgba(0,0,0,.58))}.hero.hub .ht-label{padding:6px 10px 5px;border-color:#ffffff94;outline:1px solid rgba(255,255,255,.22);outline-offset:2px;box-shadow:inset 0 1px #ffffff9e,inset 0 -3px #00000024,0 4px #000000a8,0 0 12px color-mix(in srgb,var(--tc) 28%,transparent);font-size:clamp(.64rem,.95vw,.8rem);letter-spacing:.04em;text-shadow:0 1px 0 rgba(255,255,255,.24)}.hero.hub .ht-arrow{width:26px;height:26px;margin-top:9px;border:1.5px solid var(--tc);color:var(--tc);font-size:.9rem;box-shadow:inset 0 0 0 2px #ffffff14,0 0 10px color-mix(in srgb,var(--tc) 38%,transparent),0 3px 6px #0006}@media(max-width:799px){.hero.hub .ht-label{padding:5px 5px 4px;font-size:clamp(.5rem,2.2vw,.68rem);letter-spacing:.015em}.hero.hub .ht-arrow{width:21px;height:21px;margin-top:6px;font-size:.72rem}}@media(max-width:360px){.hero.hub .ht-label{padding-inline:3px;font-size:clamp(.48rem,2.2vw,.52rem)}}@media(min-width:800px){.rooms .room .rl{box-sizing:border-box;width:fit-content;max-width:34ch;padding:14px 18px;border:1px solid color-mix(in srgb,var(--ac) 52%,transparent);border-left:4px solid var(--ac);border-radius:12px;background:color-mix(in srgb,var(--ac) 13%,var(--bg));box-shadow:inset 0 1px #ffffff1f,0 7px 18px #0000001f;color:var(--ink);font:700 clamp(1.2rem,1.55vw,1.6rem)/1.35 var(--head);letter-spacing:-.02em}}@media(max-width:799px){.hero.hub .htags{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-auto-flow:column;align-items:start;justify-items:stretch;gap:2px;width:100%;max-width:100%;overflow:visible}.hero.hub .htags .ht{display:flex;grid-row:1;grid-column:auto;box-sizing:border-box;width:100%;min-width:0;max-width:none;flex:none;margin:0;padding:0;align-items:center;justify-self:stretch}.hero.hub .htags .ht:nth-child(2n){translate:0 9px}.hero.hub .htags .ht-cord{height:16px}.hero.hub .htags .ht-object{width:100%;min-height:58px;max-height:68px;margin-top:1px}.hero.hub .htags .ht-object svg{width:100%;max-height:68px}.hero.hub .htags .ht-clothing .ht-object{max-width:56px}.hero.hub .htags .ht-footwear .ht-object{max-width:66px;min-height:54px}.hero.hub .htags .ht-perfumes .ht-object{max-width:44px}.hero.hub .htags .ht-accessories .ht-object{max-width:50px}.hero.hub .htags .ht-label{box-sizing:border-box;max-width:100%;padding:4px 2px 3px;font-size:clamp(.42rem,2vw,.58rem);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.hero.hub .htags .ht-arrow{width:17px;height:17px;flex:0 0 17px;margin-top:4px;font-size:.62rem}}@media(max-width:360px){.hero.hub .htags{gap:1px}.hero.hub .htags .ht-object{min-height:52px;max-height:60px}.hero.hub .htags .ht-object svg{max-height:60px}.hero.hub .htags .ht-label{padding-inline:1px;font-size:.42rem}.hero.hub .htags .ht-arrow{width:16px;height:16px;flex-basis:16px}}@media(min-width:800px){.rooms .room .room-details{gap:13px;min-width:0}.rooms .room .room-details>p{font-size:clamp(1.02rem,1.18vw,1.2rem);font-weight:650;line-height:1.48;opacity:1}.rooms .r-clothing .room-details{padding:16px 18px 16px 20px;border:1px solid color-mix(in srgb,var(--ac) 55%,transparent);border-left:6px solid var(--ac);border-radius:0 12px 12px 0;background:linear-gradient(105deg,color-mix(in srgb,var(--ac) 16%,var(--bg)),var(--bg) 88%);box-shadow:inset 0 1px #ffffff1f}.rooms .r-clothing .room-details .rd-kicker{color:var(--ac)}.rooms .r-clothing .room-details li{border:1px solid color-mix(in srgb,var(--ac) 72%,transparent);border-radius:4px;background:color-mix(in srgb,var(--ac) 12%,var(--bg))}.rooms .r-footwear .room-details{padding:16px 18px;border:2px dashed var(--ac);border-radius:5px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ac) 8%,var(--bg)) 0 9px,var(--bg) 9px 18px)}.rooms .r-footwear .room-details .rd-kicker{display:inline-flex;width:fit-content;padding:5px 9px;background:var(--ink);color:var(--bg)}.rooms .r-footwear .room-details .rd-kicker i{color:var(--ac)}.rooms .r-footwear .room-details li{border:1.5px solid var(--ac);border-radius:3px;background:color-mix(in srgb,var(--bg) 78%,var(--ac))}.rooms .r-accessories .room-details{padding:17px 18px;border:2px solid var(--ac);border-radius:18px 4px;background:color-mix(in srgb,var(--ac) 7%,var(--bg));box-shadow:6px 6px color-mix(in srgb,var(--ac) 38%,transparent)}.rooms .r-accessories .room-details .rd-kicker{display:inline-flex;width:fit-content;padding:5px 10px;border-radius:3px 10px;background:var(--ac);color:#fff}.rooms .r-accessories .room-details .rd-kicker i{color:#fff}.rooms .r-accessories .room-details>p{font-weight:750;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ac) 55%,transparent);text-decoration-thickness:2px;text-underline-offset:5px}.rooms .r-accessories .room-details li{border:0;border-radius:999px;background:var(--ac);color:#fff;box-shadow:2px 2px #0000002e}.rooms .r-perfumes .room-details{padding:18px 20px;border:1px solid color-mix(in srgb,var(--ac) 64%,transparent);border-radius:22px 22px 5px 5px;background:linear-gradient(155deg,color-mix(in srgb,var(--ac) 14%,var(--bg)),var(--bg) 72%);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--ac) 6%,transparent)}.rooms .r-perfumes .room-details .rd-kicker{color:var(--ac);letter-spacing:.18em}.rooms .r-perfumes .room-details .rd-kicker:before{content:"✦";font-size:.9rem}.rooms .r-perfumes .room-details>p{max-width:34ch;color:var(--ink);font-family:var(--serif);font-size:clamp(1.12rem,1.28vw,1.34rem);font-style:italic;font-weight:700;line-height:1.4}.rooms .r-perfumes .room-details li{padding:4px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--ac) 62%,transparent);border-radius:0;color:var(--ink);letter-spacing:.08em}}
