.wfr-product-card{--wfr-plate:var(--color-ink-850);color:var(--color-paper-50);text-decoration:none;display:block}.wfr-product-card:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:4px}.wfr-product-card__media{aspect-ratio:7/8;background:var(--wfr-plate);width:100%;position:relative;overflow:hidden}.wfr-product-card__img{object-fit:cover;width:100%;height:100%;transition:opacity .25s var(--ease-lux);position:absolute;inset:0}.wfr-product-card__img--hover,:is(.wfr-product-card:hover .wfr-product-card__img--front:has(+.wfr-product-card__img--hover),.wfr-product-card:focus-visible .wfr-product-card__img--front:has(+.wfr-product-card__img--hover)){opacity:0}.wfr-product-card:hover .wfr-product-card__img--hover,.wfr-product-card:focus-visible .wfr-product-card__img--hover{opacity:1}.wfr-product-card .wfr-product-card__mono{letter-spacing:.04em;width:100%;height:100%;color:color-mix(in srgb, var(--color-paper-50) 18%, transparent);justify-content:center;align-items:center;font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);line-height:1;display:flex}.wfr-product-card__label{z-index:1;background:var(--color-ink-950);color:var(--color-paper-50);font-family:var(--font-montserrat), var(--font-body);letter-spacing:.08rem;text-transform:uppercase;padding:.5rem .9rem;font-size:.625rem;font-weight:600;line-height:1;position:absolute;top:.625rem;left:.625rem}@media (max-width:767px){.wfr-product-card__label{padding:.4rem .6rem;font-size:.625rem;top:.5rem;left:.5rem}}.wfr-product-card__title{font-family:var(--font-montserrat), var(--font-body);letter-spacing:.08rem;text-transform:uppercase;text-wrap:balance;margin:.5rem 0 0;font-size:.75rem;font-weight:600;line-height:1rem}.wfr-product-card__meta{min-height:1.5em;font-family:var(--font-montserrat), var(--font-body);letter-spacing:.02rem;margin-top:.525rem;font-size:.75rem;line-height:1.5;position:relative}.wfr-product-card__price{color:color-mix(in srgb, var(--color-paper-50) 80%, transparent);font-variant-numeric:tabular-nums;transition:opacity .3s var(--ease-lux);margin:0}.wfr-product-card__sizes{color:var(--color-paper-50);opacity:0;transition:opacity .3s var(--ease-lux), transform .3s var(--ease-lux);pointer-events:none;flex-wrap:wrap;margin:0;display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(.25rem)}.wfr-product-card__slash{color:color-mix(in srgb, var(--color-paper-50) 40%, transparent);padding-inline:.4em}.wfr-product-card__size [data-out]{color:color-mix(in srgb, var(--color-paper-50) 45%, transparent)}.wfr-product-card[data-sizes]:hover .wfr-product-card__price,.wfr-product-card[data-sizes]:focus-visible .wfr-product-card__price{opacity:0}.wfr-product-card[data-sizes]:hover .wfr-product-card__sizes,.wfr-product-card[data-sizes]:focus-visible .wfr-product-card__sizes{opacity:1;transform:none}.wfr-product-card[data-sold-out] .wfr-product-card__img--front,.wfr-product-card[data-sold-out] .wfr-product-card__mono,.wfr-product-card[data-sold-out] .wfr-product-card__title,.wfr-product-card[data-sold-out] .wfr-product-card__label{opacity:.42}.wfr-product-card[data-sold-out]:is(:hover,:focus-visible) .wfr-product-card__img--front:has(+.wfr-product-card__img--hover){opacity:.42}.wfr-product-card[data-sold-out]:is(:hover,:focus-visible) .wfr-product-card__img--hover{opacity:0}.wfr-product-card[data-sold-out] .wfr-product-card__price{color:var(--color-paper-50);text-transform:uppercase;letter-spacing:.02em}@media (hover:none){.wfr-product-card[data-sizes]:hover .wfr-product-card__price{opacity:1}.wfr-product-card[data-sizes]:hover .wfr-product-card__sizes{opacity:0}.wfr-product-card:hover .wfr-product-card__img--front:has(+.wfr-product-card__img--hover){opacity:1}.wfr-product-card:hover .wfr-product-card__img--hover{opacity:0}.wfr-product-card:not(:focus-visible) .wfr-product-card__img--hover{display:none}.wfr-product-card:focus-visible .wfr-product-card__img--front:has(+.wfr-product-card__img--hover){opacity:1}}@media (prefers-reduced-motion:reduce){.wfr-product-card__img,.wfr-product-card__price,.wfr-product-card__sizes{transition:none}}
