.formula-conversion{position:relative;padding-top:var(--formula-conversion-pad-top, 96px);padding-bottom:var(--formula-conversion-pad-bottom, 96px);color:rgb(var(--color-foreground));background:var(--gradient-background, rgb(var(--color-background)));font-family:var(--font-stack-body);font-style:var(--font-style-body, normal);font-weight:var(--font-weight-body, 400)}.formula-conversion,.formula-conversion *{box-sizing:border-box}.formula-conversion__heading,.formula-benefits__title,.formula-routine__title,.formula-faq__summary,.formula-final-cta__heading{font-family:var(--font-stack-header);font-style:var(--font-style-header, normal)}.formula-conversion h2,.formula-conversion h3,.formula-conversion p,.formula-conversion figure,.formula-conversion ol,.formula-conversion ul{margin:0}.formula-conversion ol,.formula-conversion ul{padding:0;list-style:none}.formula-conversion img{display:block;width:100%;max-width:100%}.formula-conversion__header{display:grid;gap:28px;margin-bottom:clamp(44px,6vw,84px)}.formula-conversion__heading-group{max-width:800px}.formula-conversion__eyebrow{margin-bottom:16px;color:rgb(var(--color-outline-button));font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.formula-conversion__heading,.formula-final-cta__heading{color:rgb(var(--color-heading));font-size:clamp(38px,5vw,72px);font-weight:var(--font-weight-header, 600);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.formula-conversion__intro,.formula-final-cta__text{max-width:560px;color:rgb(var(--color-foreground-secondary));font-size:clamp(15px,1.25vw,18px);line-height:1.65}.formula-conversion__intro p,.formula-final-cta__text p,.formula-benefits__text p,.formula-routine__text p,.formula-faq__answer p{color:inherit}.formula-conversion__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 24px;border:var(--btn-border-width, 1px) solid rgb(var(--color-button));border-radius:var(--btn-border-radius, 0);color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-size:var(--font-btn-size, 15px);font-weight:var(--font-btn-weight, 600);line-height:var(--btn-line-height, 22px);letter-spacing:var(--btn-letter-spacing, .04em);text-align:center;text-decoration:none;text-transform:var(--btn-text-transform, none);transition:color var(--m-duration-default, .25s) ease,background-color var(--m-duration-default, .25s) ease,border-color var(--m-duration-default, .25s) ease}.formula-conversion__button:hover{border-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));background:rgb(var(--color-button-hover))}.formula-conversion__text-link{display:inline-flex;width:fit-content;align-items:center;gap:9px;padding-block:4px;border-bottom:1px solid currentColor;color:rgb(var(--color-outline-button));font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.formula-conversion__text-link:after{content:"\2192";font-size:1.2em;line-height:1}.formula-conversion a:focus-visible,.formula-faq__summary:focus-visible{outline:2px solid rgb(var(--color-outline-button));outline-offset:4px}.formula-benefits__grid{display:grid;border-top:1px solid rgb(var(--color-border));border-inline-start:1px solid rgb(var(--color-border))}.formula-benefits,.formula-faq{border-top:1px solid rgb(var(--color-border))}.formula-benefits__item{display:flex;min-height:310px;flex-direction:column;padding:clamp(24px,2.8vw,42px);border-right:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border));background:rgb(var(--color-background))}.formula-benefits__topline{display:flex;min-height:24px;align-items:baseline;justify-content:space-between;gap:20px}.formula-benefits__index,.formula-benefits__label{color:rgb(var(--color-foreground-secondary));font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.formula-benefits__label{text-align:end}.formula-benefits__title{max-width:14ch;margin-top:auto!important;padding-top:48px;color:rgb(var(--color-heading));font-size:clamp(24px,2.1vw,32px);font-weight:var(--font-weight-header, 600);line-height:1.08;letter-spacing:-.015em}.formula-benefits__text{max-width:32ch;margin-top:18px;color:rgb(var(--color-foreground-secondary));font-size:15px;line-height:1.6}.formula-benefits__item .formula-conversion__text-link{margin-top:24px}.formula-routine{overflow:hidden}.formula-routine__intro-wrap{display:grid;justify-items:start;gap:26px}.formula-routine__steps{position:relative;display:grid;gap:1px;background:rgb(var(--color-border));border:1px solid rgb(var(--color-border))}.formula-routine__step{position:relative;display:grid;min-height:330px;align-content:space-between;gap:56px;padding:clamp(28px,3vw,46px);background:rgb(var(--color-background))}.formula-routine__number{display:inline-grid;width:54px;height:54px;place-items:center;border:1px solid rgb(var(--color-outline-button));border-radius:var(--rounded-full, 9999px);color:rgb(var(--color-outline-button));font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em}.formula-routine__step-copy{display:grid;justify-items:start;gap:16px}.formula-routine__title{color:rgb(var(--color-heading));font-size:clamp(25px,2.2vw,34px);font-weight:var(--font-weight-header, 600);line-height:1.08;letter-spacing:-.015em}.formula-routine__text{max-width:36ch;color:rgb(var(--color-foreground-secondary));font-size:15px;line-height:1.65}.formula-faq__layout{display:grid;gap:52px}.formula-faq__header{align-self:start}.formula-faq__heading{max-width:11ch}.formula-faq__header .formula-conversion__intro{margin-top:24px}.formula-faq__link{margin-top:30px}.formula-faq__items{display:block;border-top:1px solid rgb(var(--color-border))}.formula-faq__item{border-bottom:1px solid rgb(var(--color-border))}.formula-faq__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,2.7vw,36px) 0;color:rgb(var(--color-heading));cursor:pointer;font-size:clamp(18px,1.65vw,24px);font-weight:600;line-height:1.35;list-style:none}.formula-faq__summary::-webkit-details-marker{display:none}.formula-faq__icon{position:relative;display:block;width:28px;height:28px;flex:0 0 auto;border:1px solid rgb(var(--color-border));border-radius:var(--rounded-full, 9999px)}.formula-faq__icon-line{position:absolute;top:50%;left:50%;width:10px;height:1px;background:rgb(var(--color-outline-button));transform:translate(-50%,-50%);transition:opacity var(--m-duration-default, .25s) ease}.formula-faq__icon-line--vertical{transform:translate(-50%,-50%) rotate(90deg)}.formula-faq__item[open] .formula-faq__icon-line--vertical{opacity:0}.formula-faq__item.is-closing .formula-faq__icon-line--vertical{opacity:1}.formula-faq__answer{max-width:660px;padding:0 52px 32px 0;color:rgb(var(--color-foreground-secondary));font-size:15px;line-height:1.7}.formula-final-cta{overflow:hidden}.formula-final-cta__panel{position:relative;isolation:isolate;min-height:clamp(500px,48vw,680px);overflow:hidden;border:1px solid rgb(var(--color-border));background:rgb(var(--color-background-secondary))}.formula-final-cta__content{position:relative;z-index:2;display:flex;width:min(760px,68%);min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,6.5vw,96px)}.formula-final-cta__heading{max-width:10ch;font-size:clamp(46px,6vw,88px)}.formula-final-cta__text{max-width:520px;margin-top:28px}.formula-final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:34px}.formula-final-cta__art,.formula-final-cta__media{position:absolute;z-index:0;inset:0 0 0 auto;width:48%;margin:0;overflow:hidden}.formula-final-cta__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--color-background-secondary)) 0%,rgba(var(--color-background-secondary),.18) 48%,transparent 100%);content:"";pointer-events:none}.formula-final-cta__media img{width:100%;height:100%;object-fit:cover;object-position:var(--formula-cta-image-position, 50% 50%)}.formula-final-cta__art{display:grid;place-items:center;opacity:.72}.formula-final-cta__art:before{position:absolute;width:min(44vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-button),.28) 0%,rgba(var(--color-button),.08) 38%,transparent 68%);content:""}.formula-final-cta__ring{position:absolute;width:min(34vw,480px);aspect-ratio:1;border:1px solid rgb(var(--color-outline-button));border-radius:50%}.formula-final-cta__ring--inner{width:min(20vw,280px);opacity:.48}@media screen and (min-width:768px){.formula-conversion__header{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end}.formula-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-routine__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.formula-faq__layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(60px,9vw,150px)}.formula-faq__header{position:sticky;top:120px}}@media screen and (min-width:1100px){.formula-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:767px){.formula-conversion{padding-top:max(52px,var(--formula-conversion-pad-top-mobile, 62px));padding-bottom:max(52px,var(--formula-conversion-pad-bottom-mobile, 62px))}.formula-conversion__container{padding-inline:20px}.formula-conversion__header{margin-bottom:38px}.formula-conversion__heading,.formula-final-cta__heading{font-size:clamp(36px,11vw,50px)}.formula-benefits__item{min-height:260px}.formula-routine__step{min-height:270px;gap:46px}.formula-faq__layout{gap:44px}.formula-faq__summary{gap:18px}.formula-faq__answer{padding-right:34px}.formula-final-cta__panel{min-height:620px}.formula-final-cta__content{width:100%;min-height:430px;justify-content:flex-start;padding:42px 26px}.formula-final-cta__art,.formula-final-cta__media{top:auto;bottom:0;left:0;width:100%;height:220px}.formula-final-cta__media:after{background:linear-gradient(180deg,rgb(var(--color-background-secondary)) 0%,rgba(var(--color-background-secondary),.08) 52%,transparent 100%)}.formula-final-cta__art:before{width:360px}.formula-final-cta__ring{width:290px}.formula-final-cta__ring--inner{width:170px}}@media(prefers-reduced-motion:reduce){.formula-conversion__button,.formula-faq__icon-line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/formula-conversion.css.map */
