.r-editorial-story .r-ed--subscription-intro,.r-editorial-story .r-ed--subscription-steps,.r-editorial-story .r-ed--subscription-benefits{--r-story-type-headline: 1.375rem;--r-story-type-subhead: 1.125rem;--r-story-type-body: 1rem;--r-story-type-eyebrow: .875rem;--r-story-leading-body: 1.5}.r-ed--subscription-intro .r-story-text--headline,.r-ed--subscription-steps .r-story-text--headline,.r-ed--subscription-benefits .r-story-text--headline{line-height:1.364;letter-spacing:var(--r-tracking-tight, .02em)}.r-ed--subscription-benefits .r-story-text--subhead{line-height:1.333}.r-ed--subscription-steps .r-story-text--eyebrow{font-weight:500;line-height:1.429;letter-spacing:var(--r-tracking-tight, .02em);text-transform:none}.r-ed--subscription-intro .r-story-text--body,.r-ed--subscription-steps .r-story-text--body,.r-ed--subscription-benefits .r-story-text--body{letter-spacing:var(--r-tracking-tight, .02em)}.r-ed--subscription-intro .r-story-text--body>p{margin-block:0}.r-ed--subscription-intro .r-story-text--body>p+p{margin-block-start:1.5em}.r-ed--subscription-intro .r-story-text--body a{color:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.25em}.r-ed--subscription-intro .r-ed-subscription__wordmark{margin:0;font:inherit;color:var(--color-foreground-heading, currentColor)}.r-ed--subscription-intro .r-ed-subscription__wordmark-mark{display:block}.r-ed--subscription-intro .r-ed-subscription__wordmark-mark svg{display:block;inline-size:100%;block-size:auto}.r-ed--subscription-benefits .r-ed__ben-b{margin-block-end:24px}.r-ed--subscription-benefits .r-ed__ben-b:last-child{margin-block-end:0}.r-ed--subscription-benefits .r-ed__ben-title{margin-block-end:30px}@media screen and (max-width:749px){.r-ed--subscription-intro{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:0;row-gap:0;align-content:start;padding-block-start:18.5cqi;padding-block-end:8.5cqi;grid-template-rows:auto auto}.r-ed--subscription-intro>.r-story-item{grid-column:1;grid-row:1;align-self:start;justify-self:start}.r-ed--subscription-intro>.r-ed__wordmark{margin-inline-start:8.75cqi;margin-block-start:0;inline-size:81.25cqi}.r-ed--subscription-intro>.r-ed__intro-copy{margin-inline-start:8.75cqi;margin-block-start:20.75cqi;inline-size:81.75cqi;--r-story-group-gap: 27px}.r-ed--subscription-intro .r-ed__intro-headline{max-inline-size:99.39%}.r-ed--subscription-intro>.r-ed__hero{grid-row:2;margin-inline-start:0;margin-block-start:13.5cqi;inline-size:100cqi}.r-ed--subscription-intro>.r-ed__hero>.r-media{aspect-ratio:2 / 3}.r-ed--subscription-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:0;row-gap:0;align-content:start;padding-block:0;min-block-size:113.75cqi;grid-template-rows:auto auto auto auto}.r-ed--subscription-steps>.r-story-item{grid-column:1;align-self:start;justify-self:start}.r-editorial-story .r-ed--subscription-steps{--r-story-type-headline: 1.5rem}.r-ed--subscription-steps .r-story-text--headline{line-height:1.417}.r-ed--subscription-steps>.r-ed__steps-title{grid-row:1;margin-inline-start:8.75cqi;margin-block-start:9.5cqi;inline-size:82.25cqi}.r-ed--subscription-steps>.r-ed__step-1,.r-ed--subscription-steps>.r-ed__step-2,.r-ed--subscription-steps>.r-ed__step-3{margin-inline-start:8.75cqi;inline-size:82.25cqi;--r-story-group-gap: 7px}.r-ed--subscription-steps>.r-ed__step-1,.r-ed--subscription-steps>.r-ed__step-2{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .2)}.r-ed--subscription-steps>.r-ed__step-1{grid-row:2;margin-block-start:8.75cqi;padding-block-end:7cqi;margin-block-end:5.5cqi}.r-ed--subscription-steps>.r-ed__step-2{grid-row:3;padding-block-end:9.25cqi;margin-block-end:5.75cqi}.r-ed--subscription-steps>.r-ed__step-3{grid-row:4}.r-ed--subscription-benefits{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:0;row-gap:0;align-content:start;padding-block-start:8.5cqi;padding-block-end:24.5cqi;min-block-size:362cqi}.r-ed--subscription-benefits>.r-story-item{grid-area:1 / 1;align-self:start;justify-self:start}.r-ed--subscription-benefits>.r-ed__fig-benefits{margin-inline-start:0;margin-block-start:0;inline-size:100cqi}.r-ed--subscription-benefits>.r-ed__fig-benefits>.r-media{aspect-ratio:8 / 13}.r-ed--subscription-benefits>.r-ed__benefits{margin-inline-start:8.75cqi;margin-block-start:174.75cqi;inline-size:78.5cqi;--r-story-group-gap: 0px}.r-ed--subscription-benefits .r-ed__ben-h,.r-ed--subscription-benefits .r-ed__ben-b{max-inline-size:81.53%}}@media screen and (min-width:750px){.r-ed--subscription-intro{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(41.667cqi,auto);column-gap:0;row-gap:0;align-content:start;padding-block-start:1.5278cqi;padding-block-end:1.3889cqi}.r-ed--subscription-intro>.r-story-item{grid-column:1;grid-row:1;margin-block-end:var(--r-ed-fig-reserve);align-self:start;justify-self:start}.r-ed--subscription-intro>:is(.r-story-item--text,.r-story-item--group){margin-block-end:var(--r-ed-text-clearance)}.r-ed--subscription-intro>.r-ed__wordmark{margin-inline-start:3.125cqi;margin-block-start:3.2639cqi;inline-size:22.5694cqi}.r-ed--subscription-intro>.r-ed__intro-copy{margin-inline-start:3.125cqi;margin-block-start:9.4444cqi;inline-size:37.6389cqi;--r-story-group-gap: 29px}.r-ed--subscription-intro .r-ed__intro-headline{max-inline-size:99.26%}.r-ed--subscription-intro>.r-ed__hero{margin-inline-start:50.5556cqi;margin-block-start:0;inline-size:48.2639cqi}.r-ed--subscription-intro>.r-ed__hero>.r-media{aspect-ratio:139 / 120}.r-ed--subscription-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(8.403cqi,auto);column-gap:0;row-gap:0;align-content:start;padding-block:0}.r-ed--subscription-steps>.r-story-item{grid-column:1;grid-row:1;margin-block-end:var(--r-ed-fig-reserve);align-self:start;justify-self:start}.r-ed--subscription-steps>:is(.r-story-item--text,.r-story-item--group){margin-block-end:var(--r-ed-text-clearance)}.r-ed--subscription-steps>.r-ed__steps-title{margin-inline-start:3.125cqi;margin-block-start:3.0556cqi;inline-size:15.9722cqi}.r-ed--subscription-steps>.r-ed__step-1,.r-ed--subscription-steps>.r-ed__step-2,.r-ed--subscription-steps>.r-ed__step-3{margin-block-start:2.0833cqi;--r-story-group-gap: 7px}.r-ed--subscription-steps>.r-ed__step-1{margin-inline-start:20.8333cqi;inline-size:15.2778cqi}.r-ed--subscription-steps>.r-ed__step-2{margin-inline-start:39.5833cqi;inline-size:21.1806cqi}.r-ed--subscription-steps>.r-ed__step-3{margin-inline-start:63.5417cqi;inline-size:28.9583cqi}.r-ed--subscription-steps>.r-ed__step-1:before,.r-ed--subscription-steps>.r-ed__step-2:before,.r-ed--subscription-steps>.r-ed__step-3:before{content:"";position:absolute;inset-inline-start:-1.7361cqi;inset-block-start:-.7639cqi;inline-size:1px;block-size:5.5556cqi;background-color:rgb(var(--color-foreground-rgb) / .2)}.r-ed--subscription-benefits{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(45.139cqi,auto);column-gap:0;row-gap:0;align-content:start;padding-block-start:2.7778cqi;padding-block-end:6.25cqi}.r-ed--subscription-benefits>.r-story-item{grid-column:1;grid-row:1;margin-block-end:var(--r-ed-fig-reserve);align-self:start;justify-self:start}.r-ed--subscription-benefits>:is(.r-story-item--text,.r-story-item--group){margin-block-end:var(--r-ed-text-clearance)}.r-ed--subscription-benefits>.r-ed__fig-benefits{margin-inline-start:0;margin-block-start:0;inline-size:69.4444cqi}.r-ed--subscription-benefits>.r-ed__fig-benefits>.r-media{aspect-ratio:20 / 13}.r-ed--subscription-benefits>.r-ed__benefits{margin-inline-start:72.8472cqi;margin-block-start:1.3194cqi;inline-size:21.8056cqi;--r-story-group-gap: 0px}.r-ed--subscription-benefits .r-ed__ben-h,.r-ed--subscription-benefits .r-ed__ben-b{max-inline-size:81.53%}}body:has(.r-ed--subscription-intro) :is(.r-pdp-routine,.r-faq){--page-margin: 8.75%}@media screen and (min-width:750px){body:has(.r-ed--subscription-intro) :is(.r-pdp-routine,.r-faq){--page-margin: 3.125%}}body:has(.r-ed--subscription-intro) .r-pdp-routine.spacing-style{padding-block-start:0;padding-block-end:24.5vw}body:has(.r-ed--subscription-intro) .r-faq.spacing-style{padding-block-start:0;padding-block-end:24.5vw}@media screen and (min-width:750px){body:has(.r-ed--subscription-intro) :is(.r-pdp-routine,.r-faq).spacing-style{padding-block-end:clamp(72px,8.3333vw,120px)}}@media screen and (max-width:749px){body:has(.r-ed--subscription-intro) .r-pdp-routine__list{padding-inline:8.75vw;scroll-padding-inline-start:8.75vw}}body:has(.r-ed--subscription-intro) .r-pdp-routine__heading{font-family:var(--r-font-body, inherit);font-size:1.375rem;font-weight:400;line-height:1.364;letter-spacing:var(--r-tracking-tight, .02em)}body:has(.r-ed--subscription-intro) .r-pdp-routine__inner{gap:31px}body:has(.r-ed--subscription-intro) .r-pdp-routine__link{gap:11px}body:has(.r-ed--subscription-intro) .r-pdp-routine__item{gap:9px}body:has(.r-ed--subscription-intro) .r-pdp-routine__price{margin-block-start:auto}body:has(.r-ed--subscription-intro) :is(.r-pdp-routine__title,.r-pdp-routine__price){font-size:.6875rem;line-height:1.636;letter-spacing:var(--r-tracking-tight, .02em)}@media screen and (min-width:1280px){body:has(.r-ed--subscription-intro) .r-pdp-routine__list{grid-template-columns:repeat(6,minmax(0,1fr))}}body:has(.r-ed--subscription-intro) .r-faq__heading{margin-block-end:53px;font-size:1.375rem;line-height:1.364}body:has(.r-ed--subscription-intro) .r-faq__question{padding-block:14px}body:has(.r-ed--subscription-intro) .r-faq__question-text{font-size:1rem;line-height:1.5}body:has(.r-ed--subscription-intro) .r-faq__answer-copy{font-size:1rem;line-height:1.5;letter-spacing:var(--r-tracking-tight, .02em)}@media screen and (min-width:750px){body:has(.r-ed--subscription-intro) .r-faq__inner--split{margin-inline-end:-3.3333%;grid-template-columns:minmax(0,645fr) minmax(0,719fr);--r-faq-column-gap: 2.2222%}body:has(.r-ed--subscription-intro) .r-faq__media{align-self:stretch}body:has(.r-ed--subscription-intro) .r-faq__image{block-size:100%;aspect-ratio:auto}}@media screen and (max-width:749px){body:has(.r-ed--subscription-intro) .r-faq__inner{gap:50px}body:has(.r-ed--subscription-intro) .r-faq__media{margin-inline:-10.6061%}body:has(.r-ed--subscription-intro) .r-faq__image{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/517/assets/r-ed-subscription.css.map */
