.announce{--announce-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), transparent 55%), repeating-linear-gradient(135deg, transparent 0 14px, rgba(0, 0, 0, .07) 14px 28px), #d4141c;--announce-fg: #fff;--announce-sep: #1a0405;position:relative;z-index:41;overflow:hidden;background:var(--announce-bg);color:var(--announce-fg);text-align:center;border-bottom:2px solid #0d0203;box-shadow:inset 0 1px #ffffff2e}.announce--amber{--announce-bg: linear-gradient(180deg, #e2ad55, #cf963b);--announce-fg: var(--ink);--announce-sep: var(--ink)}.announce--dark{--announce-bg: #0d0806;--announce-fg: #ff3b3b;--announce-sep: var(--cream)}.announce__inner{display:block;padding:.7rem var(--gutter);color:inherit}.announce__item{font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.25)}.announce__sep{display:inline-block;margin-inline:1.75rem;color:var(--announce-sep);font-size:.8rem;vertical-align:.05em}.announce--scroll .announce__inner{padding-inline:0}.announce__marquee{display:flex;width:max-content}.announce__group{display:flex;flex:none;align-items:center;animation:announce-loop var(--announce-speed, 36s) linear infinite;will-change:transform}@keyframes announce-loop{to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.announce__marquee{justify-content:center;width:auto}.announce__group{animation:none}.announce__group+.announce__group,.announce__group .announce__item~.announce__item,.announce__group .announce__sep{display:none}}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:40}.site-header{border-bottom:1px solid var(--rule);transition:box-shadow var(--slow) var(--ease)}.site-header.is-scrolled{box-shadow:0 12px 28px -22px #1e16118c}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-5);min-height:var(--header-h)}.wordmark{font-family:var(--font-display);font-size:1.5rem;line-height:1;letter-spacing:-.01em;white-space:nowrap}.site-header__toggle{justify-self:start;min-height:2.75rem;color:var(--fg)}.site-nav{display:none}.site-header__tools{display:flex;justify-content:flex-end;gap:var(--s-5);color:var(--fg)}.site-header__tools a{display:inline-flex;align-items:center;gap:.5em;min-height:2.75rem;color:var(--fg)}.site-header__tools a:hover{color:var(--accent)}.site-header__tool--wide{display:none}.site-header__count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding-inline:.35rem;border-radius:999px;background:var(--fg);color:var(--bg);letter-spacing:0}@media(min-width:1000px){.site-header__inner{grid-template-columns:auto 1fr auto;gap:var(--s-7)}.site-header__toggle{display:none}.site-nav,.site-header__tool--wide{display:block}}.site-nav__list{display:flex;gap:var(--s-6)}.site-nav__item{position:relative}.site-nav__link{display:inline-flex;align-items:center;gap:.45em;min-height:var(--header-h);font-size:var(--text-sm);font-weight:620;letter-spacing:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(50% + .85em);background-size:0 1.5px;transition:background-size .32s var(--ease-out)}.site-nav__link:hover,.site-nav__link.is-active,.site-nav__details[open]>.site-nav__link{background-size:100% 1.5px}.site-nav__caret{width:.4rem;height:.4rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--fast) var(--ease)}.site-nav__details[open] .site-nav__caret{transform:translateY(1px) rotate(-135deg)}.site-header{position:relative}.site-nav__item:has(.mega){position:static}.mega{position:absolute;top:100%;left:0;right:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background-image:var(--paper-grain);box-shadow:0 30px 50px -30px #1e16118c}.site-nav__details[open] .mega{animation:menu-drop .32s var(--ease-out)}@keyframes menu-drop{0%{opacity:0;transform:translateY(-8px)}}.mega__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:var(--s-6);padding-block:var(--s-6)}.mega__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:var(--s-3)}.mega__tile{display:grid;align-content:start;gap:.35rem;height:100%;padding:var(--s-3);border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:transform .4s var(--ease-out),border-color var(--fast) var(--ease),box-shadow .4s var(--ease-out)}.mega__tile:hover,.mega__tile:focus-visible,.mega__tile[aria-current]{border-color:var(--line-strong);box-shadow:0 18px 26px -20px #140c0680;transform:translateY(-3px)}.mega__art{position:relative;display:block;height:5.5rem;margin-bottom:var(--s-2)}.mega__art img{position:absolute;top:0;left:0;width:5.25rem;height:5.25rem;border-radius:4px;object-fit:cover;box-shadow:0 8px 14px -8px #140c0699;transition:transform .45s var(--ease-spring)}.mega__art img:nth-child(1){z-index:3;transform:rotate(-4deg)}.mega__art img:nth-child(2){z-index:2;transform:translate(1.6rem) rotate(3deg)}.mega__art img:nth-child(3){z-index:1;transform:translate(3.2rem) rotate(8deg)}.mega__tile:hover .mega__art img:nth-child(1){transform:rotate(-7deg) translateY(-2px)}.mega__tile:hover .mega__art img:nth-child(2){transform:translate(2.3rem) rotate(2deg) translateY(-4px)}.mega__tile:hover .mega__art img:nth-child(3){transform:translate(4.6rem) rotate(10deg) translateY(-2px)}.mega__name{font-weight:720;line-height:1.2}.mega__count{color:var(--accent)}.mega__feature{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:var(--s-4);padding:var(--s-4);border-radius:10px;transition:transform .4s var(--ease-out)}.mega__feature:hover{transform:translateY(-3px)}.mega__feature img{width:6.5rem;height:6.5rem;border-radius:6px;object-fit:cover;box-shadow:0 12px 20px -12px #000c}.mega__feature-text{display:grid;gap:.35rem}.mega__feature-title{font-family:var(--font-display);font-size:1.3rem;line-height:1.1}.mega__feature .price{margin:0}.mega__feature-cta{color:var(--amber)}.mobile-nav,.drawer{margin:0;padding:0;border:0;max-width:none;max-height:none;color:var(--fg)}.mobile-nav{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mobile-nav[open]{display:flex;flex-direction:column;animation:fade-up var(--slow) var(--ease)}.mobile-nav__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--rule)}.mobile-nav__head button{min-height:2.75rem;color:var(--fg)}.mobile-nav nav{flex:1;overflow-y:auto;padding:var(--s-5) var(--gutter)}.mobile-nav__list a{display:block;padding:.55rem 0;border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.1}.mobile-nav__foot{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);padding:var(--s-5) var(--gutter);border-top:1px solid var(--rule);color:var(--fg)}.mobile-nav__foot a,.mobile-nav__social a{color:var(--fg)}.social{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.social a:hover{color:var(--accent)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}}.card__media{position:relative}.sleeve{position:relative;display:block;aspect-ratio:1}.sleeve__art,.sleeve>img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background:var(--night-raised);box-shadow:0 1px #ffffff14 inset,0 14px 24px -16px #140c06b3;transition:transform .65s var(--ease-out),box-shadow .65s var(--ease-out)}.sleeve__art--empty{display:grid;place-items:center;padding:var(--s-4);color:var(--cream);font-family:var(--font-display);text-align:center}.disc{position:absolute;top:3%;right:3%;width:94%;height:94%;border-radius:50%;opacity:0;transition:transform .75s var(--ease-out),opacity .22s var(--ease)}.disc__spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,transparent 0 47%,rgba(255,255,255,.05) 47.5% 48%,transparent 48.5%),radial-gradient(circle,transparent 0 69%,rgba(255,255,255,.04) 69.5% 70%,transparent 70.5%),repeating-radial-gradient(circle,#16100c 0 1.4px,#261c15 1.4px 2.6px);box-shadow:inset 0 0 0 2px #0c0907,0 0 0 1px #ffeed233,0 10px 22px -10px #000000b3;animation:spin 1.8s linear infinite;animation-play-state:paused}.disc__spin:before{content:"";position:absolute;top:31%;right:31%;bottom:31%;left:31%;border-radius:50%;background:var(--label, var(--rust)) center / cover,var(--rust);box-shadow:0 0 0 2px #00000059}.disc__spin:after{content:"";position:absolute;top:48.6%;right:48.6%;bottom:48.6%;left:48.6%;border-radius:50%;background:#0c0907}.disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 6%,rgba(255,236,200,.17) 11%,transparent 17% 50%,rgba(255,236,200,.1) 58%,transparent 64%);pointer-events:none}@media(hover:hover){.extras-on .playable:hover .disc,.extras-on .playable:focus-within .disc{opacity:1;transform:translate(17%) rotate(28deg)}.extras-on .playable:hover .sleeve__art,.extras-on .playable:focus-within .sleeve__art{transform:translate(-3%,-1.5%) rotate(-.6deg);box-shadow:0 1px #ffffff14 inset,0 24px 32px -18px #140c06cc}}.extras-on .playable.is-playing .disc,.extras-on .playable.is-loading .disc{opacity:1;transform:translate(21%) scale(.8) rotate(28deg)}.extras-on .playable.is-playing .disc__spin{animation-play-state:running}.extras-on .playable.is-playing .sleeve__art,.extras-on .playable.is-loading .sleeve__art{transform:translate(-17%) scale(.8) rotate(-2deg);box-shadow:0 1px #ffffff14 inset,0 26px 34px -18px #140c06d9}.card__play{position:absolute;left:.75rem;bottom:.75rem;z-index:2;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:0 10px 20px -8px #000000a6,0 0 0 1px #1e161114;transform:scale(.9);transition:transform .42s var(--ease-spring),background-color var(--fast) var(--ease)}.playable:hover .card__play,.card__play:focus-visible,.playable.is-playing .card__play{transform:scale(1)}.card__play:hover,.playable.is-playing .card__play{background:var(--amber)}.card__play:active{transform:scale(.94)}.card__icon{width:0;height:0;margin-left:3px;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent currentColor;transition:border-width var(--fast) var(--ease)}.playable.is-playing .card__icon{width:11px;height:13px;margin-left:0;border-width:0 3.5px;border-color:currentColor}.card__ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);overflow:visible;opacity:0;transform:rotate(-90deg);transition:opacity var(--fast) var(--ease)}.card__ring circle{fill:none;stroke:var(--amber);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress, 0) * 100)}.playable.is-playing .card__ring,.playable.is-loading .card__ring{opacity:1}.playable.is-loading:not(.is-playing) .card__ring{animation:spin 1s linear infinite}.playable.is-loading:not(.is-playing) .card__ring circle{stroke-dashoffset:72}.card{--card-bg: var(--surface);--card-line: var(--line);position:relative;display:flex;flex-direction:column;height:100%;padding:.6rem .6rem .75rem;border:1px solid var(--card-line);border-radius:10px;background:var(--card-bg);box-shadow:0 1px 0 var(--edge-light) inset,0 12px 24px -22px #140c068c;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color var(--fast) var(--ease)}.scheme-deep .card{--card-bg: var(--surface-2)}.scheme-night .card{--card-bg: #211913;--card-line: rgba(238, 230, 214, .09);box-shadow:0 1px #ffffff0a inset,0 16px 30px -24px #000000e6}@media(hover:hover){.card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 1px 0 var(--edge-light) inset,0 28px 40px -28px #140c0699}.scheme-night .card:hover{border-color:#eee6d633}}.card .sleeve__art{border-radius:6px}@media(hover:hover){.extras-on .card.playable:hover .disc,.extras-on .card.playable:focus-within .disc{transform:translate(9%) scale(.94) rotate(28deg)}.extras-on .card.playable:hover .sleeve__art,.extras-on .card.playable:focus-within .sleeve__art{transform:translate(-5%) scale(.94) rotate(-.8deg)}}.extras-on .card.playable.is-playing .disc,.extras-on .card.playable.is-loading .disc{transform:translate(18%) scale(.8) rotate(28deg)}.extras-on .card.playable.is-playing .sleeve__art,.extras-on .card.playable.is-loading .sleeve__art{transform:translate(-15%) scale(.78) rotate(-2deg)}.card__badge{position:absolute;top:.55rem;left:.55rem;z-index:3}.card__view{position:absolute;top:.55rem;right:.55rem;z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .7rem;border-radius:999px;background:#17110de0;color:var(--cream);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translate(8px);pointer-events:none;transition:opacity .26s var(--ease),transform .4s var(--ease-out)}.card__view-arrow{display:inline-block;transition:transform .3s var(--ease-out)}@media(hover:hover){.card:hover .card__view{opacity:1;transform:none;pointer-events:auto}.card:hover .card__view-arrow{transform:translate(3px)}}.card__link{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:.85rem .2rem 0}.card__text{display:grid;gap:.35rem;min-width:0}.card__title{display:-webkit-box;overflow:hidden;font-family:var(--font-sans);font-size:.9375rem;font-weight:720;line-height:1.22;letter-spacing:-.005em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__cat{color:var(--accent)}.card .price{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:.2rem;margin:0;white-space:nowrap}@media(hover:hover){.card__link:hover .card__title{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}}.card__add{margin-top:var(--s-3)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin-top:.3rem;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.price__now{position:relative;z-index:0;padding:0 .3em;color:var(--ink)}.price__now:before{content:"";position:absolute;top:.06em;right:-.04em;bottom:0;left:-.04em;z-index:-1;border-radius:.18em .32em .22em .36em;background:#f2b54f;transform:rotate(-1.3deg) skew(-7deg)}.price__was{color:var(--fg-faint);font-family:var(--font-mono);font-size:.8em;font-weight:400}.price__flag{padding:.1em .5em;border:1px solid currentColor;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.drawer{inset:0 0 0 auto;width:min(28rem,100%);height:100%;box-shadow:-24px 0 60px -30px #0009}.drawer[open]{animation:drawer-in var(--slow) var(--ease)}.drawer::backdrop,.mobile-nav::backdrop{background:#17110d8c}@keyframes drawer-in{0%{transform:translate(100%)}}.drawer__inner{display:flex;flex-direction:column;height:100%}.drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);padding-inline:var(--s-5);border-bottom:1px solid var(--rule)}.drawer__head button{min-height:2.75rem;color:var(--fg)}.drawer__title{font-family:var(--font-display);font-size:1.375rem;font-weight:400}.drawer__empty{display:grid;gap:var(--s-5);justify-items:start;padding:var(--s-7) var(--s-5)}.drawer__empty .display{font-size:var(--text-xl)}.drawer__lines{flex:1;overflow-y:auto;padding-inline:var(--s-5)}.line{display:grid;grid-template-columns:5.5rem 1fr auto;gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--rule)}.line__art img{width:100%;aspect-ratio:1;object-fit:cover}.line__body{display:grid;align-content:start;justify-items:start;gap:var(--s-1)}.line__title{font-weight:600;line-height:1.25}.line__title:hover{text-decoration:underline;text-underline-offset:.25em}.line__remove{margin-top:var(--s-2);padding-block:.35rem;border-bottom:1px solid var(--rule)}.line__remove:hover{color:var(--accent);border-color:var(--accent)}.line__price{font-family:var(--font-mono);font-size:var(--text-sm)}.line__qty{width:4.5rem!important;min-height:2.5rem!important}.drawer__foot{display:grid;gap:var(--s-4);padding:var(--s-5);border-top:1px solid var(--fg);background:var(--surface)}.drawer__total{display:flex;align-items:baseline;justify-content:space-between}.drawer__sum{font-family:var(--font-display);font-size:1.75rem}.drawer__note{color:var(--fg-soft);font-size:var(--text-sm)}.drawer__view{justify-self:center;padding-block:.4rem;color:var(--fg)}.drawer__view:hover{color:var(--accent)}.is-loading [data-cart-contents]{opacity:.5;pointer-events:none}.site-footer{overflow:hidden;padding-top:var(--section)}.site-footer__signoff{max-width:15ch;font-size:var(--text-3xl);line-height:.95}.rack{display:flex;align-items:stretch;margin-top:var(--s-8);filter:drop-shadow(0 22px 30px rgba(0,0,0,.55))}.rack__ear{display:flex;flex:none;flex-direction:column;justify-content:space-between;width:2.1rem;padding:.85rem 0;align-items:center;background:linear-gradient(180deg,#4a4038,#2b241f);box-shadow:inset 0 1px #ffffff24}.rack__ear:first-child{border-radius:6px 0 0 6px}.rack__ear:last-child{border-radius:0 6px 6px 0}.rack__ear i{width:.8rem;height:.5rem;border-radius:999px;background:#0e0b09;box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff1a}.rack__face{display:grid;flex:1;gap:var(--s-4) var(--s-6);align-items:center;padding:var(--s-5);background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),linear-gradient(180deg,#3b322b,#241d18);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0009}@media(min-width:800px){.rack__face{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding:var(--s-5) var(--s-6)}}.rack__led{display:inline-block;width:.5rem;height:.5rem;margin-right:.6rem;border-radius:50%;background:#a6db6e;box-shadow:0 0 8px 1px #a6db6eb3}.rack__title{margin-top:.4rem;font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.rack__form{display:flex;flex-wrap:wrap;gap:var(--s-3)}.rack__lcd{display:flex;flex:1 1 15rem;align-items:center;min-height:3.4rem;padding:0 1rem;border-radius:4px;background:#120d09;box-shadow:inset 0 2px 8px #000000e6,0 1px #ffffff14;color:#f0bd63;font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;text-shadow:0 0 10px rgba(240,189,99,.4)}.rack__lcd input{width:100%;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit}.rack__lcd input::placeholder{color:#f0bd636b}.rack__lcd input:focus{outline:none}.rack__lcd:focus-within{box-shadow:inset 0 2px 8px #000000e6,0 0 0 2px var(--amber)}.rack__lcd--done{flex-basis:100%}.rack .rack__send{flex:0 0 auto;width:auto;min-height:3.4rem}.rack__error{flex-basis:100%;color:#f2a08f;font-size:var(--text-sm)}.console{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-5);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--rule)}@media(min-width:900px){.console{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr)}}.channel__strip{display:inline-block;margin:.5rem 0 var(--s-4);padding:.15rem .85rem .05rem;background:#e8dabaeb;color:#22202c;font-family:Reenie Beanie,Bradley Hand,cursive;font-size:1.75rem;font-weight:400;line-height:1.1;transform:rotate(-1.5deg);clip-path:polygon(0 6%,4% 0,97% 4%,100% 0,99% 94%,95% 100%,3% 96%,0 100%)}.channel:nth-child(2n) .channel__strip{transform:rotate(1.2deg)}.channel>ul>li+li{margin-top:var(--s-2)}.channel .social{display:block}.channel a{display:inline-block;padding-block:.15rem;color:var(--fg-soft);overflow-wrap:anywhere;transition:color var(--fast) var(--ease),transform var(--fast) var(--ease)}.channel a:hover{color:var(--accent);transform:translate(3px)}.channel__note{margin-bottom:var(--s-4);color:var(--fg-soft);font-size:var(--text-sm)}.channel--master{grid-column:1 / -1}@media(min-width:900px){.channel--master{grid-column:auto}}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-5);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--rule)}.site-footer__giant{margin:var(--s-6) 0 -.24em;color:#eee6d612;font-family:var(--font-display);font-size:15.4vw;line-height:.8;letter-spacing:-.03em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--s-6);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--rule);color:var(--fg)}.pagination a:hover{color:var(--accent)}.empty{padding-block:var(--s-7);font-size:var(--text-lg)}.toast{position:fixed;right:var(--s-5);bottom:var(--s-5);z-index:60;max-width:22rem;padding:var(--s-4) var(--s-5);background:var(--night);color:var(--cream);font-size:var(--text-sm);box-shadow:0 20px 40px -20px #0009}.buy{--face-top: #ad3f2b;--face-bottom: #8a2f20;--glow-color: rgba(173, 63, 43, .55);--text: #fbf3e6;position:relative;display:flex;align-items:center;gap:.85rem;width:100%;min-height:3.5rem;padding:0 1.25rem;overflow:hidden;border:1px solid rgba(0,0,0,.25);border-radius:9px;background:linear-gradient(180deg,var(--face-top),var(--face-bottom));color:var(--text);font-family:var(--font-sans);font-size:.96875rem;font-weight:650;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:inset 0 1px #fff3,0 10px 24px -14px var(--glow-color);transition:transform .22s var(--ease-out),box-shadow .32s var(--ease-out),filter var(--fast) var(--ease),background-color var(--fast) var(--ease)}.buy:hover:not([disabled]){filter:brightness(1.07);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #ffbe8c2e,0 0 28px -4px var(--glow-color),0 14px 28px -16px var(--glow-color);transform:translateY(-1px)}.buy:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.buy:active:not([disabled]),.buy.is-busy{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1f,0 6px 14px -10px var(--glow-color)}.buy[disabled]{--face-top: #6b5c4e;--face-bottom: #5a4c40;cursor:not-allowed;opacity:.8}.buy__led{display:none}.buy__label{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.buy__price{flex:none}.buy.is-added{--face-top: #6c7250;--face-bottom: var(--olive);--glow-color: rgba(108, 114, 80, .5)}.buy__price{margin-left:auto;padding-left:1rem;border-left:1px solid rgba(255,255,255,.25);font-weight:700;font-variant-numeric:tabular-nums}.buy__was{margin-left:.5rem;font-weight:450;opacity:.65;text-decoration:line-through}.buy--small{--face-top: rgba(255, 238, 214, .1);--face-bottom: rgba(255, 238, 214, .06);--glow-color: transparent;--text: var(--fg);min-height:2.75rem;margin-top:var(--s-3);padding:0 .95rem;border-color:var(--line-strong);border-radius:8px;font-size:.84375rem;box-shadow:none}.buy--small:after{content:"+";margin-left:auto;font-size:1.1rem;font-weight:500;transition:transform .3s var(--ease-spring)}.buy--small:hover:not([disabled]){--face-top: #ad3f2b;--face-bottom: #8a2f20;--glow-color: rgba(173, 63, 43, .5);--text: #fbf3e6;border-color:#00000040}.buy--small:hover:not([disabled]):after{transform:rotate(90deg)}.card:hover .buy--small:not([disabled]){border-color:#d8a14866}.card__add{margin-top:auto}a.buy{text-decoration:none}.buy--hardware{box-shadow:inset 0 1px #ffffff38,0 4px #4e170e,0 12px 22px -10px #280c06a6;transform:translateY(-2px)}.buy--hardware .buy__led{display:block;flex:none;width:.6rem;height:.6rem;border-radius:50%;background:#3a0f08}.buy--hardware:hover .buy__led{background:var(--amber);box-shadow:0 0 10px 2px #d8a148bf}.payments__track{display:flex;flex-wrap:wrap;gap:.4rem}.payment-icon{display:block;width:2.4rem;height:auto;border-radius:4px}.payments--scroll{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.payments--scroll .payments__track{flex:none;flex-wrap:nowrap;padding-right:.4rem;animation:payments-loop 26s linear infinite}.payments--scroll:hover .payments__track{animation-play-state:paused}@keyframes payments-loop{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.payments--scroll .payments__track{flex:1 1 auto;flex-wrap:wrap;animation:none}.payments--scroll .payments__track[aria-hidden=true]{display:none}.payments--scroll{-webkit-mask-image:none;mask-image:none}}.stars{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--text-sm)}.stars__row{position:relative;color:var(--line-strong);font-size:1.05rem;letter-spacing:.08em}.stars__row:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--fill);overflow:hidden;color:var(--amber)}.stars__text{color:var(--fg-soft);font-weight:560}a.stars:hover .stars__text{text-decoration:underline;text-underline-offset:.25em}.dymo{display:flex;flex-wrap:wrap;gap:.5rem}.dymo li{padding:.42rem .7rem .38rem;border-radius:2px;background:linear-gradient(180deg,#2b211b,#1c1511);color:#f3ead9;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.9),0 -1px 0 rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f,0 2px 4px -2px #00000080}.dymo li:nth-child(3n+2){background:linear-gradient(180deg,#9a3a29,var(--rust))}.dymo li:nth-child(3n+3){background:linear-gradient(180deg,#5f6446,var(--olive))}.secure{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:var(--s-4);color:var(--fg-soft);font-size:var(--text-sm);font-weight:620}.secure .icon{width:1.1rem;height:1.1rem;color:var(--olive)}.drawer__secure{margin-top:0}.cart-page__actions .buy{flex:1 1 14rem;width:auto}.trk{--wave-idle: rgba(238, 230, 214, .72);--wave-played: var(--amber);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .5rem;border-radius:10px;transition:background-color var(--fast) var(--ease)}.trk:not(:has(.trk__thumb)){grid-template-columns:auto minmax(0,1fr) auto}.trk:has(.trk__tag){grid-template-columns:auto auto minmax(0,1fr) auto auto}.trk:hover,.trk.is-playing{background:var(--surface)}.trk__thumb{width:2.6rem;height:2.6rem;border-radius:6px;object-fit:cover}.trk__play{position:relative;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cream);color:var(--night);box-shadow:0 6px 14px -8px #000c;transition:background-color var(--fast) var(--ease),transform .2s var(--ease-spring)}.trk__play:hover{transform:scale(1.07)}.trk__play:active{transform:scale(.94)}.trk.is-playing .trk__play{background:var(--amber)}.trk__icon{width:0;height:0;margin-left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.trk.is-playing .trk__icon{width:8px;height:10px;margin-left:0;border-width:0 2.5px;border-color:currentColor}.trk.is-loading .trk__play:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid transparent;border-top-color:var(--amber);border-radius:50%;animation:spin .8s linear infinite}.trk__body{display:grid;gap:.3rem;min-width:0}.trk__name{overflow:hidden;font-size:var(--text-sm);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.trk.is-playing .trk__name{color:var(--amber)}.trk__wave{position:relative;display:block;height:2.2rem}body:not(.page-dark) .trk{--wave-idle: rgba(30, 22, 17, .45)}.trk__wave canvas{width:100%;height:100%}.trk__seek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.trk__wave:has(.trk__seek:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.trk__time{min-width:2.6rem;color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}.trk.is-playing .trk__time{color:var(--fg)}.vid{padding:6px;border:1px solid rgba(238,230,214,.18);border-radius:18px;background:#ffeed60d;box-shadow:0 1px #ffffff0d inset,0 30px 60px -36px #000000d9}.vid__picture{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 9;border-radius:12px;background:#0d0907}.vid__poster,.vid__picture iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.vid__poster{transition:transform .6s var(--ease-out),filter .3s var(--ease);filter:brightness(.82)}.vid__play{position:relative;z-index:1;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:#f6f1e6f0;box-shadow:0 12px 30px #00000073;transition:transform .3s var(--ease-out),background-color var(--fast) var(--ease)}.vid__icon{margin-left:4px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--ink)}.vid__picture:hover .vid__play{transform:scale(1.06);background:var(--amber)}.vid__picture:hover .vid__poster{filter:brightness(.92);transform:scale(1.02)}.foot{position:relative;overflow:hidden;padding-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--line)}.foot__panel{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3.25rem);border:1px solid var(--line);border-radius:24px;background:linear-gradient(rgba(238,230,214,.035) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(90deg,rgba(238,230,214,.035) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(180deg,#ffeed60d,#ffeed604);box-shadow:0 1px 0 var(--edge-light) inset,0 40px 80px -50px #000000e6}.foot__glow{position:absolute;inset:-40% 10% auto;height:80%;background:radial-gradient(50% 50% at 50% 50%,rgba(216,161,72,.2),transparent 70%);pointer-events:none}.foot__signup{position:relative;display:grid;gap:var(--s-5);align-items:center;padding-bottom:var(--s-7);border-bottom:1px solid var(--line)}@media(min-width:860px){.foot__signup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}}.foot__signup-title{font-size:clamp(2.2rem,1.4rem + 3vw,3.75rem);line-height:1}.foot__signup-text{max-width:40ch;margin-top:var(--s-3);color:var(--fg-soft)}.foot__form{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:.4rem;border:1px solid var(--line-strong);border-radius:12px;background:#0a060466;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.foot__form:focus-within{border-color:#d8a14899;box-shadow:0 0 0 4px #d8a1481a}.foot__form input{flex:1 1 12rem;min-height:3rem;border:0!important;background:transparent!important;font-size:1rem}.foot__form input:focus{outline:none}.foot .foot__send{flex:0 0 auto;width:auto;min-height:3rem}.foot__done,.foot__error{flex-basis:100%;padding:.5rem .75rem;color:var(--fg-soft)}.foot__cols{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-5);padding-top:var(--s-7)}@media(min-width:960px){.foot__cols{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.foot__brand{grid-column:1 / -1}@media(min-width:960px){.foot__brand{grid-column:auto}}.foot__wordmark{font-family:var(--font-display);font-size:1.9rem;line-height:1}.foot__about{max-width:34ch;margin-top:var(--s-3);color:var(--fg-soft);font-size:var(--text-sm)}.foot__social{margin-top:var(--s-5)}.social--icons{display:flex;gap:var(--s-2)}.social--icons a{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid var(--line-strong);border-radius:9px;color:var(--fg-soft);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease),transform .3s var(--ease-spring),background-color var(--fast) var(--ease)}.social--icons a:hover{border-color:var(--amber);background:#d8a1481a;color:var(--amber);transform:translateY(-2px)}.social--icons .icon{width:1.15rem;height:1.15rem}.foot__head{margin-bottom:var(--s-4);color:var(--amber);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em}.foot__col li+li{margin-top:.55rem}.foot__col a{position:relative;color:var(--fg-soft);overflow-wrap:anywhere;transition:color var(--fast) var(--ease)}.foot__col a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.foot__col a:hover{color:var(--cream)}.foot__col a:hover:after{transform:none}.foot__note{display:flex;gap:.5rem;margin-bottom:var(--s-4);color:var(--fg-soft);font-size:var(--text-sm)}.foot__note .icon{flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem;color:var(--amber)}.foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-5);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.foot__giant{margin:-.5rem 0 -.24em;font-family:var(--font-display);font-size:clamp(3.5rem,16.4vw,17rem);line-height:.9;letter-spacing:-.03em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#eee6d629,#eee6d600);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.swap{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);margin-top:var(--s-1);padding:.6rem;border:1px dashed rgba(216,161,72,.55);border-radius:12px;background:#d8a14814}.swap__art{display:flex;padding-left:.6rem}.swap__art img{width:2.6rem;height:2.6rem;margin-left:-.6rem;border:2px solid #1b130e;border-radius:7px;object-fit:cover;box-shadow:0 6px 12px -6px #000c}.swap__art img:nth-child(2){transform:translateY(3px) rotate(4deg)}.swap__art img:nth-child(3){transform:translateY(-2px) rotate(-3deg)}.swap__label{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--amber);font-family:var(--font-mono);font-size:.65625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.swap__label .save{padding:.1rem .35rem;font-size:.6rem}.swap__title{margin-top:.15rem;color:var(--cream);font-size:.96875rem;font-weight:700;line-height:1.25}.swap__note{color:var(--fg-soft);font-size:var(--text-xs)}.swap__btn{min-height:2.5rem;padding:0 .95rem;border-radius:8px;background:var(--amber);color:var(--ink);font-size:var(--text-sm);font-weight:700;transition:filter var(--fast) var(--ease),transform .2s var(--ease-out)}.swap__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.line{align-items:start}
/*# sourceMappingURL=/cdn/shop/t/10/assets/components.css.map */
