.section-home-daily-ritual{padding:0 0 4rem;background:var(--sn-warm-cream);color:var(--sn-deep-cocoa)}.section-home-daily-ritual__inner{max-width:144rem;margin:0 auto;padding:0 1.6rem}.section-home-daily-ritual__lifestyle{position:relative;border-radius:1.6rem;overflow:hidden;margin-bottom:3.2rem;min-height:32rem}.section-home-daily-ritual__media{position:absolute;top:0;right:0;bottom:0;left:0}.section-home-daily-ritual__media img{display:block;width:100%;height:100%;object-fit:cover}.section-home-daily-ritual__media--desktop{display:none}.section-home-daily-ritual__media--mobile{display:block}.section-home-daily-ritual__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--sn-deep-cocoa-rgb),.06)}.section-home-daily-ritual__placeholder .placeholder-svg{width:100%;height:100%;fill:currentColor;opacity:.15}.section-home-daily-ritual__overlay{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:32rem;padding:2.4rem;background:linear-gradient(to top,rgba(var(--sn-deep-cocoa-rgb),.55),rgba(var(--sn-deep-cocoa-rgb),.25) 40%,rgba(var(--sn-deep-cocoa-rgb),0));color:var(--sn-white)}.section-home-daily-ritual__overlay-text{margin-bottom:1.6rem}.section-home-daily-ritual__heading{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);line-height:1.2;margin:0 0 .8rem;color:var(--sn-white)}.section-home-daily-ritual__heading em,.section-home-daily-ritual__heading i{font-style:italic}.section-home-daily-ritual__desc{font-size:1.3rem;line-height:1.6;color:rgba(var(--sn-white-rgb),.85);margin:0;max-width:48rem}.section-home-daily-ritual__btn{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:600;color:var(--sn-white);text-decoration:none;border-bottom:1px solid rgba(var(--sn-white-rgb),.5);padding-bottom:.2rem;transition:border-color .2s ease}.section-home-daily-ritual__btn:hover{border-color:var(--sn-white)}.section-home-daily-ritual__steps{display:grid;grid-template-columns:1fr;gap:2rem}.section-home-daily-ritual__step{display:flex;align-items:flex-start;gap:1.2rem}.section-home-daily-ritual__step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--sn-deep-cocoa-rgb),.08);color:rgba(var(--sn-deep-cocoa-rgb),.6);font-size:1.3rem;font-weight:700}.section-home-daily-ritual__step-content{flex:1;min-width:0}.section-home-daily-ritual__step-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.3;margin:0 0 .4rem;color:var(--sn-deep-cocoa)}.section-home-daily-ritual__step-text{font-size:1.3rem;line-height:1.6;color:var(--sn-mushroom);margin:0}@media(min-width:750px){.section-home-daily-ritual{padding:0 0 6rem}.section-home-daily-ritual__inner{padding:0 3.2rem}.section-home-daily-ritual__lifestyle{min-height:40rem}.section-home-daily-ritual__media--desktop{display:block}.section-home-daily-ritual__media--mobile{display:none}.section-home-daily-ritual__overlay{min-height:40rem;padding:3.2rem}.section-home-daily-ritual__heading{font-size:3rem}.section-home-daily-ritual__desc{font-size:1.4rem}.section-home-daily-ritual__steps{grid-template-columns:repeat(3,1fr);gap:2.4rem}.section-home-daily-ritual__step{flex-direction:column;align-items:center;text-align:center;gap:1rem}}@media(min-width:990px){.section-home-daily-ritual{padding:0 0 8rem}.section-home-daily-ritual__lifestyle{min-height:48rem;border-radius:2rem;margin-bottom:4rem}.section-home-daily-ritual__overlay{min-height:48rem;padding:4rem}.section-home-daily-ritual__heading{font-size:3.6rem;margin-bottom:1rem}.section-home-daily-ritual__desc{font-size:1.5rem}.section-home-daily-ritual__btn{font-size:1.4rem}.section-home-daily-ritual__steps{gap:3.2rem}.section-home-daily-ritual__step-num{width:3.6rem;height:3.6rem;font-size:1.4rem}.section-home-daily-ritual__step-title{font-size:1.6rem}.section-home-daily-ritual__step-text{font-size:1.4rem}}@media(min-width:1200px){.section-home-daily-ritual__inner{padding:0 4rem}}@media(min-width:1536px){.section-home-daily-ritual__inner{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/home-daily-ritual.css.map */
