:root{--ridi-radius-card: 10px;--ridi-radius-hero: 20px;--ridi-radius-pill: 999px;--ridi-gap: clamp(1.5rem, 3vw, 3rem);--ridi-section-pad-block: clamp(2.75rem, 5.5vw, 5rem);--ridi-container-max: 1240px;--ridi-editorial-ivory: #F7F3EE;--ridi-editorial-oat: #E7DED2;--ridi-editorial-mushroom: #A89582;--ridi-editorial-mocha: #7A6250;--ridi-editorial-espresso: #3B3029;--ridi-emerald: #0F3D2E;--ridi-emerald-rgb: 15, 61, 46;--ridi-emerald-hover: #14513C;--ridi-brass: #C2A24D;--ridi-brass-rgb: 194, 162, 77;--ridi-sage: #A8B5A2;--ridi-rule-signature: rgba(var(--ridi-emerald-rgb), .22)}.ridi-btn:focus-visible,.ridi-rituals__card:focus-visible,.ridi-rail__item:focus-visible,.ridi-routine__step-link:focus-visible{outline:2px solid var(--ridi-emerald);outline-offset:3px;border-radius:var(--ridi-radius-card)}.ridi-btn--accent{background:var(--ridi-emerald);color:#f7f3ee;border-color:var(--ridi-emerald)}.ridi-btn--accent:hover{background:var(--ridi-emerald-hover);color:#fff;border-color:var(--ridi-emerald-hover)}.header a[aria-current=page],.header-drawer a[aria-current=page]{color:var(--ridi-emerald)}.ridi-section{padding-block:var(--ridi-section-pad-block)}.ridi-container{max-width:var(--ridi-container-max);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.ridi-eyebrow{display:inline-block;font-family:var(--font-body--family, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ridi-emerald);margin-block-end:.75rem}.color-scheme-aujuste-ink .ridi-eyebrow,.color-scheme-aujuste-emerald .ridi-eyebrow{color:inherit}.ridi-display{font-family:var(--font-accent--family, serif);font-weight:400}.ridi-heading{text-wrap:balance;margin:0;color:var(--color-foreground-heading)}.ridi-body{color:var(--color-foreground);max-width:62ch}.ridi-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--ridi-radius-pill);padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer}.ridi-btn--primary{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border)}.ridi-btn--primary:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.ridi-btn--secondary{background:var(--color-secondary-button-background);color:var(--color-secondary-button-text);border-color:var(--color-secondary-button-border)}.ridi-btn--secondary:hover{background:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}@media(prefers-reduced-motion:no-preference){.ridi-btn:hover{transform:translateY(-1px)}}.ridi-card{border-radius:var(--ridi-radius-card);overflow:hidden;background:var(--color-background);border:1px solid var(--color-border)}.ridi-media{display:block;width:100%;height:100%;object-fit:cover}.ridi-tonal-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 15% 15%,color-mix(in srgb,var(--ridi-editorial-oat) 55%,transparent),transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--ridi-editorial-mushroom) 30%,transparent),color-mix(in srgb,var(--ridi-editorial-oat) 18%,transparent))}.ridi-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ridi-section *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}[id=rituals]{scroll-margin-top:calc(var(--header-height, 72px) + .5rem)}@media screen and (min-width:750px){.header__column--left .header__drawer,.header__drawer.desktop\:hidden{display:block!important}.header--desktop header-menu+.header__drawer header-drawer,.header__drawer header-drawer{display:block!important}.header__column>header-menu{display:none!important}header-drawer .menu-drawer{max-width:28rem}}:root{--ridi-success: #1F5C3F;--ridi-warn: #8A5A2B}.ridi-editor-note{margin:0;padding:.85rem 1.1rem;background:#fcefe9;border:1px solid #E0A98C;color:#7a3b1f;font-size:.85rem;border-radius:var(--ridi-radius-card)}.ridi-notice{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1.1rem;border-radius:var(--ridi-radius-card);border:1px solid rgba(var(--ridi-brass-rgb),.45);background:color-mix(in srgb,var(--ridi-editorial-ivory) 70%,transparent);font-size:.9rem;line-height:1.5}.ridi-notice__icon{color:var(--ridi-brass);flex:0 0 auto;margin-top:.1rem}.ridi-draft{padding:.9rem 1.1rem;border-radius:var(--ridi-radius-card);border:1px solid rgba(var(--ridi-brass-rgb),.45);background:color-mix(in srgb,var(--ridi-editorial-ivory) 70%,transparent);font-size:.9rem}.ridi-benefits__heading{margin:0 0 .5rem;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ridi-emerald)}.ridi-benefits__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ridi-benefits--ticks .ridi-benefits__item{position:relative;padding-inline-start:1.6rem;font-size:.98rem;line-height:1.5}.ridi-benefits--ticks .ridi-benefits__item:before{content:"";position:absolute;left:.1rem;top:.45em;width:.6rem;height:.35rem;border-left:1.5px solid var(--ridi-emerald);border-bottom:1.5px solid var(--ridi-emerald);transform:rotate(-45deg)}.ridi-benefits--chips .ridi-benefits__list{flex-direction:row;flex-wrap:wrap;gap:.5rem}.ridi-benefits--chips .ridi-benefits__item{padding:.35rem .8rem;border-radius:var(--ridi-radius-pill);border:1px solid var(--ridi-rule-signature);font-size:.85rem}.ridi-offer{display:block;margin-block:.25rem .5rem}.ridi-offer__heading{margin:0 0 .6rem;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ridi-emerald)}.ridi-offer__tiers{display:flex;flex-direction:column;gap:.6rem}.ridi-offer__tier{display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:var(--ridi-radius-card);border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;min-height:56px}.ridi-offer__tier:before{content:"";width:1.1rem;height:1.1rem;border-radius:50%;border:1.5px solid var(--color-foreground);box-sizing:border-box;transition:box-shadow .2s ease,border-color .2s ease}.ridi-offer__tier.is-selected{border-color:var(--ridi-emerald);background:color-mix(in srgb,var(--ridi-sage) 22%,var(--color-background))}.ridi-offer__tier.is-selected:before{border-color:var(--ridi-emerald);box-shadow:inset 0 0 0 4px var(--color-background),inset 0 0 0 10px var(--ridi-emerald)}.ridi-offer__tier:has(.ridi-offer__input:focus-visible){outline:2px solid var(--ridi-emerald);outline-offset:3px}.ridi-offer__tier--highlight{border-color:rgba(var(--ridi-emerald-rgb),.5)}.ridi-offer__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ridi-offer__label{font-weight:600;font-size:.98rem;color:var(--color-foreground-heading);display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ridi-offer__badge{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .5rem;border-radius:var(--ridi-radius-pill);background:var(--ridi-emerald);color:#f7f3ee}.ridi-offer__sub{font-size:.85rem;opacity:.8;overflow-wrap:anywhere}.ridi-offer__price{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;white-space:nowrap}.ridi-offer__amount{font-weight:600}.ridi-offer__compare{font-size:.82rem;opacity:.65}.ridi-offer__note{margin:.5rem 0 0;font-size:.85rem;min-height:1.2em;opacity:.85}.ridi-offer__note:empty{display:none}.ridi-assure{margin-block:.75rem}.ridi-assure__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ridi-assure--product .ridi-assure__list{grid-template-columns:1fr}.ridi-assure__item{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.45}.ridi-assure__icon{flex:0 0 auto;color:var(--ridi-emerald);margin-top:.1rem}.ridi-assure__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ridi-assure__label{color:var(--color-foreground);text-decoration:none}a.ridi-assure__label{text-decoration:underline;text-underline-offset:.25em}.ridi-assure__icons{display:flex;flex-wrap:wrap;gap:.3rem}.ridi-assure__payment-icon{height:20px;width:auto;border-radius:3px}.ridi-assure--cart{padding-block-start:.5rem}.ridi-assure--cart .ridi-assure__list{grid-template-columns:1fr;gap:.4rem}.ridi-assure--cart .ridi-assure__item{font-size:.8rem}.ridi-rewards{padding:.9rem 0 1rem;border-bottom:1px solid var(--color-border);margin-block-end:.75rem}.ridi-rewards__message{margin:0 0 .6rem;font-size:.9rem;font-weight:500;text-align:center}.ridi-rewards__bar{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ridi-sage) 55%,transparent);overflow:hidden}.ridi-rewards__fill{display:block;height:100%;border-radius:999px;background:var(--ridi-emerald);transition:width .4s ease}.ridi-rewards__tiers{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem}.ridi-rewards__tier{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:.6rem .4rem;border-radius:var(--ridi-radius-card);border:1px solid var(--color-border);font-size:.78rem;line-height:1.3;opacity:.75}.ridi-rewards__tier.is-reached{opacity:1;border-color:var(--ridi-emerald);background:color-mix(in srgb,var(--ridi-sage) 25%,transparent)}.ridi-rewards__tier-icon{color:var(--ridi-emerald)}.ridi-rewards__tier-amount{font-weight:600}.ridi-xsell{padding-block:1rem .5rem;border-top:1px solid var(--color-border);margin-block-start:1rem}.ridi-xsell__heading{margin:0 0 .75rem;font-family:var(--font-heading--family, serif);font-weight:400;font-size:1.15rem}.ridi-xsell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ridi-xsell__item{display:grid;grid-template-columns:64px 1fr auto;gap:.75rem;align-items:center}.ridi-xsell__media{position:relative;display:block;width:64px;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--ridi-editorial-oat)}.ridi-xsell__media img{width:100%;height:100%;object-fit:cover;display:block}.ridi-xsell__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ridi-xsell__title{font-size:.92rem;font-weight:500;color:var(--color-foreground-heading);text-decoration:none;overflow-wrap:anywhere}.ridi-xsell__price{font-size:.85rem}.ridi-xsell__from{opacity:.7;font-size:.78rem}.ridi-xsell__error{font-size:.78rem;color:var(--ridi-warn)}.ridi-xsell__add{padding:.55rem 1rem;font-size:.85rem;min-height:44px}.ridi-bump{margin-block:.75rem}.ridi-bump__label{display:grid;grid-template-columns:auto 56px 1fr;gap:.75rem;align-items:center;padding:.75rem .9rem;border-radius:var(--ridi-radius-card);border:1px dashed rgba(var(--ridi-emerald-rgb),.45);cursor:pointer}.ridi-bump__check{width:1.15rem;height:1.15rem;accent-color:var(--ridi-emerald);margin:0}.ridi-bump__media{width:56px;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--ridi-editorial-oat)}.ridi-bump__media img{width:100%;height:100%;object-fit:cover;display:block}.ridi-bump__body{display:flex;flex-direction:column;gap:.15rem;min-width:0;font-size:.85rem}.ridi-bump__heading{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ridi-emerald)}.ridi-bump__title{font-weight:600;color:var(--color-foreground-heading)}.ridi-quiz{max-width:44rem;margin-inline:auto;scroll-margin-top:calc(var(--header-height, 72px) + 1rem)}.ridi-quiz__intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.ridi-quiz__progress{display:flex;align-items:center;gap:.75rem;margin-block-end:1.5rem;font-size:.82rem}.ridi-quiz__progress progress{flex:1;height:6px;-webkit-appearance:none;appearance:none;border:0;background:color-mix(in srgb,var(--ridi-sage) 55%,transparent);border-radius:999px;overflow:hidden}.ridi-quiz__progress progress::-webkit-progress-bar{background:transparent}.ridi-quiz__progress progress::-webkit-progress-value{background:var(--ridi-emerald);border-radius:999px}.ridi-quiz__progress progress::-moz-progress-bar{background:var(--ridi-emerald)}.ridi-quiz__question{margin:0 0 1rem;font-family:var(--font-heading--family, serif);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.ridi-quiz__help{margin:-.5rem 0 1rem;font-size:.92rem;opacity:.85}.ridi-quiz__options{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ridi-quiz__option{display:flex;align-items:center;gap:.85rem;padding:.95rem 1.1rem;border-radius:var(--ridi-radius-card);border:1px solid var(--color-border);cursor:pointer;min-height:56px;transition:border-color .2s ease,background-color .2s ease}.ridi-quiz__option:has(input:checked){border-color:var(--ridi-emerald);background:color-mix(in srgb,var(--ridi-sage) 22%,var(--color-background))}.ridi-quiz__option:has(input:focus-visible){outline:2px solid var(--ridi-emerald);outline-offset:3px}.ridi-quiz__option input{width:1.1rem;height:1.1rem;accent-color:var(--ridi-emerald);margin:0;flex:0 0 auto}.ridi-quiz__option-text{display:flex;flex-direction:column;gap:.1rem}.ridi-quiz__option-sub{font-size:.85rem;opacity:.8}.ridi-quiz__controls{display:flex;justify-content:space-between;gap:1rem;margin-block-start:1.5rem}.ridi-quiz__result{display:grid;gap:1.25rem;padding:1.5rem;border-radius:var(--ridi-radius-card);border:1px solid var(--ridi-rule-signature);background:var(--color-background)}.ridi-quiz__result-media{aspect-ratio:4 / 5;border-radius:var(--ridi-radius-card);overflow:hidden;background:var(--ridi-editorial-oat);position:relative}.ridi-quiz__result-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ridi-quiz__result-title{margin:0;font-family:var(--font-heading--family, serif);font-weight:400;font-size:1.6rem}.ridi-quiz__result-title:focus{outline:none}.ridi-quiz__result-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ridi-quiz__email{margin-block-start:1.5rem;padding-block-start:1.5rem;border-top:1px solid var(--color-border)}.ridi-quiz__email-row{display:flex;gap:.5rem;flex-wrap:wrap}.ridi-quiz__email input[type=email]{flex:1 1 14rem;min-height:48px;padding:.6rem .9rem;border-radius:4px;border:1px solid var(--color-border)}.ridi-quiz__consent{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;margin-block-start:.6rem}@media screen and (min-width:750px){.ridi-quiz__result{grid-template-columns:2fr 3fr;align-items:center}}.ridi-landing{display:grid;gap:var(--ridi-gap);align-items:center}.ridi-landing__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--ridi-radius-hero);overflow:hidden;background:var(--ridi-editorial-oat)}.ridi-landing__media img,.ridi-landing__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ridi-landing__copy{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.ridi-landing__heading{margin:0;font-family:var(--font-heading--family, serif);font-weight:400;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08;text-wrap:balance}.ridi-landing__sub{margin:0;font-size:1.05rem;line-height:1.6}.ridi-landing__price{display:flex;align-items:baseline;gap:.6rem;font-size:1.15rem}.ridi-landing__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.ridi-landing__match{font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ridi-emerald)}@media screen and (min-width:750px){.ridi-landing{grid-template-columns:1fr 1fr}.ridi-landing--media-right .ridi-landing__media{order:2}}.ridi-bundle__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ridi-bundle__item{display:flex;flex-direction:column;gap:.5rem}.ridi-bundle__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--ridi-radius-card);overflow:hidden;background:var(--ridi-editorial-oat)}.ridi-bundle__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ridi-bundle__step{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ridi-emerald)}.ridi-bundle__title{margin:0;font-size:1rem;font-weight:500}.ridi-bundle__role{margin:0;font-size:.88rem;opacity:.85}.ridi-bundle__summary{margin-block-start:var(--ridi-gap);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-radius:var(--ridi-radius-card);border:1px solid var(--ridi-rule-signature)}.ridi-bundle__total{display:flex;flex-direction:column;gap:.2rem}.ridi-bundle__total-amount{font-size:1.3rem;font-weight:600}.ridi-bundle__total-compare{font-size:.9rem;opacity:.7}@media screen and (min-width:750px){.ridi-bundle__grid{grid-template-columns:repeat(var(--ridi-bundle-cols, 3),1fr)}}.ridi-demo{display:grid;gap:var(--ridi-gap);align-items:center}.ridi-demo__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--ridi-radius-card);overflow:hidden;background:var(--ridi-editorial-oat)}.ridi-demo__media video,.ridi-demo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ridi-demo__steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:ridi-demo}.ridi-demo__step{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem}.ridi-demo__num{font-family:var(--font-heading--family, serif);font-size:1.4rem;color:var(--ridi-emerald)}.ridi-demo__step h3{margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.ridi-demo__step p{margin:0;font-size:.95rem;line-height:1.55}@media screen and (min-width:750px){.ridi-demo{grid-template-columns:1fr 1fr}}.ridi-newsletter__inner{max-width:40rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.ridi-newsletter__heading{margin:0;font-family:var(--font-heading--family, serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem)}.ridi-newsletter__form{width:100%;max-width:30rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.ridi-newsletter__form input[type=email]{flex:1 1 14rem;min-height:48px;padding:.6rem 1rem;border-radius:var(--ridi-radius-pill);border:1px solid var(--color-border);background:var(--color-background)}.ridi-newsletter__note{margin:0;font-size:.82rem;opacity:.8}.ridi-newsletter__success{font-weight:600;color:var(--ridi-success)}.ridi-newsletter__error{color:var(--ridi-warn);font-size:.9rem}.ridi-ritual-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ridi-emerald)}.ridi-ritual-tag:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--ridi-emerald)}.ridi-subtitle{margin:0;font-size:1.02rem;line-height:1.5;opacity:.9}.ridi-trust__row{--ridi-trust-count: 4}.ridi-btn,.ridi-xsell__add,.ridi-quiz__option,.ridi-offer__tier{min-height:44px}.ridi-section-wrapper img{max-width:100%}.footer-utilities .color-scheme-aujuste-sand .footer-utilities__text,.footer-utilities .color-scheme-aujuste-sand .footer-utilities__text a{color:var(--color-foreground)}.compare-at-price,cart-drawer-component s,cart-items-component s,.cart-items s{color:var(--color-foreground);opacity:.85}.quantity-selector input[type=number],cart-drawer-component input[name="updates[]"]{color:var(--color-foreground)}slideshow-controls .slideshow-controls__dots{gap:0}slideshow-controls .slideshow-controls__dots button{width:24px;height:24px;margin:0;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ridi-beauty.css.map */
