haiven-category-photos.haiven-category-photos{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}
.haiven-category-photos>.haiven-category-photos__image{display:block;width:100%;height:100%;object-fit:cover;animation:none;transition:none}
.haiven-category-photos--products{background:#f7f7f2}
.haiven-category-photos--products>.haiven-category-photos__image{object-fit:contain;padding:8%;box-sizing:border-box}
.card .card__inner .card__media:has(haiven-category-photos){z-index:2;pointer-events:none}
.card .media .haiven-category-photos--products>.haiven-category-photos__image{object-fit:contain}

.haiven-category-photos--gallery{background:#faf8f1;border-radius:1.6rem}
.haiven-category-photos--gallery>.haiven-category-photos__image{padding:8%;object-fit:contain!important;box-sizing:border-box}
.haiven-category-photos--preorder>.haiven-category-photos__image{padding-top:23%}
.hf-category-brand{position:absolute;top:5%;left:7%;color:#092a23;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:750;line-height:1;letter-spacing:-.04em}
.hf-category-brand small{display:block;font-size:clamp(.8rem,1vw,1.2rem);letter-spacing:.2em;font-weight:600;margin-top:.6rem}
.haiven-category-photos--preorder[data-hf-branded="true"]>.haiven-category-photos__image{padding:0}
.haiven-category-photos--preorder[data-hf-branded="true"]>.hf-category-brand{display:none}
