.nightly-power-ritual__grid{display:grid;grid-template-columns:1fr;align-items:center}@media screen and (min-width:990px){.nightly-power-ritual__grid{grid-template-columns:1fr 1fr}.nightly-power-ritual__grid--image-right .nightly-power-ritual__media{order:2}.nightly-power-ritual__grid--image-right .nightly-power-ritual__content,.nightly-power-ritual__grid--image-left .nightly-power-ritual__media{order:1}.nightly-power-ritual__grid--image-left .nightly-power-ritual__content{order:2}}.nightly-power-ritual__content{min-width:0}.nightly-power-ritual__media{display:flex;width:100%;min-width:0}.nightly-power-ritual__image-wrap{position:relative;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.06)}.nightly-power-ritual__image-wrap img,.nightly-power-ritual__image-wrap svg{display:block;width:100%;height:100%}.nightly-power-ritual__heading{margin:0 0 var(--npr-heading-margin-bottom, 1.2rem);font-family:var(--npr-heading-font-family, inherit);font-size:var(--npr-heading-size-mobile, clamp(2.4rem, 3.2vw, 3.6rem));line-height:1.15;font-weight:var(--npr-heading-font-weight, 900);color:var(--npr-heading-color, rgb(var(--color-foreground)))}@media screen and (min-width:750px){.nightly-power-ritual__heading{font-size:var(--npr-heading-size, clamp(2.8rem, 3.5vw, 4rem))}}.nightly-power-ritual__subheading{margin:0 0 var(--npr-subheading-margin-bottom, 2.4rem);font-family:var(--npr-subheading-font-family, inherit);font-size:var(--npr-subheading-size-mobile, 1.5rem);font-weight:var(--npr-subheading-font-weight, 400);line-height:1.55;color:var(--npr-subheading-color, rgba(var(--color-foreground), .78))}@media screen and (min-width:750px){.nightly-power-ritual__subheading{font-size:var(--npr-subheading-size, 1.6rem)}}.nightly-power-ritual__steps{margin:0 0 var(--npr-steps-margin-bottom, 2.8rem);padding:0;list-style:none;position:relative}.nightly-power-ritual__steps:before{content:"";position:absolute;left:calc(var(--npr-step-dot-size, 1.2rem) / 2 - var(--npr-step-line-width, .2rem) / 2);top:calc(var(--npr-step-dot-size, 1.2rem) / 2);bottom:calc(var(--npr-step-dot-size, 1.2rem) / 2);width:var(--npr-step-line-width, .2rem);background:var(--npr-step-line-color, rgba(var(--color-foreground), .12));pointer-events:none}.nightly-power-ritual__step{display:grid;grid-template-columns:var(--npr-step-dot-size, 1.2rem) 1fr;column-gap:var(--npr-step-column-gap, 1.6rem);position:relative}.nightly-power-ritual__step+.nightly-power-ritual__step{margin-top:var(--npr-step-spacing, 2rem)}.nightly-power-ritual__step-dot{width:var(--npr-step-dot-size, 1.2rem);height:var(--npr-step-dot-size, 1.2rem);border-radius:50%;background:var(--npr-step-dot-color, rgb(var(--color-product-badge-accent)));margin-top:.4rem;z-index:1;flex-shrink:0}.nightly-power-ritual__step-body{min-width:0}.nightly-power-ritual__step-badge{display:inline-block;margin:0 0 .6rem;padding:.4rem 1rem;border-radius:999px;background:var(--npr-step-badge-bg, rgb(var(--color-product-badge-accent)));color:var(--npr-step-badge-text, #ffffff);font-family:var(--npr-body-font-family, inherit);font-size:var(--npr-step-badge-size, 1.2rem);font-weight:var(--npr-button-font-weight, 600);line-height:1.2}.nightly-power-ritual__step-title{margin:0 0 .4rem;font-family:var(--npr-step-title-font-family, inherit);font-size:var(--npr-step-title-size-mobile, 1.6rem);line-height:1.35;font-weight:var(--npr-body-font-weight, 400);color:var(--npr-step-title-color, rgb(var(--color-foreground)))}@media screen and (min-width:750px){.nightly-power-ritual__step-title{font-size:var(--npr-step-title-size, 1.8rem)}}.nightly-power-ritual__step-description{margin:0;font-family:var(--npr-body-font-family, inherit);font-size:var(--npr-step-description-size-mobile, 1.4rem);font-weight:var(--npr-body-font-weight, 400);line-height:1.55;color:var(--npr-step-description-color, rgba(var(--color-foreground), .72))}@media screen and (min-width:750px){.nightly-power-ritual__step-description{font-size:var(--npr-step-description-size, 1.5rem)}}.nightly-power-ritual__cta{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--npr-button-height, 5.2rem);padding:0 var(--npr-button-padding-x, 3.2rem);border-radius:var(--npr-button-radius, 12px);background:var(--npr-button-bg, rgb(var(--color-button)))!important;color:var(--npr-button-text, rgb(var(--color-button-text)))!important;font-family:var(--npr-button-font-family, inherit);font-size:var(--npr-button-font-size, 1.6rem);font-weight:var(--npr-button-font-weight, 600);text-decoration:none;transition:opacity .2s ease}.nightly-power-ritual__cta:hover{opacity:.92}.nightly-power-ritual__cta .icon{width:1.6rem;height:1.6rem}.nightly-power-ritual__placeholder{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-nightly-power-ritual.css.map */
