:root{--bg:#131313;--surface:#080808;--ink:#eeeeee;--mute:#999999;--line:#2b2b2b;--btn:#eeeeee;--btn-ink:#0b0b0b;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:light){:root:not([data-theme=light]){--bg:#f1f1f1;--surface:#e8e8e8;--ink:#0e0e0e;--mute:#727272;--line:#d5d5d5;--btn:#0e0e0e;--btn-ink:#f1f1f1}}:root[data-theme=dark]{--bg:#f1f1f1;--surface:#e8e8e8;--ink:#0e0e0e;--mute:#727272;--line:#d5d5d5;--btn:#0e0e0e;--btn-ink:#f1f1f1}*{box-sizing:border-box;margin:0}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--bg);color:var(--ink);font:15px/1.5 Helvetica Neue,Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}header{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:20px;padding:14px 5vw}.logo{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:13px}.search{flex:1;max-width:460px;margin-left:auto}input[type=search]{width:100%;padding:10px 16px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit}.cart{border:0;background:var(--btn);color:var(--btn-ink);border-radius:99px;padding:10px 18px;font:600 13px inherit;cursor:pointer}.hero{padding:9vh 5vw 5vh;max-width:1400px;margin:auto}.hero h1{font-size:clamp(38px,7vw,92px);line-height:.95;letter-spacing:-.04em;max-width:11ch}.hero p{color:var(--mute);margin-top:18px;max-width:46ch}.bar{margin:0 5vw;max-width:none;justify-content:flex-end;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.chip{border:1px solid var(--line);background:none;color:var(--ink);border-radius:99px;padding:7px 15px;font:13px inherit;cursor:pointer}.chip[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}select{margin-left:auto;padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:13px inherit}.az{margin:0 5vw 8px;max-width:1400px;display:flex;flex-wrap:wrap;gap:2px;font-size:12px}.az button{border:0;background:none;color:var(--mute);padding:4px 7px;cursor:pointer;font:inherit}.az button.on{color:var(--ink);font-weight:700;text-decoration:underline}.bundle{margin:12px 5vw;max-width:none;padding:12px 18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:13px}.track{height:3px;background:var(--line);margin-top:8px;border-radius:3px;overflow:hidden}.track i{display:block;height:100%;width:0;background:var(--ink);transition:width .3s}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:28px 22px;padding:20px 0 80px;max-width:none;margin:0 5vw}.card .art{aspect-ratio:2/3;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #0000003f;transition:transform .35s}.card:hover .art{transform:translateY(-4px)}.art .in{position:absolute;top:9%;right:10%;bottom:9%;left:10%;display:flex;flex-direction:column;color:#eee;mix-blend-mode:multiply}.art .cover{aspect-ratio:1;border-radius:2px;background:#ffffffd1}.art h3{font-size:clamp(15px,2vw,21px);letter-spacing:-.02em;line-height:1.05;margin:12px 0 2px}.art .by{font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.art ol{list-style:none;padding:0;margin-top:auto;font-size:8.5px;line-height:1.5;columns:2;column-gap:12px;opacity:.85;transition:font-size .3s}.card:hover .art ol{font-size:9.5px}.meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px}.meta b{font-weight:600}.meta span{color:var(--mute);font-size:13px}.add{display:flex;gap:6px;margin-top:8px}.add select{margin:0;flex:1}.add button{border:0;background:var(--btn);color:var(--btn-ink);border-radius:99px;padding:7px 16px;font:600 13px inherit;cursor:pointer}.sw{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--mute)}.dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--line);cursor:pointer;padding:0}.dot.on{outline:2px solid var(--ink);outline-offset:2px}.hero{max-width:none;margin:0;padding:13vh 5vw;text-align:center;color:#0e0e0e;background:linear-gradient(135deg,#e9e9e9,#c2c2c2 60%,#e2e2e2)}.hero h1{max-width:16ch;margin:0 auto;font-size:clamp(30px,6vw,78px);letter-spacing:-.03em;line-height:1}.hero p{max-width:none;margin:22px auto 0;color:#303030;font-size:clamp(14px,1.6vw,18px);letter-spacing:.04em}.cta{display:inline-block;margin-top:30px;background:#0e0e0e;color:#eee;padding:13px 28px;border-radius:99px;font-weight:600;font-size:14px;text-decoration:none}.empty{grid-column:1/-1;color:var(--mute);padding:60px 0;text-align:center}.note{padding:28px 5vw 40px;color:var(--mute);font-size:12px;text-align:center;border-top:1px solid var(--line)}.crown{width:46px;height:30px;background:currentColor;-webkit-mask:var(--logo-mask) center/contain no-repeat;mask:var(--logo-mask) center/contain no-repeat}.card .art{aspect-ratio:auto;padding:8%;box-shadow:none;border-radius:6px}.art img{width:100%;display:block;box-shadow:0 18px 30px -12px #0000004d;transition:transform .4s}.card:hover .art img{transform:scale(1.04)}.hero{padding:9vh 5vw;text-align:left;overflow:hidden}.hi{max-width:none;margin:0;display:grid;grid-template-columns:1.05fr 1fr;gap:4vw;align-items:center}.hero h1{margin:0;max-width:14ch}.hero p{margin:22px 0 0}.fl{position:relative;height:clamp(320px,40vw,560px)}.fl img{position:absolute;top:50%;left:50%;height:86%;width:auto;transform:translate(-50%,-50%) translate(var(--x)) rotate(var(--r));box-shadow:0 34px 50px -16px #00000069,0 10px 22px #00000038;animation:fl 6s ease-in-out infinite}.f1{--x:0%;--r:0deg;z-index:3;height:98%!important}.f2{--x:-64%;--r:-9deg;z-index:1;height:78%!important;animation-delay:-2s!important}.f3{--x:64%;--r:9deg;z-index:2;height:78%!important;animation-delay:-4s!important}@keyframes fl{50%{translate:0 -14px}}@media(prefers-reduced-motion:reduce){.fl img{animation:none}}@media(max-width:820px){.hi{grid-template-columns:1fr}.fl{height:340px}}.ann{background:var(--btn);color:var(--btn-ink);overflow:hidden;white-space:nowrap;font:600 12px/1 Helvetica Neue,Inter,Arial,sans-serif;letter-spacing:.16em;padding:11px 0}.mq{display:flex;width:max-content;animation:mq 30s linear infinite}.mg{display:flex;flex-shrink:0;align-items:center}.mg span,.mg i{padding:0 22px}.mg i{font-style:normal;opacity:.5}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mq{animation:none}}:root{--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Inter,Arial,sans-serif;--bg:#0a0a08;--surface:#000000;--ink:#e2e2e0;--mute:#91918c;--line:#2d2d28;--btn:#e2e2e0;--btn-ink:#0a0a08;--glass:rgba(10,10,8,.72)}@media(prefers-color-scheme:light){:root:not([data-theme=light]){--bg:#ffffff;--surface:#e2e2e0;--ink:#0a0a08;--mute:#797974;--line:#bdbdba;--btn:#0a0a08;--btn-ink:#e2e2e0;--glass:rgba(255,255,255,.72)}}:root[data-theme=dark]{--bg:#ffffff;--surface:#e2e2e0;--ink:#0a0a08;--mute:#797974;--line:#bdbdba;--btn:#0a0a08;--btn-ink:#e2e2e0;--glass:rgba(255,255,255,.72)}body{font-family:var(--font);letter-spacing:-.011em}button,input,select{font-family:inherit;letter-spacing:inherit}header{background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.logo{font-weight:600;letter-spacing:.1em}.ann{font-family:var(--font);font-weight:500;letter-spacing:.06em}.hero{background:linear-gradient(135deg,#e2e2e0,#c5c5c3 60%,#e2e2e0)}.hero h1{font-weight:700;letter-spacing:-.035em}.hero p{font-weight:400}.cart,.add button,.cta{border-radius:980px;font-size:14px;font-weight:500;letter-spacing:-.01em;transition:opacity .2s,transform .2s}.cart,.add button{padding:9px 18px}.cart:hover,.add button:hover,.cta:hover{opacity:.85}.cart:active,.add button:active,.cta:active{transform:scale(.97)}.chip{font-size:13px;font-weight:500;background:var(--surface);border-color:transparent;border-radius:980px}.chip[aria-pressed=true]{background:var(--btn)}input[type=search],select{font-size:14px;background:var(--surface);border-color:transparent;border-radius:980px}input[type=search]:focus,select:focus{outline:3px solid rgba(0,113,227,.45);outline-offset:0}.bundle{background:var(--surface);border:0;border-radius:18px}.card .art{border-radius:18px}.meta b{font-weight:600;letter-spacing:-.015em}.hi{grid-template-columns:1.15fr 1fr}.ht{position:relative;z-index:4}.hero h1{font-size:clamp(26px,3.3vw,48px);max-width:none;line-height:1.05;text-wrap:balance}.fl{margin-left:4vw}@media(max-width:820px){.hi{grid-template-columns:1fr}.fl{margin-left:0}}.hi{gap:6vw}.hero h1{font-size:clamp(34px,5vw,72px);line-height:1.02;max-width:none}.fl>span{position:absolute;top:50%;left:50%;height:86%;overflow:hidden;transform:translate(-50%,-50%) translate(var(--x)) rotate(var(--r));box-shadow:0 34px 50px -16px #00000069,0 10px 22px #00000038,0 0 28px 1px #00000005;animation:fl 6s ease-in-out infinite}.fl span img{position:static;display:block;height:100%;width:auto;transform:none;animation:none;box-shadow:none}.fl>span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 38%)}.fl>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.24) 50%,transparent 60%);transform:translate(-120%);animation:sh 6s ease-in-out infinite}.f2:after{animation-delay:1.5s!important}.f3:after{animation-delay:3.5s!important}.f1{animation:fl 6s ease-in-out infinite,glow 2.8s ease-in-out infinite}.f1:before{background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 42%)}.f1:after{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);animation-duration:4.5s}@keyframes sh{0%,50%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes glow{0%,to{box-shadow:0 34px 50px -16px #00000069,0 10px 22px #00000038,0 0 26px 2px #00000007}50%{box-shadow:0 34px 50px -16px #00000069,0 10px 22px #00000038,0 0 64px 10px #00000013}}@media(prefers-reduced-motion:reduce){.fl>span,.fl>span:after{animation:none!important}}.cta{position:relative;display:inline-flex;align-items:center;gap:12px;overflow:hidden;isolation:isolate;padding:16px 34px;color:#000;font-size:14px;font-weight:600;letter-spacing:.14em;text-shadow:none;background:linear-gradient(180deg,#0000004d,#00000012 55%,#00000029);border:1px solid rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1.5px #ffffff40,inset 0 0 18px #ffffff1f,0 8px 24px #00000031,0 0 26px #0000000b;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s}.cta b{font-weight:500;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(0,0,0,.55) 50%,transparent 65%);transform:translate(-130%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.cta:hover{opacity:1;transform:translateY(-3px) scale(1.04);background:linear-gradient(180deg,#0000006b,#0000001f 55%,#0000003d);box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1.5px #ffffff59,inset 0 0 22px #fff3,0 14px 34px #00000038,0 0 48px 4px #00000015}.cta:hover:before{transform:translate(130%)}.cta:hover b{transform:translate(5px)}.cta:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.cta,.cta b,.cta:before{transition:none}}:root{--cg:linear-gradient(145deg,#71716c 0%,#e2e2e0 38%,#91918c 50%,#d3d3d1 68%,#9c9c99 100%)}@media(prefers-color-scheme:light){:root:not([data-theme=light]){--cg:linear-gradient(145deg,#000000 0%,#5e5e59 38%,#0a0a08 50%,#71716c 68%,#2d2d28 100%)}}:root[data-theme=dark]{--cg:linear-gradient(145deg,#000000 0%,#5e5e59 38%,#0a0a08 50%,#71716c 68%,#2d2d28 100%)}.logo{transition:filter .5s ease}.logo:hover{filter:drop-shadow(0 0 6px rgba(255,196,64,.55)) drop-shadow(0 0 14px rgba(255,170,30,.3))}.crown{position:relative;width:132px;height:78px;margin:-12px 0;transform-origin:center center;transition:transform .45s cubic-bezier(.2,.8,.2,1);background:var(--cg)}.logo:hover .crown{transform:scale(1.08)}.crown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#fff3c4,#f2c14e 30%,#b8791a 52%,#ffe08a 72%,#d9962b);opacity:0;transition:opacity .5s ease}.logo:hover .crown:before{opacity:1}.crown:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(0,0,0,.9) 50%,transparent 60%);background-size:250% 100%;background-position:150% 0;animation:cs 5s ease-in-out infinite}@keyframes cs{0%,45%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.crown:after{animation:none}}.mn{display:flex;align-items:center;gap:2px;margin-left:8px}.mn a,.mn button{background:none;border:0;color:var(--ink);font-size:14px;font-weight:500;padding:8px 13px;border-radius:980px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s}.mn a:hover,.mn button:hover,.mn button[aria-expanded=true]{background:var(--surface)}.mn i{font-style:normal;font-size:10px;opacity:.6;margin-left:3px}.search{max-width:300px}.dd{position:absolute;top:calc(100% + 6px);z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px -12px #00000038;max-height:70vh;overflow:auto}.dd[hidden]{display:none}.dda{width:min(760px,calc(100vw - 24px))}.ah{position:sticky;top:0;z-index:1;background:var(--surface);padding:16px 18px 8px}.ah input[type=search]{width:100%;padding:10px 16px;border-radius:980px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:14px}.azr{display:flex;flex-wrap:wrap;gap:2px;margin-top:10px}.azr button{border:0;background:none;color:var(--mute);font-size:12px;font-weight:600;padding:4px 7px;border-radius:6px;cursor:pointer}.azr button:hover{background:var(--bg);color:var(--ink)}.al{padding:6px 18px 18px;columns:3 170px;column-gap:24px}.g{break-inside:avoid;margin-bottom:14px}.g b{display:block;font-size:12px;letter-spacing:.14em;color:var(--mute);padding:6px 0;border-bottom:1px solid var(--line);margin-bottom:4px}.g a{display:block;padding:5px 0;color:var(--ink);text-decoration:none;font-size:14px}.g a:hover{opacity:.6}.none{color:var(--mute);padding:20px 0}.ddf{padding:8px;min-width:220px}.ddf a{display:block;padding:10px 14px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:14px}.ddf a:hover{background:var(--bg)}@media(max-width:900px){header{flex-wrap:wrap;gap:10px 12px}.mn{order:3;width:100%;overflow-x:auto;margin:0}.search{margin-left:auto;max-width:none;flex:1}}.rv{opacity:0;transform:translateY(46px) scale(.95);filter:blur(10px)}.rv.in{opacity:1;transform:none;filter:none;transition:opacity .9s cubic-bezier(.2,.8,.2,1) var(--d,0s),transform .9s cubic-bezier(.2,.8,.2,1) var(--d,0s),filter .9s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.rv.in .art img{animation:zi 1.3s cubic-bezier(.2,.8,.2,1) var(--d,0s) backwards}@keyframes zi{0%{transform:scale(1.14)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;filter:none!important}.rv .art img{animation:none!important}}.ld{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:radial-gradient(circle at 50% 40%,#d3d3d1,#fff 70%);color:#0a0a08;animation:ldout .6s ease 1.5s forwards}.ld>*{position:relative;z-index:1}.ld:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(rgba(0,0,0,.16),transparent 65%);animation:lg 1.5s ease-in-out}.ld .crown{margin:0;width:170px;height:100px;background:linear-gradient(145deg,#000,#5e5e59 38%,#0a0a08 50%,#71716c 68%,#2d2d28);animation:lc 1.5s cubic-bezier(.2,.8,.2,1)}.ld .crown:after{animation-duration:1.5s;animation-delay:.2s}.ld p{margin:0;padding:0 24px;text-align:center;font-size:15px;font-weight:500;letter-spacing:.06em;opacity:0;animation:lt .7s ease .25s forwards}.lb{width:190px;height:3px;border-radius:3px;background:#0000002e;overflow:hidden}.lb i{display:block;height:100%;width:0;background:linear-gradient(90deg,#71716c,#000);animation:lbar 1.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes lbar{to{width:100%}}@keyframes lt{0%{transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lc{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes lg{0%,to{opacity:.4}50%{opacity:1}}@keyframes ldout{to{opacity:0;visibility:hidden}}.dda{width:min(480px,calc(100vw - 24px))}.dd{max-height:58vh}.azr{display:none}.ah{padding-bottom:10px}.al{columns:2 150px;column-gap:20px;padding:2px 18px 16px}.al>a{display:block;break-inside:avoid;padding:6px 0;color:var(--ink);text-decoration:none;font-size:14px}.al>a:hover{opacity:.6}.hero h1,.hero p{text-shadow:none}.az{position:relative;flex-wrap:nowrap;gap:0;width:max-content;max-width:calc(100% - 10vw);overflow-x:auto;scrollbar-width:none;background:var(--surface);border-radius:980px;padding:4px;margin:10px auto 6px}.az::-webkit-scrollbar{display:none}.az button{position:relative;z-index:1;flex:none;border:0;background:none;padding:8px 12px;font-size:12px;font-weight:600;color:var(--mute);border-radius:980px;cursor:pointer;transition:color .3s}.az button:hover{color:var(--ink)}.az button.on{color:var(--btn-ink);font-weight:600;text-decoration:none}.az .pill{position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:980px;background:var(--btn);box-shadow:0 2px 10px #00000027;transition:transform .5s cubic-bezier(.3,1.25,.4,1),width .5s cubic-bezier(.3,1.25,.4,1);pointer-events:none;z-index:0}.ld{gap:38px}.ld:before{width:620px;height:620px;max-width:130vw}.ld .crown{width:min(74vw,400px);height:auto;aspect-ratio:132/78;animation:lcw 1.5s cubic-bezier(.22,.8,.2,1) both}.ld .crown:before{animation:lgold 1.5s ease both}.ld .crown:after{animation-delay:.65s;animation-duration:.85s;animation-iteration-count:1;animation-timing-function:ease-in-out}@keyframes lcw{0%{opacity:0;transform:scale(.7) translateY(34px);clip-path:inset(100% 0 0 0)}50%{opacity:1;transform:scale(1.07) translateY(0);clip-path:inset(0 0 0 0)}78%{transform:scale(1)}to{opacity:1;transform:scale(1.02);clip-path:inset(0 0 0 0)}}@keyframes lgold{0%,50%{opacity:0}72%{opacity:.95}to{opacity:.15}}.crown:after{content:none!important;animation:none!important}.logo .crown,.ld .crown{background-image:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.35) 42%,rgba(255,255,255,.85) 47%,#fff 49.5%,#fff 50.5%,rgba(255,255,255,.85) 53%,rgba(255,255,255,.35) 58%,transparent 64%),var(--cg);background-size:300% 100%,100% 100%;background-repeat:no-repeat;background-position:100% 0,0 0}.gl,.lw{display:flex;line-height:0}.gl{animation:glow3 4.5s ease-in-out infinite}.logo:hover .gl{animation-duration:1.8s}.logo{filter:drop-shadow(0 0 0 rgba(255,200,70,0)) drop-shadow(0 0 0 rgba(255,170,30,0));transition:filter 2.2s ease}.logo:hover,.logo:focus-visible{filter:drop-shadow(0 0 5px rgba(255,200,70,.9)) drop-shadow(0 0 16px rgba(255,170,30,.6));transition-duration:.25s}.logo .crown{animation:shine3 4.5s ease-in-out infinite;transition:transform .25s}.logo:hover .crown{transform:translateY(-2px) scale(1.06);animation-duration:1.8s}.crown:before{background:linear-gradient(180deg,#fff0a8,#f7c948 34%,#b07d10 52%,#ffd966 72%,#d4a020);transition:opacity 2.2s ease}.logo:hover .crown:before,.logo:focus-visible .crown:before{opacity:1;transition-duration:.25s}.ld{background:none;animation:ldout 0s linear 3s forwards}.ld:before,.ld:after{content:"";position:absolute;left:0;right:0;width:auto;max-width:none;height:50.5%;border-radius:0;background:var(--bg);z-index:-1;opacity:1;animation:none}.ld:before{top:0;right:0;bottom:0;left:0;height:auto;--g:-14%;-webkit-mask:linear-gradient(to bottom,#ffffff calc(50% - var(--g) - 14%),transparent calc(50% - var(--g))),linear-gradient(to top,#ffffff calc(50% - var(--g) - 14%),transparent calc(50% - var(--g)));mask:linear-gradient(to bottom,#ffffff calc(50% - var(--g) - 14%),transparent calc(50% - var(--g))),linear-gradient(to top,#ffffff calc(50% - var(--g) - 14%),transparent calc(50% - var(--g)));animation:ldopen 1s ease-in-out 1.8s forwards}.ld:after{display:none}@property --g{syntax:"<percentage>";inherits:false;initial-value:-14%}@keyframes ldopen{to{--g:62%}}.ld .crown{animation:shine 1.4s ease-in-out infinite,pop .6s ease-out}.ld .crown:before{animation:goldL 1.2s ease-in .35s forwards;transition:none}.ld .lw{animation:goldglow 1.2s ease-in .35s forwards,zoomOut .6s cubic-bezier(.5,0,.9,.4) 1.5s forwards}.ld p{animation:lt .7s ease .25s forwards,ldfade .2s 1.5s forwards}.lb{width:140px;background:var(--line)}.lb i{background:var(--ink);transform-origin:left;width:100%;animation:fillbar 1.5s ease-in-out forwards}.ld .lb{animation:ldfade .2s 1.5s forwards}@keyframes fillbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes zoomOut{to{transform:scale(2.6);opacity:0;filter:blur(6px)}}@keyframes ldtop{to{transform:translateY(-101%)}}@keyframes ldbot{to{transform:translateY(101%)}}@keyframes ldfade{to{opacity:0}}@keyframes ldout{to{visibility:hidden;pointer-events:none}}@keyframes shine{0%,55%{background-position:100% 0,0 0}to{background-position:0% 0,0 0}}@keyframes shine3{0%,70%{background-position:100% 0,0 0}88%,to{background-position:0% 0,0 0}}@keyframes glow3{0%,68%,94%,to{filter:drop-shadow(0 0 0 rgba(0,0,0,0)) drop-shadow(0 0 0 rgba(0,0,0,0))}79%{filter:drop-shadow(0 0 4px rgba(0,0,0,.209)) drop-shadow(0 0 12px rgba(0,0,0,.176))}}@keyframes goldglow{0%{filter:drop-shadow(0 0 0 rgba(255,200,70,0)) drop-shadow(0 0 0 rgba(255,170,30,0))}to{filter:drop-shadow(0 0 6px rgba(255,200,70,.9)) drop-shadow(0 0 18px rgba(255,170,30,.6))}}@keyframes goldL{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.logo .crown,.gl{animation:none}.logo{transition:none}}.hero{position:relative;isolation:isolate;background:radial-gradient(55% 90% at 78% 50%,rgba(0,0,0,.2),transparent 62%),radial-gradient(45% 70% at 8% 0%,rgba(0,0,0,.09),transparent 60%),linear-gradient(135deg,#f6f6f5,#dddddb 55%,#f4f4f3)}.hero:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-2;background:radial-gradient(circle at 28% 42%,rgba(0,0,0,.13),transparent 32%),radial-gradient(circle at 74% 62%,rgba(50,50,45,.16),transparent 38%),radial-gradient(circle at 55% 15%,rgba(0,0,0,.08),transparent 30%);filter:blur(28px);animation:dr 14s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 95% at 72% 50%,#ffffff,transparent 78%);mask-image:radial-gradient(70% 95% at 72% 50%,#ffffff,transparent 78%);animation:gm 24s linear infinite}.hi{position:relative;z-index:1}@keyframes dr{0%{transform:translate(-3%,2%) scale(1)}to{transform:translate(4%,-3%) scale(1.12) rotate(4deg)}}@keyframes gm{to{background-position:56px 56px}}@media(prefers-reduced-motion:reduce){.hero:before,.hero:after{animation:none}}:root{--bg:#ffffff;--surface:#e2e2e0;--ink:#0a0a08;--mute:#65655f;--line:#c7c7c5;--btn:#0a0a08;--btn-ink:#e2e2e0;--glass:rgba(245,245,244,.7);--cg:linear-gradient(145deg,#000000 0%,#5e5e59 38%,#0a0a08 50%,#71716c 68%,#2d2d28 100%)}html{background:#f6f6f5}body{background:transparent}body:before{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-2;pointer-events:none;background:radial-gradient(55% 60% at 75% 25%,rgba(0,0,0,.17),transparent 62%),radial-gradient(45% 55% at 10% 15%,rgba(0,0,0,.08),transparent 60%),radial-gradient(circle at 28% 70%,rgba(0,0,0,.1),transparent 34%),radial-gradient(circle at 80% 80%,rgba(50,50,45,.13),transparent 38%),linear-gradient(135deg,#f6f6f5,#dddddb 55%,#f4f4f3);animation:dr 16s ease-in-out infinite alternate}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(90% 85% at 62% 35%,#ffffff,transparent 85%);mask-image:radial-gradient(90% 85% at 62% 35%,#ffffff,transparent 85%);animation:gm 24s linear infinite}.hero{background:none}.hero:before,.hero:after{display:none}.rv{transform:translateY(46px) scale(.95)}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none}}.cy{padding:40px 5vw 90px;scroll-margin-top:100px}.cyi{max-width:none;margin:0;display:grid;grid-template-columns:1fr 1.1fr;gap:5vw;align-items:start;background:#e2e2e09e;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,56px);box-shadow:0 30px 70px -30px #00000062}.cyt h2{margin:0;font-size:clamp(28px,3.6vw,48px);letter-spacing:-.035em;line-height:1.05}.cyt p{margin:14px 0 0;color:var(--mute);max-width:34ch}.cyf{display:grid;gap:16px}.cyf label{display:grid;gap:8px;font-size:13px;font-weight:600}.cyf label span{font-weight:400;color:var(--mute)}.cyf input,.cyf select{width:100%;margin:0;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:15px;font-family:inherit;color-scheme:light}.cyf input:focus,.cyf select:focus{outline:3px solid rgba(0,0,0,.25);border-color:#71716c}.cadd{margin-top:4px}.cadd button{width:100%;padding:15px 20px;font-size:15px}#cMsg{min-height:20px;margin:0;font-size:13px;color:var(--mute)}@media(max-width:820px){.cyi{grid-template-columns:1fr}}.card .art{padding:0;background:var(--surface);aspect-ratio:1/1}.art img{aspect-ratio:1/1;object-fit:cover;box-shadow:none;border-radius:0}.cyimg{display:block;width:100%;max-width:420px;margin-top:26px;border-radius:20px;box-shadow:0 24px 50px -20px #00000062}.cv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#ffffff73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.cv.on{opacity:1;visibility:visible}.dr{position:fixed;top:16px;right:16px;bottom:16px;z-index:210;width:min(400px,calc(100vw - 32px));display:flex;flex-direction:column;background:#e2e2e0cc;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(0,0,0,.14);border-radius:26px;box-shadow:0 30px 80px #00000054,inset 0 1px #ffffff1f;transform:translate(calc(100% + 40px));visibility:hidden;transition:transform .6s cubic-bezier(.22,.9,.24,1),visibility .6s}.dr.on{transform:none;visibility:visible}.dh{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 10px}.dh h3{margin:0;font-size:20px;letter-spacing:-.02em}.dx{border:0;background:#0000001a;color:var(--ink);width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:14px}.dx:hover{background:#0000002e}.db{flex:1;overflow:auto;padding:6px 22px}.ci{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.ci img{width:72px;height:72px;object-fit:cover;border-radius:12px}.ci b{display:block;font-size:14px;letter-spacing:-.01em}.ci small{display:block;color:var(--mute);font-size:12px;margin-top:3px}.ci .cp{font-size:13px;white-space:nowrap}.ci .rm{background:none;border:0;color:var(--mute);cursor:pointer;font-size:12px;padding:6px 0 0}.ci .rm:hover{color:var(--ink)}.de{color:var(--mute);text-align:center;padding:60px 0}.df{padding:16px 22px 22px;border-top:1px solid var(--line);display:grid;gap:10px}.dl{display:flex;justify-content:space-between;font-size:14px}.dl.t{font-size:17px;font-weight:600}.dbtn{border:0;border-radius:980px;padding:14px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .2s}.dbtn:hover{opacity:.85}.dbtn:active{transform:scale(.98)}.dbtn.pri{background:var(--btn);color:var(--btn-ink)}.dbtn.sec{background:#0000001a;color:var(--ink)}@media(prefers-reduced-motion:reduce){.dr,.cv{transition:none}}.card .art{background:#f4f4f3!important;position:relative;overflow:hidden;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .4s;will-change:transform;backface-visibility:hidden}.card:hover .art{transform:perspective(900px) translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.02);transition:transform .12s ease-out,box-shadow .4s;box-shadow:0 30px 50px -18px #00000069,0 0 38px #00000007}.art .mr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15) scaleX(-1)!important;filter:blur(8px) brightness(.8);animation:none!important;transition:none!important}.art .pi{position:relative;z-index:1;display:block;width:100%;transform:scale(1.01);transition:transform .2s ease-out}.card:hover .art .pi{transform:scale(1.09) translate(var(--px,0px),var(--py,0px))}.art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.38),rgba(255,255,255,.08) 45%,transparent 70%);opacity:0;transition:opacity .35s}.card:hover .art:after{opacity:1}.art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.2) 50%,transparent 62%);transform:translate(-130%)}.card:hover .art:before{transform:translate(130%);transition:transform .9s ease}@media(prefers-reduced-motion:reduce){.card .art,.card:hover .art,.art .pi{transform:none!important}}.ht{width:fit-content;max-width:100%}.hero .tg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;position:relative;margin:28px 0 0;padding-top:20px;font-size:clamp(11px,1.15vw,14px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-shadow:none}.hero .tg:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#000000bf,#0000000a)}.tg span{background:linear-gradient(100deg,#71716c 20%,#000 45% 55%,#71716c 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.303));animation:tgs 5s linear infinite}.tg span:nth-of-type(2){animation-delay:.5s}.tg span:nth-of-type(3){animation-delay:1s}.tg i{flex:none;width:6px;height:6px;border-radius:50%;background:#000;box-shadow:0 0 10px 2px #00000024}@keyframes tgs{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.tg span{animation:none}}.mn{position:relative;gap:0;margin-left:14px;padding:4px;background:var(--surface);border-radius:980px}.mn a,.mn button{position:relative;z-index:1;transition:color .3s}.mn a:hover,.mn button:hover,.mn button[aria-expanded=true]{background:none}.mn .hv{color:var(--btn-ink)}.np{position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:980px;background:var(--btn);box-shadow:0 2px 10px #00000027;transition:transform .45s cubic-bezier(.3,1.25,.4,1),width .45s cubic-bezier(.3,1.25,.4,1);pointer-events:none;z-index:0}@media(max-width:900px){.mn{width:fit-content;max-width:100%}}.ct{padding:0 5vw 90px;scroll-margin-top:100px}.copts{display:grid;gap:10px;margin-top:26px}.copt{display:block;width:100%;text-align:left;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font-family:inherit;transition:background .3s,color .3s,transform .3s,border-color .3s}.copt b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.copt small{display:block;margin-top:2px;font-size:12px;opacity:.65}.copt:hover{border-color:#71716c;transform:translate(4px)}.copt[aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.cyf h3{margin:0;font-size:20px;letter-spacing:-.02em}.cyf textarea{width:100%;min-height:120px;resize:vertical;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:15px;font-family:inherit;color-scheme:light}.cyf textarea:focus{outline:3px solid rgba(0,0,0,.25);border-color:#71716c}.cyf input[type=file]{padding:10px 14px}.cgo{width:100%}#cmsg{min-height:20px;margin:0;font-size:13px;color:var(--mute)}.cfa{animation:cfi .5s cubic-bezier(.2,.8,.2,1)}@keyframes cfi{0%{opacity:0;transform:translateY(12px)}}.tk{padding:20px;border:1px solid var(--line);border-radius:18px;background:#0000000a;animation:cfi .6s cubic-bezier(.2,.8,.2,1)}.tk ol{list-style:none;margin:16px 0 6px;padding:0}.tk li{position:relative;padding:0 0 18px 30px;color:var(--mute);font-size:14px}.tk li span{position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;border:2px solid var(--line);background:var(--bg)}.tk li:not(:last-child):before{content:"";position:absolute;left:6px;top:20px;bottom:0;width:2px;background:var(--line)}.tk li.d{color:var(--ink)}.tk li.d span{background:var(--ink);border-color:var(--ink)}.tk li.d:not(:last-child):before{background:var(--ink)}.tk li.c{color:var(--ink);font-weight:600}.tk li.c span{border-color:var(--ink);animation:tp 1.6s ease-in-out infinite}@keyframes tp{0%,to{box-shadow:0 0 #00000016}50%{box-shadow:0 0 0 8px #0000}}.tn{margin:0;font-weight:600;font-size:14px}.tm{margin:0 0 8px;font-size:14px}.tk small{color:var(--mute);font-size:12px}@media(prefers-reduced-motion:reduce){.cfa,.tk,.tk li.c span{animation:none}}h1,h2,h3,h4{text-transform:uppercase}.cyt h2{letter-spacing:-.02em}.dh h3,.cyf h3{letter-spacing:.02em}.fl{--fh:clamp(320px,40vw,560px);height:var(--fh)}.fl>span{width:calc(var(--fh)*.86*.7207);height:calc(var(--fh)*.86)}.fl>span.f1{width:calc(var(--fh)*.98*.7207);height:calc(var(--fh)*.98)}.fl>span.f2,.fl>span.f3{width:calc(var(--fh)*.78*.7207);height:calc(var(--fh)*.78)}.fl span img{width:100%!important;height:100%!important;max-width:none!important;object-fit:fill}@media(max-width:820px){.fl{--fh:340px}}@media(min-width:821px){.fl{margin-left:0}.fl>span{left:calc(100% - var(--fh)*.7)}}.pg{padding:0 5vw 90px;scroll-margin-top:90px}.pg[hidden]{display:none}.pgin .cyi{animation:cfi .6s cubic-bezier(.2,.8,.2,1)}.pgs{color:var(--mute);font-size:14px;line-height:1.6;margin-top:18px}.pgb{margin-top:24px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:11px 20px;border-radius:980px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;transition:background .3s,color .3s}.pgb:hover{background:var(--btn);color:var(--btn-ink)}.pgn{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.pgn li{position:relative;padding:12px 16px 12px 40px;border:1px solid var(--line);border-radius:14px;font-size:14px;background:#0000000a}.pgn li:before{content:"";position:absolute;left:16px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:linear-gradient(145deg,#fff3c4,#d9962b);box-shadow:0 0 10px #ffc44099}.pgh{margin:0;font-size:18px;letter-spacing:.02em}.pgp{margin:0 0 14px;color:var(--mute);line-height:1.7;font-size:15px}.cyf label.tkc{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:13px;color:var(--mute)}.cyf label.tkc input{width:auto;margin-top:2px}.cyf label.tkc span{color:var(--mute)}#tkMsg{min-height:20px;margin:0;font-size:13px;color:var(--mute)}.tkd{padding:24px;border:1px solid var(--line);border-radius:18px;background:#0000000a}.tkd p{color:var(--mute);line-height:1.6;margin:10px 0 0}.hero,#az,#chips,.bundle,#grid,.cy,.ct,.pg,.arh{display:none}body[data-view=home] .hero{display:block}body[data-view=home] #az,body[data-view=home] #chips{display:flex}.fr{display:none}body[data-view=home] .fr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:0 5vw;padding:14px 0;border-top:1px solid var(--line)}.fr .bar,.fr .az{margin:0;padding-top:0;padding-bottom:0;border:0}.fr .az{padding:4px;max-width:100%}.fr .bar{flex:1 1 auto;justify-content:flex-start}body[data-view=home] .bundle,body[data-view=artist] .bundle{display:block}body[data-view=home] #grid,body[data-view=artist] #grid{display:grid}body[data-view=home] .cy,body[data-view=home] .ct,body[data-view=custom] .cy,body[data-view=contact] .ct,body[data-view=pg] .pg,body[data-view=artist] .arh{display:block}.cy,.ct,.pg{padding-top:7vh}.arh{padding:7vh 5vw 0}.arhi{max-width:none;margin:0}.arhi h1{margin:22px 0 0;font-size:clamp(34px,6vw,84px);letter-spacing:-.035em;line-height:1}.arhi p{margin:12px 0 0;color:var(--mute);font-size:15px}.search{display:none}header .cart{margin-left:auto}.np{background:linear-gradient(180deg,#00000057,#00000017 55%,#0003);border:1px solid rgba(0,0,0,.42);-webkit-backdrop-filter:blur(12px) saturate(190%);backdrop-filter:blur(12px) saturate(190%);box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1px #ffffff38,inset 0 0 14px #ffffff1a,0 6px 18px #00000031,0 0 20px #00000008}.mn .hv{color:var(--ink)}.az .pill{background:linear-gradient(180deg,#00000057,#00000017 55%,#0003);border:1px solid rgba(0,0,0,.42);-webkit-backdrop-filter:blur(12px) saturate(190%);backdrop-filter:blur(12px) saturate(190%);box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1px #ffffff38,inset 0 0 14px #ffffff1a,0 6px 18px #00000031,0 0 20px #00000008;transition:transform .45s cubic-bezier(.3,1.25,.4,1),width .45s cubic-bezier(.3,1.25,.4,1)}.az button.on{color:var(--ink)}.cart,.add button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;isolation:isolate;padding:10px 20px;color:#000;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-shadow:none;background:linear-gradient(180deg,#0000004d,#00000012 55%,#00000029);border:1px solid rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1.5px #ffffff40,inset 0 0 18px #ffffff1f,0 6px 18px #00000031,0 0 12px #00000008;animation:cgl 2.6s ease-in-out infinite;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cart:before,.add button:before{content:"";flex:none;width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h3l2.7 12.2a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L22 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h3l2.7 12.2a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L22 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat}.cart:after,.add button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(0,0,0,.55) 50%,transparent 65%);transform:translate(-130%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.cart:hover,.add button:hover{opacity:1;transform:translateY(-2px) scale(1.04)}.cart:hover:after,.add button:hover:after{transform:translate(130%)}.cart:active,.add button:active{transform:scale(.97)}@keyframes cgl{0%,to{box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1.5px #ffffff40,inset 0 0 18px #ffffff1f,0 6px 18px #00000031,0 0 12px #00000008}50%{box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1.5px #ffffff40,inset 0 0 18px #ffffff1f,0 6px 18px #00000031,0 0 34px 5px #0000001c}}@media(prefers-reduced-motion:reduce){.cart,.add button{animation:none}}header .cart{width:46px;height:46px;padding:0;gap:0;animation:none;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1.5px #ffffff40,inset 0 0 14px #ffffff1f,0 6px 18px #00000031;border-radius:50%}header .cart:before{display:none}header .cart:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:radial-gradient(circle,#000c,#0000 62%);transform:none;transition:none;z-index:0;animation:cig 2.6s ease-in-out infinite}.cart .ci2{position:relative;z-index:1;flex:none;width:22px;height:22px;background:#000;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h3l2.7 12.2a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L22 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.6'/%3E%3Ccircle cx='18' cy='20' r='1.6'/%3E%3Cpath d='M2 3h3l2.7 12.2a2 2 0 0 0 2 1.6h8.2a2 2 0 0 0 2-1.5L22 7H6.2'/%3E%3C/svg%3E") center/contain no-repeat;animation:cii 2.6s ease-in-out infinite}.cart .cn{position:absolute;z-index:2;top:5px;right:5px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#000;color:#eee;font-size:10px;font-weight:700;line-height:16px;text-align:center;letter-spacing:0;text-shadow:none}.cart .cn[hidden]{display:none}header .cart:hover:after{transform:none}@keyframes cig{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:.85;transform:scale(1.25)}}@keyframes cii{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){header .cart:after,.cart .ci2{animation:none}}.card .add button{flex:none;width:44px;height:44px;padding:0;gap:0;border-radius:50%;animation:none;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1.5px #ffffff40,inset 0 0 14px #ffffff1f,0 6px 18px #00000031}.card .add button:before{position:relative;z-index:1;width:20px;height:20px;background:#000;animation:cii 2.6s ease-in-out infinite}.card .add button:after{left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:radial-gradient(circle,#000c,#0000 62%);transform:none;transition:none;z-index:0;animation:cig 2.6s ease-in-out infinite}.card .add button:hover:after{transform:none}@media(prefers-reduced-motion:reduce){.card .add button:before,.card .add button:after{animation:none}}.add button,.card .add button{animation:none!important}.card .add button:before{animation:none!important}.card .add button:after{display:none}.ann,.ann span{font-weight:700}.su{display:none;padding:7vh 5vw 11vh}body[data-view=home] .su{display:block}.sui{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:clamp(34px,6vw,76px) clamp(22px,5vw,64px);text-align:center;background:linear-gradient(160deg,#0000001a,#00000008 55%,#00000012);border:1px solid rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1.5px #ffffff59,0 30px 80px -20px #00000062}.sui:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 55%,rgba(0,0,0,.22) 70%,transparent 85%);animation:susp 9s linear infinite;filter:blur(30px)}.sui:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:27px;background:radial-gradient(70% 90% at 50% 0%,#e2e2e0,#f5f5f4 75%)}@keyframes susp{to{transform:rotate(360deg)}}.su .sk{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);padding:7px 16px;border:1px solid rgba(0,0,0,.2);border-radius:99px;background:#0000000f}.su h2{margin:20px auto 0;max-width:16ch;font-size:clamp(30px,5.4vw,64px);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;text-shadow:none}.su h2 em{font-style:normal;background:linear-gradient(180deg,#000,#71716c);-webkit-background-clip:text;background-clip:text;color:transparent}.su p{margin:16px auto 0;max-width:46ch;color:var(--mute);font-size:clamp(14px,1.5vw,17px);line-height:1.5}.suf{position:relative;display:flex;align-items:center;gap:6px;width:min(560px,100%);margin:34px auto 0;padding:6px;border-radius:99px;background:#00000012;border:1px solid rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1.5px #ffffff4d,0 10px 40px -10px #00000054,0 0 #0000000e;transition:box-shadow .4s,border-color .4s}.suf:focus-within{border-color:#0000008c;box-shadow:inset 0 1.5px #fff6,0 10px 40px -10px #00000054,0 0 0 5px #00000006,0 0 40px #00000009}.suf input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:16px;padding:14px 8px 14px 20px}.suf input::placeholder{color:var(--mute)}.suf button{position:relative;overflow:hidden;flex:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e2e2e0;background:linear-gradient(180deg,#000,#30302b);padding:14px 26px;border-radius:99px;box-shadow:0 6px 20px #00000038;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.suf button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(0,0,0,.95) 50%,transparent 65%);transform:translate(-130%);animation:susw 4.5s ease-in-out infinite}@keyframes susw{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.suf button:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 10px 28px #0000000c}.suf.ok{display:none}.sus{display:none;margin:34px auto 0;font-size:clamp(16px,2vw,20px);font-weight:600}.sus.ok{display:block;animation:supop .6s cubic-bezier(.2,.8,.2,1)}@keyframes supop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.sue{min-height:18px;margin-top:12px;font-size:13px;color:#ff9f9a}.sun{margin-top:18px;font-size:12px;color:var(--mute);letter-spacing:.04em}@media(max-width:520px){.suf{flex-direction:column;border-radius:26px}.suf input{width:100%;text-align:center;padding:12px}.suf button{width:100%}}@media(prefers-reduced-motion:reduce){.sui:before,.suf button:after{animation:none}}.ft{margin-top:0;border-top:1px solid var(--line);background:linear-gradient(180deg,#00000008,#ffffff80);padding:64px 5vw 28px}.fti{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px 4vw}.ftb p{margin:14px 0 0;max-width:34ch;color:var(--mute);font-size:14px;line-height:1.55}.ftb .crown{width:110px;height:65px;margin:-8px 0 0}.ft h4{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.ft ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ft li a{color:var(--mute);font-size:14px;text-decoration:none;transition:color .25s,padding-left .25s}.ft li a:hover{color:var(--ink);padding-left:4px}.ftm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px;margin-top:48px;padding-top:26px;border-top:1px solid var(--line)}.ftp{display:flex;flex-wrap:wrap;gap:8px}.ftp span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink);background:#00000012;border:1px solid rgba(0,0,0,.16);box-shadow:inset 0 1px #ffffff2e}.ftl{display:flex;flex-wrap:wrap;gap:10px}.ftl label{position:relative;display:inline-flex;align-items:center}.ftl select{appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;font-weight:500;color:var(--ink);background:#00000012;border:1px solid rgba(0,0,0,.18);border-radius:99px;padding:10px 38px 10px 16px;cursor:pointer;box-shadow:inset 0 1px #ffffff2e;transition:border-color .25s,background .25s}.ftl select:hover{border-color:#0006;background:#0000001c}.ftl select option{background:#e2e2e0;color:#0a0a08}.ftl label:after{content:"";position:absolute;right:16px;width:6px;height:6px;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);transform:rotate(45deg) translateY(-2px);pointer-events:none}.ftc{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:13px;color:var(--mute)}.ftc b{color:var(--ink);font-weight:600}@media(max-width:900px){.fti{grid-template-columns:1fr 1fr}.ftb{grid-column:1/-1}}@media(max-width:480px){.fti{grid-template-columns:1fr}}.bundle{position:relative;isolation:isolate;overflow:hidden;padding:clamp(18px,2.4vw,28px) clamp(18px,3vw,36px) clamp(18px,2.4vw,28px);border-radius:24px;background:linear-gradient(160deg,#0000001a,#00000008 60%,#0000000f);border:1px solid rgba(0,0,0,.2);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1.5px #ffffff59,0 20px 60px -24px #00000070,0 0 40px -10px #00000007;font-size:inherit}.bundle:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 60%,rgba(0,0,0,.2) 75%,transparent 90%);animation:susp 10s linear infinite;filter:blur(24px)}.bundle:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:23px;background:radial-gradient(80% 140% at 15% 0%,#e2e2e0,#f4f4f3 80%)}.bundle.bump{animation:bbump .7s cubic-bezier(.2,.9,.2,1.2)}@keyframes bbump{0%{transform:scale(1)}30%{transform:scale(1.015) translateY(-3px);box-shadow:inset 0 1.5px #ffffff80,0 24px 70px -20px #00000070,0 0 60px #00000010}to{transform:none}}.bhd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.bk{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e2e2e0;background:linear-gradient(180deg,#000,#30302b);padding:4px 11px;border-radius:99px}.bti{display:grid;gap:10px;justify-items:start}.bti b{font-size:clamp(22px,3.6vw,44px);line-height:1;letter-spacing:-.03em;font-weight:700;text-shadow:none;background:linear-gradient(180deg,#000 30%,#5e5e59);-webkit-background-clip:text;background-clip:text;color:transparent}.bst{font-size:clamp(13px,1.4vw,16px);font-weight:600;color:var(--ink);padding:9px 16px;border-radius:99px;background:#00000014;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff40}.bundle.un .bst{color:#2a1a00;background:linear-gradient(180deg,#fff0a8,#f7c948 55%,#d4a020);border-color:#ffdc78cc;box-shadow:0 0 24px #ffbe328c}.bw{position:relative;margin-top:26px;padding-bottom:4px}.bw .track{position:absolute;left:0;right:calc(var(--nz)/2);top:calc(var(--nz)/2 - 3px);height:6px;margin:0;border-radius:6px;background:#0000001f;overflow:visible;box-shadow:inset 0 1px 2px #0009}.bw .track i{position:relative;display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,#91918c,#000 70%,#000);background-size:200% 100%;box-shadow:0 0 14px #0000001f;transition:width .9s cubic-bezier(.2,1.1,.3,1);animation:bflow 2.4s linear infinite}.bw .track i:after{content:"";position:absolute;right:-6px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#000;box-shadow:0 0 0 4px #0000000a,0 0 20px 6px #00000027;opacity:0;transition:opacity .3s}.bw .track i:not([style*="width: 0"]):not([style*="width:0"]):after{opacity:1;animation:bhead 1.6s ease-in-out infinite}.bundle.un .track i{background:linear-gradient(90deg,#b07d10,#ffd966 40%,#fff0a8 70%,#f7c948);background-size:200% 100%;box-shadow:0 0 18px #ffbe32cc}.bundle.un .track i:after{background:#fff0a8;box-shadow:0 0 0 4px #ffc84640,0 0 22px 7px #ffbe32cc}.bw .track i.surge{animation:bflow 2.4s linear infinite,bsurge .8s ease-out}@keyframes bflow{to{background-position:-200% 0}}@keyframes bhead{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes bsurge{0%{filter:brightness(2.2) saturate(1.2)}to{filter:none}}.bundle{--nz:46px}.bns{position:relative;display:flex;justify-content:space-between}.bn{position:relative;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;width:46px}.bn:before{content:"";width:46px;height:46px;border-radius:50%;box-sizing:border-box;background:#e9e9e8;border:2px solid rgba(0,0,0,.22);box-shadow:inset 0 1px #ffffff26;transition:background .5s,border-color .5s,box-shadow .5s;grid-area:1}.bn svg{position:absolute;top:14px;left:50%;margin-left:-9px;color:var(--mute);transition:color .4s}.bn em{position:absolute;top:0;left:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:16px;font-weight:700;color:var(--mute);transition:color .4s,transform .5s cubic-bezier(.2,1.6,.3,1)}.bn.bg em{top:auto;bottom:0;height:auto;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.bn.bg{padding-bottom:20px}.bn.on:before{background:linear-gradient(160deg,#000,#5e5e59);border-color:#000;box-shadow:0 0 22px #0002,inset 0 1px #fff}.bn.on em{color:#e2e2e0;transform:scale(1.12)}.bn.bg.on em{color:var(--ink);transform:none}.bn.bg.on:before{background:linear-gradient(160deg,#fff0a8,#f7c948 50%,#b07d10);border-color:#ffe08a;box-shadow:0 0 30px #ffbe32d9,inset 0 1px #fff}.bn.bg.on svg{color:#3a2400}.bn.arm:before{border-color:#ffdc78e6;animation:barm 1.3s ease-in-out infinite}.bn.arm svg{color:#ffd966}@keyframes barm{0%,to{box-shadow:0 0 #ffc84680}50%{box-shadow:0 0 0 10px #ffc84600,0 0 24px #ffc84699}}.bn.burst:after{content:"";position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;border:2px solid #000000;animation:bburst .8s ease-out forwards;pointer-events:none}.bn.bg.burst:after{border-color:#ffd966;box-shadow:0 0 30px #ffd966}.bn.burst:before{animation:bpop .6s cubic-bezier(.2,1.8,.3,1)}@keyframes bburst{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes bpop{0%{transform:scale(.6)}to{transform:scale(1)}}@media(max-width:520px){.bundle{--nz:38px}.bn,.bn:before,.bn em,.bn.burst:after{width:38px}.bn:before,.bn em,.bn.burst:after{height:38px}.bn svg{top:10px}.bn em{font-size:14px}}@media(prefers-reduced-motion:reduce){.bundle:before,.bw .track i,.bw .track i:after,.bn.arm:before{animation:none!important}}.pp{font-weight:600;font-variant-numeric:tabular-nums}.pp.flash{animation:ppf .5s ease-out}@keyframes ppf{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}#cartBtn.bmp{animation:cbmp .5s cubic-bezier(.2,1.6,.3,1)}@keyframes cbmp{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.spop{position:fixed;z-index:3000;overflow:auto;padding:6px;border-radius:22px;background:linear-gradient(160deg,#c3c3bfd1,#ebebe9e6);border:1px solid rgba(0,0,0,.22);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1.5px #ffffff4d,0 24px 60px -10px #00000070;scrollbar-width:none;animation:spin .22s cubic-bezier(.2,.9,.3,1.1);transform-origin:top center}.spop::-webkit-scrollbar{display:none}.spop button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-align:left;padding:10px 14px;border-radius:99px;cursor:pointer;transition:background .2s}.spop button em{font-style:normal;color:var(--mute);font-variant-numeric:tabular-nums}.spop button:hover{background:#0000001f}.spop button.on{background:linear-gradient(180deg,#00000057,#0000001a);box-shadow:inset 0 1px #ffffff80}.spop button.on em{color:var(--ink)}@keyframes spin{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.card .add select{border-radius:99px}.spop button:disabled{opacity:.4;cursor:default}.spop button:disabled:hover{background:none}.sd{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:99px;background:var(--surface)}.sd .dot{position:relative;z-index:1;outline:none!important}.sd .sp{position:absolute;left:0;top:0;width:26px;height:26px;border-radius:99px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#00000057,#00000017 55%,#0003);border:1px solid rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px) saturate(190%);backdrop-filter:blur(8px) saturate(190%);box-shadow:inset 0 1.5px #ffffffbf,inset 0 -1px #ffffff38,0 4px 12px #00000031,0 0 14px #0000000a;transition:transform .5s cubic-bezier(.3,1.25,.4,1)}.pp{display:inline-flex;align-items:baseline;gap:8px}.wp{color:#ff453a;opacity:.85;font-weight:500;font-size:.88em;text-decoration-thickness:1.5px;text-decoration-color:#ff453a}.np2{position:relative;font-weight:700;background:linear-gradient(100deg,#000 40%,#290a21,#000 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 8px rgba(0,0,0,.062));animation:npsh 4s ease-in-out infinite}@keyframes npsh{0%,60%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.np2{animation:none}}.meta{gap:4px 12px}.meta .pp{font-size:clamp(20px,1.9vw,26px);gap:9px;flex:none;letter-spacing:-.02em}.meta .pp .np2{font-weight:700}.meta .pp .wp{font-size:.62em}.card{display:flex;flex-direction:column;gap:0}.card .meta{margin:16px 0 0;align-items:center;gap:12px;min-height:44px}.card .meta b:first-child{line-height:1.15}.card .pp{display:inline-flex;align-items:baseline;line-height:1;flex:none}.card .pp .np2{line-height:1}.card>span{margin:6px 0 0;line-height:1.2}.card .sw{margin:14px 0 0;min-height:34px}.card .add{margin:14px 0 0;align-items:center}.card .meta{margin-top:12px;min-height:0}.card>span{margin-top:2px}.card .sw{margin-top:8px;min-height:0}.card .add{margin-top:8px}.art .pw{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;pointer-events:none;transform:scale(1.01);opacity:0;filter:brightness(1.25);transition:opacity .35s ease,filter .35s ease,transform .2s ease-out}.card.wh .art .pw{opacity:1;filter:none}.card:hover .art .pw{transform:scale(1.09) translate(var(--px,0px),var(--py,0px))}@media(prefers-reduced-motion:reduce){.art .pw{transition:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bn.bg em{display:none}.bn.bg{padding-bottom:0}.bw{padding-bottom:0;margin-top:22px}.bhd{align-items:center}.bti{gap:12px}.ld:before{background:radial-gradient(55% 60% at 75% 25%,rgba(0,0,0,.17),transparent 62%),radial-gradient(45% 55% at 10% 15%,rgba(0,0,0,.08),transparent 60%),radial-gradient(circle at 28% 70%,rgba(0,0,0,.1),transparent 34%),radial-gradient(circle at 80% 80%,rgba(50,50,45,.13),transparent 38%),linear-gradient(135deg,#f6f6f5,#dddddb 55%,#f4f4f3)}.ld>.lgd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(90% 85% at 62% 35%,#ffffff,transparent 85%);mask-image:radial-gradient(90% 85% at 62% 35%,#ffffff,transparent 85%);animation:gm 24s linear infinite,ldgf 1s ease-in-out 1.8s forwards}@keyframes ldgf{to{opacity:0}}@media(prefers-reduced-motion:reduce){.ld>.lgd{animation:ldgf 1s ease-in-out 1.8s forwards}}.logo .crown{width:60px;height:35px;margin:0}.pdp{display:none;padding:28px 5vw 30px}body[data-view=product] .pdp,body[data-view=product] .bundle{display:block}.pdp.pin .cyi{animation:cfi .6s cubic-bezier(.2,.8,.2,1)}.pdp .cyi{grid-template-columns:1.05fr 1fr;align-items:start}.pdv{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#f4f4f3;box-shadow:0 30px 60px -24px #00000070}.pdv .mr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15) scaleX(-1);filter:blur(8px) brightness(.8)}.pdv .pi{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.pdv .pw{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.pdg.wh .pdv .pw{opacity:1}.pdth{display:flex;gap:10px;margin-top:12px}.pdth button{width:72px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--line);padding:0;background:#f4f4f3;cursor:pointer;opacity:.55;transition:opacity .25s,border-color .25s,transform .25s}.pdth button:hover{opacity:.9;transform:translateY(-2px)}.pdth button.on{opacity:1;border-color:#000}.pdth img{width:100%;height:100%;object-fit:cover;display:block}.pdcr{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pdcr a{color:inherit;text-decoration:none;transition:color .2s}.pdcr a:hover{color:var(--ink)}.pdr h1{font-size:clamp(28px,3.4vw,46px);line-height:1.05;letter-spacing:-.03em;margin:12px 0 8px}.pdsub{color:var(--mute);font-size:14px}.pdpp{font-size:clamp(34px,3.6vw,48px);margin:22px 0 4px;gap:14px;letter-spacing:-.02em;line-height:1}.pdpp .wp{font-size:.5em}.pdl{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:22px 0 10px}.pdr .sw{display:flex;align-items:center;gap:12px;margin:0}.pdr .add{margin-top:0;display:block}.pdr .add select{width:100%;margin:0;padding:14px 20px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:15px;color-scheme:light}.pdbuy{margin-top:22px}.pdr .pdbuy{width:100%;border:0;background:var(--btn);color:var(--btn-ink);border-radius:99px;padding:17px 24px;font:600 14px inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s,opacity .2s}.pdr .pdbuy:hover{transform:translateY(-2px)}.pdr .pdbuy:active{transform:scale(.98)}.pdperks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--mute)}.pdperks li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink);margin-right:10px;vertical-align:middle}.pdr details{border-top:1px solid var(--line);padding:14px 0}.pdr details:last-of-type{border-bottom:1px solid var(--line)}.pdr summary{cursor:pointer;font-weight:600;font-size:14px;list-style:none;display:flex;justify-content:space-between}.pdr summary:after{content:"+";color:var(--mute)}.pdr details[open] summary:after{content:"\2212"}.pdr details p{margin:10px 0 0;color:var(--mute);font-size:14px}.pdacc{margin-top:26px}.pdm{margin-top:56px}.pdm h2{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;margin:0 0 18px}.pdmg{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mc{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:transform .3s}.mc:hover{transform:translateY(-4px)}.mc .mi{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f4f4f3}.mc img{width:100%;height:100%;object-fit:cover;display:block}.mc b{display:block;margin-top:10px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.mc span{font-size:13px;color:var(--mute)}.dtk{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border:1px solid var(--line);border-radius:18px;background:#ebebe9}.dts{position:relative;text-align:center;padding:18px 8px 16px;border-right:1px solid var(--line)}.dts:last-child{border-right:0}.dts:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;width:14px;height:14px;margin-top:-7px;background:#ebebe9;border-top:1px solid var(--line);border-right:1px solid var(--line);transform:rotate(45deg);z-index:1}.dti{width:46px;height:46px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;background:linear-gradient(160deg,#b5b5b1,#d5d5d3);box-shadow:inset 0 1px #ffffff4d,0 6px 16px -6px #00000062}.dti svg{width:22px;height:22px;color:#000}.dts b{display:block;font-size:14px;letter-spacing:-.01em}.dts span{display:block;font-size:12.5px;color:var(--mute);margin-top:4px}.pdr details ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;color:var(--mute);font-size:14px}.pdr details li b,.pdr details p b{color:var(--ink)}.pdr details a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.dts b{font-size:12.5px}.dts span{font-size:11px}.dti{width:38px;height:38px}}.pdr .bundle{--nz:28px;margin:14px 0 0;padding:12px 16px 14px;border-radius:16px;display:block}.pdr .bundle:after{border-radius:15px}.pdr .bhd{gap:6px 12px}.pdr .bti{gap:6px}.pdr .bk{font-size:9px;padding:3px 8px;letter-spacing:.18em}.pdr .bti b{font-size:15px}.pdr .bst{font-size:11.5px;padding:5px 11px}.pdr .bw{margin-top:12px}.pdr .bw .track{height:4px;top:calc(var(--nz)/2 - 2px);right:calc(var(--nz)/2)}.pdr .bw .track i:after{width:10px;height:10px;margin-top:-5px;right:-4px}.pdr .bn,.pdr .bn:before,.pdr .bn em,.pdr .bn.burst:after{width:28px;height:28px}.pdr .bn em{font-size:12px}.pdr .bn svg{top:6px;margin-left:-7px;width:14px;height:14px}.ld{animation:ldfin .8s ease 1.8s forwards}.ld:before{-webkit-mask:none;mask:none;animation:none}.ld>.lgd{animation:gm 24s linear infinite}@keyframes ldfin{to{opacity:0;visibility:hidden;pointer-events:none}}#pw{transform-origin:50% 35vh;animation:pwin 1s cubic-bezier(.2,.8,.2,1) 1.75s backwards}@keyframes pwin{0%{opacity:0;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){#pw{animation:none}}.ck{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e2e2e0;background:linear-gradient(180deg,#000,#30302b);padding:6px 14px;border-radius:99px;margin-bottom:14px;box-shadow:0 0 24px #0000000e}.cy .cp2{font-size:clamp(16px,1.5vw,19px);line-height:1.5;color:var(--mute);max-width:46ch}.cy .cp2 b{color:var(--ink);font-weight:600;background:linear-gradient(100deg,#000 40%,#65655f 60%,#000);-webkit-background-clip:text;background-clip:text;color:transparent}.cck{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cck li{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:99px;background:#00000012;border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 1px #fff3}.cck li:before{content:"\2713";margin-right:8px;opacity:.8}.dtk.d4{grid-template-columns:repeat(4,1fr)}.dtk.d4 .dts{padding:18px 4px 16px}.dtk.d4 .dts b{font-size:13.5px}.dtk.d4 .dts span{font-size:11.5px}.ctkw{margin-top:8px}.ctkw .dtk{margin-top:0}@media(max-width:520px){.dtk.d4 .dts b{font-size:11px}.dtk.d4 .dts span{font-size:10px}.dtk.d4 .dti{width:32px;height:32px}}.qm{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:7px;padding:0;border-radius:50%;border:1.5px solid rgba(0,0,0,.65);background:#00000014;color:#000;font:700 10.5px/1 inherit;cursor:pointer;vertical-align:1px;transition:background .2s,transform .2s,box-shadow .2s}.qm:hover{background:#00000038;transform:scale(1.12);box-shadow:0 0 12px #00000016}.qpop{position:fixed;z-index:3000;width:min(300px,calc(100vw - 24px));padding:18px 18px 16px;border-radius:18px;background:linear-gradient(160deg,#c3c3bff5,#e9e9e7f7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.25);box-shadow:0 24px 60px -10px #0007,inset 0 1px #ffffff40;color:#0a0a08;animation:qin .25s cubic-bezier(.2,.9,.3,1.2)}.qpop:after{content:"";position:absolute;left:var(--ax,50%);bottom:-7px;width:12px;height:12px;margin-left:-6px;background:#e3e3e1;border-right:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);transform:rotate(45deg)}.qpop.dn:after{bottom:auto;top:-7px;transform:rotate(225deg)}.qpop b{display:block;font-size:15px;margin-bottom:8px;letter-spacing:-.01em}.qpop p{margin:0 0 8px;font-size:13.5px;line-height:1.5;color:#383833}.qpop .qx{margin-top:6px;border:0;border-radius:99px;padding:9px 18px;background:#0a0a08;color:#e2e2e0;font:600 12px inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@keyframes qin{0%{opacity:0;transform:translateY(6px) scale(.96)}}.ep{position:fixed;left:50%;bottom:20px;z-index:900;width:min(720px,calc(100vw - 24px));transform:translate(-50%,140%);opacity:0;visibility:hidden;border-radius:22px;padding:16px 20px 20px;overflow:hidden;background:linear-gradient(160deg,#c5c5c1f0,#ebebe9f5);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(0,0,0,.22);box-shadow:0 30px 70px -14px #0007,inset 0 1px #ffffff40;transition:transform .6s cubic-bezier(.2,.9,.25,1.1),opacity .4s,visibility 0s .6s}.ep.on{transform:translate(-50%);opacity:1;visibility:visible;transition:transform .6s cubic-bezier(.2,.9,.25,1.1),opacity .4s,visibility 0s}.epi{display:grid;grid-template-columns:1fr auto;gap:14px 24px;align-items:center}.ep h3{margin:0;font-size:clamp(16px,2vw,20px);letter-spacing:-.02em;line-height:1.2}.ep h3 em{font-style:normal;background:linear-gradient(180deg,#000,#5e5e59);-webkit-background-clip:text;background-clip:text;color:transparent}.ep p{margin:4px 0 0;font-size:13px;color:var(--mute)}.epf{display:flex;gap:8px}.epf input{width:230px;max-width:100%;padding:12px 16px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--ink);font:14px inherit;color-scheme:light}.epf button{border:0;border-radius:99px;padding:12px 20px;background:#0a0a08;color:#e2e2e0;font:700 12px inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .2s}.epf button:hover{transform:translateY(-2px)}.epx{position:absolute;top:8px;right:10px;width:26px;height:26px;border:0;border-radius:50%;background:#00000014;color:#000;font-size:12px;cursor:pointer;line-height:1}.epe{grid-column:1/-1;font-size:12px;color:#ff6b62;min-height:0;margin:-6px 0 0}.epe:empty{display:none}.eps{display:none;font-weight:600;font-size:15px}.ep.ok .epi>*:not(.eps){display:none}.ep.ok .eps{display:block}.epb{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#91918c,#000);transform-origin:left;transform:scaleX(1)}.ep.on:not(.hold) .epb{animation:epb 10s linear forwards}@keyframes epb{to{transform:scaleX(0)}}@media(max-width:640px){.epi{grid-template-columns:1fr}.epf input{flex:1;width:auto}.ep{padding-top:20px}}@media(prefers-reduced-motion:reduce){.ep{transition:opacity .3s}.ep.on{transform:translate(-50%)}}.rvw{display:none;padding:40px 0 70px;scroll-margin-top:100px}body[data-view=home] .rvw{display:block}.rvh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 30px;padding:0 5vw;margin-bottom:26px}.rvh h2{margin:0;font-size:clamp(28px,3.6vw,48px);letter-spacing:-.03em;line-height:1}.rvs{display:flex;align-items:center;gap:14px;margin-top:14px;color:var(--mute);font-size:14px}.rvs b{font-size:clamp(30px,3vw,40px);color:var(--ink);letter-spacing:-.03em;line-height:1}.rst{display:inline-flex;gap:3px;color:#000;filter:drop-shadow(0 0 8px rgba(0,0,0,.077))}.rst svg{width:16px;height:16px}.rvn{display:flex;gap:10px}.rvn button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(0,0,0,.25);background:linear-gradient(180deg,#00000029,#0000000a);color:#000;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff4d;transition:transform .2s,opacity .2s,background .2s}.rvn button:hover:not(:disabled){transform:scale(1.08);background:#00000038}.rvn button:disabled{opacity:.3;cursor:default}.rvn svg{width:20px;height:20px}.rvt{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 5vw 22px;scroll-padding:0 5vw;scrollbar-width:none;cursor:grab}.rvt::-webkit-scrollbar{display:none}.rvt.dg{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.rvc{flex:none;width:clamp(250px,24vw,330px);scroll-snap-align:start;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#c5c5c199,#ebebe9d9);border:1px solid rgba(0,0,0,.14);box-shadow:0 24px 50px -24px #00000070,inset 0 1px #ffffff24;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;-webkit-user-select:none;user-select:none}.rvc:hover{transform:translateY(-6px);border-color:#0000004d}.rvp{position:relative;aspect-ratio:4/5;background:linear-gradient(145deg,#d3d3d1,#f4f4f3);overflow:hidden}.rvp img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rvc:hover .rvp img{transform:scale(1.05)}.rvp.nop img{display:none}.rvp.nop:after{content:"\201c";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:90px;color:#00000040}.rvv{position:absolute;left:12px;top:12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:99px;background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.25);color:#000}.rvb{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.rvb .rst svg{width:14px;height:14px}.rvb p{margin:0;font-size:14.5px;line-height:1.5;color:#1a1a15;flex:1}.rvf{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;color:var(--mute);border-top:1px solid rgba(0,0,0,.1);padding-top:10px}.rvf b{color:var(--ink);font-size:13px}.rvg{margin:6px 5vw 0;height:3px;border-radius:3px;background:#0000001f;overflow:hidden}.rvg i{display:block;height:100%;width:20%;border-radius:3px;background:linear-gradient(90deg,#71716c,#000);transition:width .3s,margin-left .3s}@media(max-width:640px){.rvn button{width:42px;height:42px}}.rvp.wide img:not(.rvbl){position:relative;object-fit:contain;z-index:1;top:50%;transform:translateY(-50%);height:auto}.rvbl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.7);transform:scale(1.2)}.rvc:hover .rvp.wide img:not(.rvbl){transform:translateY(-50%) scale(1.05)}.card .art,.card .meta b:first-child,.card>span:not(.pp){cursor:pointer}@media(max-width:820px){.pdp .cyi{grid-template-columns:1fr}.pdmg{grid-template-columns:repeat(2,1fr)}}.mnb,.mn-search,.mnv{display:none}@media(max-width:900px){#shopify-section-header header,header{flex-wrap:nowrap;gap:12px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f3f5;padding:12px 5vw}header .logo{margin-right:auto}header .search{display:none}header .cart{margin-left:0}.mnb{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 13px;border-radius:50%;border:1px solid rgba(0,0,0,.22);background:#00000014;cursor:pointer}.mnb i{display:block;height:2px;border-radius:2px;background:#000;transition:transform .3s,opacity .2s}.mnb[aria-expanded=true] i:nth-child(1){transform:translateY(7px) rotate(45deg)}.mnb[aria-expanded=true] i:nth-child(2){opacity:0}.mnb[aria-expanded=true] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mnv{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff9;opacity:0;pointer-events:none;transition:opacity .3s;z-index:2190}.mnv.on{opacity:1;pointer-events:auto}header .mn{position:fixed;top:0;right:0;bottom:0;height:100dvh;width:min(86vw,340px)!important;max-width:none!important;margin:0!important;order:0;overflow-x:hidden;overflow-y:auto;flex-direction:column;align-items:stretch;gap:4px;padding:84px 16px 28px;border-radius:0;border:0;border-left:1px solid var(--line);background:#f1f1ef;box-shadow:-20px 0 60px #00000054;transform:translate(105%);transition:transform .38s cubic-bezier(.2,.8,.2,1);z-index:2200;-webkit-backdrop-filter:none;backdrop-filter:none}header .mn.open{transform:none}header .mn .np{display:none}header .mn a,header .mn button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;font-size:17px;text-align:left;border-radius:14px;background:transparent;border:0;color:#000;box-shadow:none}header .mn a:hover,header .mn button:hover,header .mn .hv,header .mn [aria-current=page]{background:#0000001a}header .mn-search{display:block;margin:0 0 10px}header .mn-search input{width:100%;padding:13px 16px;border-radius:99px;border:1px solid var(--line);background:#0000000f;color:#000;font-size:16px}.dd{position:fixed!important;left:12px!important;right:12px!important;top:76px!important;width:auto!important;max-height:calc(100dvh - 96px);overflow-y:auto;z-index:2150}body.mn-open{overflow:hidden}}@media(max-width:820px){.hero .ht{width:100%;margin:0 auto;text-align:center}.hero .ht h1{text-align:center}.hero .tg{flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.hero .tg i{display:none}.hero .tg span{text-align:center}.hero .cta{margin-left:auto;margin-right:auto}}@media(max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0 4vw}.card .meta{flex-direction:column;align-items:flex-start;gap:4px}.card .meta b{font-size:13px}.card .meta .pp{font-size:15px}.card .add{gap:5px}.card .add select{min-width:0;flex:1;font-size:12px;padding-left:10px;padding-right:26px}.card .add button{width:38px;height:38px}.pe-shopall{width:100%;justify-content:center}}.cyg{width:100%;max-width:480px;margin-top:26px}.cygm{border-radius:20px;overflow:hidden;background:#f4f4f3;box-shadow:0 24px 50px -20px #00000062;aspect-ratio:1/1}.cyg .cyimg{display:block;width:100%;height:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;object-fit:cover;transition:opacity .25s}.cyg .cyimg.sw{opacity:0}.cygt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.cygt button{width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden;border:1px solid var(--line);padding:0;background:#f4f4f3;cursor:pointer;opacity:.55;transition:opacity .25s,border-color .25s,transform .25s}.cygt button:hover{opacity:.9;transform:translateY(-2px)}.cygt button.on{opacity:1;border-color:#000}.cygt img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:820px){body[data-view=home] .hero{position:relative;overflow:hidden;min-height:calc(100svh - 150px);display:flex;align-items:center;padding-top:0;padding-bottom:0}.hero .hi{display:block;width:100%;position:static}.hero .fl{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);--fh:clamp(340px,52svh,460px);height:var(--fh);margin:0;z-index:0;pointer-events:none}.hero .fl>span{filter:brightness(.42) saturate(.85)}.hero .ht{position:relative;z-index:4;padding:44px 0;width:100%}.hero .ht h1{text-shadow:none}.hero .tg span{filter:drop-shadow(0 2px 8px rgba(0,0,0,.495))}}.ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ctas .cta{margin-top:0;padding:15px 26px;font-size:13px;letter-spacing:.12em}@media(max-width:820px){.ctas{flex-direction:column;align-items:center;gap:12px;margin-top:26px}.ctas .cta{width:min(100%,320px);justify-content:center}.hero .ctas .cta{margin-left:0;margin-right:0}}.sr{display:flex;flex-direction:column;gap:4px;padding:6px 0 4px}.sr[hidden]{display:none}.sr a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;text-decoration:none;color:inherit}.sr a:hover{background:#00000014}.sr img,.sr .nimg{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none;background:#f4f4f3}.sr .st{display:flex;flex-direction:column;min-width:0;flex:1}.sr .st b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr .st small{font-size:12px;color:var(--mute)}.sr em{font-style:normal;font-size:13px;font-weight:600}.sr a.all{justify-content:center;font-size:13px;font-weight:600;border:1px solid var(--line);margin-top:4px}.sb{display:inline-flex;align-items:center;gap:7px}.sb svg{flex:none}@media(max-width:900px){#shopify-section-header header,header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}header .mnb{grid-column:1;grid-row:1;justify-self:start}header .logo{grid-column:2;grid-row:1;margin:0;justify-self:center}header .cart{grid-column:3;grid-row:1;justify-self:end}header .mn{right:auto;left:0;transform:translate(-105%);border-left:0;border-right:1px solid var(--line);box-shadow:20px 0 60px #00000054}header .mn.open{transform:none}}@media(max-width:820px){.hero .ht h1{font-size:12.2vw;max-width:none;width:100%;white-space:nowrap}.hero .ctas{width:100%;align-items:stretch}.hero .ctas .cta{width:100%;max-width:none;box-sizing:border-box}}@media(max-width:900px){header .mn .dd.inl{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-height:none;overflow:visible;margin:2px 0 8px;padding:6px;border-radius:14px;background:#0000000d;box-shadow:none;border:1px solid var(--line);z-index:auto}header .mn .dd.inl[hidden]{display:none}header .mn .dd.inl a{padding:13px 14px;font-size:16px}header .mn .dd.inl .ah{padding:4px}header .mn .dd.inl .ah input{width:100%;font-size:16px}}.dr .bundle{--nz:28px;margin:14px 0 0;padding:12px 16px 14px;border-radius:16px;display:block}.dr .bundle:after{border-radius:15px}.dr .bhd{gap:6px 12px}.dr .bti{gap:6px}.dr .bk{font-size:9px;padding:3px 8px;letter-spacing:.18em}.dr .bti b{font-size:15px}.dr .bst{font-size:11.5px;padding:5px 11px}.dr .bw{margin-top:12px}.dr .bw .track{height:4px;top:calc(var(--nz)/2 - 2px);right:calc(var(--nz)/2)}.dr .bw .track i:after{width:10px;height:10px;margin-top:-5px;right:-4px}.dr .bn,.dr .bn:before,.dr .bn em,.dr .bn.burst:after{width:28px;height:28px}.dr .bn em{font-size:12px}.dr .bn svg{top:6px;margin-left:-7px;width:14px;height:14px}.dr .bundle{margin:0 0 14px}.dbun{padding:0 22px 6px;flex:none}.mn>a,.mn>button{display:inline-flex;align-items:center;line-height:21px;height:37px}.mn .sb{line-height:21px}.mn .sb svg{display:block}.logo .crown{width:132px;height:auto;aspect-ratio:2066/610;margin:0}.ld .crown{width:min(80vw,560px);height:auto;aspect-ratio:2066/610}.ftb .crown{display:block;width:200px;height:auto;aspect-ratio:2066/610;margin:0 0 18px}:root{--cg:linear-gradient(160deg,#000000 0%,#262621 22%,#71716c 46%,#0a0a08 58%,#5e5e59 78%,#1a1a15 100%)}.crown:before{background:linear-gradient(160deg,#000,#0d0d0a 30%,#46463f 50%,#000 66%,#383833)!important}.logo{filter:drop-shadow(0 0 0 rgba(0,0,0,0)) drop-shadow(0 0 0 rgba(0,0,0,0))}.logo:hover,.logo:focus-visible{filter:drop-shadow(0 0 4px rgba(0,0,0,.165)) drop-shadow(0 0 14px rgba(0,0,0,.11))}@keyframes goldglow{0%{filter:drop-shadow(0 0 0 rgba(0,0,0,0)) drop-shadow(0 0 0 rgba(0,0,0,0))}to{filter:drop-shadow(0 0 6px rgba(0,0,0,.176)) drop-shadow(0 0 20px rgba(0,0,0,.121))}}.card .pp .pfr{font-size:11px;font-weight:500;color:var(--mute);letter-spacing:0;margin-right:-3px}.csub{color:var(--mute);font-size:13px;cursor:pointer}.add .chs{flex:1;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:980px;background:var(--btn);color:var(--btn-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:opacity .2s,transform .2s}.add .chs:hover{opacity:.85;transform:translateY(-1px)}.add .chs:active{transform:scale(.97)}.pdo select{width:100%;margin:0;padding:14px 20px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:15px}.pdl .pal{color:var(--ink);font-weight:600;letter-spacing:.02em;text-transform:none;font-size:13px}.pdth{overflow-x:auto;scrollbar-width:thin;padding:2px 2px 8px;scroll-snap-type:x proximity}.pdth button{flex:none;scroll-snap-align:start}.ctg{display:flex;gap:4px;padding:4px;border-radius:980px;background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:100%}.ctg button{border:0;background:none;color:var(--mute);font-family:inherit;font-size:13px;font-weight:600;line-height:1;padding:11px 18px;border-radius:980px;cursor:pointer;transition:background .25s,color .25s}.ctg button:hover{color:var(--ink)}.ctg button.on{background:var(--btn);color:var(--btn-ink)}.cyf label i,.pdin i{font-style:normal}.cyf label .lb2>span,.pdin .lb2>span{font-weight:400;color:var(--mute)}.cyf label .lb2,.pdin .lb2{color:var(--ink)}.pdin{display:grid;gap:14px;margin-top:16px}.pdin label{display:grid;gap:8px;font-size:13px;font-weight:600}.pdin input{width:100%;margin:0;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:15px;font-family:inherit}.pdin input:focus{outline:3px solid rgba(0,0,0,.18);border-color:#717171}.pdmsg{margin:10px 0 0;font-size:13px;color:#c0362c}.pdmsg:empty{margin:0}.sr .srh{margin:12px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.sr .srh:first-child{margin-top:4px}.sr em{white-space:nowrap}.sr a.all{margin-top:10px}.pdp .cyi>*{min-width:0}.pdth{max-width:100%}#grid .card .meta{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}#grid .card .meta>b{font-size:14px;line-height:1.25}#grid .card .meta .pp{font-size:17px}#grid .card .add{display:flex;gap:8px;align-items:center;margin-top:10px}#grid .card .add select{width:auto;min-width:0;flex:1 1 0;text-overflow:ellipsis}.car{display:none;padding:76px 0 0}body[data-view=home] .car{display:block}.cars{margin:12px 0 0;color:var(--mute);font-size:15px}.car .rvt{padding-bottom:18px;cursor:grab}.car .rvt .card{flex:none;width:clamp(210px,21vw,280px);scroll-snap-align:start}.car .card .meta{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;margin-top:12px}.car .card .meta>b{font-size:14px;line-height:1.25}.car .card .meta .pp{font-size:17px}.rvapp{margin:0 5vw}.rvapp:empty{min-height:130px;border:1.5px dashed var(--line);border-radius:20px;display:grid;place-items:center;color:var(--mute);font-size:14px}.rvapp:empty:before{content:"Your reviews app will appear here"}.shh{display:none;padding:36px 5vw 6px;scroll-margin-top:84px}body[data-view=home] .shh{display:block}.shhi{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 30px}.sht h2{margin:0;font-size:clamp(28px,3.6vw,48px);letter-spacing:-.03em;line-height:1}.sht p{margin:12px 0 0;color:var(--mute);font-size:15px}.shs{position:relative;flex:1;max-width:480px;min-width:min(100%,260px)}.shs>svg{position:absolute;left:18px;top:25px;width:18px;height:18px;transform:translateY(-50%);color:var(--mute);pointer-events:none}.shs input{width:100%;height:50px;padding:0 20px 0 46px;border-radius:980px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:15px;font-family:inherit}.shs input:focus{outline:3px solid rgba(0,0,0,.14);border-color:#8e8e8e}.sug{position:absolute;left:0;right:0;top:58px;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px -12px #0000004d;padding:8px;max-height:min(60vh,430px);overflow:auto}.sug[hidden]{display:none}.sgr{display:flex;align-items:center;gap:10px;padding:6px;border-radius:12px}.sgr:hover{background:#0000000d}.sgr a{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none;color:inherit}.sgr img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none;background:#f4f4f3}.sgr .st{display:flex;flex-direction:column;min-width:0}.sgr .st b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgr .st small{font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug .none{padding:14px;color:var(--mute);font-size:14px;margin:0}.shc{margin:12px 0 0;font-size:13px;color:var(--mute)}.shc:empty{display:none}body[data-view=home] .fr{border-top:0;padding-top:18px}.qba{margin-top:10px}.qbb{width:100%;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border:0;border-radius:980px;background:var(--btn);color:var(--btn-ink);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:opacity .2s,transform .2s}.qbb:hover{opacity:.86;transform:translateY(-1px)}.qbb:active{transform:scale(.97)}.qbb.sm{width:auto;height:34px;padding:0 14px;font-size:12px;flex:none}body.qb-open{overflow:hidden}.qb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px}.qb[hidden]{display:none}.qbv{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.qb.on .qbv{opacity:1}.qbc{position:relative;width:min(940px,100%);max-height:min(90vh,780px);overflow:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:26px;border-radius:26px;background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 90px -20px #00000073;transform:translateY(24px) scale(.97);opacity:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .3s}.qb.on .qbc{transform:none;opacity:1}.qbm{position:sticky;top:0;align-self:start;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#f4f4f3}.qbm img{width:100%;height:100%;object-fit:cover;display:block}.qbx{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#00000014;color:var(--ink);cursor:pointer;font-size:13px}.qbx:hover{background:#00000026}.qbr{min-width:0}.qbk{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.qbr h3{margin:6px 44px 0 0;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;line-height:1.08}.qbpp{font-size:28px;margin:12px 0 0;letter-spacing:-.02em;line-height:1}.qbpp .wp{font-size:.55em}.qbr .pdl{margin:20px 0 8px}.qbal{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;max-height:214px;overflow:auto;padding:2px}.qbal button{display:flex;flex-direction:column;gap:5px;padding:5px;border-radius:12px;border:1px solid var(--line);background:var(--bg);cursor:pointer;text-align:left;color:var(--ink);font-family:inherit}.qbal button:hover{border-color:#8e8e8e}.qbal button.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.qbal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.qbal span{font-size:10.5px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qbsz{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.qbsz button{display:grid;gap:1px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s,background .2s,color .2s}.qbsz button:hover{border-color:#8e8e8e}.qbsz b{font-size:14px}.qbsz small{font-size:11px;color:var(--mute)}.qbsz em{font-style:normal;font-size:13px;font-weight:600;margin-top:3px}.qbsz button.on{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.qbsz button.on small{color:inherit;opacity:.7}.qbgo{display:block;width:100%;margin-top:20px;border:0;background:var(--btn);color:var(--btn-ink);border-radius:99px;padding:16px 24px;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .2s,transform .2s}.qbgo:hover{opacity:.88;transform:translateY(-1px)}.qbd{display:block;margin-top:12px;text-align:center;font-size:13px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.qbr .pdin{margin-top:12px}@media(max-width:720px){.qb{place-items:end center;padding:0}.qbc{grid-template-columns:1fr;gap:14px;padding:18px 18px 24px;border-radius:24px 24px 0 0;max-height:92vh;transform:translateY(100%)}.qbm{position:relative;width:min(64%,260px);margin:0 auto}.qbr h3{margin-right:0}}@media(prefers-reduced-motion:reduce){.qbc,.qbv{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/radial-base.css.map */
