.hero[data-astro-cid-ge2uvauf]{background:var(--bg-0);position:relative}.hero__view[data-astro-cid-ge2uvauf]{aspect-ratio:1672/424;isolation:isolate;position:relative;overflow:hidden}.hero__stage[data-astro-cid-ge2uvauf]{position:absolute;top:0;bottom:0;left:0;right:0}.hero__art[data-astro-cid-ge2uvauf]{width:100%;height:100%}.fx-galaxy[data-astro-cid-ge2uvauf]{background:conic-gradient(from 0deg, transparent, rgb(var(--cyan-rgb) / 35%), transparent 30%, rgb(var(--magenta-rgb) / 30%), transparent 60%, rgb(var(--blue-rgb) / 40%), transparent 85%);mix-blend-mode:screen;border-radius:50%;animation:26s linear infinite spin;-webkit-mask:radial-gradient(closest-side,#000 10%,#0009 45%,#0000 75%);mask:radial-gradient(closest-side,#000 10%,#0009 45%,#0000 75%)}.fx-engine[data-astro-cid-ge2uvauf]{background:radial-gradient(closest-side, #fff, rgb(var(--hue-rgb) / 80%) 35%, transparent);mix-blend-mode:screen;border-radius:50%;animation:1.1s steps(2,end) infinite engine}.fx-camel[data-astro-cid-ge2uvauf]{background:radial-gradient(45% 50% at 50% 55%, rgb(var(--green-rgb) / 30%), transparent 70%);mix-blend-mode:screen;animation:4.8s ease-in-out infinite alternate scene-breathe}.fx-river[data-astro-cid-ge2uvauf]{background:radial-gradient(50% 50% at 55% 55%, rgb(var(--cyan-rgb) / 28%), transparent 70%);mix-blend-mode:screen;animation:3.2s ease-in-out infinite alternate scene-breathe}.fx-sign[data-astro-cid-ge2uvauf]{box-shadow:0 0 18px 4px rgb(var(--hue-rgb) / 45%), inset 0 0 22px rgb(var(--hue-rgb) / 40%);mix-blend-mode:screen;animation:sign-flicker var(--t) steps(1, end) var(--d) infinite;border-radius:6px}.fx-sign[data-astro-cid-ge2uvauf]:after{border-radius:inherit;background:rgb(var(--void-rgb) / 75%);content:"";opacity:0;animation:sign-off var(--t) steps(1, end) var(--d) infinite;position:absolute;top:0;bottom:0;left:0;right:0}.fx-glint[data-astro-cid-ge2uvauf]{mix-blend-mode:screen;overflow:hidden}.fx-glint[data-astro-cid-ge2uvauf]:before{background:linear-gradient(100deg, transparent, #ffffff29 45%, rgb(var(--amber-rgb) / 12%) 55%, transparent);content:"";width:16%;animation:12s ease-in-out infinite glint;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-18deg)}.fx-glint--plaque[data-astro-cid-ge2uvauf]:before{animation-delay:1.4s}.hero__scan[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, transparent, rgb(var(--cyan-rgb) / 22%) 40%, rgb(var(--magenta-rgb) / 24%) 60%, transparent);mix-blend-mode:screen;pointer-events:none;height:4%;animation:9s linear infinite scan-roll;position:absolute;top:-6%;left:0;right:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes engine{0%{opacity:1}50%{opacity:.45}}@keyframes sign-flicker{0%,to{opacity:1}80%{opacity:.2}81%{opacity:1}82%{opacity:0}84%{opacity:1}}@keyframes sign-off{0%,81%,83%,to{opacity:0}82%{opacity:1}}@keyframes glint{0%,55%{transform:translate(-120%)skew(-18deg)}80%,to{transform:translate(560%)skew(-18deg)}}@keyframes scan-roll{0%,70%{opacity:0;transform:translateY(0)}71%{opacity:1}to{opacity:1;transform:translateY(2600%)}}@keyframes hero-pan{0%{transform:translate(-2%)}38%,62%{transform:translate(-33%)}to{transform:translate(-59%)}}@media (max-width:640px){.hero[data-astro-cid-ge2uvauf]{--hero-aspect:1.55}.hero__view[data-astro-cid-ge2uvauf]{aspect-ratio:var(--hero-aspect)}.hero__stage[data-astro-cid-ge2uvauf]{width:calc(100% * 1672 / 424 / var(--hero-aspect));will-change:transform;animation:34s ease-in-out -17s infinite alternate hero-pan;right:auto;transform:translate(-33%)}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:before,.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:after{animation:none!important}.hero__scan[data-astro-cid-ge2uvauf],.fx-glint[data-astro-cid-ge2uvauf]{display:none}}.badge{--tilt:-8deg;color:color-mix(in srgb, var(--hue) 35%, #fff);font-family:var(--font-glitch);letter-spacing:.04em;text-align:center;text-shadow:0 0 5px rgb(var(--hue-rgb) / 95%), 0 0 14px rgb(var(--hue-rgb) / 60%);text-transform:uppercase;white-space:nowrap;transform:rotate(var(--tilt));place-items:center;font-size:1.0625rem;font-weight:800;line-height:.92;animation:7s step-end infinite badge-hum;display:inline-grid;position:relative}.badge__art{align-items:center;gap:6px;display:inline-flex;position:relative}.badge .neon{width:20px;height:20px}.badge--rare-find,.badge--top-shelf{border:2px solid var(--hue);background:rgb(var(--void-rgb) / 60%);box-shadow:0 0 9px rgb(var(--hue-rgb) / 80%), 0 0 22px rgb(var(--hue-rgb) / 35%), inset 0 0 10px rgb(var(--hue-rgb) / 40%);border-radius:6px;padding:6px 9px 5px}.badge--top-shelf{padding:5px}.badge--top-shelf .neon{width:30px;height:30px}.badge--good-people{--tilt:-11deg;border:2px solid var(--hue);background:rgb(var(--hue-rgb) / 16%);box-shadow:0 0 10px rgb(var(--hue-rgb) / 85%), inset 0 0 10px rgb(var(--hue-rgb) / 45%);color:color-mix(in srgb, var(--hue) 25%, #fff);border-radius:16px;padding:6px 12px 5px}.badge--rare-heat{--tilt:-6deg;padding:22px 13px 10px}.badge__flame{width:calc(100% + 26px);height:calc(100% + 32px);fill:rgb(var(--void-rgb) / 55%);stroke:var(--hue);stroke-width:2.6px;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgb(var(--hue-rgb) / 95%)) drop-shadow(0 0 9px rgb(var(--hue-rgb) / 55%));position:absolute;top:-22px;bottom:-10px;left:-13px;right:-13px;overflow:visible}.badge--rare-heat .badge__text{position:relative}.badge--one-of-one{--tilt:-4deg;border:2px solid var(--hue);background:rgb(var(--void-rgb) / 70%);box-shadow:0 0 0 3px rgb(var(--void-rgb) / 80%), 0 0 0 5px var(--hue), 0 0 14px 5px rgb(var(--hue-rgb) / 45%);padding:5px 11px 4px;font-size:1.1875rem}.badge--deadstock,.badge--curated{--tilt:-5deg;border:2px solid var(--hue);background:rgb(var(--void-rgb) / 65%);box-shadow:0 0 9px rgb(var(--hue-rgb) / 80%), inset 0 0 8px rgb(var(--hue-rgb) / 35%);border-radius:999px;padding:4px 12px 4px 7px}.badge--vintage{--tilt:-7deg;background:linear-gradient(180deg, var(--parchment), color-mix(in srgb, var(--parchment) 80%, var(--gold)));color:var(--bg-void);text-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%,9px 50%);filter:drop-shadow(0 0 6px rgb(var(--cream-rgb) / 50%));padding:6px 17px 5px}.badge--vintage .badge__text{border-block:1px solid rgb(var(--void-rgb) / 55%);padding:2px 0 1px}@keyframes badge-hum{0%,91%,95%,to{opacity:1}92%{opacity:.45}94%{opacity:.8}}@media (prefers-reduced-motion:reduce){.badge{animation:none}}.product-grid{--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:34px 28px;display:grid}.product-grid[data-view=compact]{--cols:6;gap:26px 18px}@media (max-width:1440px){.product-grid[data-view=compact]{--cols:5}}@media (max-width:1180px){.product-grid{--cols:3;gap:30px 24px}.product-grid[data-view=compact]{--cols:4}}@media (max-width:860px){.product-grid{--cols:2;gap:26px 18px}.product-grid[data-view=compact]{--cols:3;gap:22px 14px}}@media (max-width:540px){.product-grid{--cols:1;gap:28px}.product-grid[data-view=compact]{--cols:2;gap:20px 12px}}.card{--corner-size:52px;--corner-offset:-12px;--corner-color:color-mix(in srgb, var(--amber) 80%, #fff);--frame:linear-gradient(165deg, color-mix(in srgb, var(--amber) 55%, #fff), var(--amber) 22%, color-mix(in srgb, var(--gold) 60%, var(--bg-void)) 48%, var(--amber) 70%, color-mix(in srgb, var(--amber) 60%, #fff) 88%, color-mix(in srgb, var(--gold) 70%, var(--bg-void)));--arm:50cqw;--frame-at:calc(-3px - var(--arm) * .065);background:radial-gradient(120% 55% at 50% 100%, rgb(var(--tint-rgb) / 80%), transparent 70%) padding-box, radial-gradient(90% 40% at 0% 50%, rgb(var(--magenta-rgb) / 10%), transparent 70%) padding-box, linear-gradient(180deg, var(--bg-deep), var(--bg-void)) padding-box, repeating-linear-gradient(90deg, transparent 0 13px, var(--magenta) 13px 17px, transparent 17px 31px, var(--cyan) 31px 33px, transparent 33px 44px, var(--green) 44px 46px, transparent 46px 61px, var(--pink) 61px 66px, transparent 66px 79px, #fff 79px 80px, transparent 80px 90px) 0 0 / 100% 2px repeat-y border-box, repeating-linear-gradient(90deg, transparent 0 7px, var(--blue) 7px 10px, transparent 10px 26px, var(--magenta) 26px 28px, transparent 28px 51px, var(--cyan) 51px 55px, transparent 55px 70px) 0 2px / 100% 3px repeat-y border-box, repeating-linear-gradient(0deg, transparent 0 11px, var(--magenta) 11px 14px, transparent 14px 29px, var(--cyan) 29px 31px, transparent 31px 47px, var(--green) 47px 49px, transparent 49px 63px, var(--pink) 63px 67px, transparent 67px 83px) 0 0 / 2px 100% repeat-x border-box, repeating-linear-gradient(0deg, transparent 0 19px, var(--blue) 19px 22px, transparent 22px 41px, #fff 41px 42px, transparent 42px 58px) 2px 0 / 3px 100% repeat-x border-box, var(--frame) border-box;min-width:0;box-shadow:0 0 0 1px #000c, 0 0 10px rgb(var(--gold-bright-rgb) / 70%), 0 0 28px rgb(var(--gold-bright-rgb) / 28%), -10px 0 32px -4px rgb(var(--magenta-rgb) / 48%), 10px 0 32px -4px rgb(var(--cyan-rgb) / 40%), 0 0 60px rgb(var(--hue-rgb) / 16%);color:var(--cream);transition:transform .26s var(--ease-out), box-shadow .26s ease;border:5px solid #0000;flex-direction:column;padding:8px;display:flex;position:relative;container-type:inline-size}.card:after{border:1px solid rgb(var(--gold-bright-rgb) / 65%);box-shadow:inset 0 0 0 1px rgb(var(--void-rgb) / 80%), inset 0 0 14px rgb(var(--magenta-rgb) / 14%);content:"";pointer-events:none;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.card:before{z-index:2;inset:var(--frame-at);border:calc(var(--arm) * 170 / 1225) solid transparent;content:"";pointer-events:none;border-image:url(/assets/bazaar/rail-neon.webp) 71;position:absolute}.card .ornate__corner{width:var(--arm);height:var(--arm);filter:none;background:url(/assets/bazaar/corner-neon.webp) 0 0/100% 100% no-repeat}.card .ornate__corner use{display:none}.card .ornate__corner--tl{top:var(--frame-at);left:var(--frame-at);transform:scaleY(-1)}.card .ornate__corner--tr{top:var(--frame-at);right:var(--frame-at);transform:scale(-1)}.card .ornate__corner--bl{bottom:var(--frame-at);left:var(--frame-at);transform:none}.card .ornate__corner--br{right:var(--frame-at);bottom:var(--frame-at);transform:scaleX(-1)}.card__static{z-index:4;background:linear-gradient(90deg, transparent 6%, rgb(var(--magenta-rgb) / 85%) 6% 31%, transparent 31%) 0 9% / 100% 1px no-repeat, linear-gradient(90deg, transparent 54%, rgb(var(--cyan-rgb) / 90%) 54% 97%, transparent 97%) 0 17% / 100% 2px no-repeat, linear-gradient(90deg, transparent 18%, #ffffffb3 18% 26%, transparent 26%) 0 28% / 100% 1px no-repeat, linear-gradient(90deg, transparent 63%, rgb(var(--amber-rgb) / 85%) 63% 88%, transparent 88%) 0 41% / 100% 1px no-repeat, linear-gradient(90deg, transparent 2%, rgb(var(--cyan-rgb) / 80%) 2% 44%, transparent 44%) 0 52% / 100% 1px no-repeat, linear-gradient(90deg, transparent 72%, rgb(var(--magenta-rgb) / 85%) 72% 99%, transparent 99%) 0 63% / 100% 2px no-repeat, linear-gradient(90deg, transparent 30%, #fff9 30% 41%, transparent 41%) 0 76% / 100% 1px no-repeat, linear-gradient(90deg, transparent 8%, rgb(var(--pink-rgb) / 80%) 8% 22%, transparent 22%) 0 88% / 100% 1px no-repeat;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.card__media{aspect-ratio:1/.82;border:1px solid var(--gold-bright);background:var(--bg-0);box-shadow:0 0 8px rgb(var(--gold-bright-rgb) / 45%);position:relative;overflow:hidden}.card__img{object-fit:cover;object-position:50% 0;filter:contrast(1.17)saturate(1.38)brightness(1.04);width:100%;height:100%;transition:filter .4s}.card__media:before,.card__media:after{z-index:2;background-image:linear-gradient(var(--tint), var(--tint)), var(--img,none);background-blend-mode:multiply;content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background-position:50% 0;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.card__media:before{--tint:var(--cyan)}.card__media:after{--tint:var(--neon-red)}.card__crt{z-index:1;background:repeating-linear-gradient(180deg, #0000001a 0 1px, transparent 1px 3px), linear-gradient(180deg, transparent 70%, rgb(var(--void-rgb) / 70%)), radial-gradient(120% 95% at 50% 40%, transparent 56%, rgb(var(--tint-rgb) / 60%) 100%);box-shadow:inset 4px 0 10px -4px rgb(var(--magenta-rgb) / 70%), inset -4px 0 10px -4px rgb(var(--cyan-rgb) / 65%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.card__divider{z-index:var(--z-card-chrome);background:url(/assets/bazaar/filigree-diamond.svg) 50% 50% / 10px 20px no-repeat, radial-gradient(circle at 7px 7px, transparent 3px, var(--gold-bright) 3px 4.4px, transparent 4.6px) 0 0 / 14px 14px no-repeat, radial-gradient(circle at 7px 7px, transparent 3px, var(--gold-bright) 3px 4.4px, transparent 4.6px) 100% 0 / 14px 14px no-repeat, linear-gradient(var(--gold-bright), var(--gold-bright)) 50% 50% / calc(100% - 30px) 1.5px no-repeat;height:14px;filter:drop-shadow(0 0 3px rgb(var(--gold-bright-rgb) / 80%));pointer-events:none;margin:-7px 6px -5px;display:block;position:relative}.card__crt:before{content:"";mix-blend-mode:overlay;opacity:.9;background:url(/art/grain.svg) 0 0/140px 140px;position:absolute;top:0;bottom:0;left:0;right:0}.card__crt:after{background:linear-gradient(180deg, transparent, #ffffff1a 45%, rgb(var(--magenta-rgb) / 12%) 55%, transparent);content:"";opacity:0;height:32%;position:absolute;top:-35%;left:0;right:0}.card__flags{z-index:var(--z-card-chrome);pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:9px;left:9px}.card__landed{border:1.5px solid var(--cyan);background:rgb(var(--void-rgb) / 72%);height:21px;box-shadow:0 0 8px rgb(var(--cyan-rgb) / 75%), inset 0 0 6px rgb(var(--cyan-rgb) / 35%);color:color-mix(in srgb, var(--cyan) 30%, #fff);font-family:var(--font-glitch);letter-spacing:.08em;text-shadow:0 0 5px rgb(var(--cyan-rgb) / 95%);text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:1px 7px 0;font-size:.8125rem;font-weight:800;animation:3.2s step-end infinite landed-blink;display:inline-flex}@keyframes landed-blink{0%,86%,92%,to{opacity:1}88%{opacity:.35}}.card__source{background:var(--neon-red);height:21px;box-shadow:0 0 10px rgb(var(--red-rgb) / 55%);color:#fff;font-family:var(--font-glitch);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border-radius:3px;align-items:center;padding:1px 7px 0;font-size:.8125rem;font-weight:800;display:inline-flex}.card__fav{z-index:var(--z-card-chrome);background:rgb(var(--void-rgb) / 74%);color:#fff;cursor:pointer;width:32px;height:32px;transition:color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:1px solid #ffffff24;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.card__fav svg{fill:none;width:17px;height:17px}.card__fav:hover{color:var(--pink);box-shadow:0 0 10px rgb(var(--pink-rgb) / 45%)}.card__fav[aria-pressed=true]{color:var(--pink)}.card__fav[aria-pressed=true] svg{fill:currentColor;filter:drop-shadow(0 0 4px rgb(var(--pink-rgb) / 80%))}.card__fav:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.card__fav.is-flicker{animation:.32s step-end fav-flicker}@keyframes fav-flicker{0%{opacity:.35}25%{opacity:1}45%{opacity:.55}65%{opacity:1}}.sprite{background:50%/contain no-repeat;display:block}.sprite--eye{background-image:url(/assets/bazaar/sprites/eye.webp);width:44px;height:35px}.sprite--camel{background-image:url(/assets/bazaar/sprites/camel.webp);width:44px;height:48px}.sprite--globe-gold{background-image:url(/assets/bazaar/sprites/globe-gold.webp);width:38px;height:38px}.sprite--star{background-image:url(/assets/bazaar/sprites/star.webp);width:52px;height:46px}.sprite--globe-blue{background-image:url(/assets/bazaar/sprites/globe-blue.webp);width:52px;height:48px}.sprite--flare{background-image:url(/assets/bazaar/sprites/flare.webp);width:60px;height:60px}.sprite--ufo{background-image:url(/assets/bazaar/sprites/ufo.webp);width:86px;height:54px}.sprite--crown{background-image:url(/assets/bazaar/sprites/crown.webp);width:60px;height:50px}.sprite--rare-find{background-image:url(/assets/bazaar/sprites/rare-find.webp);width:70px;height:75px}.sprite--rare-heat{background-image:url(/assets/bazaar/sprites/rare-heat.webp);width:64px;height:76px}.sprite--good-people{background-image:url(/assets/bazaar/sprites/good-people.webp);width:84px;height:70px}.sprite--kanji-magenta{background-image:url(/assets/bazaar/sprites/kanji-magenta.webp);width:42px;height:113px}.sprite--kanji-blue{background-image:url(/assets/bazaar/sprites/kanji-blue.webp);width:42px;height:124px}.sprite--kanji-blue-2{background-image:url(/assets/bazaar/sprites/kanji-blue-2.webp);width:42px;height:105px}.sprite--lantern{background-image:url(/assets/bazaar/sprites/lantern.webp);width:38px;height:66px}.sprite--moon{background-image:url(/assets/bazaar/sprites/moon.webp);width:42px;height:49px}.sprite--column-a{background-image:url(/assets/bazaar/sprites/column-a.webp);width:44px;height:127px}.sprite--corner{background-image:url(/assets/bazaar/sprites/corner.webp);width:58px;height:54px}.card__ornament{z-index:var(--z-card-chrome);pointer-events:none;position:absolute;top:36px;left:4px}.card__float{z-index:var(--z-card-chrome);pointer-events:none;transition:opacity .24s;position:absolute}.card__float--rt{top:40px;right:4px}.card__float--rm{top:42%;right:4px}.card__float--rb{bottom:8px;right:6px}.card__float--rb .sprite--ufo{transform:rotate(-8deg)}.card__oasis{z-index:1;aspect-ratio:330/160;opacity:.92;pointer-events:none;background:url(/art/card-oasis.webp) 100% 100%/cover no-repeat;width:52%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(120% 130% at 100% 100%,#000 38%,#0000 72%);mask-image:radial-gradient(120% 130% at 100% 100%,#000 38%,#0000 72%)}.card__badge{z-index:var(--z-card-chrome);pointer-events:none;transition:opacity .24s;position:absolute;bottom:14px;right:12px}.card__badge--sign{bottom:4px;right:4px}.desc{z-index:var(--z-card-chrome);border:1px solid rgb(var(--green-rgb) / 90%);background:rgb(var(--void-rgb) / 88%);max-height:44%;box-shadow:0 0 12px rgb(var(--green-rgb) / 40%), inset 0 0 14px rgb(var(--green-rgb) / 12%);color:var(--cream);opacity:0;pointer-events:none;clip-path:inset(100% 0 0);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), clip-path .26s var(--ease-snap);padding:8px 10px 9px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;transform:translateY(10px)}.desc:before{background:rgb(var(--green-rgb) / 95%);height:1px;box-shadow:0 0 6px rgb(var(--green-rgb) / 90%);content:"";opacity:0;position:absolute;top:0;left:0;right:0}.desc__head{color:var(--green);font-family:var(--font-pixel);letter-spacing:.08em;text-shadow:var(--text-glow-green);text-transform:uppercase;margin-bottom:7px;font-size:.5625rem;line-height:1}.desc__body{color:color-mix(in srgb, var(--green) 20%, #fff);font-family:var(--font-mono);text-shadow:0 0 5px rgb(var(--green-rgb) / 45%);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.desc--scan .desc__body{text-transform:uppercase;letter-spacing:.04em}.card__tap-bar{z-index:5;gap:8px;display:none;position:absolute;bottom:10px;left:10px;right:10px}.card.is-glitch .card__tap-bar{animation:.22s steps(3,end) tap-bar-in;display:flex}.card.is-glitch .desc{pointer-events:auto;flex-direction:column;max-height:calc(100% - 64px);display:flex;bottom:54px}.card.is-glitch .card__flags,.card.is-glitch .card__fav{opacity:0;pointer-events:none}.card.is-glitch .desc__body{overscroll-behavior:contain;-webkit-line-clamp:unset;scrollbar-color:rgb(var(--green-rgb) / 70%) transparent;scrollbar-width:thin;touch-action:pan-y;flex:auto;min-height:0;padding-bottom:14px;display:block;overflow-y:auto;-webkit-mask:linear-gradient(#000 calc(100% - 18px),#0000);mask:linear-gradient(#000 calc(100% - 18px),#0000)}.card__close,.card__open{background:rgb(var(--void-rgb) / 90%);min-height:40px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;text-decoration:none;display:inline-flex}.card__close{border-color:rgb(var(--cream-rgb) / 45%);color:var(--cream);flex:0 0 40px;padding:0;font-size:1rem}.card__open{border-color:var(--green);color:var(--green);box-shadow:0 0 10px rgb(var(--green-rgb) / 45%), inset 0 0 10px rgb(var(--green-rgb) / 15%);text-shadow:var(--text-glow-green);flex:1}.card__open:active{background:var(--green);color:var(--bg-void);text-shadow:none}@keyframes tap-bar-in{0%{opacity:0;transform:translate(-6px)}50%{opacity:1;transform:translate(4px)}to{opacity:1;transform:none}}.card__info{background:linear-gradient(180deg, rgb(var(--void-rgb) / 86%) 0%, rgb(var(--void-rgb) / 66%) 50%, rgb(var(--void-rgb) / 84%) 100%), url(/assets/bazaar/tv-streaks.svg) 100% 0 / 70% 100% no-repeat, url(/art/caravan-band.webp) var(--scene-x,30%) 100% / auto 62% no-repeat, linear-gradient(180deg, var(--bg-deep), var(--bg-void));flex-direction:column;flex:1;margin:0 -2px -2px;padding:14px 12px 10px 20px;display:flex}.card__title{color:#fff;min-height:2.6em;font-family:var(--font-title);letter-spacing:.01em;text-transform:uppercase;font-size:.9375rem;font-weight:700;line-height:1.3}.glitch{text-shadow:1px 0 rgb(var(--pink-rgb) / 60%), -1px 0 rgb(var(--cyan-rgb) / 55%), 0 0 10px #fff3;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.glitch:before,.glitch:after{content:attr(data-text);opacity:0;pointer-events:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.glitch:before{color:var(--cyan);text-shadow:none}.glitch:after{color:var(--pink);text-shadow:none}.card__link{color:inherit;text-decoration:none}.card__link:after{z-index:var(--z-card-link);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.card__link:focus-visible{outline:none}.card__price-row{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:10px;display:flex}.card__price{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.card__now{--cut:10px;isolation:isolate;color:color-mix(in srgb, var(--green) 45%, #fff);font-family:var(--font-title);letter-spacing:.03em;text-shadow:0 0 6px rgb(var(--green-rgb) / 95%), 0 0 16px rgb(var(--green-rgb) / 55%);white-space:nowrap;filter:drop-shadow(0 0 8px rgb(var(--green-rgb) / 60%));padding:7px 16px 6px;font-size:1.5rem;font-weight:700;line-height:1;position:relative}.card__now:before,.card__now:after{content:"";clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));position:absolute}.card__now:before{z-index:-2;background:var(--green);top:0;bottom:0;left:0;right:0}.card__now:after{--cut:9px;z-index:-1;background:radial-gradient(90% 120% at 50% 50%, color-mix(in srgb, var(--green) 14%, var(--bg-void)), var(--bg-void));top:2px;bottom:2px;left:2px;right:2px}.card__was{color:var(--muted);font-family:var(--font-title);-webkit-text-decoration-color:rgb(var(--magenta-rgb) / 85%);text-decoration-color:rgb(var(--magenta-rgb) / 85%);white-space:nowrap;font-size:.875rem;line-height:1;text-decoration-thickness:2px}.card__charm{flex:none}.card__float,.card__badge,.card__ornament{will-change:opacity}:root[data-sputter] .card__float,:root[data-sputter] .card__badge,:root[data-sputter] .card__ornament{animation:.42s step-end neon-sputter}:root[data-sputter] .card:nth-child(3n) .card__float{animation-delay:60ms}:root[data-sputter] .card:nth-child(3n+1) .card__badge{animation-delay:.12s}@keyframes neon-sputter{0%{opacity:.35}15%{opacity:1}30%{opacity:.15}45%{opacity:.9}60%{opacity:.5}75%,to{opacity:1}}.card__meta{min-width:0;color:color-mix(in srgb, var(--parchment) 75%, var(--blue));font-family:var(--font-title);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:10px;padding-left:28px;font-size:.6875rem;line-height:1.2;display:flex}.card__sep{color:var(--muted)}@media (hover:hover){.card:hover{--corner-color:color-mix(in srgb, var(--hue) 55%, #fff);--frame:linear-gradient(165deg, color-mix(in srgb, var(--hue) 45%, #fff), var(--hue) 35%, color-mix(in srgb, var(--hue) 70%, var(--bg-void)) 60%, var(--hue) 85%);box-shadow:0 0 0 1px #000000bf, 0 0 14px rgb(var(--hue-rgb) / 90%), 0 0 44px rgb(var(--hue-rgb) / 55%), -5px 0 20px rgb(var(--magenta-rgb) / 42%), 5px 0 20px rgb(var(--cyan-rgb) / 36%), 0 18px 34px #00000073;transform:translateY(-3px)}.card:hover .card__static{animation:2.4s step-end infinite static-drift}.card:hover .card__img{filter:saturate(1.3)contrast(1.1)brightness(1.06)}.card:hover .card__media:before{animation:.32s step-end tear-cyan,3.2s ease-in-out .32s infinite alternate ghost-cyan}.card:hover .card__media:after{animation:.32s step-end tear-red,2.6s ease-in-out .32s infinite alternate ghost-red}.card:hover .card__crt:after{animation:2.8s linear infinite roll-band}.card:hover .glitch:before{animation:2.2s step-end infinite slice-a}.card:hover .glitch:after{animation:1.9s step-end infinite slice-b}.card:hover .desc{opacity:1;clip-path:inset(0);transform:none}.card:hover .desc:before{animation:.36s linear desc-scan}.card:hover .card__badge,.card:hover .card__float--lb{opacity:0;animation:none}.card.is-leaving .card__media:after{animation:.17s step-end sync-exit}}.card.is-glitch{--corner-color:color-mix(in srgb, var(--hue) 55%, #fff);--frame:linear-gradient(165deg, color-mix(in srgb, var(--hue) 45%, #fff), var(--hue) 35%, color-mix(in srgb, var(--hue) 70%, var(--bg-void)) 60%, var(--hue) 85%);box-shadow:0 0 0 1px #000000bf, 0 0 14px rgb(var(--hue-rgb) / 90%), 0 0 44px rgb(var(--hue-rgb) / 55%), -5px 0 20px rgb(var(--magenta-rgb) / 42%), 5px 0 20px rgb(var(--cyan-rgb) / 36%), 0 18px 34px #00000073;transform:translateY(-3px)}.card.is-glitch .card__static{animation:2.4s step-end infinite static-drift}.card.is-glitch .card__img{filter:saturate(1.3)contrast(1.1)brightness(1.06)}.card.is-glitch .card__media:before{animation:.32s step-end tear-cyan,3.2s ease-in-out .32s infinite alternate ghost-cyan}.card.is-glitch .card__media:after{animation:.32s step-end tear-red,2.6s ease-in-out .32s infinite alternate ghost-red}.card.is-glitch .card__crt:after{animation:2.8s linear infinite roll-band}.card.is-glitch .glitch:before{animation:2.2s step-end infinite slice-a}.card.is-glitch .glitch:after{animation:1.9s step-end infinite slice-b}.card.is-glitch .card__badge,.card.is-glitch .card__float--lb{opacity:0;animation:none}.card.is-leaving:not(.is-glitch) .card__media:after{animation:.17s step-end sync-exit}.card.is-glitch .desc{opacity:1;clip-path:inset(0);transform:none}.card:has(.card__link:focus-visible) .desc{opacity:1;clip-path:inset(0);transform:none}.card.is-glitch .desc:before{animation:.36s linear desc-scan}.card:has(.card__link:focus-visible) .desc:before{animation:.36s linear desc-scan}.card:has(.card__link:focus-visible){--corner-color:color-mix(in srgb, var(--hue) 55%, #fff);outline:2px solid var(--cyan);outline-offset:6px}@supports not selector(:has(*)){.card:focus-within{outline:2px solid var(--cyan);outline-offset:6px}.card:focus-within .desc{opacity:1;clip-path:inset(0);transform:none}}@keyframes static-drift{0%{opacity:.85;transform:none}18%{opacity:.35;transform:translate(-10px)}36%{opacity:.7;transform:translate(14px,6px)}54%{opacity:.2;transform:translateY(-4px)}72%{opacity:.6;transform:translate(-6px,10px)}90%{opacity:.4;transform:none}}@keyframes tear-cyan{0%{opacity:.95;clip-path:inset(14% 0 78%);transform:translate(-7px)}25%{opacity:.9;clip-path:inset(46% 0 42%);transform:translate(-10px)}50%{opacity:.85;clip-path:inset(70% 0 22%);transform:translate(-4px)}75%{opacity:.7;clip-path:inset(28% 0 62%);transform:translate(-8px)}to{opacity:.5;clip-path:inset(0);transform:translate(-5px)}}@keyframes tear-red{0%{opacity:.9;clip-path:inset(22% 0 70%);transform:translate(7px)}25%{opacity:.85;clip-path:inset(58% 0 32%);transform:translate(4px)}50%{opacity:.8;clip-path:inset(6% 0 86%);transform:translate(10px)}75%{opacity:.65;clip-path:inset(80% 0 10%);transform:translate(6px)}to{opacity:.48;clip-path:inset(0);transform:translate(5px)}}@keyframes ghost-cyan{0%{opacity:.5;clip-path:inset(0);transform:translate(-4px)}to{opacity:.38;clip-path:inset(0);transform:translate(-8px,1px)}}@keyframes ghost-red{0%{opacity:.48;clip-path:inset(0);transform:translate(4px)}to{opacity:.34;clip-path:inset(0);transform:translate(7px,-1px)}}@keyframes sync-exit{0%{opacity:.7;clip-path:inset(40% 0 52%);transform:translate(4px)}50%{opacity:.5;clip-path:inset(66% 0 26%);transform:translate(-3px)}to{opacity:0}}@keyframes roll-band{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(440%)}}@keyframes slice-a{0%{opacity:.9;clip-path:inset(8% 0 62%);transform:translate(-3px)}12%{opacity:0}30%{opacity:.85;clip-path:inset(55% 0 20%);transform:translate(2px)}40%{opacity:0}64%{opacity:.8;clip-path:inset(30% 0 48%);transform:translate(-4px)}72%{opacity:0}}@keyframes slice-b{0%{opacity:0}18%{opacity:.85;clip-path:inset(40% 0 38%);transform:translate(3px)}28%{opacity:0}52%{opacity:.8;clip-path:inset(72% 0 4%);transform:translate(-2px)}60%{opacity:0}84%{opacity:.75;clip-path:inset(14% 0 70%);transform:translate(4px)}92%{opacity:0}}@keyframes desc-scan{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:100%}}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card{--corner-size:28px;--corner-offset:-7px;border-width:3px;padding:5px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card{--corner-size:28px;--corner-offset:-7px;border-width:3px;padding:5px}:is(.product-grid[data-view=compact],.cards-compact) .card{--corner-size:28px;--corner-offset:-7px;border-width:3px;padding:5px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__divider{margin-inline-start:2px;margin-inline-end:2px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__divider{margin-inline-start:2px;margin-inline-end:2px}:is(.product-grid[data-view=compact],.cards-compact) .card__divider{margin-inline-start:2px;margin-inline-end:2px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__info{padding:9px 3px 3px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__info{padding:9px 3px 3px}:is(.product-grid[data-view=compact],.cards-compact) .card__info{padding:9px 3px 3px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__title{font-size:.75rem}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__title{font-size:.75rem}:is(.product-grid[data-view=compact],.cards-compact) .card__title{font-size:.75rem}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__now{--cut:7px;padding:5px 10px 4px;font-size:1rem}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__now{--cut:7px;padding:5px 10px 4px;font-size:1rem}:is(.product-grid[data-view=compact],.cards-compact) .card__now{--cut:7px;padding:5px 10px 4px;font-size:1rem}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__now:after{--cut:6px;top:2px;bottom:2px;left:2px;right:2px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__now:after{--cut:6px;top:2px;bottom:2px;left:2px;right:2px}:is(.product-grid[data-view=compact],.cards-compact) .card__now:after{--cut:6px;top:2px;bottom:2px;left:2px;right:2px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__charm{display:none}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__charm{display:none}:is(.product-grid[data-view=compact],.cards-compact) .card__charm{display:none}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__ornament{display:none}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__ornament{display:none}:is(.product-grid[data-view=compact],.cards-compact) .card__ornament{display:none}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__float{display:none}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__float{display:none}:is(.product-grid[data-view=compact],.cards-compact) .card__float{display:none}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__oasis{display:none}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__oasis{display:none}:is(.product-grid[data-view=compact],.cards-compact) .card__oasis{display:none}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__was{display:none}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__was{display:none}:is(.product-grid[data-view=compact],.cards-compact) .card__was{display:none}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__landed{display:none}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__landed{display:none}:is(.product-grid[data-view=compact],.cards-compact) .card__landed{display:none}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__meta{letter-spacing:.08em;font-size:.625rem}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__meta{letter-spacing:.08em;font-size:.625rem}:is(.product-grid[data-view=compact],.cards-compact) .card__meta{letter-spacing:.08em;font-size:.625rem}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__badge{font-size:.8125rem;bottom:8px;right:6px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__badge{font-size:.8125rem;bottom:8px;right:6px}:is(.product-grid[data-view=compact],.cards-compact) .card__badge{font-size:.8125rem;bottom:8px;right:6px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__badge--sign .sprite{transform-origin:100% 100%;transform:scale(.7)}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__badge--sign .sprite{transform-origin:100% 100%;transform:scale(.7)}:is(.product-grid[data-view=compact],.cards-compact) .card__badge--sign .sprite{transform-origin:100% 100%;transform:scale(.7)}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .desc{padding:6px 7px;bottom:5px;left:5px;right:5px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .desc{padding:6px 7px;bottom:5px;left:5px;right:5px}:is(.product-grid[data-view=compact],.cards-compact) .desc{padding:6px 7px;bottom:5px;left:5px;right:5px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .desc__body{-webkit-line-clamp:3;font-size:.6875rem}:-moz-any(.product-grid[data-view=compact],.cards-compact) .desc__body{-webkit-line-clamp:3;font-size:.6875rem}:is(.product-grid[data-view=compact],.cards-compact) .desc__body{-webkit-line-clamp:3;font-size:.6875rem}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card.is-glitch .desc{max-height:calc(100% - 52px);bottom:46px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card.is-glitch .desc{max-height:calc(100% - 52px);bottom:46px}:is(.product-grid[data-view=compact],.cards-compact) .card.is-glitch .desc{max-height:calc(100% - 52px);bottom:46px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card.is-glitch .desc__body{-webkit-line-clamp:unset}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card.is-glitch .desc__body{-webkit-line-clamp:unset}:is(.product-grid[data-view=compact],.cards-compact) .card.is-glitch .desc__body{-webkit-line-clamp:unset}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__tap-bar{gap:5px;bottom:5px;left:5px;right:5px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__tap-bar{gap:5px;bottom:5px;left:5px;right:5px}:is(.product-grid[data-view=compact],.cards-compact) .card__tap-bar{gap:5px;bottom:5px;left:5px;right:5px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__close{flex-basis:34px;min-height:36px}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__close{flex-basis:34px;min-height:36px}:is(.product-grid[data-view=compact],.cards-compact) .card__close{flex-basis:34px;min-height:36px}:-webkit-any(.product-grid[data-view=compact],.cards-compact) .card__open{letter-spacing:0;min-height:36px;padding:0 6px;font-size:.625rem}:-moz-any(.product-grid[data-view=compact],.cards-compact) .card__open{letter-spacing:0;min-height:36px;padding:0 6px;font-size:.625rem}:is(.product-grid[data-view=compact],.cards-compact) .card__open{letter-spacing:0;min-height:36px;padding:0 6px;font-size:.625rem}@media (prefers-reduced-motion:reduce){.card,.card:hover,.card.is-glitch{transform:none}.card.is-glitch .card__tap-bar{animation:none}.card.is-glitch .desc{clip-path:none}.card.is-glitch .card__static,.card.is-glitch .card__crt:after,.card.is-glitch .glitch:before,.card.is-glitch .glitch:after{animation:none}.desc{clip-path:none;transition:opacity var(--dur-base) ease;transform:none}.card:hover .desc{clip-path:none}.card__landed,.card:hover .card__static,.card:hover .card__crt:after,.card:hover .glitch:before,.card:hover .glitch:after{animation:none}.card__media:before,.card__media:after{display:none}}
