.st-editorial .st-home-hero{min-height:clamp(690px,58vw,860px);background:#756b5d}
.st-editorial .st-home-hero-bg{background-size:cover!important;background-position:center center!important;filter:none!important;transform:none!important}
.st-editorial .st-home-hero-shade{background:linear-gradient(90deg,rgba(35,29,24,.30),rgba(35,29,24,.10) 48%,transparent 72%)}
.st-editorial .st-kicker{text-align:left}

.st-editorial .st-home-hero-copy{width:48%;max-width:650px}
.st-editorial .st-home-hero h1{font-size:clamp(50px,5.7vw,82px);line-height:1.02;letter-spacing:-.03em;max-width:640px}
.st-editorial .st-hero-subhead{font-size:clamp(20px,2vw,28px);line-height:1.35;margin:28px 0 0;color:#fff}
.st-editorial .st-lede{font-size:clamp(16px,1.5vw,20px);line-height:1.65;max-width:520px;margin-top:22px}

@media(max-width:640px){
.st-editorial .st-home-hero{min-height:0!important;display:block;isolation:isolate;background:#625b51!important;padding-bottom:36px}
.st-editorial .st-home-hero::before{content:"";position:absolute;inset:-40px;z-index:0;background-image:url("/cdn/shop/files/skin-therapy-gh-hero.webp?v=1790440915");background-size:cover;background-position:center bottom;filter:blur(40px);opacity:.7;pointer-events:none}
.st-editorial .st-home-hero-bg{z-index:1;inset:0;height:100%!important;background-size:auto 400px!important;background-position:center top!important;background-repeat:no-repeat!important;-webkit-mask-image:linear-gradient(to bottom,#000 0px,#000 170px,rgba(0,0,0,.97) 210px,rgba(0,0,0,.80) 250px,rgba(0,0,0,.45) 300px,rgba(0,0,0,.12) 350px,transparent 385px);mask-image:linear-gradient(to bottom,#000 0px,#000 170px,rgba(0,0,0,.97) 210px,rgba(0,0,0,.80) 250px,rgba(0,0,0,.45) 300px,rgba(0,0,0,.12) 350px,transparent 385px)}
.st-editorial .st-home-hero-shade{z-index:2;inset:0;height:100%!important;background:linear-gradient(180deg,transparent 100px,rgba(55,49,41,.08) 210px,rgba(80,72,61,.22) 350px,rgba(110,100,85,.28) 100%)!important}
.st-editorial .st-home-hero-copy{position:relative;z-index:3;width:auto;max-width:none;margin:0;padding:285px 28px 44px!important;background:transparent!important;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.32)}
.st-editorial .st-home-hero-copy h1,.st-editorial .st-home-hero-copy p{color:#fff!important;opacity:1!important;visibility:visible!important}
.st-editorial .st-home-hero h1{font-size:clamp(40px,10vw,54px)!important;line-height:1.02!important}
.st-editorial .st-hero-subhead{font-size:21px;margin-top:18px!important;line-height:1.35}
.st-editorial .st-lede{font-size:16px;line-height:1.65;margin-top:16px!important}
.st-editorial .st-actions{flex-wrap:wrap}
.st-editorial .st-home-hero::after{content:"";position:absolute;z-index:4;left:0;right:0;bottom:-1px;height:76px;pointer-events:none;background:linear-gradient(180deg,rgba(247,243,236,0),rgba(247,243,236,.18) 25%,rgba(247,243,236,.58) 60%,#F7F3EC 100%)}
.st-editorial .st-brand-divider{border:0;background:#F7F3EC}
}

@media(max-width:640px){
.st-editorial .st-home-hero{background:#E4DDD2!important}
.st-editorial .st-home-hero::before{opacity:.20}
.st-editorial .st-home-hero-shade{background:linear-gradient(180deg,transparent 0px,transparent 190px,rgba(247,243,236,.04) 260px,rgba(247,243,236,.16) 380px,rgba(247,243,236,.30) 100%)!important}
.st-editorial .st-home-hero-copy{text-shadow:none}
.st-editorial .st-home-hero-copy h1{color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.24)}
.st-editorial .st-home-hero-copy p{color:#35312C!important;text-shadow:0 1px 8px rgba(247,243,236,.25)}
.st-editorial .st-btn-secondary{color:#35312C;border-color:rgba(53,49,44,.50);background:rgba(255,255,255,.08)}
}

@media(max-width:640px){
.st-editorial .st-home-hero{background:#F5F1EA!important}
.st-editorial .st-home-hero::before{opacity:.055;filter:blur(48px)}
.st-editorial .st-home-hero-shade{background:linear-gradient(180deg,transparent 0px,transparent 190px,rgba(247,243,236,.03) 260px,rgba(247,243,236,.12) 380px,rgba(247,243,236,.20) 100%)!important}
}

@media(max-width:640px){
.st-editorial .st-home-hero{background:#FAF8F4!important}
.st-editorial .st-home-hero::before{opacity:.015}
.st-editorial .st-home-hero-shade{background:linear-gradient(180deg,transparent 0px,transparent 190px,rgba(250,248,244,.04) 260px,rgba(250,248,244,.18) 380px,rgba(250,248,244,.28) 100%)!important}
}

.st-editorial .st-concern-grid{width:85%;margin-inline:auto;gap:10px}
.st-editorial .st-concern-card{min-height:366px;padding:20px;border-radius:12px}
.st-editorial .st-concern-card>span{width:27px;height:27px;font-size:10px}
.st-editorial .st-concern-card h3{margin:128px 0 10px;font-size:clamp(21px,1.87vw,27px)}
.st-editorial .st-concern-card p{font-size:12px;line-height:1.5}
.st-editorial .st-concern-card em{font-size:11px;padding-top:19px}
@media(max-width:640px){
.st-editorial .st-concern-grid{width:85%;gap:10px}
.st-editorial .st-concern-card{min-height:383px;padding:24px}
.st-editorial .st-concern-card h3{margin-top:153px;font-size:27px}
.st-editorial .st-concern-card p{font-size:12px}
}
