@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a54005a4-module__TJH1Da__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a54005a4-module__TJH1Da__variable{--font-display:"Archivo", "Archivo Fallback"}
:root{--bg:#fff;--fg:#111;--muted:#8a8a8a;--line:#e6e6e6;--plate:#f4f4f4;--gutter:clamp(16px, 3vw, 40px);--head:56px;--type:11px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html.is-locked{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--type);letter-spacing:.04em;text-transform:uppercase;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}img{display:block}p,h1,h2{font-size:inherit;font-weight:inherit;margin:0}:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notice-bar{padding:9px var(--gutter);background:var(--fg);color:var(--bg);text-align:center}.masthead{z-index:30;height:var(--head);padding:0 var(--gutter);background:var(--bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{width:30px;display:block}.brand-logo{transform-origin:50% 20%;width:100%;height:auto}.brand:hover .brand-logo{animation:.9s wobble}@keyframes wobble{20%{transform:rotate(-8deg)scaleY(1.06)}45%{transform:rotate(6deg)scaleY(.97)}70%{transform:rotate(-3deg)}}.tagline{color:var(--muted);position:absolute;left:50%;transform:translate(-50%)}@media (max-width:480px){.tagline{display:none}}.bag:hover,.filters button:hover,.footer a:hover,.text-button:hover{color:var(--muted)}.filters{padding:8px var(--gutter) 0;gap:20px;display:flex}.filters button{color:var(--muted);transition:color .2s}.filters button.is-selected{text-underline-offset:4px;color:var(--fg);text-decoration:underline}.grid{padding:32px var(--gutter) 96px;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px;display:grid}@media (max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}}.tile{animation:.8s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(min(var(--i), 16) * 55ms + var(--intro-delay,0s));display:block;position:relative}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}.float{animation:6s ease-in-out infinite bob;animation-delay:calc(var(--i,0) * -.7s);position:absolute;inset:0}@keyframes bob{50%{transform:translateY(-2.5%)}}.shadow{z-index:-1;height:5%;animation:6s ease-in-out infinite breathe;animation-delay:calc(var(--i,0) * -.7s);background:radial-gradient(closest-side,#00000024,#0000);border-radius:50%;position:absolute;bottom:3%;left:22%;right:22%}@keyframes breathe{50%{opacity:.6;transform:scaleX(.82)}}.tile-media:not(:has(.is-cutout)) .shadow{display:none}.tile .product-img{transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1)}.tile:hover .product-img{transform:translateY(-3%)scale(1.03)}.tile-media{isolation:isolate}.tile-name{transition:color .2s}.tile:hover .tile-name{color:var(--muted)}.tile-media{aspect-ratio:4/5;background:var(--plate);position:relative}.product-img{object-fit:cover;transition:opacity .4s}.product-img.is-cutout{object-fit:contain;padding:8%}:is(.tile-media:has(.is-cutout),.pdp-stage:has(.is-cutout),.thumb:has(.is-cutout),.line-thumb:has(.is-cutout)){background:0 0}.img-back{opacity:0}.tile-media.has-back:hover .img-back{opacity:1}.tile-media.has-back:hover .product-img:not(.img-back){opacity:0}.product-placeholder{background:var(--plate);position:absolute;inset:0}.tile-name{margin-top:12px}.tile-name span,.tile-price{color:var(--muted)}.tile-price s,.pdp-price s{margin-right:6px}.is-sold-out .product-img:not(.img-back){opacity:.4}.empty{padding:120px var(--gutter);text-align:center;color:var(--muted)}.stickers{height:clamp(320px,70vh,720px);position:relative;overflow:hidden}.stickers-img{object-fit:cover;animation:30s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:scale(1.08)translate(-1.5%,-1%)}to{transform:scale(1.16)translate(1.5%,1.5%)}}.footer{padding:24px var(--gutter);color:var(--muted);align-items:center;gap:24px;display:flex}.footer span:last-child{margin-left:auto}.footer-logo{width:22px;height:auto}.pdp{padding:16px var(--gutter) 96px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){.pdp{grid-template-columns:1fr;gap:24px;padding-top:0}}.pdp-stage{aspect-ratio:4/5;background:var(--plate);max-height:calc(100svh - var(--head) - 120px);perspective:1200px;isolation:isolate;margin-inline:auto;position:relative}.tilt>*{position:absolute;inset:0}.stage-photo{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pdp-stage .shadow{display:block}.pdp-stage:not(:has(.is-cutout)) .shadow{display:none}.back{color:var(--muted);margin-bottom:8px;display:inline-block}.back:hover{color:var(--fg)}.pdp-info>*{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.pdp-info>:nth-child(2){animation-delay:60ms}.pdp-info>:nth-child(3){animation-delay:.12s}.pdp-info>:nth-child(4){animation-delay:.18s}.pdp-info>:nth-child(n+5){animation-delay:.24s}.thumbs{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.thumb{aspect-ratio:4/5;background:var(--plate);opacity:.45;flex:0 0 48px;transition:opacity .2s;position:relative}.thumb.is-active,.thumb:hover{opacity:1}.pdp-info{top:calc(var(--head) + 16px);max-width:360px;position:sticky}@media (max-width:900px){.pdp-info{max-width:none;position:static}}.pdp-variant,.pdp-price{color:var(--muted)}.pdp-price{margin:12px 0 32px}.buy{flex-direction:column;gap:24px;display:flex}.option{border:0;margin:0;padding:0}.option legend{color:var(--muted);margin-bottom:10px;padding:0}.option-values{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);min-width:44px;height:36px;padding:0 12px;transition:border-color .15s,background .2s,color .2s,transform .15s}.chip:hover:not(:disabled){border-color:var(--fg)}.chip:active:not(:disabled){transform:scale(.94)}.chip.is-selected{border-color:var(--fg);background:var(--fg);color:var(--bg)}.chip.is-out{color:#c8c8c8;text-decoration:line-through}.primary{background:var(--fg);width:100%;height:48px;color:var(--bg);justify-content:center;align-items:center;transition:opacity .15s;display:flex}.primary:hover:not(:disabled){opacity:.8}.primary:disabled{background:var(--plate);color:var(--muted)}.notice{color:#c00}.pdp-description{color:var(--muted);text-transform:none;letter-spacing:.01em;overflow-wrap:anywhere;margin-top:40px;font-size:12px}.pdp-description :is(p,ul){margin:0 0 12px}.pdp-description img{max-width:100%;height:auto}.pdp-description a{text-decoration:underline}.scrim{z-index:40;opacity:0;pointer-events:none;background:#ffffffb3;transition:opacity .25s;position:fixed;inset:0}.scrim.is-open{opacity:1;pointer-events:auto}.drawer{z-index:50;background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:min(400px,100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.is-open{transform:none}.drawer-head{height:var(--head);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.drawer-empty{color:var(--muted);flex:1;place-items:center;display:grid}.lines{flex:1;margin:0;padding:0 20px;list-style:none;overflow-y:auto}.line{animation:.5s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(var(--i) * 50ms + .12s);border-top:1px solid var(--line);grid-template-columns:64px 1fr auto;gap:14px;padding:14px 0;display:grid}.line-thumb{aspect-ratio:4/5;background:var(--plate);position:relative}.line-thumb img{object-fit:cover}.line-options{color:var(--muted)}.line-qty{align-items:center;gap:4px;margin-top:10px;display:inline-flex}.line-qty button{width:24px;height:24px}.line-qty button:hover:not(:disabled){color:var(--muted)}.line-qty span{text-align:center;min-width:16px}.drawer-foot{padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-direction:column;gap:12px;display:flex}.drawer-foot:empty{display:none}.subtotal{justify-content:space-between;display:flex}.fine{color:var(--muted)}.lost{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60svh;display:flex}.lost a{color:var(--muted)}.intro{z-index:100;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .7s,transform .8s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0}.intro.is-leaving{opacity:0;pointer-events:none;transform:translateY(-4%)}.intro-logo{transform-origin:50% 0;width:clamp(120px,22vw,200px);height:auto;animation:1.1s cubic-bezier(.3,1.4,.5,1) both drop}@keyframes drop{0%{opacity:0;filter:blur(8px);transform:translateY(-40%)scaleY(1.2)}55%{opacity:1;filter:blur();transform:translateY(3%)scaleY(.94)scaleX(1.04)}to{transform:none}}body:has(.intro) .tile{--intro-delay:1.5s}::view-transition-group(.morph){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(.morph){animation-name:via-blur}@keyframes via-blur{40%{filter:blur(2px)}}::view-transition-old(.nav-forward){--slide:-40px;animation:.16s ease-out reverse both vt-fade,.3s ease-out reverse both vt-slide}::view-transition-new(.nav-forward){--slide:40px;animation:.26s ease-in .12s both vt-fade,.46s cubic-bezier(.2,.8,.2,1) both vt-slide}::view-transition-old(.nav-back){--slide:40px;animation:.16s ease-out reverse both vt-fade,.3s ease-out reverse both vt-slide}::view-transition-new(.nav-back){--slide:-40px;animation:.26s ease-in .12s both vt-fade,.46s cubic-bezier(.2,.8,.2,1) both vt-slide}::view-transition-old(.photo-out){animation:.22s ease-out reverse both vt-fade}::view-transition-new(.photo-in){animation:.42s cubic-bezier(.2,.8,.2,1) both photo-in}@keyframes vt-fade{0%{opacity:0}}@keyframes vt-slide{0%{transform:translateX(var(--slide))}}@keyframes photo-in{0%{opacity:0;filter:blur(4px);transform:scale(.96)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-old(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-new(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.for-slime,.for-showroom,.for-stickers{display:none}html[data-edition=slime] .for-slime,html[data-edition=showroom] .for-showroom,html[data-edition=stickers] .for-stickers{display:block}html[data-edition] .for-clean{display:none}.editions{width:max-content;max-width:calc(100% - 2 * var(--gutter));background:var(--plate);scrollbar-width:none;border-radius:999px;gap:4px;margin:4px auto 0;padding:4px;display:flex;overflow-x:auto}.editions button{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 14px;transition:background .25s,color .25s}.editions button.is-active{background:var(--fg);color:var(--bg)}.editions button:not(.is-active):hover{color:var(--fg)}.tile-link{display:block}.quick-add{background:var(--fg);width:40px;height:40px;color:var(--bg);letter-spacing:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:0 4px 14px #0000002e}.quick-add:hover{transform:scale(1.12)rotate(90deg)}.quick-add:active{transform:scale(.9)}.tile{container-type:inline-size}.tile-add{position:absolute;top:calc(125cqw - 48px);right:8px}.size-row{flex-wrap:wrap;gap:4px;display:flex}.size-row button{border:1px solid var(--line);background:var(--bg);min-width:34px;height:30px;padding:0 8px;transition:background .15s,color .15s,transform .15s}.size-row button:hover:not(:disabled){background:var(--fg);color:var(--bg)}.size-row button:disabled{color:var(--line);text-decoration:line-through}.size-row button.is-hit{background:var(--fg);color:var(--bg);animation:.5s hit}@keyframes hit{30%{transform:scale(1.25)}}.tile-sizes{opacity:0;pointer-events:none;justify-content:center;padding:8px;transition:opacity .25s,transform .25s;position:absolute;top:calc(125cqw - 50px);left:0;right:0;transform:translateY(8px)}@media (hover:hover) and (min-width:900px){.tile:hover .tile-sizes{opacity:1;pointer-events:auto;transform:none}.tile:hover .tile-add{opacity:0;pointer-events:none}}@media not ((hover:hover) and (min-width:900px)){.tile-sizes{display:none}}.tile-add{transition:opacity .2s,transform .2s cubic-bezier(.3,1.6,.5,1)}.sheet-scrim{z-index:60;opacity:0;pointer-events:none;background:#00000059;transition:opacity .3s;position:fixed;inset:0}.sheet-scrim.is-open{opacity:1;pointer-events:auto}.sheet{z-index:70;max-height:88svh;padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:var(--bg);color:var(--fg);border-radius:20px 20px 0 0;transition:transform .45s cubic-bezier(.2,.9,.25,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -10px 40px #00000026}.sheet.is-open{transform:none}@media (min-width:700px){.sheet{opacity:0;border-radius:20px;width:460px;transition:transform .4s cubic-bezier(.2,.9,.25,1),opacity .25s;bottom:24px;left:50%;right:auto;transform:translate(-50%,30px)scale(.96)}.sheet.is-open{opacity:1;transform:translate(-50%)}}.sheet-grip{background:var(--line);border-radius:4px;width:40px;height:4px;margin:0 auto 12px}.sheet-close{width:36px;height:36px;color:var(--muted);position:absolute;top:12px;right:14px}.sheet-body{grid-template-columns:110px 1fr;align-items:center;gap:16px;margin-bottom:18px;display:grid}.sheet-media{aspect-ratio:4/5;position:relative}.sheet-media .product-img{animation:.5s cubic-bezier(.3,1.5,.5,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.8)rotate(-6deg)}}.sheet-name{font-size:13px;font-weight:700}.sheet-sub,.sheet-price{color:var(--muted)}.sheet-price{margin-top:6px}.sheet .option-values .chip{min-width:48px;height:44px}.sheet .primary{height:54px}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;background:var(--fg);max-width:calc(100% - 32px);color:var(--bg);border-radius:999px;align-items:center;gap:16px;padding:12px 12px 12px 18px;animation:3.2s cubic-bezier(.2,.9,.25,1) both toast;display:flex;position:fixed;box-shadow:0 10px 30px #0003}.toast span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast button{background:var(--bg);color:var(--fg);border-radius:999px;flex:none;padding:8px 14px}@keyframes toast{0%{transform:translate(-50%,140%)}10%,88%{transform:translate(-50%)}to{transform:translate(-50%,140%)}}.bag.is-bumped{animation:.5s cubic-bezier(.3,1.8,.5,1) bump}@keyframes bump{40%{transform:scale(1.3)rotate(-6deg)}}html[data-edition=slime]{--bg:#0b0d0a;--fg:#eaffd8;--muted:#7d8b6f;--line:#26301c;--plate:#141a10;--slime:#9dff3a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-edition=slime] .primary,html[data-edition=slime] .notice-bar{background:var(--slime);color:#0b0d0a}html[data-edition=slime] .quick-add{background:var(--slime);color:#0b0d0a;box-shadow:0 0 24px #9dff3a73}html[data-edition=slime] .editions button.is-active{background:var(--slime);color:#0b0d0a}html[data-edition=slime] .masthead{background:var(--bg)}.slime-hero{padding:36px var(--gutter) 28px;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.slime-hero:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#9dff3a38,#0000);height:80%;animation:5s ease-in-out infinite glow;position:absolute;inset:-20% 10% auto}@keyframes glow{50%{opacity:.7;transform:scale(1.15)}}.slime-logo{transform-origin:50% 0;filter:drop-shadow(0 10px 30px #9dff3a59);width:clamp(110px,30vw,220px);height:auto;animation:1.1s cubic-bezier(.3,1.4,.5,1) both drop,6s ease-in-out 1.2s infinite sway}@keyframes sway{50%{transform:rotate(3deg)scaleY(1.03)}}.slime-word{text-align:center;max-width:12ch;font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:0 .28em;font-size:clamp(52px,15vw,150px);font-weight:900;font-stretch:62%;line-height:.86;display:flex}.slime-word span{display:inline-flex}.slime-word i{animation:.9s cubic-bezier(.3,1.6,.5,1) both jelly;animation-delay:calc(var(--l) * 45ms + .3s);font-style:normal;display:inline-block}.slime-word .is-slime i{color:var(--slime);text-shadow:0 0 30px #9dff3a80;animation:.9s cubic-bezier(.3,1.6,.5,1) both jelly,2.4s ease-in-out infinite wave;animation-delay:calc(var(--l) * 45ms + .3s), calc(var(--l) * .12s)}@keyframes jelly{0%{opacity:0;transform:translateY(60%)scaleY(.4)scaleX(1.4)}}@keyframes wave{50%{transform:translateY(-8%)scaleY(1.08)}}.slime-marquee{border-block:1px solid var(--line);padding:12px 0;overflow:hidden}.slime-marquee>div{width:max-content;animation:40s linear infinite ticker;display:flex}.slime-marquee span{display:flex}.slime-marquee b{font-family:var(--font-display), sans-serif;color:var(--muted);padding:0 18px;font-size:18px;font-weight:800;font-stretch:75%}.slime-marquee b:after{content:"●";color:var(--slime);vertical-align:middle;margin-left:36px;font-size:10px}@keyframes ticker{to{transform:translate(-50%)}}.slime-grid{padding:20px var(--gutter) 80px;perspective:1000px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.slime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.slime-card{background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #9dff3a29, transparent 60%), var(--plate);border:1px solid var(--line);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));animation:.8s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(min(var(--i), 12) * 60ms);border-radius:18px;padding:10px 10px 14px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;position:relative;overflow:hidden}.slime-card:hover{border-color:#9dff3a80}.slime-link{display:block}.slime-media{aspect-ratio:1;position:relative}.slime-media .product-img{filter:drop-shadow(0 12px 24px #0009);animation:5s ease-in-out infinite bob;animation-delay:calc(var(--i) * -.6s);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.slime-card:hover .slime-media .product-img{filter:drop-shadow(0 0 26px #9dff3a66);transform:scale(1.08)translateY(-3%)}.slime-name{font-family:var(--font-display), sans-serif;margin-top:8px;font-size:15px;font-weight:800;font-stretch:80%;line-height:1.1}.slime-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:4px;display:flex}.slime-meta span:last-child{color:var(--slime)}.slime-add{width:36px;height:36px;position:absolute;top:10px;right:10px}.slime-sizes{opacity:0;pointer-events:none;justify-content:center;transition:opacity .25s,transform .25s;position:absolute;bottom:50px;left:10px;right:10px;transform:translateY(8px)}.slime-sizes button{border-color:var(--line);background:#0b0d0a}.slime-sizes button:hover:not(:disabled){background:var(--slime);color:#0b0d0a}@media (hover:hover) and (min-width:900px){.slime-card:hover .slime-sizes{opacity:1;pointer-events:auto;transform:none}}@media not ((hover:hover) and (min-width:900px)){.slime-sizes{display:none}}.slime-card.is-sold-out{opacity:.45}.showroom{position:relative}.showroom-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.showroom-track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:center;scroll-snap-stop:always;padding:8px var(--gutter) 90px;flex:0 0 100%;grid-template-rows:auto auto;gap:8px;display:grid}@media (min-width:900px){.slide{grid-template-rows:none;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;min-height:calc(100svh - 150px);padding-bottom:90px}}.slide-media{perspective:900px;isolation:isolate;height:min(52svh,520px);position:relative}@media (min-width:900px){.slide-media{height:min(70svh,680px)}}.slide-spin{animation:6s ease-in-out infinite bob;position:absolute;inset:0}.slide-spin .product-img{opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s;transform:scale(.85)rotateY(-25deg)}.slide.is-active .slide-spin .product-img{opacity:1;animation:9s ease-in-out .9s infinite turn;transform:none}@keyframes turn{25%{transform:rotateY(9deg)}75%{transform:rotateY(-9deg)}}.slide .shadow{display:block;bottom:0}.slide-info>*{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.slide.is-active .slide-info>*{opacity:1;transform:none}.slide.is-active .slide-info>:nth-child(2){transition-delay:60ms}.slide.is-active .slide-info>:nth-child(3){transition-delay:.12s}.slide.is-active .slide-info>:nth-child(4){transition-delay:.18s}.slide.is-active .slide-info>:nth-child(5){transition-delay:.24s}.slide-type{color:var(--muted)}.slide-name{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:4px 0 6px;font-size:clamp(36px,9vw,84px);font-weight:900;font-stretch:65%;line-height:.9}.slide-sub{color:var(--muted);margin-bottom:18px}.slide .buy{gap:14px}.slide .option-values .chip{min-width:48px;height:44px}.slide .primary{height:52px}.slide-more{color:var(--muted);margin-top:14px;display:inline-block}.showroom-bar{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:20;background:var(--fg);color:var(--bg);border-radius:999px;align-items:center;gap:12px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0003}.showroom-bar button{letter-spacing:0;border-radius:50%;width:40px;height:40px;font-size:16px}.showroom-bar button:disabled{opacity:.3}.showroom-progress{background:#ffffff40;width:clamp(60px,20vw,160px);height:2px}.showroom-progress span{background:var(--bg);transform-origin:0;height:100%;transition:transform .4s;display:block}.showroom-count{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}html:not([data-edition=showroom]) .showroom-bar{display:none}html[data-edition=stickers]{--bg:#f4f0e6;--plate:#e9e3d4;--line:#d8d0bd}.wall{min-height:100svh;padding:20px var(--gutter) 100px;isolation:isolate;position:relative;overflow:hidden}.wall:before{content:"";z-index:-1;background:linear-gradient(#f4f0e6d1,#f4f0e6e6),url(/stickers.jpg) 50%/520px;animation:60s linear infinite pan;position:absolute;inset:0}@keyframes pan{to{background-position:50%,520px 650px}}.wall-title{font-family:var(--font-display), sans-serif;text-transform:uppercase;justify-content:center;gap:.25em;margin:8px 0 24px;font-size:clamp(48px,14vw,140px);font-weight:900;font-stretch:62%;line-height:.9;display:flex}.wall-title span{background:var(--fg);color:var(--bg);padding:0 .12em;animation:.6s cubic-bezier(.3,1.6,.5,1) both slap;display:inline-block;transform:rotate(-3deg)}.wall-title span:nth-child(2){color:#111;background:#9dff3a;animation-delay:.12s;transform:rotate(2deg)}.wall-title span:nth-child(3){animation-delay:.24s;transform:rotate(-1deg)}.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;display:grid}@media (min-width:900px){.wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 32px}}.sticker{transform:rotate(var(--r));animation:.7s cubic-bezier(.3,1.5,.5,1) both slap;animation-delay:calc(min(var(--i), 12) * 70ms + .2s);transition:transform .35s cubic-bezier(.3,1.6,.5,1);position:relative}@keyframes slap{0%{opacity:0;transform:scale(1.6) rotate(calc(var(--r,0deg) * 3))}}.sticker:hover,.sticker:focus-within{z-index:2;transform:rotate(0)scale(1.06)}.sticker:active{transform:rotate(0)scale(.98)}.sticker-link{display:block}.sticker-media{aspect-ratio:1;position:relative}.sticker-media .product-img.is-cutout{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(2px 2px #fff)drop-shadow(-2px -2px #fff)drop-shadow(0 10px 14px #00000040);padding:10%}.sticker-tag{transform:rotate(calc(var(--r) * -.6));background:#fff;border-radius:6px;justify-content:space-between;gap:8px;margin:2px 6px 0;padding:6px 10px;display:flex;box-shadow:0 3px 8px #0000001f}.sticker-tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticker-tag b{flex:none}.sticker-add{color:#111;background:#9dff3a;position:absolute;top:4px;right:4px}.sticker.is-sold-out{filter:grayscale();opacity:.55}@media (prefers-reduced-motion:reduce){.slide-spin .product-img,.slide-info>*{opacity:1;transform:none}}
