.card[data-astro-cid-4fhpls6h]{list-style:none}.card__media[data-astro-cid-4fhpls6h]{background:var(--ivory);margin-bottom:14px;position:relative;overflow:hidden}.card__photo[data-astro-cid-4fhpls6h]{display:block;position:relative}.card__media[data-astro-cid-4fhpls6h] .card__img2[data-astro-cid-4fhpls6h]{opacity:0;height:100%;transition:opacity 1.1s cubic-bezier(.45,0,.25,1),transform 1.2s;position:absolute;inset:0}.card__media[data-astro-cid-4fhpls6h] .card__img2[data-astro-cid-4fhpls6h].is-on{opacity:1}.card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{aspect-ratio:2/3;object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;transition:transform 1.2s;display:block}.card__badge[data-astro-cid-4fhpls6h]{z-index:2;background:var(--ink);color:var(--white);letter-spacing:.04em;pointer-events:none;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.card__arrow[data-astro-cid-4fhpls6h]{z-index:2;width:34px;height:34px;color:var(--ink);cursor:pointer;opacity:0;background:#ffffffd9;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:42%}.card__arrow--prev[data-astro-cid-4fhpls6h]{left:8px}.card__arrow--next[data-astro-cid-4fhpls6h]{right:8px}.card__arrow[data-astro-cid-4fhpls6h]:hover{background:var(--white)}.card__band[data-astro-cid-4fhpls6h]{z-index:2;background:#ffffffd1;justify-content:center;padding:14px 10px;transition:transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.card__chips[data-astro-cid-4fhpls6h]{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.card__chip[data-astro-cid-4fhpls6h]{border:1px solid var(--ink);background:var(--white);min-width:34px;height:30px;color:var(--ink);letter-spacing:.04em;place-items:center;padding:0 6px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.card__chip[data-astro-cid-4fhpls6h]:hover,.card__chip[data-astro-cid-4fhpls6h]:focus-visible{background:var(--ink);color:var(--white)}.card__soldout[data-astro-cid-4fhpls6h]{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.card__dots[data-astro-cid-4fhpls6h]{display:none}@media (hover:hover){.card__media[data-astro-cid-4fhpls6h]:hover img[data-astro-cid-4fhpls6h]{transform:scale(1.04)}.card__media[data-astro-cid-4fhpls6h]:hover .card__arrow[data-astro-cid-4fhpls6h],.card__media[data-astro-cid-4fhpls6h]:focus-within .card__arrow[data-astro-cid-4fhpls6h]{opacity:1}.card__media[data-astro-cid-4fhpls6h]:hover .card__band[data-astro-cid-4fhpls6h],.card__media[data-astro-cid-4fhpls6h]:focus-within .card__band[data-astro-cid-4fhpls6h]{transform:translateY(0)}}@media (hover:none){.card__arrow[data-astro-cid-4fhpls6h],.card__band[data-astro-cid-4fhpls6h]{display:none}.card__dots[data-astro-cid-4fhpls6h]{z-index:2;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.card__dot[data-astro-cid-4fhpls6h]{background:#fff9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 1px #231c2440}.card__dot[data-astro-cid-4fhpls6h].is-on{background:var(--ink)}}@media (prefers-reduced-motion:reduce){.card__media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h],.card__media[data-astro-cid-4fhpls6h] .card__img2[data-astro-cid-4fhpls6h],.card__band[data-astro-cid-4fhpls6h]{transition:none}}.card__link[data-astro-cid-4fhpls6h]{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.card__link[data-astro-cid-4fhpls6h]:hover .card__name[data-astro-cid-4fhpls6h]{text-underline-offset:3px;text-decoration:underline}.card__sr[data-astro-cid-4fhpls6h]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card__brand[data-astro-cid-4fhpls6h]{letter-spacing:.18em;color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:600}.card__name[data-astro-cid-4fhpls6h]{font-family:var(--font-display);font-size:17px;line-height:1.3}.card__price[data-astro-cid-4fhpls6h]{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.card__price[data-astro-cid-4fhpls6h] strong[data-astro-cid-4fhpls6h]{font-weight:600}.card__rrp[data-astro-cid-4fhpls6h]{color:var(--muted);font-size:13px}.card__sizes[data-astro-cid-4fhpls6h]{color:var(--muted);font-size:12px}
