.swatches[data-astro-cid-mapypbf7]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.dot[data-astro-cid-mapypbf7]{background-position:50%;background-size:cover;border:1px solid #0003;border-radius:50%;width:.95rem;height:.95rem}.chip[data-astro-cid-mapypbf7]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.05rem .45rem;line-height:1.4}.rcard[data-astro-cid-s2mucs5z]{background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr;display:grid}.vis[data-astro-cid-s2mucs5z]{border-radius:var(--radius);background:var(--panel);display:block;position:relative;overflow:hidden}.vis[data-astro-cid-s2mucs5z] img,.vis[data-astro-cid-s2mucs5z] video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:scale 1.1s var(--ease)}.rcard[data-astro-cid-s2mucs5z]:hover .vis[data-astro-cid-s2mucs5z] img{scale:1.035}.badge[data-astro-cid-s2mucs5z]{z-index:1;background:var(--bg);max-width:calc(100% - 1.5rem);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.25;position:absolute;top:.75rem;left:.75rem}.body[data-astro-cid-s2mucs5z]{flex-direction:column;gap:.4rem;padding:1rem 0 0;display:flex}.name[data-astro-cid-s2mucs5z]{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.2}.name[data-astro-cid-s2mucs5z] a[data-astro-cid-s2mucs5z]{text-decoration:none}.name[data-astro-cid-s2mucs5z] a[data-astro-cid-s2mucs5z]:hover{text-underline-offset:.2em;text-decoration:underline 1px}.rating[data-astro-cid-s2mucs5z]{align-items:center;gap:.3rem;display:flex}.rating[data-astro-cid-s2mucs5z][hidden]{display:none}.facts[data-astro-cid-s2mucs5z]{color:var(--muted);align-content:start;gap:.25rem;max-width:34ch;margin:0;padding:0;font-size:.975rem;line-height:1.4;list-style:none;display:grid}.facts[data-astro-cid-s2mucs5z] li[data-astro-cid-s2mucs5z]{grid-template-columns:14px 1fr;align-items:start;gap:.4rem;display:grid}.facts[data-astro-cid-s2mucs5z] svg[data-astro-cid-s2mucs5z]{color:var(--accent);margin-top:.2rem}.buy[data-astro-cid-s2mucs5z]{gap:.35rem;margin-top:auto;padding-top:.4rem;display:grid}.prices[data-astro-cid-s2mucs5z]{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.prices[data-astro-cid-s2mucs5z] .price[data-astro-cid-s2mucs5z]{font-size:1.0625rem}.prices[data-astro-cid-s2mucs5z] .sale-on[data-astro-cid-s2mucs5z]{font-weight:750}.prices[data-astro-cid-s2mucs5z] .sale-pill[data-astro-cid-s2mucs5z]{font-size:.85rem}.status[data-astro-cid-s2mucs5z]{grid-template-columns:auto 1fr;align-items:center;row-gap:.1rem;display:grid}.status[data-astro-cid-s2mucs5z] [data-astro-cid-s2mucs5z][data-dispatch]{grid-column:2}.status[data-astro-cid-s2mucs5z][hidden]{display:none}.dot[data-astro-cid-s2mucs5z]{background:#2f7d4f;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.4rem}[data-astro-cid-s2mucs5z][data-stock-state=low] .dot[data-astro-cid-s2mucs5z]{background:var(--warn,#c98a1b)}[data-astro-cid-s2mucs5z][data-stock-state=out] .dot[data-astro-cid-s2mucs5z]{background:var(--danger)}.add[data-astro-cid-s2mucs5z]{min-height:2.75rem;color:var(--ink);border-color:var(--ink);box-shadow:none;background:0 0;justify-self:start;margin-top:.5rem;padding:.5rem 1.2rem;font-size:.95rem}.add[data-astro-cid-s2mucs5z]:hover{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:none;translate:none}.add[data-astro-cid-s2mucs5z]:disabled{cursor:not-allowed}.wide[data-astro-cid-s2mucs5z]{grid-template-rows:auto}.wide[data-astro-cid-s2mucs5z] .vis[data-astro-cid-s2mucs5z] img{aspect-ratio:3/2}@media (width>=640px){.wide[data-astro-cid-s2mucs5z]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem)}.wide[data-astro-cid-s2mucs5z] .body[data-astro-cid-s2mucs5z]{padding:.5rem 0 0}.wide[data-astro-cid-s2mucs5z] .buy[data-astro-cid-s2mucs5z]{margin-top:0}.wide[data-astro-cid-s2mucs5z] .name[data-astro-cid-s2mucs5z]{font-size:clamp(1.6rem,3vw,2.25rem)}.wide[data-astro-cid-s2mucs5z] .vis[data-astro-cid-s2mucs5z] img{aspect-ratio:1}}.pcard[data-astro-cid-4fhpls6h]{display:grid;overflow:hidden}.img[data-astro-cid-4fhpls6h]{display:block;position:relative}.img[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{aspect-ratio:4/5;object-fit:cover;background:var(--line);width:100%}.badge[data-astro-cid-4fhpls6h]{z-index:1;border-radius:var(--radius);background:var(--ink);color:var(--bg);font-variant-numeric:tabular-nums;padding:.25rem .55rem;font-size:.8rem;font-weight:650;position:absolute;top:.6rem;left:.6rem}.body[data-astro-cid-4fhpls6h]{gap:.5rem;padding:1rem;display:grid}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{text-decoration:none}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:hover{text-decoration:underline}.btn[data-astro-cid-4fhpls6h]{justify-self:start;margin-top:.25rem}.sale-on[data-astro-cid-4fhpls6h]{font-weight:750}.sale-on[data-astro-cid-4fhpls6h] .sale-pill[data-astro-cid-4fhpls6h]{font-size:.85em}
