:root{--red:#df2675;--paper:#f3edf1;--ink:#211b22}.brand-icon{background:#211b22;font-family:Georgia,serif;font-size:27px}.hero .hero-word,.results .results-word,.motion-word,.signup-mark,.footer-watermark{letter-spacing:-.075em}.hero-word{left:34%}.hero .eyebrow{color:#a8225b;background:#fff8}.hero-copy .hero-meta .red{color:#bd1e61}.concept-switch{grid-template-columns:1fr}.concept-switch button i{display:none}.store-brand small{font-size:9px}.professional .vessel:before{background:#df2675}.hero-serum .vessel,.teaser-bottle{background:linear-gradient(95deg,#bd1e64,#ed6ba2 36%,#a91b57)}.focus-line-fill{background:#df2675}.header nav{font-size:12px}.store-still .still-word{font-size:170px}.signup-copy .eyebrow{max-width:100%}.footer-watermark{font-size:29vw}.results-word{font-size:27vw}.motion-scene .results-word{font-size:min(27vw,54vh)}
@media(max-width:700px){.header nav{font-size:14px}.hero .eyebrow{font-size:10px}.hero-word{left:8%}.results-word{font-size:29vw}.concept-switch strong{max-width:none}.store-still .still-word{font-size:140px}}
.concept-price{font-size:clamp(29px,3vw,44px);letter-spacing:-.05em}
.motion-scene .results-word{top:-10px}
.case-note-content h3,.case-note-content p{min-height:5lh}
.store-hero-copy{min-width:0}.store-hero h1{overflow-wrap:normal}.store-hero-copy p br{display:none}
@media(max-width:600px){.store-hero h1{font-size:clamp(34px,10.5vw,43px)}.store-hero .eyebrow{font-size:9px}}
.milka-concept-logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;font:700 32px/.9 Georgia,'Times New Roman',serif;letter-spacing:-.06em;color:#21151d}.milka-concept-logo small{font:400 9px/1.4 Manrope,Arial,sans-serif;letter-spacing:0;color:#a1215b}.store-header .milka-concept-logo{font-size:35px}.concept-campaign-art{position:relative;min-height:480px;overflow:hidden;background:#d9a9bd}.concept-campaign-art img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 50%}.concept-campaign-art>span{position:absolute;left:25px;bottom:25px;font-size:10px;color:#532438;letter-spacing:.08em;background:#fff9;padding:8px 12px;border-radius:5px}[data-catalog=concept] .store-hero h1>span{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:#a42361;letter-spacing:-.065em}
@media(max-width:700px){.milka-concept-logo{font-size:27px}.store-header .milka-concept-logo{font-size:31px}.milka-concept-logo small{font-size:8px}.concept-campaign-art{min-height:340px;height:340px}.concept-campaign-art img{object-position:center 55%}}
