:root{--ink:#0C0D10;--canvas:#F3F1ED;--panel:#E8E5DF;--line:#CFCAC1;--text-primary:#14151A;--text-secondary:#54575E;--accent:#3C4C58;--accent-muted:#A9B3BB;--on-dark:#FFFFFF;--display:"Bodoni Moda",Georgia,serif;--body:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.22,.61,.36,1);--ease-soft:cubic-bezier(.4,0,.2,1);--gut:clamp(18px,4vw,64px)}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;overflow-x:clip}html{touch-action:pan-x pan-y}html{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--on-dark);font-family:var(--body);font-weight:300;font-size:clamp(15px,1vw,17px);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent-muted);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:0;z-index:400;background:var(--ink);color:var(--on-dark);padding:14px 20px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.skip:focus{left:12px;top:12px}.entrance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--ink);display:grid;place-items:center;overflow:hidden;transition:opacity 1.1s var(--ease-soft),visibility 1.1s}.entrance.done{opacity:0;visibility:hidden;pointer-events:none}.entrance video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.entrance .ep{position:absolute;top:0;right:0;bottom:0;left:0;background:url(//thelabltd.com/cdn/shop/t/24/assets/hero-poster.jpg?v=113081100270585540471789958513) center/cover no-repeat;transition:opacity .8s var(--ease-soft)}@media(orientation:portrait)and (max-width:860px){.entrance .ep{background-image:url(//thelabltd.com/cdn/shop/files/hero-poster-portrait-2.jpg?v=851078159211948788)}}.entrance.playing .ep{opacity:0}.e-skip{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;bottom:calc(var(--gut) + env(safe-area-inset-bottom));z-index:2;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-soft);font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff;padding:14px 24px;border:1px solid rgba(255,255,255,.55);background:#08090d6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:color .4s var(--ease),border-color .4s var(--ease),background-color .4s var(--ease)}.entrance.started .e-skip{opacity:1;pointer-events:auto}.e-skip:hover,.entrance.stalled .e-skip{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.entrance.stalled .ep{opacity:1}.e-bar{position:absolute;left:0;bottom:0;height:1px;background:#ffffff80;width:0;z-index:2}.e-entry{position:absolute;left:var(--lockx,22%);top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:26px;padding:52px 64px;cursor:pointer;transition:opacity .5s var(--ease-soft)}.entrance.started .e-entry{cursor:default}.e-go{padding:10px 0;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-dark);background:none;transition:opacity .5s var(--ease-soft),transform .5s var(--ease)}.e-go>span{display:block;padding:13px 26px;border:1px solid rgba(255,255,255,.5);background:#08090d6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.e-go:hover>span{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.e-go:focus-visible>span{outline:2px solid var(--on-dark);outline-offset:3px}.entrance.started .e-go{opacity:0;pointer-events:none;transform:translateY(6px)}.e-mark{--lock:clamp(27px,4vw,64px);z-index:2;display:flex;align-items:center;gap:.4em;font-size:var(--lock);line-height:1;color:var(--on-dark);opacity:1;pointer-events:none;transition:opacity .6s var(--ease-soft);text-shadow:0 2px 40px rgba(8,9,13,.7)}.entrance.started .e-mark.off{opacity:0}.e-mark img{height:1.44em;width:auto;opacity:.92;flex:none}.e-mark .wm{height:.72em;width:auto;opacity:.92;flex:none}@media(orientation:portrait)and (max-width:860px){.e-mark{position:fixed;left:50%;top:26.6svh;transform:translate(-50%,-50%);--lock:clamp(44px,12.8vw,56px);flex-direction:column;gap:.28em;text-shadow:0 0 6px rgba(8,9,13,1),0 2px 14px rgba(8,9,13,.95),0 4px 40px rgba(8,9,13,.9)}.e-mark .wm{order:1;height:.62em}.e-mark img{order:2;height:1.3em;filter:drop-shadow(0 3px 10px rgba(8,9,13,.85)) drop-shadow(0 8px 28px rgba(8,9,13,.7))}.e-entry{left:0;right:0;top:calc(61.9svh - 75px);bottom:auto;transform:none;width:max-content;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.e-mark{display:none}}@media(pointer:coarse){.e-skip{min-height:44px;display:inline-flex;align-items:center}}.room{position:relative;min-height:calc(100svh - 58px);overflow:hidden;background:#1f2429;--bx:50%;--btop:70%;--bw:280px}.chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chrome>*{pointer-events:auto}.room-bg{position:absolute;top:-240px;right:-240px;bottom:-240px;left:-240px;background:url(//thelabltd.com/cdn/shop/files/room-lit.jpg?v=1569236822924743851) center/cover no-repeat;z-index:0}.room{--entk:1}.room.pre{--entk:.921}.room-bg{transform:scale(var(--entk));transform-origin:50% 50%;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.room.pre .room-bg{transition:none}@media(max-width:720px){.room{background:var(--ink)}.room.pre{--entk:.945}.room-bg{transform-origin:50% calc(100% - 240px)}}.room-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0a0b0f9e,#0a0b0f0f 18%,#0a0b0f0a 50%,#0a0b0f57 74%,#0a0b0fe0)}.beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.beam:before{content:"";position:absolute;left:-6%;top:-14%;width:66%;height:128%;background:linear-gradient(102deg,#fff0 34%,#e2eef826 47%,#fff0 62%);transform:rotate(-2deg);animation:breathe 11s ease-in-out infinite;animation-delay:-3s}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.beam:before{animation:none;opacity:.75}}.topbar{--lock:clamp(24px,3.4vw,54px);position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px var(--gut) 0}.brand{grid-column:2;justify-self:center;display:flex;flex-direction:row;align-items:center;gap:.4em;text-decoration:none;font-size:var(--lock);line-height:1}.brand img{height:1.44em;width:auto;opacity:.92;flex:none}.brand .wm{height:.72em;width:auto;opacity:.92;flex:none}@media(min-width:721px){.brand .mk{display:none}.brand{min-height:1.44em}.mark-tl{position:absolute;left:var(--railleft,12px);top:22px;height:calc(var(--lock) * 1.44);width:auto;opacity:.92;z-index:1}}@media(max-width:720px){.mark-tl{display:none}}.topbar .bag{grid-column:3;justify-self:end}@media(max-width:580px){.topbar{--lock:clamp(20px,5.3vw,27px);grid-template-columns:1fr;justify-items:center;padding-top:14px;position:relative}.brand{grid-column:1}.topbar .bag{position:absolute;right:var(--gut);top:14px;font-size:9px;padding:6px 9px;letter-spacing:.16em}}.bag{font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:10px 18px;border:1px solid rgba(255,255,255,.34);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.bag:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}@media(pointer:coarse){.bag{min-height:44px;display:inline-flex;align-items:center}}.room.lens .item-btn{cursor:zoom-out}.room.inspect .item-btn{cursor:zoom-in}.room.inspect .item.on .item-btn{cursor:default;pointer-events:none}.loupe{position:fixed;z-index:55;width:184px;height:184px;border-radius:50%;transform:translate(-50%,-50%) scale(.72);transform-origin:50% 50%;pointer-events:none;opacity:0;visibility:hidden;background-repeat:no-repeat;background-color:#6a737c;border:1px solid rgba(255,255,255,.34);box-shadow:0 24px 60px #0009,inset 0 0 30px #00000073;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.loupe.on{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.loupe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 26%,#ffffff1a,#fff0 52%)}@media(pointer:coarse){.loupe{width:210px;height:210px}}@media(prefers-reduced-motion:reduce){.loupe{transition:none}}#dsub:after{content:"\a0\b7\a0"}.info-btn{margin-left:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.42);padding-bottom:2px;transition:color .3s var(--ease),border-color .3s var(--ease)}.info-btn:hover{color:#fff;border-color:#fff}@media(pointer:coarse){.info-btn{display:inline-flex;align-items:center;min-height:30px}}.info-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#06070a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .42s var(--ease-soft)}.info-veil.on{opacity:1;pointer-events:auto}.info{position:fixed;left:50%;top:50%;z-index:61;width:min(520px,90vw);transform:translate(-50%,-50%) scale(.97);opacity:0;visibility:hidden;background:#0d0e13f0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.16);padding:24px var(--gut) 26px;max-height:calc(100svh - 24px);overflow:auto;-webkit-overflow-scrolling:touch;transition:opacity .42s var(--ease),transform .42s var(--ease),visibility .42s}.info.on{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.info-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.info-ttl{font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#fff}.info-x{width:30px;height:30px;display:grid;place-items:center;color:#fff9;transition:color .3s var(--ease)}.info-x:hover{color:var(--on-dark)}.info-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.info-body{font-size:13px;line-height:1.72;color:#fff;max-width:52ch;margin:0}@media(pointer:coarse){.info-x{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.spec,.info-veil{transition:none}}.docs-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#06070aa8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-soft)}.docs-veil.on{opacity:1;pointer-events:auto}.docs{position:fixed;left:50%;bottom:0;z-index:71;width:min(760px,100vw);max-height:min(88svh,900px);display:flex;flex-direction:column;background:#0b0c10f5;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid rgba(255,255,255,.15);border-bottom:0;transform:translate(-50%,101%);visibility:hidden;transition:transform .62s cubic-bezier(.22,.72,.2,1),visibility .62s}.docs.on{transform:translate(-50%);visibility:visible}.docs-top{display:flex;align-items:center;justify-content:space-between;flex:none;padding:22px var(--gut) 16px;border-bottom:1px solid rgba(255,255,255,.12)}.docs-h{font-family:var(--display);font-weight:400;font-size:clamp(22px,3vw,30px);letter-spacing:.14em;text-indent:.14em;margin:0}.docs-x{width:34px;height:34px;display:grid;place-items:center;color:#ffffff9e;transition:color .3s var(--ease)}.docs-x:hover{color:var(--on-dark)}.docs-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4}.docs-body{flex:1;overflow-y:auto;padding:20px var(--gut) calc(30px + env(safe-area-inset-bottom))}#faq .docs-body{max-width:640px;margin:0 auto}#docsheet .docs-body{max-width:820px;margin:0 auto;width:100%}#docsheet .docs-body.doc-body{padding:20px var(--gut) calc(30px + env(safe-area-inset-bottom))}#docsheet .doc-cta,.doc-page .doc-cta{display:none}.doc-wait{color:#fff;font-size:13px}.doc-x{position:fixed;top:14px;right:14px;z-index:5;width:42px;height:42px;display:grid;place-items:center;color:#ffffffb8;background:#0b0c10b3;border:1px solid rgba(255,255,255,.22);border-radius:50%;text-decoration:none}.doc-x:hover{color:var(--on-dark);border-color:var(--on-dark)}.doc-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.docs-body h3{font-family:var(--display);font-weight:400;font-size:19px;line-height:1.32;margin:30px 0 10px;color:var(--on-dark);text-wrap:balance;text-align:center}.docs-body h3:first-child{margin-top:0}.docs-body p{font-size:13.5px;line-height:1.72;color:#fff;margin:0 auto 10px;max-width:60ch}.docs-body ul{margin:0 auto 12px;max-width:60ch;padding-left:18px;color:#fff;font-size:13.5px;line-height:1.72}.docs-body li{margin:2px 0}#docsheet .docs-body p,#docsheet .docs-body ul{max-width:none;font-size:16px}#docsheet .docs-body ul{padding-left:0;list-style-position:inside}#contact .docs-body{text-align:center}.con-lede{margin:0 auto 24px!important;max-width:46ch}.con-form{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:460px;margin:0 auto}.fld{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%}.fld>span{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff;text-align:center}.fld input,.fld textarea{width:100%;font:inherit;font-size:13.5px;color:var(--on-dark);background:#ffffff0d;text-align:left;border:1px solid rgba(255,255,255,.2);padding:11px 13px;border-radius:0;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.fld input:focus,.fld textarea:focus{outline:none;border-color:#ffffff8c;background:#ffffff14}.fld textarea{resize:vertical;line-height:1.6}.con-photos{font-size:12.5px;line-height:1.66;color:#fff;margin:2px auto 4px;max-width:46ch;text-align:center}.con-go{margin-top:4px;width:100%;padding:15px;background:var(--on-dark);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:background-color .35s var(--ease)}.con-go:hover{background:#fff}.con-note{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0;min-height:1em;text-align:center}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ask-form{display:flex;gap:10px;align-items:stretch;width:100%;max-width:460px;margin:0 auto 6px}.ask-form .fld{flex:1 1 auto}.ask-form input{width:100%;height:46px;padding:0 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.22);color:var(--on-dark);font-family:var(--body);font-size:14.5px}.ask-form input::placeholder{color:#ffffff57}.ask-form input:focus{outline:none;border-color:#ffffff94;background:#ffffff14}.ask-go{flex:none;padding:0 20px;background:var(--on-dark);color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;transition:background-color .35s var(--ease)}.ask-go:hover{background:#fff}.ask-a{max-width:460px;margin:18px auto 4px;text-align:left}.ask-line{margin:0 0 12px;font-size:14.5px;line-height:1.72;color:#fff}.ask-line a{color:var(--on-dark);border-bottom:1px solid rgba(255,255,255,.4)}.ask-more{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:20px 0 10px;text-align:center}.ask-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:460px;margin:0 auto}.ask-chip{padding:9px 13px;background:transparent;border:1px solid rgba(255,255,255,.2);cursor:pointer;color:#fff;font-family:var(--body);font-size:12.5px;line-height:1.2;transition:border-color .3s var(--ease),color .3s var(--ease)}.ask-chip:hover{border-color:#ffffff8c;color:var(--on-dark)}.ask-foot{max-width:460px;margin:24px auto 0;text-align:center;font-size:12px;line-height:1.65;color:#fff}.ask-foot a{color:#fff;border-bottom:1px solid rgba(255,255,255,.3)}@media(pointer:coarse){.ask-go,.ask-chip{min-height:44px}}.con-reach{margin:30px auto 0;max-width:460px;padding-top:24px;text-align:center;border-top:1px solid rgba(255,255,255,.14)}.con-reach-l{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0 0 12px}.con-reach-m{margin:0 0 14px;font-size:15px}.con-reach-m a{color:var(--on-dark);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px;transition:border-color .35s var(--ease),color .35s var(--ease)}.con-reach-m a:hover{color:#fff;border-color:#fff}.con-reach-a{margin:0 0 10px;font-size:13px;line-height:1.7;color:#fff;font-style:normal}.con-reach-n{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0}.docs-pol{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;max-width:460px;margin:34px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase}.docs-pol a{color:#fff;text-decoration:none;transition:color .3s var(--ease)}.docs-pol a:hover{color:var(--on-dark)}#contact .docs-pol{border-top:0;padding-top:0;margin-top:26px}@media(pointer:coarse){.docs-x,.con-go{min-height:44px}.docs-pol a{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.docs,.docs-veil,.f-r{transition:none}}.bag{position:relative}@media(max-width:620px){.bag-w{display:none}}.bag-w{margin-right:.36em}.bag-n{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:9px;padding:0 4px;border-radius:9px;background:var(--on-dark);color:var(--ink);font-size:9px;letter-spacing:0;line-height:1;transform:scale(0);transition:transform .42s var(--ease)}.bag-n:not(.on){display:none}.bag-n.on{transform:scale(1)}.cart-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#06070a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-soft)}.cart-veil.on{opacity:1;pointer-events:auto}.cart{position:fixed;top:0;right:0;bottom:0;z-index:59;width:min(430px,90vw);display:flex;flex-direction:column;background:#0b0c10e6;-webkit-backdrop-filter:blur(26px) saturate(1.05);backdrop-filter:blur(26px) saturate(1.05);border-left:1px solid rgba(255,255,255,.14);transform:translate(101%);visibility:hidden;transition:transform .62s cubic-bezier(.22,.72,.2,1),visibility .62s}.cart.on{transform:none;visibility:visible}.cart:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#fff0,#ffffff6b 34%,#fff0)}.cart-top{display:flex;align-items:center;justify-content:space-between;padding:22px var(--gut) 16px;border-bottom:1px solid rgba(255,255,255,.12)}.cart-ttl{font-family:var(--display);font-size:26px;letter-spacing:.16em;text-indent:.16em}.cart-x{width:34px;height:34px;display:grid;place-items:center;color:#ffffffa8;transition:color .3s var(--ease)}.cart-x:hover{color:var(--on-dark)}.cart-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4}.cart-body{flex:1;overflow-y:auto;padding:6px var(--gut) 4px}.cart-empty{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#fff;text-align:center;padding:46px 0}.cart-row{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.cart-row img{width:62px;height:62px;object-fit:contain}.cart-nm{font-family:var(--display);font-size:18px;line-height:1.25}.cart-vr{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-top:5px}.cart-qty{display:flex;align-items:center;gap:7px;margin-top:9px}.cart-qty button{width:32px;height:32px;border:1px solid rgba(255,255,255,.55);display:grid;place-items:center;font-family:var(--mono);font-size:20px;line-height:1;color:#fff;transition:border-color .3s var(--ease),color .3s var(--ease)}.cart-qty button:hover{border-color:var(--on-dark);color:var(--on-dark)}.cart-qty span{font-family:var(--mono);font-size:13px;min-width:16px;text-align:center;font-variant-numeric:tabular-nums}.cart-amt{font-family:var(--mono);font-size:15px;letter-spacing:.06em;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px}.cart-rm{display:block;margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;transition:color .3s var(--ease)}.cart-rm:hover{color:#fff}.cart-foot{padding:18px var(--gut) calc(20px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.12)}.cart-off{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.cart-off span{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#fff}.cart-off b{font-family:var(--mono);font-weight:400;font-size:14px;font-variant-numeric:tabular-nums;color:#fff}.cart-sum{display:flex;align-items:baseline;justify-content:space-between}.cart-sum span{font-family:var(--mono);font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff}.cart-sum b{font-family:var(--display);font-weight:400;font-size:30px;font-variant-numeric:tabular-nums}.cart-free{margin:14px var(--gut) 12px;padding:10px 12px 12px;border:1px solid rgba(255,255,255,.55);animation:szglow 3.2s ease-in-out infinite}.cart-free.done{animation:none;box-shadow:0 0 0 1px #ffffff8c,0 0 16px 2px #ffffff6b}.cart-free[hidden]{display:none}.cart-free-l{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap}.cart-free-l b{flex:none;font-weight:400;font-variant-numeric:tabular-nums}.cart-free-bar{position:relative;height:2px;margin-top:7px;background:#ffffff29;overflow:hidden}.cart-free-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff;transition:width .6s var(--ease)}.cart-free.done .cart-free-bar i{width:100%}.cart-note{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:5px 0 14px}.cart-go{width:100%;padding:15px;background:var(--on-dark);color:var(--ink);font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;transition:background-color .35s var(--ease)}.cart-go:hover{background:#fff}.cart-go:disabled{opacity:.35;cursor:default}.cart-more{width:100%;margin-top:10px;padding:11px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#fff;transition:color .3s var(--ease)}.cart-more:hover{color:var(--on-dark)}@media(pointer:coarse){.cart-go,.cart-more,.cart-qty button,.cart-x{min-height:44px}.cart-qty button{min-width:44px}}@media(prefers-reduced-motion:reduce){.cart,.cart-veil{transition:none}}.stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;perspective:1700px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.stage.dragging{cursor:grabbing}.room.lens .stage{touch-action:none}.stage ul{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.item{position:absolute;left:var(--bx);top:var(--btop);width:auto;height:var(--ih,min(330px,52vw));transform-style:preserve-3d;will-change:transform,opacity}.plate{position:absolute;left:50%;top:calc(var(--btop) + var(--bh) / 2);z-index:14;width:var(--bw);transform:translate(-50%,-50%);text-align:center;pointer-events:none}.plate h1,.plate h2{display:inline-block;margin:0;font-family:var(--display);font-weight:400;font-size:var(--ts,26px);line-height:1;letter-spacing:.03em;white-space:nowrap;color:#e4e2dd;text-shadow:0 -1px 1px rgba(6,8,12,.92),0 1px 0 rgba(255,255,255,.36),0 2px 6px rgba(6,8,12,.5);transition:opacity .32s var(--ease-soft)}.plate.swap h1,.plate.swap h2{opacity:0}.item-btn{display:block;width:auto;height:100%;padding:0;transform-style:preserve-3d;position:relative}.face{position:relative;height:100%;transform-style:preserve-3d;transition:none}.face img{height:100%;width:auto;max-width:none;object-fit:contain;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-drag:none;filter:drop-shadow(22px 30px 26px rgba(0,0,0,.62)) drop-shadow(4px 6px 3px rgba(0,0,0,.35))}.cast{position:absolute;left:calc(var(--bx) + 4%);top:var(--btop);z-index:5;width:calc(var(--bw) * .78);height:calc(var(--bw) * .12);transform:translate(-50%,-42%);border-radius:50%;pointer-events:none;background:none;opacity:0;transition:opacity .6s var(--ease-soft),transform .6s var(--ease)}.room .cast.on{opacity:1}.room.inspect .cast{transform:translate(-50%,-42%) scale(1.22);opacity:.8}.face .bk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform:rotateY(180deg)}.detail{position:absolute;left:50%;top:calc(var(--btop) + var(--bh) + 22px);transform:translate(-50%);width:min(1060px,94vw);z-index:20;text-align:center}.d-name{font-family:var(--display);font-weight:400;font-size:clamp(24px,3vw,40px);line-height:1.08;margin:0;text-shadow:0 2px 26px rgba(8,9,13,.85);transition:opacity .32s var(--ease-soft),transform .32s var(--ease-soft)}.d-sub{font-family:var(--mono);font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:#fff;margin:8px 0 0;transition:opacity .32s var(--ease-soft),transform .32s var(--ease-soft)}.detail.swap .d-name,.detail.swap .d-sub{opacity:0;transform:translateY(6px)}.cols{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:clamp(9px,1.5svh,15px);min-height:24px}.cols:empty{min-height:0}.bar{--ctl:44px;margin:clamp(14px,2.4svh,26px) auto 0;width:max-content;max-width:min(1180px,94vw);display:flex;align-items:center;gap:clamp(10px,1.2vw,20px);padding:clamp(12px,1.8svh,18px) clamp(16px,2.4vw,28px);border:1px solid rgba(255,255,255,.18);background:#0c0d116b;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);opacity:1;transform:none;pointer-events:auto;transition:opacity .55s var(--ease),transform .55s var(--ease)}.room.inspect .bar{opacity:1;transform:none;pointer-events:auto}.grp{display:flex;align-items:center;gap:10px;min-width:0}#gsize{min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}#gsize::-webkit-scrollbar{display:none}#gsize .sz{flex:none}@media(min-width:721px){#gsize.many{display:grid;grid-template-columns:auto repeat(6,max-content);grid-auto-rows:var(--ctl);gap:6px 8px;align-items:center;overflow:visible;flex:none}#gsize.many .szlbl{grid-row:1 / span 2;margin-right:2px}}.grp>b{font-family:var(--mono);font-weight:400;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#fff}.sw{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.38);position:relative;transition:transform .34s var(--ease),border-color .34s var(--ease)}.sw[data-c=black]{background:#131418}.sw[data-c=white]{background:#efede8}.sw[data-c=tonal]{background:#131418}.sw[data-c=tonal]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid rgba(255,255,255,.38)}.sw[aria-pressed=true]{border-color:var(--on-dark);transform:scale(1.16)}.sw[aria-pressed=true]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.sz{min-width:40px;height:var(--ctl);padding:0 7px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:#fff;border:1px solid rgba(255,255,255,.2);transition:color .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.sz:hover:not(:disabled){color:var(--on-dark);border-color:#ffffff80}.sz:disabled{cursor:not-allowed;color:#ffffff42;border-color:#ffffff21;background-image:linear-gradient(to top right,transparent calc(50% - .7px),rgba(255,255,255,.34) 50%,transparent calc(50% + .7px)),linear-gradient(to bottom right,transparent calc(50% - .7px),rgba(255,255,255,.34) 50%,transparent calc(50% + .7px))}.sz[aria-pressed=true],.sz[aria-pressed=true]:hover:not(:disabled){background:var(--on-dark);border-color:var(--on-dark);color:var(--ink);transform:scale(.9)}.act{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:0}.checkout{height:var(--ctl);padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);white-space:nowrap;font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-dark);transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.checkout:hover:not(:disabled){background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.checkout:disabled{opacity:.32;cursor:default}.turn{height:var(--ctl);min-width:44px;padding:0 17px;border:1px solid rgba(255,255,255,.28);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}@media(max-width:400px){.turn{padding:0 11px}}.turn:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.turn svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.chat-b{height:40px;padding:0 16px;background:#0c0d116b;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.chat-room{position:absolute;right:var(--gut);bottom:12px;z-index:24}.chat-top{grid-column:1;justify-self:start;display:none}@media(max-width:720px){.chat-room{display:none}.chat-top{display:inline-flex}}@media(max-width:580px){.chat-top{grid-column:auto;position:absolute;left:var(--gut);top:14px;height:auto;padding:6px 9px;font-size:9px;letter-spacing:.16em;gap:6px;color:#fff;border-color:#ffffff57;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-top svg{width:14px;height:14px}}@media(pointer:coarse){.chat-top{min-height:44px}}html,body{overscroll-behavior-x:none}.add{height:var(--ctl);padding:0 24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;background:var(--on-dark);color:var(--ink);white-space:nowrap;transition:background-color .35s var(--ease),color .35s var(--ease)}.add:hover{background:#fff}.add:disabled{opacity:.55;cursor:default}.bar.need-add .add{animation:addglow 3.2s ease-in-out infinite}.bar.need-size .sz:not(.gone):not(:disabled){animation:szglow 3.2s ease-in-out infinite;color:var(--on-dark);border-color:#ffffff8c}@keyframes szglow{0%,to{box-shadow:0 0 #fff0,0 0 6px #ffffff1f}50%{box-shadow:0 0 0 1px #ffffff8c,0 0 16px 2px #ffffff6b}}@keyframes addglow{0%,to{box-shadow:0 0 0 1px #ffffff2e,0 0 10px #ffffff29}50%{box-shadow:0 0 0 1px #ffffff9e,0 0 26px 4px #ffffff80}}.add:hover:not(:disabled){animation-duration:1.8s}@media(prefers-reduced-motion:reduce){.add{animation:none;box-shadow:0 0 0 1px #ffffff73,0 0 18px 2px #ffffff52}}@media(pointer:coarse){.bar{--ctl:44px}}@media(max-width:860px){.bar{grid-template-columns:1fr;justify-items:center;gap:14px;text-align:center}.act{justify-content:center}}@media(max-width:860px){.detail{top:calc(var(--btop) + var(--bh) + 12px)}.bar{flex-wrap:wrap;width:auto;max-width:100%;gap:6px 12px;text-align:left;margin-top:7px;padding:7px 11px}#gsize{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}#gsize::-webkit-scrollbar{display:none}.bar>.grp+.grp{flex:none;justify-content:flex-end}.act{flex:1 0 100%;justify-content:stretch;gap:7px}.act .add,.act .checkout{flex:1 1 0;min-width:0;padding:0 8px;letter-spacing:.14em;font-size:10px}.sz{min-width:34px}}@media(max-width:720px)and (max-height:730px){#dsub{display:none}.bar{margin-top:6px}}.browse{position:relative;z-index:20;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);padding:0 var(--gut) clamp(8px,1.4svh,14px);transition:opacity .45s var(--ease-soft)}.room.inspect .browse{opacity:0;pointer-events:none}button,[role=button],.item-btn{touch-action:manipulation}.nav-b{width:42px;height:42px;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.nav-b:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.nav-b svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.dots{display:flex;gap:8px}.dots i{width:5px;height:5px;border-radius:50%;background:#ffffff42;transition:background-color .4s var(--ease-soft),transform .4s var(--ease-soft)}.dots i.on{background:var(--on-dark);transform:scale(1.5)}@media(pointer:coarse){.nav-b{min-width:44px;min-height:44px}}@media(min-width:721px){.browse{position:absolute;z-index:20;left:0;right:0;top:calc(var(--btop) - 150px);justify-content:space-between;padding:0 8vw;pointer-events:none}.browse .nav-b{pointer-events:auto;width:46px;height:46px}.browse .dots{display:none}}.rail{position:relative;z-index:21;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 2px;margin:2px 0 0;padding:0 var(--gut)}.rail-b{position:relative;font-family:var(--mono);font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:#fff;padding:8px 15px 10px;white-space:nowrap;text-shadow:0 0 5px rgba(8,9,13,.9),0 1px 10px rgba(8,9,13,.8);transition:color .35s var(--ease)}.rail-b:after{content:"";position:absolute;left:15px;right:15px;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .4s var(--ease-soft)}.rail-b:hover,.rail-b[aria-pressed=true]{color:#fff}.rail-b[aria-pressed=true]:after{transform:scaleX(1)}.rail-b:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:2px}@media(max-width:1000px){.rail-b{padding-left:10px;padding-right:10px;letter-spacing:.18em}.rail-b:after{left:10px;right:10px}}.room.recat .item{transition:opacity .42s var(--ease-soft)}@media(max-width:860px){.rail{flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-top:0;padding:0 0 0 var(--gut);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--gut),#000 calc(100% - var(--gut)),transparent)}.rail::-webkit-scrollbar{display:none}.rail:after{content:"";flex:none;width:var(--gut)}.rail-b{padding:10px 10px 12px;font-size:12px;letter-spacing:.2em;min-height:40px}.rail-b:first-child{padding-left:0}.rail-b:after{left:10px;right:10px;bottom:6px}.rail-b:first-child:after{left:0}}@media(max-width:480px){.dots{gap:4px}.dots i{width:4px;height:4px}}.film-link{grid-column:1;justify-self:start;display:none;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff;padding:10px 0;transition:color .3s var(--ease)}.film-link:hover{color:#fff}.ship{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:10px auto 0;max-width:94vw;opacity:1;transition:opacity .35s var(--ease-soft);text-align:center;line-height:1.7}.room.inspect .ship{opacity:1}.sz-guide{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.42);padding:0 0 2px;margin:0 10px 0 -4px;white-space:nowrap;align-self:center}.sz-guide:hover{color:#fff;border-color:#fff}.sz.gone{color:#ffffff4d;border-color:#ffffff1f;text-decoration:line-through;cursor:pointer}.sz.gone:hover{color:#ffffffb3}.info-table{margin-top:14px;overflow-x:auto}.info-table table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:11.5px;color:#fff}.info-table th,.info-table td{padding:7px 6px;text-align:left;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap;vertical-align:top}.info-table thead th{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;font-weight:400}.info-table tbody th{font-weight:400;color:#fff}.info-table td small{display:block;font-size:10px;color:#fff;margin-top:1px}.info-strip-l{display:block;margin:18px 0 10px}.info-strip{display:flex;gap:8px;overflow-x:auto;margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 6px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none}.info-strip::-webkit-scrollbar{display:none}.info-strip figure{flex:0 0 auto;width:min(44%,190px);margin:0;scroll-snap-align:start}.info-strip img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#1a1c22}.info-strip figcaption{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-top:6px}.info-strip-l[hidden],.info-strip[hidden]{display:none}.restock{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:12px auto 0;max-width:94vw;padding:10px 12px;border:1px solid rgba(255,255,255,.18);background:#08090d8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.restock[hidden]{display:none}.restock-t{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.restock-e,.drops-e{font-family:var(--mono);font-size:13px;color:var(--on-dark);background:#ffffff0f;border:1px solid rgba(255,255,255,.24);padding:9px 12px;min-width:200px;flex:1 1 200px}.restock-e:focus,.drops-e:focus{outline:none;border-color:#ffffffb3}.restock-go,.drops-go{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--on-dark);padding:10px 16px;border:1px solid var(--on-dark)}.restock-x{width:32px;height:32px;display:grid;place-items:center;color:#fff9;font-size:18px}.drops{display:block;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.drops-l{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:8px}.drops-row{display:flex;gap:8px}.drops-tel{min-width:0}.cart .drops-row{flex-wrap:wrap}.cart .drops-tel{flex:1 1 100%;order:3}.cart .drops-go{order:2}.drops-foot .drops-tel{width:min(170px,32vw)}.drops-n{display:block;margin-top:8px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff;line-height:1.6}.drops-foot{margin:0;padding:0;border:0;text-align:left;min-width:0;display:flex;align-items:center;gap:12px}.drops-foot .drops-l{margin:0;font-size:9.5px;white-space:nowrap}.drops-foot .drops-row{gap:6px}.drops-foot .drops-e{padding:6px 10px;font-size:12px;width:min(220px,50vw)}.drops-foot .drops-go{padding:6px 12px}.drops-foot .drops-l{text-align:left}.drops-foot .drops-n{display:none}@media(max-width:620px){.f-r{justify-self:center}.drops-foot{text-align:center;min-width:min(340px,90vw)}.drops-foot .drops-l{text-align:center}}@media(pointer:coarse){.sw{width:30px;height:30px}.sz-guide{min-height:32px;display:inline-flex;align-items:center}.f-link{min-height:44px;display:inline-flex;align-items:center}.restock-x{width:44px;height:44px}}.fit svg{fill:currentColor;stroke:none}.turn *,.add *,.checkout *,.close-x *,.sz *,.szlbl *{pointer-events:none}.szlbl,.szlbl b{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.01em;text-transform:none}#gprice{font-family:var(--mono);font-size:12px;letter-spacing:.1em}.fit[aria-pressed=true],.lens-b[aria-pressed=true]{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%,12px);z-index:400;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--on-dark);padding:12px 18px;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-soft),transform .35s var(--ease-soft);max-width:92vw;text-align:center}.toast.on{opacity:1;transform:translate(-50%)}.close-x{border:1px solid rgba(255,255,255,.26);display:grid;place-items:center;flex:none;color:#ffffff9e;background:#0c0d1180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.close-x:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}.close-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.room-x{position:absolute;z-index:21;width:42px;height:42px;top:calc(var(--btop) - 1.24 * var(--bw));left:calc(var(--bx) - .61 * var(--bw));transform:translate(-50%,-50%)}.room.wallmode .room-x{opacity:0;pointer-events:none}@media(max-width:720px){.room-x{top:128px;left:var(--gut);right:auto;transform:none;width:38px;height:38px}.room-x svg{width:12px;height:12px}}.tap-hint{margin:10px 0 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;transition:opacity .35s var(--ease-soft)}.room.inspect .tap-hint{opacity:0}.tap-hint{display:none}@media(max-width:720px){.browse .nav-b{display:none}.browse{padding:6px 0 4px;gap:0}}.hint{position:relative;z-index:20;text-align:center;padding:0 var(--gut) clamp(6px,1svh,10px);margin-top:-6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;transition:opacity .4s var(--ease-soft);pointer-events:none}.room.inspect .hint{opacity:0}.hint{display:none}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--gut)}.pfig:before{content:"";position:absolute;left:50%;top:50%;width:112%;height:112%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 44% 34%,#fffffff2,#fff0 62%)}.pcta:hover{background:var(--accent)}@media(max-width:900px){.pgrid{grid-template-columns:1fr;gap:36px}}footer{background:var(--ink);color:#fff;padding:9px 0 10px}.fbase{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0 var(--gut);font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase}.f-l{justify-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.f-ways{display:flex;gap:22px}.f-pol{display:flex;gap:22px;font-size:9px;letter-spacing:.2em;line-height:1.3}.f-pol a{padding:0 6px;color:#fff;text-decoration:none;transition:color .3s var(--ease)}.f-pol a:hover{color:var(--on-dark)}.f-c{display:none}.f-r{justify-self:end;text-align:right}.f-link{font:inherit;letter-spacing:inherit;text-transform:inherit;padding:1px 6px;color:#fff;transition:color .3s var(--ease)}.f-link:hover{color:var(--on-dark)}.f-drops,.f-drops-x{display:none}@media(max-width:620px){.fbase{grid-template-columns:1fr;justify-items:center;gap:12px;text-align:center}.f-l,.f-c,.f-r{justify-self:center;text-align:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}body.paused *,body.paused *:before,body.paused *:after{animation-play-state:paused!important}#scope{--col:min(86vw,560px);--spec:120px;--zoom:1.3;--sc-text:#000;--sc-dim:#111418;position:fixed;top:0;right:0;bottom:0;left:0;padding:0;border:0;margin:0;max-width:none;max-height:none;width:100vw;height:100dvh;background:#1e242b;overflow:visible;color:var(--sc-text);opacity:1;transition:opacity .45s var(--ease-soft)}#scope:not([open]){display:none}#scope.closing{opacity:0}#scope::backdrop{background:#08090c9e;-webkit-backdrop-filter:blur(18px) saturate(0) brightness(.36);backdrop-filter:blur(18px) saturate(0) brightness(.36)}@supports not (backdrop-filter:blur(1px)){#scope::backdrop{background:#08090cf0}}@media(pointer:coarse){#scope::backdrop{background:#08090cf0;-webkit-backdrop-filter:none;backdrop-filter:none}}.v-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.v-still{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1e242b center/cover no-repeat}.v-still.v-open{background-image:url(//thelabltd.com/cdn/shop/t/24/assets/vault-open.jpg?v=89686691658451865111789958513)}.v-still.v-shut{z-index:3;background-image:url(//thelabltd.com/cdn/shop/t/24/assets/vault-closed.jpg?v=117867841131128825101789958513);transition:opacity .25s linear}#scope.rolling .v-shut,#scope.ready .v-shut{opacity:0}.v-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.v-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;padding:22px;pointer-events:none}.v-stage>*{pointer-events:auto}.column{position:relative;width:var(--col);text-align:center;font-family:var(--display);font-weight:700;color:var(--sc-text);opacity:0;transform:translateY(8px);transition:opacity 1.4s var(--ease-soft),transform 1.5s var(--ease)}.column:before{content:"";position:absolute;top:-12%;right:-18%;bottom:-12%;left:-18%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 50%,#ecf0f47a,#ecf0f400 72%)}#scope.ready .column{opacity:1;transform:none}.specimen{position:relative;height:var(--spec);display:grid;place-items:center;margin-bottom:12px}.spec{max-height:calc(var(--spec) * .82);max-width:min(100%,calc(var(--spec) * 1.34));width:auto;height:auto;object-fit:contain}.sc-name{font-family:var(--display);font-weight:700;font-size:clamp(24px,2.6vw,32px);margin:0;letter-spacing:.06em;text-transform:uppercase}.rule{border:0;border-top:1.5px solid rgba(0,0,0,.6);margin:14px 0}.row-main{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.14em;text-transform:uppercase}.edit{padding:6px 2px;text-align:left;border-bottom:1.5px solid rgba(0,0,0,.6);color:var(--sc-text)}.edit:hover{border-bottom-color:var(--sc-text)}.qty{display:flex;align-items:center;gap:4px}.q{width:38px;height:38px;border:2px solid rgba(0,0,0,.8);color:var(--sc-text);font-size:24px;font-weight:700;display:grid;place-items:center;transition:background-color .3s var(--ease),color .3s var(--ease)}.q:hover:not(:disabled){background:var(--sc-text);color:#fff}.q:disabled{opacity:.35;cursor:default}.q-n{min-width:26px;font-family:var(--display);font-weight:700;font-size:18px}.sc-name,.row-main{display:none}.lines{list-style:none;margin:0;padding:0;font-family:var(--display);font-weight:700}.ln{display:grid;grid-template-columns:1fr auto auto auto;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.28);color:var(--sc-text);text-align:left}.ln:last-child{border-bottom:0}.ln-main{display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:start;column-gap:10px;align-items:baseline;min-width:0}.ln-name{font-size:17px;letter-spacing:.01em;text-transform:none;line-height:1.25}.ln-size{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ln-col{grid-column:1 / -1;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.6);margin-top:3px}.ln-qty{display:flex;align-items:center;gap:3px}.ln .q{width:38px;height:38px;font-size:24px;font-weight:800;border-width:2.5px}.ln .q-n{min-width:30px;font-size:18px;text-align:center}.ln-price{font-size:19px;min-width:48px;text-align:right}.ln-x{width:38px;height:38px;border:2.5px solid rgba(0,0,0,.8);font-size:24px;font-weight:800;line-height:1;color:var(--sc-text);display:grid;place-items:center}.ln-x:hover{color:var(--sc-text)}.total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.2em;text-transform:uppercase}.total .t-v{font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:0}.saved{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-dim);text-align:center;margin:6px 0 0}.caveat{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-dim);margin:8px 0 0}.pay{border:0;padding:0;margin:16px 0 0;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.pay legend{float:left;width:100%;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.24em;text-transform:uppercase;color:var(--sc-dim);margin-bottom:8px;text-align:center}.pay label{position:relative;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border:1.5px solid rgba(0,0,0,.7);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.pay input{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;margin:0;cursor:pointer}.pay label:has(input:checked){background:var(--sc-text);color:#fff;border-color:var(--sc-text)}.pay label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.go{width:100%;margin-top:16px;padding:16px 20px;background:var(--sc-text);color:#fff;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.2em;text-transform:uppercase;transition:background-color .35s var(--ease)}.go:hover{background:var(--accent)}.another{margin-top:12px;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-dim);padding:6px}.another:hover{color:var(--sc-text)}.total .t-l,.caveat,.saved,.pay legend,.another,.pay label,.go{font-family:var(--mono);font-weight:400;letter-spacing:.22em;text-transform:uppercase}.total .t-l{font-size:11px}.caveat,.saved,.pay legend{font-size:10.5px}.another{font-size:11px}.pay label{font-size:11px;letter-spacing:.18em}.go{font-size:12px;letter-spacing:.24em}.ln .q,.ln-x{position:relative;color:transparent!important;font-size:0}.ln .q:before,.ln .q:after,.ln-x:before,.ln-x:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2.5px;background:var(--sc-text);transform:translate(-50%,-50%);transition:background-color .3s var(--ease)}.ln-qty .q:first-child:after{display:none}.ln-qty .q:last-child:after{transform:translate(-50%,-50%) rotate(90deg)}.ln-x:before{transform:translate(-50%,-50%) rotate(45deg)}.ln-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.ln .q:hover:not(:disabled):before,.ln .q:hover:not(:disabled):after{background:#e6eaee}@media(max-width:720px){.ln .q:before,.ln .q:after,.ln-x:before,.ln-x:after{width:13px}}.pairs{display:none;margin:10px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.pairs:not([hidden]){display:flex}.pairs-l{display:none}.pair{display:inline-flex;align-items:center;gap:8px;color:#fff;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:2px 0;transition:color .3s var(--ease)}.pair img{height:44px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.pair:hover{color:#fff}@media(max-width:720px){.pairs:not([hidden]){display:none}.pairs{position:absolute;left:0;top:0;margin:0;z-index:30;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:nowrap;width:auto;font-size:7.5px;letter-spacing:.1em;line-height:10px;white-space:normal;transition:none}.pairs-l{margin:0 0 1px;font-size:8px;letter-spacing:.18em;line-height:10px;flex:0 0 auto;max-width:34px;text-align:center}.pair{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:0;padding:0;height:auto;width:auto}.pair img{display:block;height:36px;width:auto;max-width:44px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(255,255,255,.3)) drop-shadow(0 2px 3px rgba(0,0,0,.6))}.pair span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.browse{display:none}.bar,.ship{margin-top:4px}}@media(min-width:721px){.pairs{position:absolute;right:auto;left:calc(50% + var(--bw) / 2 + 70px);top:auto;bottom:calc(100% + var(--bh) + 30px);margin:0;flex-direction:column;align-items:flex-start;gap:12px;width:max-content;white-space:nowrap;text-align:left;transition:opacity .22s var(--ease-soft)}.pairs.settling{opacity:0;transition:none}.pairs-l{display:block;align-self:stretch;text-align:center;font-size:11px;letter-spacing:.2em;color:#fff;margin:0 0 2px}.pair{flex-direction:row;gap:14px;font-size:11.5px;line-height:1.3}.pair img{height:var(--pimg,112px);width:calc(var(--pimg,112px) * .95);object-fit:contain;filter:drop-shadow(0 0 5px rgba(255,255,255,.28)) drop-shadow(0 2px 4px rgba(0,0,0,.5))}.pair span{white-space:normal;width:124px;max-width:124px;text-align:center}.pairs.narrow .pair img{height:var(--pimg,112px)}.pairs.narrow .pair span{width:112px;max-width:112px}.pairs.tight .pair{flex-direction:column;gap:6px}.pairs.tight .pair span{width:150px;max-width:150px;font-size:10.5px;letter-spacing:.14em}}.wall{position:absolute;left:0;right:0;top:var(--walltop,150px);bottom:0;z-index:15;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-soft)}.wall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0d10bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 44px);mask-image:linear-gradient(180deg,transparent 0,#000 44px)}.room.wallmode .wall{opacity:1;pointer-events:auto}.stage,.plate,.chrome{transition:opacity .4s var(--ease-soft)}.room.wallmode .stage,.room.wallmode .plate,.room.wallmode .chrome{opacity:0;pointer-events:none}.room.wallmode .chrome *{pointer-events:none}.room-bg-empty{background-image:url(//thelabltd.com/cdn/shop/files/room-empty.jpg?v=16265278630098518680);opacity:0;transition:opacity .5s var(--ease-soft),transform .8s cubic-bezier(.25,.46,.45,.94)}.room.wallmode .room-bg-empty{opacity:1}.room.wallmode .room-bg:not(.room-bg-empty){opacity:0}.room.wallmode .cast{opacity:0}.wall:before{display:none}@media(min-width:721px){.ship{margin-top:16px}}.wall-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px var(--gut) 56px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.wall-grid{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;max-width:var(--wall-max,1120px)}.tile{margin:0;padding:0;flex:0 0 calc((100% - (var(--cols,4) - 1) * 28px) / var(--cols,4));min-width:0;transition:opacity 1.4s var(--ease-soft)}.room.arriving .tile{opacity:0;transition:none}.tile[hidden]{display:none}.tile-b{display:flex;flex-direction:column;align-items:center;width:100%;padding:12px 4px 4px;background:none;border:0;color:inherit;cursor:default;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.tile-ped{position:relative;display:block;width:100%;padding-top:84%}.tile-img{position:absolute;left:50%;bottom:1%;z-index:1;opacity:0;transform:translate(-50%,var(--bob,0px));height:97%;width:auto;max-width:96%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));transition:filter .3s var(--ease-soft),opacity .5s var(--ease-soft);will-change:transform}.tile-img.ld{opacity:1}.tile.on-cloth .tile-img{transform:translate(-50%,calc(var(--bob,0px) - 5px));filter:drop-shadow(0 14px 18px rgba(0,0,0,.6))}.room.hoverwait .tile.on-cloth .tile-img{transform:translate(-50%,var(--bob,0px));filter:none}.tile-n{display:block;margin:3px 0 0;padding:0 2%;font-family:var(--display);font-weight:400;font-size:var(--tn,16px);line-height:1.08;letter-spacing:.04em;white-space:normal;text-wrap:balance;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(6,8,12,.9),0 6px 18px rgba(6,8,12,.55);pointer-events:none}.tile-turn{display:block;position:relative;z-index:5;margin:-1px auto 0;padding:0 7px;height:13px;line-height:11px;background:#ffffff14;border:1px solid rgba(255,255,255,.24);border-radius:2px;color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease-soft),border-color .2s var(--ease-soft)}.tile-turn:hover,.tile-turn[aria-pressed=true]{background:#ffffff2e;border-color:#ffffff80}.tile-turn.off{visibility:hidden}.tile-turn:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:2px}.tile-p{display:block;order:1;font-family:var(--mono);font-size:12.5px;letter-spacing:.2em;color:#fff;margin-top:0;text-align:center}.tile-meta{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;margin-top:0;min-height:38px}.tile-sw{display:flex;align-items:center;gap:8px;order:0;min-height:15px}.tile-sw .sw{width:13px;height:13px;cursor:pointer;padding:0;background:#131418}.tile-sw .sw[data-c=tonal]:before{top:3px;right:3px;bottom:3px;left:3px}.tile-sw .sw[aria-pressed=true]:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.tile-choose{position:absolute;left:50%;top:64%;z-index:4;pointer-events:none;opacity:0;transform:translate(-50%,-50%) translateY(4px);padding:0 12px;height:26px;line-height:24px;white-space:nowrap;background:#0c0d1194;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.36);border-radius:2px;color:#fff;font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;transition:opacity .25s var(--ease-soft),transform .25s var(--ease-soft)}.tile.on-cloth .tile-choose{opacity:1;transform:translate(-50%,-50%) translateY(-5px)}.room.hoverwait .tile.on-cloth .tile-choose{opacity:0}.tile.on-cloth .tile-b{cursor:pointer}.tile-new{position:absolute;left:4%;top:4%;z-index:2;font-family:var(--mono);font-style:normal;font-weight:700;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#fff}.tile-b:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:-4px}.wall-back{position:absolute;left:var(--gut);top:calc(var(--walltop,150px) + 8px);z-index:22;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff;background:none;border:0;padding:8px 0;cursor:pointer;text-shadow:0 0 5px rgba(8,9,13,.9),0 1px 10px rgba(8,9,13,.8);transition:color .3s var(--ease)}.wall-back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wall-back:hover{color:#fff}@media(min-width:721px){.wall-back{top:36px;left:var(--gut);padding:10px 16px 10px 12px;font-size:12px;letter-spacing:.2em;color:#fff;border:1px solid rgba(255,255,255,.34);background:#0c0d108c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:none;transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.wall-back:hover{background:var(--on-dark);border-color:var(--on-dark);color:var(--ink)}}.wall-back,.wall-back[hidden]{display:none}@media(max-width:720px){.wall-scroll{padding:8px var(--gut) 40px}.wall-grid{gap:2px 14px}.tile{flex-basis:calc((100% - 14px)/2)}.room.one-col .tile{flex-basis:100%}.room.one-col .tile[hidden]{display:none}.room.one-col .tile-b{padding:4px 2px 2px}.room.one-col .tile-ped{padding-top:var(--onecol-pad,100%)}.room.one-col .tile-n{font-size:16px;margin-top:2px}.room.one-col .tile-meta{margin-top:6px}.room.one-col .wall-scroll{padding-top:calc(8px + var(--onecol-top,0px))}.tile-ped{padding-top:100%}.tile-b{padding:10px 2px 4px}.tile-p{font-size:11px;letter-spacing:.16em}.tile-meta{margin-top:9px}.wall-back{font-size:9.5px;letter-spacing:.18em;top:calc(var(--walltop,150px) + 2px)}}@media(min-width:721px){.rail{position:absolute;left:var(--railleft,12px);top:150px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;z-index:22;width:auto;flex-wrap:nowrap}.rail-b{padding:7px 0;font-size:12.5px;letter-spacing:.18em;color:#fff;text-shadow:0 0 6px rgba(8,9,13,.95),0 1px 12px rgba(8,9,13,.85)}.rail-b:after{left:0;right:0;bottom:3px}.wall-scroll{padding:0 40px 56px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--fadet,0px),#000 calc(100% - var(--fadeb,0px)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--fadet,0px),#000 calc(100% - var(--fadeb,0px)),transparent 100%)}.wall-grid{gap:2px 28px}.tile-b{padding:4px 4px 0}.tile-meta{gap:7px;min-height:40px;margin-top:12px}.tile-n{margin-top:6px}.tile-sw{gap:9px;min-height:17px}.tile-sw .sw{width:15px;height:15px}.tile-p{font-size:14.4px;line-height:1.1}#gprice{font-size:14.4px}.tile-new{font-size:10px}.tile{cursor:default}.room{--roomk:1.03}.stage{transform:scale(var(--roomk))}.stage{transform-origin:50% calc(var(--btop) + var(--bh))}.room-bg,.room-bg-empty{transform-origin:50% calc(var(--btop) + var(--bh) + 240px)}.room-bg,.room-bg-empty{transform:scale(calc(var(--roomk) * var(--entk,1)))}.cast{top:calc(var(--btop) - (var(--roomk) - 1) * var(--bh));width:calc(var(--bw) * .78 * var(--roomk));height:calc(var(--bw) * .12 * var(--roomk));transform:translate(-50%,-42%)}.room.inspect .cast{transform:translate(-50%,-42%)}.plate{top:calc(var(--btop) + var(--bh) * (1 - var(--roomk) / 2));width:calc(var(--bw) * var(--roomk))}.plate h1,.plate h2{font-size:calc(var(--ts,26px) * var(--roomk))}@media(min-height:1000px){.room{--roomk:1.1}}.browse{top:calc(var(--btop) - 190px);padding-left:230px}}.cart-look{margin:14px 0 4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.cart-look-l{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:8px}.cart-look .cart-row img{width:56px;height:56px}.cart-view{display:inline-block;margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.42);padding:6px 12px;transition:background-color .3s var(--ease),color .3s var(--ease)}.cart-view:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}@media(max-width:720px){#scope{--col:min(72vw,560px)}.ln{gap:8px;padding:9px 0}.ln-name{font-size:14px}.ln-price{font-size:15px;min-width:38px}.ln .q,.ln-x{width:32px;height:32px;font-size:20px}.ln .q-n{min-width:24px;font-size:15px}.total .t-v{font-size:26px}.go{padding:13px 12px;font-size:11px}}.sc-close{position:fixed;top:22px;right:22px;z-index:6;width:42px;height:42px;border:1px solid rgba(255,255,255,.4);color:#fff;background:#0b0c10;display:grid;place-items:center;opacity:0;transition:opacity .9s var(--ease-soft),background-color .3s var(--ease),color .3s var(--ease)}#scope.cleared .sc-close{opacity:1}.sc-close:hover{background:#e6eaee;color:var(--sc-text)}.sc-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;background:#f6f5f2;opacity:0;pointer-events:none;transition:opacity .18s linear}#scope.leaving .column{opacity:0}#scope.leaving .sheet{opacity:.92}@media(max-height:820px){.lines{max-height:30svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.lines::-webkit-scrollbar{display:none}}@media(max-height:680px){.lines{max-height:22svh}.specimen{height:calc(var(--spec) * .7)}}@media(max-width:560px){.pay label{flex:1;text-align:center}.go{font-size:15px;letter-spacing:.14em}.ln{grid-template-columns:1fr auto auto;row-gap:6px}.ln-price{grid-column:1;text-align:left;font-size:18px}.ln-name,.ln-size{font-size:17px}.row-main{grid-template-columns:1fr auto;row-gap:8px}.row-main .ln-p{grid-column:1 / -1;text-align:left}}@media(pointer:coarse){.q,.go,.another,.pay label,.edit,.sc-close{min-height:44px}.q{min-width:44px}.pay label{display:grid;place-items:center}}@media(prefers-reduced-motion:reduce){.column,.sc-close{opacity:1;transform:none;transition:none}.v-film,.v-shut{display:none}}@media(forced-colors:active){.v-still,.v-film,.sheet{display:none}#scope{background:Canvas}}.sz{position:relative}.sz .left{position:absolute;top:-7px;right:-6px;min-width:15px;height:15px;padding:0 3px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-style:normal;font-size:9px;line-height:1;letter-spacing:.02em;color:var(--on-dark);background:#0c0d11eb;border:1px solid rgba(255,255,255,.3);border-radius:9px;transition:border-color .3s var(--ease),color .3s var(--ease)}.sz .left.low{border-color:#ffffffbf}.sz[aria-pressed=true] .left{border-color:#ffffff9e}.run{font-family:var(--mono);font-style:normal;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-left:14px;white-space:nowrap}@media(max-width:560px){.run{display:block;margin:6px 0 0}}#gprice .was{opacity:.45;text-decoration:line-through;margin-right:.7em}.sale-tag{display:block;margin-top:5px;font-family:var(--mono);font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;white-space:nowrap}.sale-tag[hidden]{display:none}.team-note{text-align:center}.fitveil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:66;background:#000000bf;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.fitveil.on{opacity:1;visibility:visible}.fitveil{--fgap:clamp(10px,1.4vw,22px);--fpad:clamp(56px,6vw,96px);--fw:min(calc((100vw - 2*var(--fpad) - 3*var(--fgap)) / 4),calc(74svh * 2 / 3));--fbot:calc(50% + var(--fw) * .75)}.fit-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:var(--fgap);padding:0 var(--fpad);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 var(--fpad);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.fit-strip:before,.fit-strip:after{content:"";flex:none;margin:auto}.fit-strip{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--fpad) - 8px),#000 calc(100% - var(--fpad) + 8px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--fpad) - 8px),#000 calc(100% - var(--fpad) + 8px),transparent 100%)}.fit-strip::-webkit-scrollbar{display:none}.fit-strip img{flex:none;width:var(--fw);height:auto;max-height:74svh;object-fit:contain;scroll-snap-align:start;box-shadow:0 30px 80px #0009;background:#0b0c10}.fit-ttl{position:absolute;left:50%;top:calc(var(--fbot) + 18px);transform:translate(-50%);z-index:2;font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#fff;white-space:nowrap}.fit-x{position:absolute;right:clamp(12px,2vw,26px);top:clamp(10px,2svh,22px);z-index:3;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);color:#fff;background:#0c0d1180}.fit-x:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}.fit-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.fit-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);color:#fff;background:#0c0d1180}.fit-nav:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}.fit-nav svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.fit-nav.prev{left:clamp(10px,1.6vw,22px)}.fit-nav.next{right:clamp(10px,1.6vw,22px)}.fit-n{position:absolute;left:50%;top:calc(var(--fbot) + 44px);bottom:auto;transform:translate(-50%);z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:#fff}@media(max-width:720px){.fitveil{--fpad:12px;--fw:min(calc((100vw - 24px - var(--fgap)) / 2),calc(70svh * 2 / 3))}.fit-strip img{max-height:70svh}.fit-nav{display:none}}@media(prefers-reduced-motion:reduce){.fitveil{transition:none}}.doc-page{min-height:100svh;background:var(--ink);color:var(--on-dark);padding:clamp(28px,6vh,72px) clamp(20px,6vw,80px) clamp(60px,10vh,120px);font-family:var(--body);font-weight:300;font-size:18px;line-height:1.65}.doc-home{display:inline-flex;align-items:center;gap:.45em;text-decoration:none;color:var(--on-dark);font-family:var(--display);font-size:22px;letter-spacing:.34em;line-height:1}.doc-home img{height:1.5em;width:auto;opacity:.92}.doc-home .wm{height:.72em}.doc-body{max-width:100%;margin:clamp(28px,6vh,64px) 0 0;text-align:center}.doc-body h1,.shopify-policy__title h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,4.4vw,48px);line-height:1.05;letter-spacing:.02em;margin:0 0 .6em;text-wrap:balance}.doc-body h2,.doc-body h3{font-family:var(--display);font-weight:400;font-size:1.35em;line-height:1.2;margin:1.6em 0 .5em}.doc-body p,.doc-body li{margin:0 0 1em;color:#fff}.doc-body ul,.doc-body ol{padding-left:0;list-style-position:inside}.doc-body a{color:var(--on-dark);text-decoration:underline;text-underline-offset:3px}.doc-body strong,.doc-body b{font-weight:500}.shopify-policy__container{max-width:none;padding:0;margin:0}.doc-foot{max-width:68ch;margin:clamp(40px,8vh,80px) auto 0;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.doc-foot a{color:var(--on-dark);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:3px}.doc-body .lede{font-size:1.15em;color:var(--on-dark)}.doc-body .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:1.4em}.doc-body table.sg{width:100%;border-collapse:collapse;margin:0 0 1.6em;font-family:var(--mono);font-size:14px;letter-spacing:.04em}.doc-body table.sg th,.doc-body table.sg td{padding:.55em .6em;text-align:right;border-bottom:1px solid rgba(255,255,255,.16);color:#fff}.doc-body table.sg th:first-child,.doc-body table.sg td:first-child{text-align:left;font-family:var(--body);letter-spacing:0}.doc-body table.sg th{font-weight:400;color:#fff;text-transform:uppercase;font-size:12.5px;letter-spacing:.18em}.doc-body .doc-cta{display:inline-block;margin-top:.6em;padding:14px 26px;border:1px solid rgba(255,255,255,.5);text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}@media(max-width:720px){.doc-body table.sg{display:block;overflow-x:auto;white-space:nowrap}}.doc-body ul.pieces{list-style:none;margin:0 0 2em;padding:0}.doc-body ul.pieces li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:.7em 0;border-bottom:1px solid rgba(255,255,255,.14)}.doc-body ul.pieces a{font-family:var(--display);font-size:1.15em;text-decoration:none}.doc-body ul.pieces a:hover{text-decoration:underline}.doc-body ul.pieces span{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:#fff}a.f-link{text-decoration:none;color:inherit}@media(max-width:480px){.f-c{display:none}}.pw{position:relative;min-height:100svh;display:grid;place-items:center;text-align:center;color:var(--on-dark);padding:24px;background:var(--ink) url(//thelabltd.com/cdn/shop/t/24/assets/hero-poster.jpg?v=113081100270585540471789958513) center/cover no-repeat}.pw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08090d9e}.pw>*{position:relative}.pw-in{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:420px}.pw-mark{display:flex;align-items:center;gap:.4em;font-family:var(--display);font-size:clamp(30px,5vw,54px);letter-spacing:.34em;line-height:1;text-shadow:0 2px 40px rgba(8,9,13,.7)}.pw-mark img{height:1.44em;width:auto;opacity:.92}.pw-mark .wm{height:.72em;width:auto;opacity:.92}.pw-line{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0}.pw-form,.pw-drops{display:flex;flex-wrap:wrap;width:100%;max-width:360px}.pw input{flex:1;min-width:0;background:#08090d8c;border:1px solid rgba(255,255,255,.45);border-right:0;color:var(--on-dark);font-family:var(--body);font-size:16px;padding:13px 16px;outline:none;border-radius:0;-webkit-appearance:none}.pw input::placeholder{color:#ffffff80}.pw input:focus{border-color:var(--on-dark)}.pw .pw-tel{flex:1 1 100%;margin-top:8px;border-right:1px solid rgba(255,255,255,.45)}.pw-note{flex:1 1 100%;margin:8px 0 0;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff;line-height:1.6;text-align:center}.pw button{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-dark);background:#08090d8c;border:1px solid rgba(255,255,255,.45);padding:13px 20px;cursor:pointer;border-radius:0;min-height:44px}.pw button:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}.pw-sub{font-family:var(--body);font-weight:300;font-size:14px;color:#fff;margin:14px 0 0}.pw-err,.pw-ok{flex:0 0 100%;font-family:var(--body);font-size:14px;margin:0 0 10px}.pw-err{color:#f0b4a8}.pw-err ul{list-style:none;margin:0;padding:0}.pw-owner{position:absolute;left:0;right:0;bottom:16px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0}.pw-owner a{color:inherit}@media(orientation:portrait)and (max-width:860px){.pw{background-image:url(//thelabltd.com/cdn/shop/files/hero-poster-portrait-2.jpg?v=851078159211948788);display:block;padding:0}.pw:before{background:none}.pw-in{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;display:block}.pw-mark{position:absolute;left:50%;top:26.6svh;transform:translate(-50%,-50%);flex-direction:column;gap:.28em;font-size:clamp(44px,12.8vw,56px);letter-spacing:0;text-shadow:0 0 6px rgba(8,9,13,1),0 2px 14px rgba(8,9,13,.95),0 4px 40px rgba(8,9,13,.9)}.pw-mark .wm{order:1;height:.62em}.pw-mark img{order:2;height:1.3em;filter:drop-shadow(0 3px 10px rgba(8,9,13,.85)) drop-shadow(0 8px 28px rgba(8,9,13,.7))}.pw-line,.pw-form,.pw-sub,.pw-drops{position:absolute;left:50%;transform:translate(-50%);width:min(320px,86vw);margin:0}.pw-line{top:calc(61.9svh - 92px);text-align:center}.pw-line,.pw-sub{color:#fff;text-shadow:0 0 2px #08090d,0 0 2px #08090d,0 0 4px #08090d,0 0 10px rgba(8,9,13,.95),0 0 22px rgba(8,9,13,.85)}.pw-form{top:calc(61.9svh - 62px)}.pw-sub{top:calc(61.9svh + 6px);text-align:center;font-size:13px;line-height:18px}.pw-drops{top:calc(61.9svh + 50px)}.pw-err,.pw-ok{position:absolute;left:0;right:0;top:100%;margin:8px 0 0}.pw-in:has(.pw-form .pw-err) .pw-sub{top:calc(61.9svh + 30px)}.pw-in:has(.pw-form .pw-err) .pw-drops{top:calc(61.9svh + 74px)}.pw input,.pw button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media(max-width:720px){.room{min-height:calc(100svh - 49px)}.rail{flex-wrap:wrap;justify-content:center;gap:0 2px;margin-top:0;padding:16px 8px 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.rail:after{display:none}.rail-b{padding:5px 7px 7px;font-size:10.5px;letter-spacing:.16em;min-height:30px}.rail-b:first-child{padding-left:7px}.rail-b:after{left:7px;right:7px;bottom:3px}.rail-b:first-child:after{left:7px}.detail{top:calc(var(--btop) + var(--bh) + 8px)}.cols{margin-top:6px}.bar{position:relative;margin-top:4px;padding:6px 10px;gap:4px 8px}#gsize{flex:1 1 auto;flex-wrap:wrap;overflow:visible;gap:6px}.bar .sz{min-width:30px;height:36px;min-height:36px;padding:0 6px}.bar .grp+.grp{flex:1 1 auto;justify-content:center;min-width:48px}.bar .grp+.grp>b{display:none}.bar .act{gap:6px}.bar .act>*{height:40px;min-height:40px}.bar .act .turn{padding:0 12px}.bar .act .turn span{display:none}.bar .act .add,.bar .act .checkout{font-size:10px;letter-spacing:.12em;padding:0 6px}footer{padding:6px 0 calc(6px + env(safe-area-inset-bottom))}.fbase{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;padding:0 10px}.f-ways{flex-wrap:wrap;justify-content:center;gap:1px 2px;max-width:100%}.f-link{min-height:0;padding:1px 4px;font-size:9px;letter-spacing:.14em}.f-r{display:block;position:fixed;left:0;right:0;bottom:0;z-index:57;text-align:center;padding:20px 18px calc(18px + env(safe-area-inset-bottom));background:#0b0c10f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid rgba(255,255,255,.16);transform:translateY(101%);visibility:hidden;box-shadow:0 0 0 100vmax #06070a00;transition:transform .62s cubic-bezier(.22,.72,.2,1),visibility .62s,box-shadow .5s}.f-r.on{transform:none;visibility:visible;box-shadow:0 0 0 100vmax #06070a8c;transition:transform .62s cubic-bezier(.22,.72,.2,1),visibility 0s,box-shadow .5s}.f-r .drops-foot{display:block;min-width:0;max-width:420px;margin:0 auto;text-align:center}.f-r .drops-foot .drops-l{margin:0 0 10px;font-size:10.5px;text-align:center}.f-r .drops-foot .drops-row{gap:8px}.f-r .drops-foot .drops-e{flex:1 1 auto;min-width:0;width:auto;padding:10px 12px;font-size:16px}.f-r .drops-foot .drops-go{padding:0 18px;min-height:44px}.f-r .drops-foot .drops-row{flex-wrap:wrap}.f-r .drops-foot .drops-tel{flex:1 1 100%;order:3;width:auto}.f-r .drops-foot .drops-go{order:2}.f-r .drops-foot .drops-n{display:block;margin-top:10px}.f-r .f-drops-x{display:grid;place-items:center;position:absolute;top:0;right:0;width:44px;height:44px;color:#ffffff9e}.f-drops-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}.cart{left:0;right:0;width:100%;max-width:none;border-left:0}.cart-body .drops{margin:6px 0 14px;padding-top:18px;border-top:0}.cart-body .drops-row{gap:8px}.cart-body .drops-e{flex:1 1 auto;min-width:0;padding:10px 12px;font-size:16px}.cart-body .drops-go{padding:0 16px;min-height:44px}.cart-body{flex:1 1 auto;min-height:0}.cart-foot{flex:none}.cart-row{align-items:center}}@media(max-width:720px){.detail{bottom:0}.d-sub{white-space:nowrap;font-size:11px;letter-spacing:.2em}.cols{margin-top:8px}.tap-hint{position:absolute;left:0;right:0;bottom:64px;margin:0;pointer-events:none}.room.inspect .tap-hint{display:none}.bar{position:relative;margin-top:12px;padding:6px 8px;gap:6px 6px;align-items:center}#gsize{flex:0 1 auto;flex-wrap:wrap;overflow:visible;padding-right:0;gap:5px;align-items:center;justify-content:flex-start}.szlbl,.szlbl b{font-size:12.5px}.szlbl{padding:0 5px 0 2px;white-space:nowrap;min-height:34px;display:inline-flex;align-items:center}.bar .sz{min-width:29px;height:34px;min-height:34px;padding:0 4px;font-size:10.5px;letter-spacing:.06em}.bar.many .sz{min-width:26px;padding:0 3px;font-size:10px}.bar .grp+.grp{flex:1 1 44px;justify-content:center;min-width:44px}#gprice{font-size:16px;letter-spacing:.06em;color:#fff}.bar .act{flex:1 0 100%;gap:5px;justify-content:stretch;align-items:stretch}.bar .act>*{height:38px;min-height:38px}.bar .act .turn{padding:3px 0 2px;min-width:40px;flex:0 0 40px;flex-direction:column;justify-content:center;gap:3px;letter-spacing:.08em}.bar .act .turn svg{width:15px;height:15px}.bar .act .turn span{display:block;font-size:7px;line-height:1}.bar .act .add,.bar .act .checkout{flex:1 1 0;min-width:0;padding:0 6px;font-size:10.5px;letter-spacing:.11em}.ship{position:absolute;left:0;right:0;bottom:6px;margin:0;padding:0 4px;font-size:8.5px;letter-spacing:.08em;line-height:1.5;color:#fff;white-space:nowrap}.fit-ttl{left:12px;transform:none;text-align:left;max-width:calc(100vw - 76px);white-space:normal;line-height:1.35;font-size:9.5px;top:auto}.fit-x{right:12px;width:40px;height:40px}}.sideways{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--ink);display:none;place-items:center;text-align:center}.sideways-in{display:flex;flex-direction:column;align-items:center;gap:22px}.sideways-mark{display:flex;align-items:center;gap:.4em;font-size:clamp(34px,6.2vh,56px);line-height:1;color:var(--on-dark)}.sideways-mark img{height:1.44em;width:auto;opacity:.92;flex:none}.sideways-mark .wm{height:.72em;width:auto;opacity:.92;flex:none}.sideways p{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff}@media(orientation:landscape)and (max-height:520px)and (pointer:coarse){.sideways{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lab.css.map */
