.buy[data-astro-cid-lx3neq6a]{gap:var(--space-xs);justify-items:start;display:grid}.buy--qty[data-astro-cid-lx3neq6a]{grid-template-columns:auto auto;justify-content:start}.buy--qty[data-astro-cid-lx3neq6a] .buy__added[data-astro-cid-lx3neq6a]{grid-column:1/-1}.buy__qty[data-astro-cid-lx3neq6a] input[data-astro-cid-lx3neq6a]{width:4.5rem;height:var(--control-touch);padding-inline:var(--space-s);text-align:center;font-size:var(--text-base);border:1px solid var(--color-text);border-radius:var(--radius);background:var(--color-canvas)}.buy[data-astro-cid-lx3neq6a] .button[data-astro-cid-lx3neq6a]{gap:var(--space-xs)}.buy__idle[data-astro-cid-lx3neq6a],.buy__done[data-astro-cid-lx3neq6a]{align-items:center;gap:var(--space-xs);display:inline-flex}.buy__done[data-astro-cid-lx3neq6a],.buy[data-astro-cid-lx3neq6a].is-added .buy__idle[data-astro-cid-lx3neq6a]{display:none}.buy[data-astro-cid-lx3neq6a].is-added .buy__done[data-astro-cid-lx3neq6a]{display:inline-flex}.buy--card[data-astro-cid-lx3neq6a]{z-index:1;position:relative}.buy__small[data-astro-cid-lx3neq6a]{min-height:var(--control-compact);padding:0 var(--space-s);font-size:var(--text-small);align-items:center;display:inline-flex}@media (width<=30rem){.buy__small[data-astro-cid-lx3neq6a]{padding-inline:var(--space-xs)}}.buy--bar[data-astro-cid-lx3neq6a] .button[data-astro-cid-lx3neq6a]{padding-inline:var(--space-m);font-size:var(--text-small);white-space:nowrap}.buy__added[data-astro-cid-lx3neq6a]{margin:0}@media (width>=64rem){.buy__qty[data-astro-cid-lx3neq6a] input[data-astro-cid-lx3neq6a]{height:var(--control-compact)}}.card[data-astro-cid-4fhpls6h]{gap:var(--space-s);grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative}.card__media[data-astro-cid-4fhpls6h]{position:relative}.card__alt[data-astro-cid-4fhpls6h]{opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);position:absolute;inset:0}.card[data-astro-cid-4fhpls6h] .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transition:opacity var(--dur-standard) var(--ease-standard), transform var(--dur-slow) var(--ease-standard)}@media (hover:hover){.card[data-astro-cid-4fhpls6h]:hover .card__alt[data-astro-cid-4fhpls6h]{opacity:1}.card[data-astro-cid-4fhpls6h]:hover .media[data-astro-cid-4fhpls6h]:has(.card__alt) img[data-astro-cid-4fhpls6h]:first-child{opacity:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card[data-astro-cid-4fhpls6h]:hover .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h],.card[data-astro-cid-4fhpls6h]:focus-within .media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:scale(1.03)}}.card__badge[data-astro-cid-4fhpls6h]{top:var(--space-s);left:var(--space-s);position:absolute}.card__name[data-astro-cid-4fhpls6h]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);margin:0;line-height:1.3}.card__name[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{text-decoration:none}.card__name[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-4fhpls6h]:hover .card__name[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{text-underline-offset:.25em;text-decoration:underline}.card__meta[data-astro-cid-4fhpls6h]{margin:var(--space-2xs) 0 0}.card__fabric[data-astro-cid-4fhpls6h]{align-items:center;gap:var(--space-2xs);margin:var(--space-xs) 0 0;display:flex}.card__choose[data-astro-cid-4fhpls6h]{z-index:1;justify-self:start;align-items:center;gap:var(--space-2xs);min-height:var(--control-compact);font-size:var(--text-small);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex;position:relative}.card__choose[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{text-underline-offset:.3em;text-decoration:underline 1px}.card__choose[data-astro-cid-4fhpls6h]:hover span[data-astro-cid-4fhpls6h]{text-decoration-thickness:2px}.card__price[data-astro-cid-4fhpls6h]{margin:var(--space-s) 0 0;gap:var(--space-xs);flex-wrap:wrap;align-items:baseline;display:flex}.card__now[data-astro-cid-4fhpls6h]{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:1}.card__now[data-astro-cid-4fhpls6h].is-sale{color:var(--color-accent)}.card__saving[data-astro-cid-4fhpls6h]{margin:var(--space-2xs) 0 0;color:var(--color-accent);font-weight:var(--weight-medium)}
