.nac-cm{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:var(--nac-cm-ratio, 2 / 3);background:var(--nac-surface, var(--nac-panel, #1A1A1A))}.nac-cm__img{display:block;width:100%;height:100%;padding:var(--nac-cm-pad, 0);box-sizing:border-box}.nac-cm[data-fit=cover] .nac-cm__img{object-fit:cover}.nac-cm[data-fit=contain] .nac-cm__img{object-fit:contain;background:var(--nac-surface, var(--nac-panel, #1A1A1A))}.nac-cm[data-hover=zoom] .nac-cm__img--primary{transition:transform .6s cubic-bezier(.23,1,.32,1)}.nac-cm[data-hover=zoom]:hover .nac-cm__img--primary,.nac-cm[data-hover=zoom]:focus-within .nac-cm__img--primary{transform:scale(1.05)}.nac-cm[data-hover=swap] .nac-cm__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.nac-cm[data-hover=swap]:hover .nac-cm__img--primary,.nac-cm[data-hover=swap]:focus-within .nac-cm__img--primary{opacity:0}.nac-cm[data-hover=swap]:hover .nac-cm__img--secondary,.nac-cm[data-hover=swap]:focus-within .nac-cm__img--secondary{opacity:1}@media(hover:none){.nac-cm[data-hover=swap] .nac-cm__img--secondary{display:none}.nac-cm[data-hover=swap] .nac-cm__img--primary{opacity:1}.nac-cm[data-hover=zoom]:hover .nac-cm__img--primary{transform:none}}.nac-cm__placeholder{display:grid;place-items:center;width:100%;height:100%;background:var(--nac-surface, var(--nac-panel, #1A1A1A))}.nac-cm__ph-svg{width:55%;height:55%;opacity:.35}@media(prefers-reduced-motion:reduce){.nac-cm__img{transition:none!important}.nac-cm[data-hover=zoom]:hover .nac-cm__img--primary{transform:none}}.nac-cm,.nac-cm__img{max-width:100%;min-width:0}.nac-card__img-wrap,.nac-products__media{position:relative;overflow:hidden;padding:var(--nac-cm-pad, 0);box-sizing:border-box}.nac-card__img-wrap[data-fit=contain],.nac-products__media[data-fit=contain]{background:var(--nac-surface, var(--nac-panel, #1A1A1A))}.nac-card__img-wrap[data-fit=contain] img,.nac-card__img-wrap[data-fit=contain] video,.nac-card__img-wrap[data-fit=contain] .nac-media__inner,.nac-card__img-wrap[data-fit=contain] iframe,.nac-products__media[data-fit=contain] img,.nac-products__media[data-fit=contain] video{object-fit:contain}.nac-card__img-wrap .nac-card__img-secondary,.nac-products__media .nac-products__media-secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;pointer-events:none;display:block}.nac-card__img-wrap[data-hover=zoom] img:first-of-type,.nac-products__media[data-hover=zoom] img:first-of-type{transition:transform .6s cubic-bezier(.23,1,.32,1)}.nac-card__img-wrap[data-hover=zoom]:hover img:first-of-type,.nac-products__media[data-hover=zoom]:hover img:first-of-type{transform:scale(1.05)}.nac-card__img-wrap[data-hover=swap] .nac-card__img-secondary,.nac-products__media[data-hover=swap] .nac-products__media-secondary{opacity:0}.nac-card__img-wrap[data-hover=swap]:hover img:first-of-type,.nac-products__media[data-hover=swap]:hover img:first-of-type,.nac-card__img-wrap[data-hover=swap]:focus-within img:first-of-type,.nac-products__media[data-hover=swap]:focus-within img:first-of-type{opacity:0}.nac-card__img-wrap[data-hover=swap]:hover .nac-card__img-secondary,.nac-card__img-wrap[data-hover=swap]:focus-within .nac-card__img-secondary,.nac-products__media[data-hover=swap]:hover .nac-products__media-secondary,.nac-products__media[data-hover=swap]:focus-within .nac-products__media-secondary{opacity:1}@media(hover:none){.nac-card__img-wrap[data-hover=swap] .nac-card__img-secondary,.nac-products__media[data-hover=swap] .nac-products__media-secondary,.nac-card__img-wrap .nac-card__img-secondary,.nac-products__media .nac-products__media-secondary{display:none!important}.nac-card__img-wrap[data-hover=swap]:hover img:first-of-type,.nac-products__media[data-hover=swap]:hover img:first-of-type{opacity:1}.nac-card__img-wrap[data-hover=zoom]:hover img:first-of-type,.nac-products__media[data-hover=zoom]:hover img:first-of-type{transform:none}}@media(prefers-reduced-motion:reduce){.nac-card__img-secondary,.nac-products__media-secondary,.nac-card__img-wrap img,.nac-products__media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nac-card-media.css.map */
