/* Selected owner ingredients, scoped to the homepage fragrance display. */
#fragrance-gate .fragrance-models{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:4px;min-height:0;margin:26px -8px 0;pointer-events:none;contain:layout style}
#fragrance-gate .fragrance-model{grid-column:span 2;display:block;position:relative;width:100%;aspect-ratio:1;margin:0;background:transparent;transform:translate3d(0,var(--fruit-lift,0px),0)}
#fragrance-gate .fragrance-model:nth-child(5){grid-column:2/span 2}
#fragrance-gate .fragrance-model:nth-child(6),#fragrance-gate .fragrance-model:nth-child(7){grid-column:span 2}
#fragrance-gate .fragrance-model model-viewer{display:block;position:absolute;inset:0;width:100%;height:100%;background:transparent;opacity:0;--progress-bar-color:transparent;--poster-color:transparent}
#fragrance-gate .fragrance-model img{display:block;width:100%;height:100%;object-fit:contain}
#fragrance-gate .fragrance-model.is-loaded model-viewer{opacity:1}
#fragrance-gate .fragrance-model.is-loaded>img{visibility:hidden}
#fragrance-gate .fragrance-model.is-failed model-viewer{display:none}
#fragrance-gate .fragrance-model.is-failed>img{visibility:visible}
#fragrance-gate h2,#fragrance-gate p{max-width:none}
@media(min-width:901px){#fragrance-gate{min-height:390px;padding-right:57%;box-sizing:border-box}#fragrance-gate .fragrance-models{position:absolute;inset:24px 3% 24px 45%;margin:0;align-content:center;gap:8px}}
@media(prefers-reduced-motion:reduce){#fragrance-gate .fragrance-model{transform:none}}
