.adv-cleanser-hero{position:relative;background-color:#fff;background-image:var(--adv-cleanser-hero-bg);background-repeat:no-repeat;background-position:left center;background-size:cover;padding:86px 0 75px}.adv-cleanser-hero__mobile-hero{display:none}.adv-cleanser-hero__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:720px}.adv-cleanser-hero__spacer{min-height:1px}.adv-cleanser-hero__content{max-width:900px;padding-left:40px;color:#243b54}.adv-cleanser-hero__eyebrow{margin-bottom:34px;font-size:24px;line-height:1.15;font-weight:700;color:#243b54}.adv-cleanser-hero__heading{display:grid;grid-template-columns:max-content max-content;grid-template-areas:"top top" "bottom side";align-items:center;column-gap:18px;row-gap:8px;margin-bottom:60px}.adv-cleanser-hero__title{display:contents;margin:0}.adv-cleanser-hero__title-line,.adv-cleanser-hero__title-line span,.adv-cleanser-hero__heading-small,.adv-cleanser-hero__mobile-title,.adv-cleanser-hero__mobile-side-title,.adv-cleanser-hero__title-black,.adv-cleanser-hero__title-purple{font-family:var(--adv-heading-font-family, "IvyPrestoHeadlineThin", serif);font-weight:var(--adv-heading-font-weight, 200);font-style:var(--adv-heading-font-style, normal);letter-spacing:-1px}.adv-cleanser-hero__title-line{font-size:clamp(66px,8.8vw,200px);line-height:.78}.adv-cleanser-hero__title-line--top{grid-area:top}.adv-cleanser-hero__title-line--bottom{grid-area:bottom}.adv-cleanser-hero__title-black{color:#243b54}.adv-cleanser-hero__title-purple{color:#6c658c}.adv-cleanser-hero__heading-small{grid-area:side;width:max-content;max-width:none;margin:0 0 -24px;padding:0;font-size:clamp(28px,3.5vw,60px);line-height:.8;color:#243b54;white-space:nowrap}.adv-cleanser-hero__text{max-width:760px;margin-bottom:30px;font-size:clamp(16px,1.1vw,21px);line-height:1.35;color:#243b54}.adv-cleanser-hero__text p{margin:0}.adv-cleanser-hero__text strong{font-weight:700}.adv-cleanser-hero__benefits{display:grid;gap:13px;margin-bottom:60px}.adv-cleanser-hero__benefit{display:flex;align-items:center;gap:12px}.adv-cleanser-hero__benefit-icon{display:flex;width:20px;min-width:20px;height:20px;align-items:center;justify-content:center}.adv-cleanser-hero__icon{display:block;width:20px;height:20px;object-fit:contain}.adv-cleanser-hero__benefit-text{font-size:19px;line-height:1.3;color:#243b54}.adv-cleanser-hero__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin-bottom:40px}.adv-cleanser-hero__compare-price{font-size:clamp(26px,1.82vw,35px);line-height:1;font-weight:400;color:#243b54;text-decoration:line-through}.adv-cleanser-hero__price{font-size:clamp(34px,2.35vw,45px);line-height:1;font-weight:700;color:#243b54}.adv-cleanser-hero__volume{font-size:clamp(34px,2.35vw,45px);line-height:1;font-weight:400;color:#243b54}.adv-cleanser-hero__actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.adv-cleanser-hero__form{margin:0}.adv-cleanser-hero__button{min-width:230px;min-height:56px;padding:16px 32px;border:0;border-radius:0;background:#243a54;color:#fff;font-size:18px;line-height:1;font-weight:400;cursor:pointer;text-transform:uppercase;appearance:none;-webkit-appearance:none}.adv-cleanser-hero__button:hover{opacity:.85}.adv-cleanser-hero__button:disabled{opacity:.5;cursor:not-allowed}.adv-cleanser-hero__link{font-size:18px;line-height:1.2;color:#243b54;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:1439px){.adv-cleanser-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.adv-cleanser-hero{padding:56px 0}.adv-cleanser-hero__inner{min-height:640px}.adv-cleanser-hero__content{max-width:760px;padding-left:24px}}@media screen and (max-width:1199px){.adv-cleanser-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adv-cleanser-hero__heading-small{margin-bottom:-20px}.adv-cleanser-hero{background-position:center left 5%}.adv-cleanser-hero__inner{min-height:580px}.adv-cleanser-hero__content{padding-left:10px}.adv-cleanser-hero__heading{column-gap:14px}.adv-cleanser-hero__title-line{font-size:clamp(50px,8.7vw,100px)}.adv-cleanser-hero__heading-small{font-size:clamp(23px,2.8vw,32px)}}@media screen and (max-width:989px){.adv-cleanser-hero{background-image:none;padding:0}.adv-cleanser-hero__mobile-hero{display:block}.adv-cleanser-hero__mobile-top{padding:34px 22px 30px;text-align:center;color:#243b54}.adv-cleanser-hero__eyebrow--mobile{margin:0 0 10px;font-size:13px;line-height:1.2;font-weight:700}.adv-cleanser-hero__mobile-title{margin:0;font-size:42px;line-height:1.05;letter-spacing:-.04em;color:#243b54}.adv-cleanser-hero__mobile-side-title{margin-top:4px;font-size:24px;line-height:1.05;color:#243b54}.adv-cleanser-hero__mobile-image{display:block;width:100%;height:auto}.adv-cleanser-hero__mobile-badges{padding:14px;background:#f4f4f4;color:#243b54;font-size:10px;line-height:1.2;font-weight:700;text-align:center}.adv-cleanser-hero__inner{display:block;min-height:auto}.adv-cleanser-hero__spacer,.adv-cleanser-hero__eyebrow--desktop,.adv-cleanser-hero__heading{display:none}.adv-cleanser-hero__content{position:relative;max-width:none;padding:28px 32px 22px}.adv-cleanser-hero__text{margin-bottom:22px;font-size:16px;line-height:1.25}.adv-cleanser-hero__benefits{gap:9px;margin-bottom:26px}.adv-cleanser-hero__benefit{gap:9px}.adv-cleanser-hero__benefit-icon{width:14px;min-width:14px;height:14px}.adv-cleanser-hero__icon{width:14px;height:14px}.adv-cleanser-hero__benefit-text{font-size:14px;line-height:1.25}.adv-cleanser-hero__price-row{gap:10px;margin-bottom:20px}.adv-cleanser-hero__compare-price{font-size:20px}.adv-cleanser-hero__price{font-size:22px}.adv-cleanser-hero__volume{font-size:20px}.adv-cleanser-hero__actions{display:flex;flex-direction:row;align-items:center;gap:18px}.adv-cleanser-hero__form{width:auto}.adv-cleanser-hero__button{width:100%;min-height:50px;font-size:16px}.adv-cleanser-hero__link{font-size:12px}.adv-cleanser-hero__content:after{content:"";display:block;width:100%;height:1px;margin-top:42px;background:#d8dde3}.adv-cleanser-hero__mobile-side-title br{display:none}}@media screen and (max-width:749px){.adv-cleanser-hero__mobile-top{padding-top:32px}.adv-cleanser-hero__content{padding-inline:32px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/adv-cleanser-hero.css.map */
