.shopify-section.section-daily-cleansing-ritual{padding:0;overflow-x:clip;background-color:var(--dcr-bg, #fde2cc)}.section.daily-cleansing-ritual{width:100%;max-width:100%;box-sizing:border-box}.daily-cleansing-ritual__layout{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.daily-cleansing-ritual__content{box-sizing:border-box;width:100%;min-width:0;padding:clamp(2.5rem,6vw,3rem) max(var(--page-margin, 16px),clamp(1rem,4vw,1.25rem));display:flex;flex-direction:column;gap:clamp(1.25rem,3.5vw,1.5rem)}.daily-cleansing-ritual__layout:has(.daily-cleansing-ritual__media) .daily-cleansing-ritual__content{padding-bottom:clamp(1.25rem,3vw,1.5rem)}.daily-cleansing-ritual__header{width:100%;text-align:center}.daily-cleansing-ritual__heading{margin:0;font-family:var(--font-heading-family, "Bebas Neue", sans-serif);font-size:clamp(2rem,8vw,2.5rem);font-weight:400;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--dcr-heading, #111);word-break:break-word}.daily-cleansing-ritual__steps{width:100%;max-width:28rem;margin-inline:auto}.daily-cleansing-ritual__steps-list{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2rem)}.daily-cleansing-ritual__steps-list:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;transform:translate(-50%);border-radius:999px;background-color:var(--dcr-track-bg, #e8c4a8)}.daily-cleansing-ritual__step{position:relative;padding-left:calc(10px + 1.25rem);min-width:0}.daily-cleansing-ritual__step-marker{position:absolute;left:5px;top:.35em;width:10px;height:10px;border-radius:50%;background-color:var(--dcr-dot-inactive, #f87c56);transform:translate(-50%);box-shadow:0 0 0 2px var(--dcr-bg, #fde2cc)}.daily-cleansing-ritual__step--active .daily-cleansing-ritual__step-marker{background-color:var(--dcr-dot-active, #f87c56)}.daily-cleansing-ritual__step-content{display:flex;flex-direction:column;gap:.35rem;min-width:0}.daily-cleansing-ritual__step-title{margin:0;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-size:1rem;font-weight:700;line-height:1.4;color:var(--dcr-step-inactive-title, #f87c56)}.daily-cleansing-ritual__step-text{margin:0;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif);font-size:.875rem;font-weight:500;line-height:1.55;color:var(--dcr-step-inactive-text, #333)}.daily-cleansing-ritual__step--active .daily-cleansing-ritual__step-title{color:var(--dcr-step-active-title, #f87c56)}.daily-cleansing-ritual__step--active .daily-cleansing-ritual__step-text{color:var(--dcr-step-active-text, #111)}.daily-cleansing-ritual__media{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;background-color:var(--dcr-bg, #fde2cc)}.daily-cleansing-ritual__media-inner{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;line-height:0;box-sizing:border-box}.daily-cleansing-ritual__image{display:block;width:auto;max-width:100%;height:auto;max-height:min(var(--dcr-image-cap, 800px),var(--dcr-image-max-h, 800px));margin:0;padding:0;border:0;object-fit:contain;object-position:center center}@media(min-width:768px)and (max-width:1023px){.daily-cleansing-ritual__content{padding:clamp(3rem,5vw,3.5rem) max(var(--page-margin, 16px),clamp(1.5rem,4vw,2rem));gap:1.75rem}.daily-cleansing-ritual__heading{font-size:clamp(2.25rem,5vw,3rem)}.daily-cleansing-ritual__steps{max-width:32rem}.daily-cleansing-ritual__step{padding-left:calc(12px + 1.5rem)}.daily-cleansing-ritual__step-marker{width:12px;height:12px;left:6px}.daily-cleansing-ritual__steps-list:before{left:6px}.daily-cleansing-ritual__step-title{font-size:1.0625rem}.daily-cleansing-ritual__step-text{font-size:.9375rem}.daily-cleansing-ritual__image{max-height:min(var(--dcr-image-cap, 800px),var(--dcr-image-max-h, 800px),70vh)}}@media(min-width:1024px){.daily-cleansing-ritual__layout:has(.daily-cleansing-ritual__media){display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:center;column-gap:0}.daily-cleansing-ritual--image-left .daily-cleansing-ritual__content{order:2}.daily-cleansing-ritual--image-left .daily-cleansing-ritual__media{order:1}.daily-cleansing-ritual__content{padding:clamp(2rem,3.5vw,2.75rem) max(var(--page-margin, 16px),clamp(2rem,4vw,3.5rem));gap:clamp(1.25rem,2vw,1.75rem);justify-content:center}.daily-cleansing-ritual__layout:has(.daily-cleansing-ritual__media) .daily-cleansing-ritual__content{padding-top:clamp(2rem,3.5vw,2.75rem);padding-bottom:clamp(2rem,3.5vw,2.75rem);padding-left:max(var(--page-margin, 16px),clamp(2rem,4vw,3.5rem));padding-right:clamp(.5rem,1vw,.75rem);align-items:center}.daily-cleansing-ritual--image-left .daily-cleansing-ritual__content{padding-left:clamp(.5rem,1vw,.75rem);padding-right:max(var(--page-margin, 16px),clamp(2rem,4vw,3.5rem));align-items:flex-start}.daily-cleansing-ritual__header{text-align:left}.daily-cleansing-ritual__header,.daily-cleansing-ritual__steps{width:100%;max-width:min(26rem,100%)}.daily-cleansing-ritual__steps{margin-inline:0}.daily-cleansing-ritual__steps-list{gap:clamp(1.25rem,2vh,1.75rem)}.daily-cleansing-ritual__step{padding-left:calc(12px + 1.5rem)}.daily-cleansing-ritual__step-marker{width:12px;height:12px;left:6px}.daily-cleansing-ritual__steps-list:before{left:6px}.daily-cleansing-ritual__step-title{font-size:1.125rem}.daily-cleansing-ritual__step-text{font-size:1rem}.daily-cleansing-ritual__heading{font-size:clamp(2.25rem,3vw,2.75rem);line-height:1}.daily-cleansing-ritual__media-inner{justify-content:flex-end;align-items:center}.daily-cleansing-ritual--image-left .daily-cleansing-ritual__media-inner{justify-content:flex-end}.daily-cleansing-ritual__image{max-height:min(var(--dcr-image-cap, 800px),var(--dcr-image-max-h, 800px));object-position:right center}.daily-cleansing-ritual--image-left .daily-cleansing-ritual__image{object-position:right center}}@media(min-width:1440px){.daily-cleansing-ritual__layout:has(.daily-cleansing-ritual__media){grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}.daily-cleansing-ritual__layout:has(.daily-cleansing-ritual__media) .daily-cleansing-ritual__content{padding-left:max(var(--page-margin, 16px),4rem);padding-right:.75rem}.daily-cleansing-ritual--image-left .daily-cleansing-ritual__content{padding-left:.75rem;padding-right:max(var(--page-margin, 16px),4rem)}}@media(prefers-reduced-motion:reduce){.daily-cleansing-ritual__step-marker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-daily-cleansing-ritual.css.map */
