.card[data-astro-cid-jypqouio]{grid-row:span 5;grid-template-rows:subgrid;background:var(--paper-2);row-gap:0;min-width:0;padding:8px;display:grid}.media[data-astro-cid-jypqouio]{grid-area:1/1}.kicker[data-astro-cid-jypqouio]{grid-row:2;margin-top:10px}.title[data-astro-cid-jypqouio]{grid-row:3;gap:4px;margin-top:4px;display:grid}.colors[data-astro-cid-jypqouio]{grid-row:4;margin-top:4px}.add[data-astro-cid-jypqouio]{grid-row:5;align-self:end;margin-top:12px}.media[data-astro-cid-jypqouio]{aspect-ratio:4/5;background:color-mix(in srgb, var(--ink) 10%, var(--paper));clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%);display:block;position:relative;overflow:hidden;container-type:inline-size}.media[data-astro-cid-jypqouio]:after{content:"";background:var(--accent);clip-path:polygon(0 calc(100% - 5px),100% calc(100% - 27px),100% calc(100% - 22px),0 100%);pointer-events:none;position:absolute;inset:0}.media[data-astro-cid-jypqouio] img[data-astro-cid-jypqouio]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.media[data-astro-cid-jypqouio]{touch-action:pan-y}.shots[data-astro-cid-jypqouio]{z-index:1;pointer-events:none;grid-area:1/1;position:relative}.shots[data-astro-cid-jypqouio][hidden]{display:none}.shot[data-astro-cid-jypqouio]{color:#fff;filter:drop-shadow(0 1px 2px #000000bf);pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:64px;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.shot[data-astro-cid-jypqouio] svg[data-astro-cid-jypqouio]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.prev[data-astro-cid-jypqouio]{left:0}.next[data-astro-cid-jypqouio]{right:0}@media (hover:hover){.shot[data-astro-cid-jypqouio]{opacity:0;transition:opacity .15s}.card[data-astro-cid-jypqouio]:hover .shot[data-astro-cid-jypqouio],.shot[data-astro-cid-jypqouio]:focus-visible{opacity:1}}.dots[data-astro-cid-jypqouio]{gap:5px;display:flex;position:absolute;bottom:32px;left:50%;translate:-50%}.dots[data-astro-cid-jypqouio] i{opacity:.45;background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 2px #000c}.dots[data-astro-cid-jypqouio] i.on{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card[data-astro-cid-jypqouio]:hover .media[data-astro-cid-jypqouio] img[data-astro-cid-jypqouio]{transform:scale(1.04)}}.sold-ribbon[data-astro-cid-jypqouio]{z-index:1;border-top:3px solid var(--accent);color:#fff;letter-spacing:.03em;text-align:center;text-transform:uppercase;transform:rotate(atan2(-22px, 100cqw));pointer-events:none;background:#111;padding:9px 0 11px;font-size:1.15rem;font-style:italic;font-weight:900;font-stretch:75%;line-height:1;position:absolute;bottom:14px;left:-15%;right:-15%}.badges[data-astro-cid-jypqouio]{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex;position:absolute;top:4px;left:8px;right:8px}.best[data-astro-cid-jypqouio]{background:var(--accent);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:4px 9px 4px 10px;font-size:.75rem;font-style:italic;font-weight:900;font-stretch:78%;line-height:1}.number[data-astro-cid-jypqouio]{color:#fff;text-shadow:0 2px 8px #0009;font-variant-numeric:tabular-nums;font-size:2rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1}.body[data-astro-cid-jypqouio]{display:contents}.name[data-astro-cid-jypqouio]{min-height:2em;font-size:1.25rem;line-height:1}.colors[data-astro-cid-jypqouio]{min-height:68px;margin-bottom:10px}.name[data-astro-cid-jypqouio] a[data-astro-cid-jypqouio]{text-decoration:none}.name[data-astro-cid-jypqouio] a[data-astro-cid-jypqouio]:hover{color:var(--accent-text)}.price[data-astro-cid-jypqouio]{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.color-name[data-astro-cid-jypqouio]{color:var(--ink-2);margin-top:2px;font-size:.875rem}.color-name[data-astro-cid-jypqouio] strong[data-astro-cid-jypqouio]{color:var(--ink)}.swatches[data-astro-cid-jypqouio]{align-items:center;gap:4px;margin:2px 0 0 -5px;display:flex}.stack[data-astro-cid-jypqouio]{border:1px solid var(--rule-soft);background:var(--paper);border-radius:999px;align-items:center;height:28px;margin-left:4px;padding:0 10px 0 4px;text-decoration:none;transition:border-color .15s;display:none}.stack[data-astro-cid-jypqouio]:hover{border-color:var(--ink)}.stack[data-astro-cid-jypqouio] i[data-astro-cid-jypqouio]{outline:2px solid var(--paper);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #7f7f7f80}.stack[data-astro-cid-jypqouio] i[data-astro-cid-jypqouio]+i[data-astro-cid-jypqouio]{margin-left:-6px}.stack[data-astro-cid-jypqouio] b[data-astro-cid-jypqouio]{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.75rem;font-weight:800;line-height:1}.colors[data-astro-cid-jypqouio]{container-type:inline-size}.swatch[data-astro-cid-jypqouio].h0{display:none}.stack[data-astro-cid-jypqouio].t0{display:inline-flex}@container (width>=139px){.swatch[data-astro-cid-jypqouio].h0{display:grid}.swatch[data-astro-cid-jypqouio].h1,.stack[data-astro-cid-jypqouio].t0{display:none}.stack[data-astro-cid-jypqouio].t1{display:inline-flex}}@container (width>=175px){.swatch[data-astro-cid-jypqouio].h1{display:grid}.swatch[data-astro-cid-jypqouio].h2,.stack[data-astro-cid-jypqouio].t1{display:none}.stack[data-astro-cid-jypqouio].t2{display:inline-flex}}@container (width>=211px){.swatch[data-astro-cid-jypqouio].h2{display:grid}.swatch[data-astro-cid-jypqouio].h3,.stack[data-astro-cid-jypqouio].t2{display:none}.stack[data-astro-cid-jypqouio].t3{display:inline-flex}}.swatch[data-astro-cid-jypqouio]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.swatch[data-astro-cid-jypqouio] svg[data-astro-cid-jypqouio]{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #7f7f7f80}.swatch[data-astro-cid-jypqouio][aria-pressed=true]{border-color:var(--ink)}@media (hover:hover){.swatch[data-astro-cid-jypqouio]:hover:not([aria-pressed=true]){border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.sold-note[data-astro-cid-jypqouio]{color:var(--accent-text);font-weight:700}.swatch[data-astro-cid-jypqouio].out svg[data-astro-cid-jypqouio]{opacity:.7}.swatch[data-astro-cid-jypqouio].out:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M17 7 7 17M7 7l10 10'/%3E%3C/svg%3E") center / 8px no-repeat;width:13px;height:13px;box-shadow:0 0 0 2px var(--paper-2);pointer-events:none;border-radius:50%;position:absolute;top:0;right:0}.add[data-astro-cid-jypqouio]{border:2px solid var(--accent);border-radius:var(--radius);background:var(--accent);min-height:44px;color:var(--on-accent);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:.875rem;font-weight:800;font-stretch:80%;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}@media (hover:hover){.add[data-astro-cid-jypqouio]:hover:not(:disabled){box-shadow:4px 4px 0 var(--ink);transform:translate(-3px,-3px)}}.add[data-astro-cid-jypqouio]:active{box-shadow:none;transform:none}.add[data-astro-cid-jypqouio][hidden]{display:none}.add[data-astro-cid-jypqouio]:disabled{border-color:color-mix(in srgb, var(--ink) 25%, transparent);color:var(--ink-2);cursor:not-allowed;background:0 0}.add[data-astro-cid-jypqouio]:disabled .icon-idle[data-astro-cid-jypqouio]{display:none}.add[data-astro-cid-jypqouio][data-added]{border-color:var(--ink);color:var(--ink);background:0 0}.icon-added[data-astro-cid-jypqouio],.add[data-astro-cid-jypqouio][data-added] .icon-idle[data-astro-cid-jypqouio]{display:none}.icon-idle[data-astro-cid-jypqouio],.add[data-astro-cid-jypqouio][data-added] .icon-added[data-astro-cid-jypqouio]{display:contents}
