/* Flavour styling surrounds the unchanged original bottle photograph. */
#heroLuxury #flavourAtmosphereV38,#heroLuxury #aquaAtmosphereV38{display:none;pointer-events:none;user-select:none}
#heroLuxury.hero-luxury-v32[data-world="eggsential"][data-bottle-theme] #heroStage{
  height:clamp(410px,36vw,570px);isolation:isolate;
}
#heroLuxury.hero-luxury-v32[data-world="eggsential"][data-flavour-scene] #heroStage::before{
  content:'';display:block;position:absolute;inset:5% -5% 6%;z-index:0;pointer-events:none;
  border:0;border-radius:50%;opacity:.85;filter:none;
  background:radial-gradient(ellipse at 50% 42%,#ffffffad,transparent 53%),radial-gradient(ellipse at 47% 76%,var(--bottle-accent),transparent 67%);
}
#heroLuxury.hero-luxury-v32[data-world="eggsential"][data-flavour-scene] #heroStage::after{
  content:'';display:block;position:absolute;left:12%;right:10%;bottom:5%;height:12%;z-index:0;pointer-events:none;
  border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--bottle-ink) 24%,transparent),transparent 68%);
  filter:blur(8px);transform:rotate(-5deg);opacity:.6;
}
#heroLuxury[data-world="eggsential"][data-flavour-scene] #heroStage #flavourAtmosphereV38{
  display:block;position:absolute;inset:-4% -5% 0;width:110%;height:104%;max-width:none;max-height:none;
  padding:0;border:0;border-radius:0;object-fit:contain;opacity:1;z-index:1;
  background:transparent;filter:drop-shadow(0 15px 16px #4d2b1716);transform:none;mix-blend-mode:normal;
}
#heroLuxury[data-world="eggsential"][data-flavour-scene] #heroStage #heroImage{
  z-index:2;transform:translate(-50%,-50%) rotate(-7deg) scale(1.04)!important;
  -webkit-mask-image:none;mask-image:none;filter:none;
}
#heroLuxury[data-world="eggsential"][data-bottle-theme="peach"] #heroStage #heroImage{transform:translate(-50%,-50%) rotate(6deg) scale(1.04)!important}
#heroLuxury[data-world="eggsential"][data-bottle-theme="vanilla"] #heroStage #heroImage{transform:translate(-50%,-50%) rotate(-4deg) scale(1.04)!important}
#heroLuxury[data-world="eggsential"][data-bottle-theme="coffee-caramel"] #heroStage #heroImage{transform:translate(-50%,-50%) rotate(5deg) scale(1.04)!important}
#heroLuxury[data-world="eggsential"][data-flavour-scene] .genz-grid-v33,
#heroLuxury[data-world="eggsential"][data-flavour-scene] .genz-ring-v33{display:none}
@media(max-width:800px){
  #heroLuxury.hero-luxury-v32[data-world="eggsential"][data-bottle-theme] #heroStage{height:auto;width:min(100%,540px);aspect-ratio:1;margin:auto}
  #heroLuxury[data-world="eggsential"][data-flavour-scene] #heroStage #flavourAtmosphereV38{inset:0;width:100%;height:100%}
}
@media(prefers-reduced-motion:reduce){
  #heroLuxury #flavourAtmosphereV38,#heroLuxury #aquaAtmosphereV38{animation:none!important;transition:none!important}
}
