.noble-ritual-savings{font-size:1.3rem;line-height:1.5;margin:.7rem 0 1rem;max-width:48rem}
.noble-ritual-intro p{margin:0 0 1.5rem;line-height:1.6}
.noble-ritual-intro h2,.noble-ritual-selector-anchor h2{font-size:1.8rem;margin:1.8rem 0 .7rem}
.noble-ritual-included,.noble-ritual-families{list-style:none;padding:0;margin:.5rem 0 1.5rem;font-size:1.4rem;line-height:1.6}
.noble-ritual-included li{margin:.2rem 0}
.noble-ritual-families li{margin:.4rem 0}
.noble-ritual-selector-anchor{scroll-margin-top:14rem}
.noble-ritual-selector-anchor p{margin:.5rem 0;font-size:1.4rem}
.noble-ritual-purchase-note{font-size:1.2rem;line-height:1.6;margin:1rem 0;color:rgba(var(--color-foreground),.8)}
.noble-ritual-reset{max-width:120rem;margin:0 auto;padding:0 3rem 4rem}
.noble-ritual-reset__section{padding:3rem 0;border-top:1px solid rgba(var(--color-foreground),.15)}
.noble-ritual-reset .noble-ritual-reset__section>h2{margin:0 0 1.5rem;font-size:2.8rem!important;max-width:none!important;line-height:1.25}
.noble-ritual-benefits,.noble-ritual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}
.noble-ritual-benefits svg{width:3.5rem;height:3.5rem;stroke:currentColor;stroke-width:1.4}
.noble-ritual-benefits h3,.noble-ritual-steps h3{font-size:1.8rem;margin:1rem 0 .5rem}
.noble-ritual-benefits p,.noble-ritual-steps p{font-size:1.5rem;line-height:1.6;margin:0}
.noble-ritual-steps{list-style:none;padding:0;margin:1rem 0}
.noble-ritual-ingredients summary{font-size:1.8rem;cursor:pointer;padding:1rem 0;list-style:revert}
.noble-ritual-ingredients details{border-top:1px solid rgba(var(--color-foreground),.1)}
.noble-ritual-ingredients details summary{font-size:1.5rem}
.noble-ritual-ingredients p{font-size:1.4rem;line-height:1.65;overflow-wrap:anywhere}
.noble-ritual-return{text-align:center;margin:1rem 0}
.noble-ritual-return a{color:inherit;text-underline-offset:.4rem;font-size:1.5rem}
@media(max-width:749px){
  product-info[data-url="/products/build-your-daily-ritual"] .product__media-item .product__media{height:min(92vw,36rem);padding-bottom:0!important}
  product-info[data-url="/products/build-your-daily-ritual"] .product__media-item .product__media img{object-fit:contain}
  .noble-ritual-reset{padding:0 2rem 3rem}
  .noble-ritual-reset__section{padding:2.4rem 0}
  .noble-ritual-reset .noble-ritual-reset__section>h2{font-size:2.4rem!important}
  .noble-ritual-benefits,.noble-ritual-steps{grid-template-columns:1fr;gap:1.5rem}
  .noble-ritual-benefits>div{display:grid;grid-template-columns:3.5rem 1fr;column-gap:1.2rem}
  .noble-ritual-benefits svg{grid-row:span 2;margin-top:.3rem}
  .noble-ritual-benefits h3{margin:0 0 .4rem}
  .noble-ritual-selector-anchor{scroll-margin-top:10rem}
}
