.mce-fv-ink{position:relative;width:100%;background:#fff;overflow:hidden}
.mce-fv-ink .mce-fv-ink__stage{aspect-ratio:auto;height:0;padding-top:100%;background:#fff}
/* Override Dawn media child positioning so the cycling layer aligns with its base image. */
.mce-fv-ink .product__media.media>.mce-fv-ink__frames{position:absolute;inset:auto;left:50%;top:50%;width:100%;height:100%;border-radius:0;transform:translate(-50%,-50%);mix-blend-mode:normal}
.mce-fv-ink .mce-fv-ink__image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 1.75s cubic-bezier(.3,.1,.35,1)}
.mce-fv-ink .mce-fv-ink__image.is-current{opacity:1}
.mce-fv-ink .mce-fv-ink__frames:after{content:"";position:absolute;inset:auto;left:31.875%;top:40.763889%;width:35.347222%;height:51.736111%;border-radius:9.626719% / 6.577181%;background:#e9e5d7;opacity:0;pointer-events:none;z-index:2}
.mce-fv-ink>modal-opener{position:relative;display:block;width:100%}
.mce-fv-ink__zoom{position:absolute;inset:0;width:100%;height:100%;z-index:2;border:0;background:transparent;cursor:zoom-in}
.mce-fv-ink>video{display:none}
@media(prefers-reduced-motion:reduce){.mce-fv-ink .mce-fv-ink__image{transition:none}}

.mce-fv-ink .mce-fv-ink__base{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
