.skinhealth-pillars{background:var(--sh-pillars-bg, #ffffff);color:#1d1d1b;margin-block:36px;padding:0}.skinhealth-pillars,.skinhealth-pillars *{box-sizing:border-box}.skinhealth-pillars__inner{max-width:1120px;margin:0 auto;padding-inline:16px}.skinhealth-pillars__header{max-width:720px;margin:0 auto;text-align:center}.skinhealth-pillars__title,.skinhealth-pillars__intro,.skinhealth-pillars__subtext,.skinhealth-pillars__micro-label,.skinhealth-pillars__item-title,.skinhealth-pillars__item-copy{margin:0;text-transform:none}.skinhealth-pillars__title{font-size:clamp(22px,2.4vw,32px);line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:var(--spacing-sm, .75rem)}.skinhealth-pillars__intro,.skinhealth-pillars__subtext{font-size:clamp(14px,3.4vw,18px);line-height:1.55;color:#1d1d1bb8}.skinhealth-pillars__intro{margin-top:10px}.skinhealth-pillars__subtext{margin-top:8px}.skinhealth-pillars__list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0}.skinhealth-pillars__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.08)}.skinhealth-pillars__item:last-child{border-bottom:0}.skinhealth-pillars--numbers-hidden .skinhealth-pillars__item{grid-template-columns:minmax(0,1fr)}.skinhealth-pillars__item-marker{font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.08em;color:#1d1d1b94;padding-top:2px}.skinhealth-pillars__item-body{min-width:0;display:grid;gap:8px}.skinhealth-pillars__micro-label{font-size:12px;line-height:1.4;letter-spacing:.06em;color:#1d1d1b8f}.skinhealth-pillars__item-title{font-size:clamp(17px,1vw + .9rem,18px);line-height:1.3;font-weight:600;letter-spacing:0}.skinhealth-pillars__item-copy{max-width:26ch;font-size:clamp(14px,.3vw + .88rem,15px);line-height:1.5;color:#1d1d1bd1}@media(min-width:768px){.skinhealth-pillars{margin-block:56px}.skinhealth-pillars__inner{padding-inline:24px}.skinhealth-pillars__list{margin-top:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.skinhealth-pillars__item{grid-template-columns:1fr;gap:16px;padding:0;border-bottom:0;position:relative}.skinhealth-pillars__item-marker{padding-top:0}.skinhealth-pillars--with-dividers .skinhealth-pillars__item:not(:last-child):after{content:"";position:absolute;top:2px;right:-16px;width:1px;height:calc(100% - 4px);background:#0000001a}}@media(min-width:1024px){.skinhealth-pillars__list{gap:40px}.skinhealth-pillars--with-dividers .skinhealth-pillars__item:not(:last-child):after{right:-20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-skinhealth-pillars.css.map */
