/* Six beauty edits and a sculptural two-product hydration campaign. */
.hero-v4.hero-universe[data-world="aqua-mist"] .hero-stage[data-format="alpha"] .hero-img.hero-main{width:105%;right:-2%;height:96%;top:-2%;filter:drop-shadow(0 18px 18px #25483d26)}
.hero-v4.hero-universe[data-world="aqua-mist"] .scene-disc{width:90%;height:82%;left:5%;top:8%;background:radial-gradient(ellipse,#f8fffcc9 0,#a9d8c550 55%,transparent 73%)}
.hero-v4.hero-universe[data-world="aqua-mist"] .scene-orbit{border-color:#315c4e55;transform:rotate(-24deg);opacity:.4}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-proof{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:4px 0 0;max-width:510px}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button{display:flex;align-items:center;justify-content:flex-start;gap:7px;border:1px solid currentColor;border-radius:13px;padding:8px 9px;min-height:44px;background:#ffffff90;color:inherit;font:650 13px/1.3 'DM Sans',Arial,sans-serif;text-align:left;cursor:pointer}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button b{font-size:11px;letter-spacing:.03em;opacity:1}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button[aria-pressed="true"]{background:#352433;color:#fff;border-color:#352433;box-shadow:0 4px 0 #35243322}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button:hover{background:#fff;box-shadow:0 3px 0 #35243318}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button[aria-pressed="true"]:hover{background:#352433}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-copy .hero-spotlight{grid-column:1/-1;max-width:100%;width:100%;margin-top:9px;padding-top:9px}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-spotlight>span{display:none}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-spotlight small{display:none}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-stage[data-format="editorial-photo"] .hero-img.hero-main{width:72%;height:78%;top:7%;right:8%;border-radius:38% 38% 16% 16%;transform:rotate(-6deg);box-shadow:12px 15px 0 #ffffff75,0 24px 40px #34253c18}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-stage[data-format="editorial-photo"] .scene-product.left{width:35%;left:-2%;bottom:10%;border-radius:22% 22% 42% 22%}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-stage[data-format="editorial-photo"] .scene-product.right{width:30%;right:-2%;top:0;border-radius:50%}
.hero-v4.hero-universe[data-world="kbeauty"] .scene-word{font-weight:800;opacity:.1;top:0;font-size:clamp(42px,6vw,90px)}
.hero-v4.hero-universe[data-world="kbeauty"] .hero-art-credit{font-size:12px!important;color:inherit;opacity:1;bottom:-2%}
.hero-product-card.hero-beauty-concept-card{min-width:340px;width:360px;grid-template-columns:90px minmax(0,1fr);align-items:start;height:auto;padding:17px;gap:14px;background:#fffaf4;border:1px solid #d7c7d0}
.hero-product-card.hero-beauty-concept-card>img{width:90px;height:122px;border-radius:35px 35px 16px 16px;object-fit:cover}
.hero-product-card.hero-beauty-concept-card .hero-beauty-product-links{display:grid;gap:7px;margin:10px 0}
.hero-product-card.hero-beauty-concept-card .hero-beauty-product-links a{font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;color:#422f3e;font-weight:550}
.hero-product-card.hero-beauty-concept-card .card-links{flex-wrap:wrap;gap:10px}
.hero-product-card.hero-beauty-concept-card .card-links button,.hero-product-card.hero-beauty-concept-card .card-links>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}
@media(max-width:700px){
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-proof{gap:6px;margin-top:0}
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button{padding:8px 7px;font-size:13px;gap:5px}
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-proof button b{display:none}
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-stage[data-format="editorial-photo"] .hero-img.hero-main{width:79%;height:72%;right:6%;top:6%;box-shadow:6px 7px 0 #ffffff75}
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-stage[data-format="editorial-photo"] .scene-product.left{width:37%;left:-3%;bottom:18%}
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-stage[data-format="editorial-photo"] .scene-product.right{width:33%;right:-1%;top:0}
 .hero-v4.hero-universe[data-world="kbeauty"] .hero-art-credit{font-size:12px!important;bottom:0;line-height:1.4}
 .hero-product-card.hero-beauty-concept-card{min-width:300px;width:310px;grid-template-columns:72px minmax(0,1fr);padding:14px;gap:12px}
 .hero-product-card.hero-beauty-concept-card>img{width:72px;height:115px}
}
