.rr-product-card{min-width:0;position:relative}.rr-product-card__media{position:relative;background:#fff;overflow:hidden;aspect-ratio:4/5}.rr-product-card__image-link{display:block;width:100%;height:100%;outline-offset:-4px}.rr-product-card__image{display:block;width:100%;height:100%;object-fit:contain}.rr-product-card__image--secondary{position:absolute;inset:0;visibility:hidden;pointer-events:none;background:#fff}.rr-product-card__save{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:grid;place-items:center;width:44px;height:44px;background:#ffffffd9;border:1px solid transparent;border-radius:50%;color:#4a1723;cursor:pointer}.rr-product-card__save svg{width:19px;height:19px}.rr-product-card__save[aria-pressed=true]{background:#4a1723;color:#fff}.rr-product-card__save[aria-pressed=true] svg{fill:currentColor}.rr-product-card__badge{position:absolute;inset-block-start:16px;inset-inline-start:14px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;background:#fff;padding:7px 10px}.rr-product-card__info{padding:18px 0 6px}.rr-product-card__type{font:10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#776e68;margin:0 0 6px}.rr-product-card__title{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;margin:0 0 10px}.rr-product-card__title a{color:inherit;text-decoration:none}.rr-product-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.rr-product-card__price{display:flex;flex-wrap:wrap;gap:7px;font:13px/1.5 Arial,sans-serif;margin:0;color:#4a1723}.rr-product-card__price s{font-size:11px;color:#776e68}.rr-product-card__compare{display:inline-flex;align-items:center;gap:6px;border:0;padding:4px 0;min-height:44px;background:none;font:10px/1.4 Arial,sans-serif;letter-spacing:.07em;color:#776e68;cursor:pointer}.rr-product-card__compare svg{width:16px;height:16px}.rr-product-card__compare[aria-pressed=true]{color:#4a1723;text-decoration:underline;text-underline-offset:4px}.rr-product-card__placeholder{height:100%;display:grid;place-items:center;font:54px Georgia,serif;color:#9c897c}.rr-product-card a:focus-visible,.rr-product-card button:focus-visible{outline:2px solid #4a1723;outline-offset:3px}@media (hover:hover) and (pointer:fine) {
  .rr-product-card__image-link:is(:hover,:focus-visible):has(> .rr-product-card__image--secondary[data-rr-loaded]) > .rr-product-card__image:first-child {visibility:hidden}
  .rr-product-card__image-link:is(:hover,:focus-visible) > .rr-product-card__image--secondary[data-rr-loaded] {visibility:visible}
}@media(max-width:600px){.rr-product-card__title{font-size:18px}.rr-product-card__info{padding-top:12px}.rr-product-card__save{inset-block-start:6px;inset-inline-end:6px}.rr-product-card__price{font-size:12px}.rr-product-card__type{font-size:9px}}
