/* Loaded by the initial section, before asynchronous recommendation cards arrive. */
.related-products .bs-single-preview{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;isolation:isolate;min-width:0;background:var(--bs-preview-background,var(--bv-cream,#f5ecd9));border:1px solid #bba98840}
.related-products .bs-single-preview .bs-single-link{position:absolute;inset:0;display:block}
.related-products .bs-single-preview .bs-single-face{position:absolute;inset:6%;display:block;aspect-ratio:1;border-radius:50%;box-shadow:0 7px 12px #3f2b1930}
.related-products .bs-single-preview .bs-cascade-face{position:absolute;inset:0;display:block;border-radius:50%;overflow:hidden}
.related-products .bs-single-preview .bs-cascade-source{position:absolute!important;left:var(--image-x)!important;top:var(--image-y)!important;width:var(--image-w)!important;height:var(--image-h)!important;max-width:none!important;margin:0!important;aspect-ratio:auto!important;object-fit:fill!important;border:0!important;transform:none!important;opacity:1!important}
.related-products .bs-single-preview a:focus-visible{outline:3px solid #8d3429;outline-offset:-3px}
.related-products .card__media>.bs-single-preview{height:100%;z-index:2}
