.fi-fit{position:relative;container-type:size;isolation:isolate}.fragrance-image.fi-fit{background-color:#faf8f3}.fi-fit>img.fi-art{--side:min(100cqw,100cqh);position:absolute;inset:auto;left:50%;top:50%;width:var(--L);height:var(--L);max-width:none;max-height:none;margin:calc(var(--L) / -2) 0 0 calc(var(--L) / -2);padding:0;-o-object-fit:contain;object-fit:contain;transform:translate(calc((.5 - var(--bx) - var(--bw) / 2) * 100%),calc((.5 - var(--by) - var(--bh) / 2) * 100%));transition:scale .5s cubic-bezier(.22,1,.36,1)}.fi-fit>img.fi-cutout,.fi-fit>img.fi-tint,.fi-fit>img.fi-white{--L:clamp(calc(var(--side) * 0.86),min(calc(78cqh / var(--bh)),calc(78cqw / var(--bw))),calc(var(--side) * var(--fm)));mix-blend-mode:multiply;filter:brightness(var(--fb)) saturate(.98) contrast(1.025)}.fi-fit>img.fi-scene,.fi-fit>img.fi-scene-contain{--L:max(calc(100cqw / var(--bw)),calc(100cqh / var(--bh)));mix-blend-mode:normal;filter:none}.fi-fit>img.fi-scene-contain{--L:min(calc(100cqw / var(--bw)),calc(100cqh / var(--bh)))}.fragrance-image.fi-frame-scene-contain{background-color:var(--fi-edge,#faf8f3);background-image:none}.fragrance-image.fi-fit:hover>img.fi-art{scale:1.035}.fi-frame-scene .fragrance-mist,.fi-frame-scene-contain .fragrance-mist{display:none}.bottle-thumb img.fi-thumb-tint,.bottle-thumb img.fi-thumb-white,.diagnosis-match-image img.fi-thumb-tint,.diagnosis-match-image img.fi-thumb-white{filter:brightness(var(--fb)) saturate(.98) contrast(1.03)}@media (prefers-reduced-motion:reduce){.fi-fit>img.fi-art{transition:none}.fragrance-image.fi-fit:hover>img.fi-art{scale:none}}