.color-scheme-1,.shopify-policy__container{--color-link: 201, 169, 110}:root{--rr-font-button: "Outfit", system-ui, -apple-system, sans-serif;--rr-fs-button-primary: 1.3rem;--rr-fs-button-secondary: 1.2rem;--rr-ls-button-primary: .3rem;--rr-ls-button-secondary: .2rem;--rr-lh-button: 1.2;--rr-pad-button-y: 1.6rem;--rr-pad-button-x: 4.8rem;--rr-min-h-button: 4.8rem;--rr-pad-button-outline-y: 1rem;--rr-pad-button-outline-x: 2.8rem;--rr-min-h-button-outline: 4.4rem;--rr-section-rule-margin: clamp(2.25rem, 5vw, 3rem);--rr-transition-cta: .4s ease;--rr-transition-outline: .3s ease;--rr-gold: rgb(var(--color-link));--rr-cream: rgb(var(--color-foreground));--rr-bg-deep: rgb(var(--color-background));--rr-cta-label: rgb(var(--color-button-text));--rr-gold-dim: rgba(var(--color-link), .4);--rr-gold-faint: rgba(var(--color-link), .1);--rr-cream-muted: rgba(var(--color-foreground), .75);--rr-cta-gradient: linear-gradient(135deg, rgb(var(--color-link)) 0%, #a3813e 100%);--rr-cta-gradient-hover: linear-gradient( 135deg, color-mix(in srgb, rgb(var(--color-link)) 68%, rgb(var(--color-foreground)) 32%) 0%, #b8944a 100% );--rr-shadow-cta-inset: inset 0 1px 0 rgba(var(--color-button-text), .14);--rr-shadow-cta-inset-hover: inset 0 1px 0 rgba(var(--color-button-text), .2);--rr-shadow-cta-rest: 0 1px 2px rgba(var(--color-shadow), .18);--rr-shadow-cta-hover: 0 8px 30px rgba(var(--color-link), .28);--rr-shadow-cta-active: 0 4px 16px rgba(var(--color-link), .2);--rr-shadow-cta-unbranded-hover: 0 6px 24px rgba(var(--color-link), .2);--rr-shadow-cta-unbranded-active: 0 2px 12px rgba(var(--color-link), .14);--rr-outline-gold-soft: 1px solid rgba(var(--color-link), .2);--rr-outline-gold-mid: 1px solid rgba(var(--color-link), .35);--rr-outline-gold-strong: 1px solid rgba(var(--color-link), .75);--rr-fill-gold-hover-soft: rgba(var(--color-link), .08);--rr-fill-gold-hover-mid: rgba(var(--color-link), .1);--rr-focus-ring: .2rem solid rgba(var(--color-link), .55);--rr-focus-ring-offset: .2rem;--rr-divider-fade: linear-gradient(to right, transparent, rgba(var(--color-link), .22), transparent);--rr-overlay-scrim: rgba(var(--color-background), .78);--rr-dialog-shadow-up: 0 -12px 48px rgba(var(--color-shadow), .42);--rr-dialog-shadow-float: 0 24px 64px rgba(var(--color-shadow), .5)}footer.color-scheme-1 .copyright__content a,footer.color-scheme-1 .policies li a{color:rgba(var(--color-link),var(--alpha-link))!important}@media screen and (min-width:750px){footer.color-scheme-1 .copyright__content a:hover,footer.color-scheme-1 .policies li a:hover{color:rgb(var(--color-link))!important}}.shopify-policy__container a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.shopify-policy__container a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.color-scheme-1 ::selection{background:rgba(var(--color-link),.3);color:rgb(var(--color-background))}.color-scheme-1 :is(h3,h4){color:var(--rr-gold);letter-spacing:.02rem}.color-scheme-1 :is(.h1,.h2){color:var(--rr-cream)}.color-scheme-1 :is(.h3,.h4,.h5){color:var(--rr-gold)}:is(.color-scheme-1,.color-scheme-2,.color-scheme-3) :is(.rich-text__caption.caption-with-letter-spacing,.collapsible-content__header>.caption-with-letter-spacing,.image-with-text__text--caption.caption-with-letter-spacing,.multirow .image-with-text__text--caption.caption-with-letter-spacing,.banner__text.caption-with-letter-spacing,.article-card__info.caption-with-letter-spacing,.card__information>.caption-with-letter-spacing,.cart-notification-product .caption-with-letter-spacing,.predictive-search__heading.caption-with-letter-spacing,.product-root-ritual__subheading.caption-with-letter-spacing,product-info.root-ritual-product-hero .product__text.caption-with-letter-spacing:has(+.product__title)){font-family:var(--rr-font-button);font-weight:200;font-size:1.2rem;letter-spacing:.16rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-link),.72);-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){:is(.color-scheme-1,.color-scheme-2,.color-scheme-3) :is(.rich-text__caption.caption-with-letter-spacing,.collapsible-content__header>.caption-with-letter-spacing,.image-with-text__text--caption.caption-with-letter-spacing,.multirow .image-with-text__text--caption.caption-with-letter-spacing,.banner__text.caption-with-letter-spacing,.article-card__info.caption-with-letter-spacing,.card__information>.caption-with-letter-spacing,.cart-notification-product .caption-with-letter-spacing,.predictive-search__heading.caption-with-letter-spacing,.product-root-ritual__subheading.caption-with-letter-spacing,product-info.root-ritual-product-hero .product__text.caption-with-letter-spacing:has(+.product__title)){font-size:1.4rem;letter-spacing:.18rem}}:is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10,.color-scheme-11,.color-scheme-12,.color-scheme-13,.color-scheme-14,.color-scheme-15,.color-scheme-16,.color-scheme-17,.color-scheme-18,.color-scheme-19,.color-scheme-20,.color-scheme-21) .caption-with-letter-spacing{color:rgba(var(--color-foreground),.65)}:is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10,.color-scheme-11,.color-scheme-12,.color-scheme-13,.color-scheme-14,.color-scheme-15,.color-scheme-16,.color-scheme-17,.color-scheme-18,.color-scheme-19,.color-scheme-20,.color-scheme-21) :is(.rich-text__caption.subtitle,.image-with-text__text.subtitle,.image-with-text__text--caption.subtitle,.banner__text.subtitle,product-info.root-ritual-product-hero .product__title+.product__text.subtitle){font-family:var(--rr-font-button);font-weight:300;font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));color:rgb(var(--color-link));text-transform:none;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){:is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8,.color-scheme-9,.color-scheme-10,.color-scheme-11,.color-scheme-12,.color-scheme-13,.color-scheme-14,.color-scheme-15,.color-scheme-16,.color-scheme-17,.color-scheme-18,.color-scheme-19,.color-scheme-20,.color-scheme-21) :is(.rich-text__caption.subtitle,.image-with-text__text.subtitle,.image-with-text__text--caption.subtitle,.banner__text.subtitle,product-info.root-ritual-product-hero .product__title+.product__text.subtitle){font-size:1.6rem}}product-info.root-ritual-product-hero .product__text.caption-with-letter-spacing:has(+.product__title){margin-bottom:1.6rem}#MainContent>.shopify-section:not(:first-child):before{content:"";display:block;height:1px;width:min(92%,var(--page-width));max-width:64rem;margin:var(--rr-section-rule-margin) auto 0;background:var(--rr-divider-fade)}product-info.root-ritual-product-hero .product__title h1{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(calc(var(--font-heading-scale) * 3rem),5vw,calc(var(--font-heading-scale) * 4.2rem));line-height:1.15;letter-spacing:calc(var(--font-heading-scale) * .06rem);color:var(--rr-cream);margin:0 0 .8rem}product-info.root-ritual-product-hero .product__title :is(h1,h2) .product__title-line{display:block}product-info.root-ritual-product-hero .product__title :is(h1,h2) .product__title-line--secondary{font-size:clamp(calc(var(--font-heading-scale) * 1.45rem),2.8vw,calc(var(--font-heading-scale) * 1.9rem));color:var(--rr-gold)}product-info.root-ritual-product-hero .product__title{margin-bottom:0}product-info.root-ritual-product-hero .product__title:has(+.product__text.subtitle) h1{margin-bottom:.4rem}product-info.root-ritual-product-hero .product__title+.product__text.subtitle{margin:0 0 2.4rem}product-info.root-ritual-product-hero .product__price-weight-inline{font-family:var(--rr-font-button);font-weight:200;color:rgba(var(--color-link),.5)}product-info ul.tags.list-unstyled{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.5em 24px;margin-top:20px;font-family:var(--rr-font-button);font-weight:200;font-size:11px;letter-spacing:1px;color:rgba(var(--color-link),.72);text-transform:uppercase;-webkit-font-smoothing:antialiased}product-info ul.tags.list-unstyled li{margin:0}product-info ul.tags.list-unstyled .tags__symbol{margin-inline-end:.25em;white-space:nowrap}.color-scheme-1 .price,.color-scheme-1 .price-item,.color-scheme-1 .price__regular .price-item--regular{color:var(--rr-gold)}.color-scheme-1 .price .badge{color:rgb(var(--color-badge-foreground))}.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary){--alpha-button-background: 0;font-family:var(--rr-font-button);font-weight:400;font-size:var(--rr-fs-button-primary);line-height:var(--rr-lh-button);letter-spacing:var(--rr-ls-button-primary);text-transform:uppercase;-webkit-font-smoothing:antialiased;padding:var(--rr-pad-button-y) var(--rr-pad-button-x);min-width:0;min-height:var(--rr-min-h-button);border-radius:0;box-sizing:border-box;background-color:transparent;background-image:var(--rr-cta-gradient);background-origin:border-box;color:var(--rr-cta-label);transition:transform var(--rr-transition-cta),box-shadow var(--rr-transition-cta),background-image var(--rr-transition-cta);box-shadow:var(--rr-shadow-cta-inset),var(--rr-shadow-cta-rest)}.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):before,.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):after{box-shadow:none;pointer-events:none}.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):focus-visible,.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):focus{outline:var(--rr-focus-ring);outline-offset:var(--rr-focus-ring-offset);box-shadow:0 0 0 var(--rr-focus-ring-offset) rgba(var(--color-background),1)}.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):not([disabled]):hover{background-image:var(--rr-cta-gradient-hover);transform:translateY(-1px);box-shadow:var(--rr-shadow-cta-inset-hover),var(--rr-shadow-cta-hover)}.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):not([disabled]):hover:after{box-shadow:none}.color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):not([disabled]):active{transform:translateY(0);box-shadow:var(--rr-shadow-cta-active)}body.animate--hover-vertical-lift .color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):not([disabled]):hover{transform:translateY(-1px)}body.animate--hover-vertical-lift .color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):not([disabled]):active{transform:translateY(0)}body.animate--hover-vertical-lift .color-scheme-1 :is(.button:not(.button--secondary):not(.button--tertiary),.product-form__submit.button--secondary):not([disabled]):hover:after{box-shadow:none}#shopify-pc__banner .shopify-pc__banner__btn-accept{box-sizing:border-box!important;background-color:transparent!important;background-image:var(--rr-cta-gradient)!important;border:none!important;border-radius:0!important;font-family:var(--rr-font-button)!important;font-weight:400!important;font-size:var(--rr-fs-button-primary)!important;line-height:var(--rr-lh-button)!important;letter-spacing:var(--rr-ls-button-primary)!important;text-transform:uppercase!important;-webkit-font-smoothing:antialiased;padding:var(--rr-pad-button-y) var(--rr-pad-button-x)!important;min-height:var(--rr-min-h-button)!important;min-width:0!important;color:var(--rr-cta-label)!important;box-shadow:var(--rr-shadow-cta-inset),var(--rr-shadow-cta-rest)!important;transition:transform var(--rr-transition-cta),box-shadow var(--rr-transition-cta),background-image var(--rr-transition-cta)!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover{background-image:var(--rr-cta-gradient-hover)!important;transform:translateY(-1px);box-shadow:var(--rr-shadow-cta-inset-hover),var(--rr-shadow-cta-hover)!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:active{transform:translateY(0);box-shadow:var(--rr-shadow-cta-active)!important}.shopify-pc__prefs__header-accept,.shopify-pc__prefs__header-save{box-sizing:border-box!important;background-color:transparent!important;background-image:var(--rr-cta-gradient)!important;border:none!important;border-radius:0!important;font-family:var(--rr-font-button)!important;font-weight:400!important;font-size:var(--rr-fs-button-primary)!important;line-height:var(--rr-lh-button)!important;letter-spacing:var(--rr-ls-button-primary)!important;text-transform:uppercase!important;-webkit-font-smoothing:antialiased;padding:var(--rr-pad-button-y) var(--rr-pad-button-x)!important;min-height:var(--rr-min-h-button)!important;min-width:0!important;color:var(--rr-cta-label)!important;box-shadow:var(--rr-shadow-cta-inset),var(--rr-shadow-cta-rest)!important;transition:transform var(--rr-transition-cta),box-shadow var(--rr-transition-cta),background-image var(--rr-transition-cta)!important}.shopify-pc__prefs__header-accept:hover,.shopify-pc__prefs__header-save:hover{background-image:var(--rr-cta-gradient-hover)!important;transform:translateY(-1px);box-shadow:var(--rr-shadow-cta-inset-hover),var(--rr-shadow-cta-hover)!important}.shopify-pc__prefs__header-accept:active,.shopify-pc__prefs__header-save:active{transform:translateY(0);box-shadow:var(--rr-shadow-cta-active)!important}body.animate--hover-vertical-lift #shopify-pc__banner .shopify-pc__banner__btn-accept:hover{transform:translateY(-1px)}.color-scheme-1 .button--secondary:not(.product-form__submit){--alpha-button-background: 0;background-color:transparent;background-image:none;color:var(--rr-gold);font-family:var(--rr-font-button);font-weight:300;font-size:var(--rr-fs-button-secondary);line-height:var(--rr-lh-button);letter-spacing:var(--rr-ls-button-secondary);text-transform:uppercase;-webkit-font-smoothing:antialiased;padding:var(--rr-pad-button-outline-y) var(--rr-pad-button-outline-x);min-height:var(--rr-min-h-button-outline);min-width:0;border-radius:0;border:var(--rr-outline-gold-soft);box-sizing:border-box;transition:background-color var(--rr-transition-outline),border-color var(--rr-transition-outline),transform var(--rr-transition-outline)}.color-scheme-1 .button--secondary:not(.product-form__submit):before,.color-scheme-1 .button--secondary:not(.product-form__submit):after{box-shadow:none!important}.color-scheme-1 .button--secondary:not(.product-form__submit):not([disabled]):hover{background-color:var(--rr-fill-gold-hover-soft);border-color:var(--rr-outline-gold-mid);transform:none;box-shadow:none}.color-scheme-1 .button.loading{color:transparent}.color-scheme-1 .button.loading>.loading__spinner .path{stroke:var(--rr-cta-label)}.color-scheme-1 .shopify-payment-button{--payment-button-box-shadow: none}product-info.color-scheme-1 .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--unbranded),.color-scheme-1 .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--unbranded){font-family:var(--rr-font-button);font-size:var(--rr-fs-button-primary);line-height:var(--rr-lh-button);letter-spacing:var(--rr-ls-button-primary);text-transform:uppercase;-webkit-font-smoothing:antialiased;font-weight:400;min-height:var(--rr-min-h-button);border-radius:0}product-info.color-scheme-1 button.shopify-payment-button__button--unbranded,product-info.color-scheme-1 .shopify-payment-button button.shopify-payment-button__button--unbranded,.color-scheme-1 button.shopify-payment-button__button--unbranded,.color-scheme-1 .shopify-payment-button button.shopify-payment-button__button--unbranded{--alpha-button-background: 0;font-family:var(--rr-font-button)!important;font-weight:400!important;font-size:var(--rr-fs-button-primary)!important;line-height:var(--rr-lh-button)!important;letter-spacing:var(--rr-ls-button-primary)!important;text-transform:uppercase!important;-webkit-font-smoothing:antialiased;padding:var(--rr-pad-button-y) var(--rr-pad-button-x)!important;min-height:var(--rr-min-h-button)!important;min-width:0!important;border-radius:0!important;color:var(--rr-gold)!important;background-color:transparent!important;background-image:none!important;border:var(--rr-outline-gold-strong)!important;box-sizing:border-box!important;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease!important}product-info.color-scheme-1 .shopify-payment-button__button--unbranded:before,product-info.color-scheme-1 .shopify-payment-button__button--unbranded:after,.color-scheme-1 .shopify-payment-button__button--unbranded:before,.color-scheme-1 .shopify-payment-button__button--unbranded:after{display:none!important}product-info.color-scheme-1 .shopify-payment-button__button--unbranded:hover,product-info.color-scheme-1 .shopify-payment-button__button--unbranded:hover:not([disabled]),.color-scheme-1 .shopify-payment-button__button--unbranded:hover,.color-scheme-1 .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--rr-fill-gold-hover-mid)!important;border-color:var(--rr-gold)!important;color:var(--rr-cream)!important;transform:translateY(-1px);box-shadow:var(--rr-shadow-cta-unbranded-hover)!important}product-info.color-scheme-1 .shopify-payment-button__button--unbranded:focus-visible,.color-scheme-1 .shopify-payment-button__button--unbranded:focus-visible{outline:var(--rr-focus-ring)!important;outline-offset:var(--rr-focus-ring-offset)!important;box-shadow:0 0 0 var(--rr-focus-ring-offset) rgba(var(--color-background),1)!important}product-info.color-scheme-1 .shopify-payment-button__button--unbranded:active,.color-scheme-1 .shopify-payment-button__button--unbranded:active{transform:translateY(0);box-shadow:var(--rr-shadow-cta-unbranded-active)!important}product-info.color-scheme-1 shopify-accelerated-checkout,.color-scheme-1 shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: 0 0 0 1px rgba(var(--color-link), .45);--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-skeleton-background-color: rgba(var(--color-link), .18)}body.animate--hover-vertical-lift product-info.color-scheme-1 .shopify-payment-button__button--unbranded:hover,body.animate--hover-vertical-lift .color-scheme-1 .shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}#shopify-pc__banner.shopify-pc__banner{font-family:var(--rr-font-button)}#shopify-pc__banner .shopify-pc__banner__dialog{background-color:var(--rr-bg-deep)!important;color:var(--rr-cream)!important;border:var(--rr-outline-gold-mid)!important;border-radius:0!important;box-shadow:var(--rr-dialog-shadow-up)!important}#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__body-title,#shopify-pc__banner .shopify-pc__banner__body-policy-link{color:var(--rr-cream)!important;font-family:var(--rr-font-button)}#shopify-pc__banner .shopify-pc__banner__body-policy-link{color:var(--rr-gold)!important;text-decoration:underline;text-underline-offset:.2rem}#shopify-pc__banner .shopify-pc__banner__body-policy-link:hover{color:rgb(var(--color-foreground))!important}#shopify-pc__banner .shopify-pc__banner__btns{gap:.8rem!important}#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{box-sizing:border-box!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;font-family:var(--rr-font-button)!important;font-weight:300!important;font-size:var(--rr-fs-button-secondary)!important;line-height:var(--rr-lh-button)!important;letter-spacing:var(--rr-ls-button-secondary)!important;text-transform:uppercase!important;-webkit-font-smoothing:antialiased;padding:var(--rr-pad-button-outline-y) var(--rr-pad-button-outline-x)!important;min-height:var(--rr-min-h-button-outline)!important;transition:background-color var(--rr-transition-outline),border-color var(--rr-transition-outline)!important}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{background-color:var(--rr-fill-gold-hover-soft)!important;border-color:var(--rr-outline-gold-mid)!important}.shopify-pc__prefs__overlay{background:var(--rr-overlay-scrim)!important}.shopify-pc__prefs__dialog{background-color:var(--rr-gold)!important;color:var(--rr-cream)!important;border:var(--rr-outline-gold-mid)!important;border-radius:0!important;box-shadow:var(--rr-dialog-shadow-float)!important}.shopify-pc__prefs__header-title,.shopify-pc__prefs__intro-main,.shopify-pc__prefs__intro-explain,.shopify-pc__prefs__option{color:var(--rr-cream)!important}.shopify-pc__prefs__intro-explain-accept,.shopify-pc__prefs__intro-explain-decline{color:var(--rr-cream-muted)!important}.shopify-pc__prefs__header-decline:hover,.shopify-pc__prefs__header-close:hover{background-color:var(--rr-fill-gold-hover-soft)!important;border-color:var(--rr-outline-gold-mid)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/root-ritual-overrides.css.map */
