.lust-for-her{--wine:#761a22;--rose:#fbf4f1;--deep:#310e16;--line:#dec9c7}
.lust-for-her .announcement{background:#310e16;letter-spacing:.6px;padding:10px 14px}
.lust-for-her .hero-copy h1{font-size:clamp(40px,4.2vw,60px);line-height:1.02;letter-spacing:-1.4px;max-width:560px}
.lust-for-her .hero-copy .lead{font-size:20px;line-height:1.5}
.lust-for-her .hero-copy>.eyebrow{font-size:11px;letter-spacing:1.5px}
.lust-for-her .ic-gallery-stage{border-radius:4px}
.lust-for-her .thumb{flex-basis:calc((100% - 24px)/4)}
.lust-for-her .story-copy h2{font-size:clamp(36px,4vw,52px)}
.lust-for-her .story-copy .subtitle{color:#f3d8d0}
.lust-for-her .benefits img{aspect-ratio:1;object-fit:cover}
.lust-for-her .ic-formula{background:#faf0ed}
@media(max-width:749px){.lust-for-her .hero{padding-top:18px}.lust-for-her .hero-copy h1{font-size:43px;max-width:360px}.lust-for-her .hero-copy .lead{font-size:18px}.lust-for-her .announcement{font-size:12px}.lust-for-her .gallery-note{font-size:9px;letter-spacing:1.3px}}
@media(max-width:359px){.lust-for-her .hero-copy h1{font-size:37px}}
