/* A single water-lit stage: untouched source bottles and brochure cans.
   Decorative water stays behind the original packaging. */
#heroLuxury[data-world="aqua-mist"]{
  --lux-paper:#e6f4ee;--lux-glow:#a4d8cd;--genz-secondary:#b9e6e4;
  --genz-base:#c7e8df;--genz-accent:#5cbaaa;--lux-ink:#173c37;
  --lux-button:#173c37;--lux-line:#173c3729;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="cans"]{
  --lux-paper:#eaf5e7;--lux-glow:#b0dec0;--genz-secondary:#cde6dc;--genz-base:#d5eddf;
}
#heroLuxury.hero-luxury-v32[data-world="aqua-mist"] #heroStage{
  height:clamp(420px,38vw,580px);isolation:isolate;
}
#heroLuxury.hero-luxury-v32[data-world="aqua-mist"] #heroStage::before{
  content:'';display:block;position:absolute;inset:0 -5% 8%;z-index:0;
  background:radial-gradient(ellipse at 45% 32%,#ffffffdb 0,transparent 49%),radial-gradient(ellipse at 66% 67%,#57bdaa55,transparent 62%);
  -webkit-mask-image:none;mask-image:none;filter:none;opacity:1;pointer-events:none;
}
#heroLuxury.hero-luxury-v32[data-world="aqua-mist"] #heroStage::after{
  content:'';display:block;position:absolute;left:7%;right:1%;bottom:17%;height:9%;z-index:0;
  border-radius:50%;border:1px solid #ffffffa6;
  background:radial-gradient(ellipse at center,#d5fff0b3,#84c9b280 43%,#fff8 60%,transparent 73%);
  box-shadow:0 8px 18px #236e5233,0 18px 32px #376b6224;
  transform:rotate(-3deg);pointer-events:none;
}
#heroLuxury #aquaAtmosphereV38{display:none;pointer-events:none;user-select:none}
#heroLuxury[data-world="aqua-mist"] #aquaAtmosphereV38{
  display:block;position:absolute;left:-8%;top:-6%;width:116%;height:102%;
  max-width:none;max-height:none;object-fit:contain;object-position:center;
  opacity:1;filter:none;mix-blend-mode:normal;z-index:1;
}
#heroLuxury[data-world="aqua-mist"] .aqua-bottles-v33{z-index:2}
#heroLuxury[data-world="aqua-mist"] .aqua-cans-v33{z-index:3}
#heroLuxury[data-world="aqua-mist"] .aqua-product-stage-v33{
  transform-origin:50% 84%;filter:drop-shadow(7px 15px 10px #224d4240);
}
#heroLuxury[data-world="aqua-mist"] [data-aqua-product="alkaline"] .aqua-product-stage-v33{transform:rotate(-6deg)}
#heroLuxury[data-world="aqua-mist"] [data-aqua-product="mineral"] .aqua-product-stage-v33{transform:rotate(5deg)}
#heroLuxury[data-world="aqua-mist"] .aqua-can-stage-v33{
  transform-origin:50% 86%;filter:drop-shadow(5px 10px 7px #224d4238);
}
#heroLuxury[data-world="aqua-mist"] [data-aqua-product="lemon-lime"] .aqua-can-stage-v33{transform:rotate(-9deg)}
#heroLuxury[data-world="aqua-mist"] [data-aqua-product="orange"] .aqua-can-stage-v33{transform:rotate(3deg)}
#heroLuxury[data-world="aqua-mist"] [data-aqua-product="cranberry"] .aqua-can-stage-v33{transform:rotate(8deg)}
#heroLuxury[data-world="aqua-mist"] .aqua-can-stage-v33>img{transform:none;filter:none}
/* Each pack has its own depth and height. Captions share a clear lower row. */
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-bottles-v33,
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-cans-v33{
  display:block;position:absolute;inset:0;gap:0;pointer-events:none;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-bottles-v33 figure,
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-cans-v33 figure{
  display:block;position:absolute;inset:0;pointer-events:none;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-product-stage-v33,
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-can-stage-v33{position:absolute}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-can-stage-v33>img{filter:none}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="alkaline"] .aqua-product-stage-v33{
  left:5%;top:1%;width:34%;height:77%;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="mineral"] .aqua-product-stage-v33{
  left:36%;top:4%;width:30%;height:73%;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="lemon-lime"] .aqua-can-stage-v33{
  left:57%;top:42%;width:17%;height:40%;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="orange"] .aqua-can-stage-v33{
  left:72%;top:38%;width:14%;height:44%;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="cranberry"] .aqua-can-stage-v33{
  left:85%;top:45%;width:13%;height:37%;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-bottles-v33 figcaption,
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-cans-v33 figcaption{
  position:absolute;bottom:5%;width:20%;min-height:44px;padding:0;pointer-events:auto;
  display:flex;align-items:center;justify-content:center;transform:none;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="alkaline"] figcaption{left:3%;width:34%}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="mineral"] figcaption{left:37%;width:20%}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="lemon-lime"] figcaption{left:57%;width:14%}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="orange"] figcaption{left:71%;width:14%}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] [data-aqua-product="cranberry"] figcaption{left:85%;width:15%}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-bottles-v33 figcaption a,
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-cans-v33 figcaption a{
  font-size:11px;line-height:1.35;min-height:44px;padding:5px 3px;color:#173c37;
}
#heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-launch-note-v33{
  position:absolute;left:0;right:0;bottom:0;min-height:18px;font-size:10px;letter-spacing:.09em;
}
#heroLuxury[data-world="aqua-mist"] .aqua-view-switch-v33{background:#ffffffa6;border-color:#ffffffb3;box-shadow:0 8px 28px #2b6f5812}
#heroLuxury[data-world="aqua-mist"] .aqua-view-switch-v33 button[aria-pressed="true"]{background:#173c37}
#heroLuxury[data-world="aqua-mist"] .aqua-bottles-v33[hidden],
#heroLuxury[data-world="aqua-mist"] .aqua-cans-v33[hidden]{display:none!important}
@media(max-width:800px){
  #heroLuxury.hero-luxury-v32[data-world="aqua-mist"] #heroStage{height:430px}
}
@media(max-width:480px){
  #heroLuxury.hero-luxury-v32[data-world="aqua-mist"] #heroStage{height:360px}
  #heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-bottles-v33 figcaption a,
  #heroLuxury[data-world="aqua-mist"][data-aqua-view="family"] .aqua-cans-v33 figcaption a{font-size:10px;padding:4px 1px}
  #heroLuxury[data-world="aqua-mist"] #aquaAtmosphereV38{left:-9%;top:-4%;width:118%;height:98%}
}
@media(prefers-reduced-motion:reduce){
  #heroLuxury[data-world="aqua-mist"] #aquaAtmosphereV38,
  #heroLuxury[data-world="aqua-mist"] .aqua-product-stage-v33,
  #heroLuxury[data-world="aqua-mist"] .aqua-can-stage-v33{animation:none!important;transition:none!important}
}
