:root{--gr-ink: #15140f;--gr-ink-soft: #2b2823;--gr-paper: #fbfaf6;--gr-paper-2: #f1eee5;--gr-rule: rgba(21,20,15,.1);--gr-rule-soft: rgba(21,20,15,.06);--gr-accent: #1e4731;--gr-champagne: #b9893f;--gr-champagne-2:#e8c98a}html,body{background:var(--gr-paper)!important;color:var(--gr-ink)!important}.btn--primary,a.btn--primary,button.btn--primary,.gr-clp-atc-btn,.gr-pdp-atc-btn,.gr-vid__cta,.gr-cmp-btn{background:var(--gr-ink)!important;color:var(--gr-paper)!important;border:1px solid var(--gr-ink)!important;border-radius:6px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:11.5px!important;padding:18px 30px!important;box-shadow:none!important;position:relative;transition:background .3s ease,color .3s ease,transform .3s ease!important}.btn--primary:after,a.btn--primary:after,button.btn--primary:after,.gr-clp-atc-btn:after,.gr-pdp-atc-btn:after,.gr-cmp-btn:after{content:none!important}.btn--primary:hover,a.btn--primary:hover,button.btn--primary:hover,.gr-clp-atc-btn:hover,.gr-pdp-atc-btn:hover,.gr-cmp-btn:hover{background:var(--gr-paper)!important;color:var(--gr-ink)!important;transform:translateY(-1px)!important;box-shadow:0 1px 0 var(--gr-ink)!important}.gr-cd__checkout,.gr-cart__checkout{background:var(--gr-ink)!important;border-radius:8px!important;letter-spacing:.18em!important;font-weight:500!important}.gr-cd__checkout:after,.gr-cart__checkout:after{content:none!important}.btn--secondary,a.btn--secondary,button.btn--secondary{background:transparent!important;color:var(--gr-ink)!important;border:1px solid var(--gr-ink)!important;border-radius:6px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:17px 28px!important;font-size:11.5px!important}.btn--secondary:hover{background:var(--gr-ink)!important;color:var(--gr-paper)!important}.gr-eyebrow{color:var(--gr-ink-soft)!important;letter-spacing:.32em!important;font-size:9.5px!important;font-weight:500!important;position:relative;padding-left:22px}.gr-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:var(--gr-ink-soft);transform:translateY(-50%)}h1,h2,.gr-section-header h2{font-family:var(--f-serif, Georgia, serif)!important;font-weight:600!important;letter-spacing:-.04em!important;color:var(--gr-ink)!important}h1 em,h2 em,.gr-section-header h2 em,.gr-clp-title em{color:var(--gr-ink)!important;font-style:italic;font-weight:400}.gr-frustration,.gr-review-card,.gr-benefit-card,.gr-timeline-card,.gr-help-card,.gr-bundle-opt,.gr-faq__list .gr-faq-item{background:var(--gr-paper)!important;border:1px solid var(--gr-rule)!important;border-radius:4px!important;box-shadow:none!important;transition:border-color .3s ease,transform .3s ease!important}.gr-frustration:hover,.gr-review-card:hover,.gr-benefit-card:hover,.gr-help-card:hover{transform:none!important;border-color:var(--gr-ink)!important;box-shadow:none!important}.gr-section--cream,.gr-section--ivory,.gr-ritual,.gr-inuse,.gr-guarantee,.gr-compare,.gr-timeline{background:var(--gr-paper)!important}.gr-section--ivory+.gr-section--cream,.gr-section--cream+.gr-section--ivory{background:var(--gr-paper-2)!important}main .shopify-section:nth-child(2n)>section{background:var(--gr-paper)}main .shopify-section:nth-child(odd)>section{background:var(--gr-paper-2)}.gr-trust-item,.gr-tb__item{background:transparent!important;border:1px solid var(--gr-rule)!important;color:var(--gr-ink)!important;border-radius:99px!important;font-weight:500!important;letter-spacing:.04em!important}.gr-trust-item:hover,.gr-tb__item:hover{background:transparent!important;border-color:var(--gr-ink)!important;color:var(--gr-ink)!important;transform:none!important}.gr-clp-save-badge,.gr-clp-bestseller{background:var(--gr-ink)!important;color:var(--gr-paper)!important;border-radius:4px!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.18em!important}.gr-bundle-opt__badge,.gr-bundle-opt__badge--gold{background:var(--gr-ink)!important;color:var(--gr-paper)!important;border-radius:4px!important;box-shadow:none!important;letter-spacing:.14em!important;font-weight:500!important}.gr-bundle-opt.is-selected{background:var(--gr-paper)!important;border-color:var(--gr-ink)!important;box-shadow:0 0 0 1px var(--gr-ink)!important}.gr-clp-color{border-radius:4px!important;background:transparent!important}.gr-clp-color.is-selected{background:transparent!important;border-color:var(--gr-ink)!important;box-shadow:0 0 0 1px var(--gr-ink)!important}.gr-clp-color.is-selected .gr-clp-color-name{color:var(--gr-ink)!important}.gr-stars,.gr-hero__stars,.gr-clp-stars-row .gr-stars{color:#8f6526!important}.footer{background:var(--gr-ink)!important}.footer:before{background:#f3e9d72e!important}.footer a:hover{color:var(--gr-champagne-2)!important}main{background:var(--gr-paper)}.gr-section,.gr-ritual,.gr-inuse,.gr-solution,.gr-compare,.gr-timeline,.gr-cta{padding-top:clamp(80px,11vw,140px)!important;padding-bottom:clamp(80px,11vw,140px)!important}.gr-clp-img-wrap,.gr-pdp-main-img-wrap,.gr-solution__visual,.gr-hero__right{background:var(--gr-paper-2)!important;border:1px solid var(--gr-rule)!important;border-radius:4px!important}.gr-cart__ship,.gr-cd__ship{background:var(--gr-paper-2)!important;border-color:var(--gr-rule)!important}.gr-cd__ship-icon,.gr-cart__ship-icon{background:var(--gr-ink)!important;color:var(--gr-champagne-2)!important}.gr-faq-item{border:none!important;border-bottom:1px solid var(--gr-rule)!important;border-radius:0!important;background:transparent!important}.gr-faq-item:hover,.gr-faq-item.is-open{box-shadow:none!important}.gr-faq-icon{color:var(--gr-ink-soft)!important}.gr-faq-item.is-open .gr-faq-icon{color:var(--gr-ink)!important}.gr-form-input,.gr-form-select,.gr-form-textarea,input[type=text],input[type=email],input[type=search],textarea,select{border:1px solid var(--gr-rule)!important;border-radius:4px!important;background:var(--gr-paper)!important}.gr-form-input:focus,.gr-form-select:focus,.gr-form-textarea:focus,input:focus,textarea:focus,select:focus{border-color:var(--gr-ink)!important;box-shadow:0 0 0 2px #15140f14!important}.gr-ab__rot-item.is-active{color:var(--gr-champagne-2)!important}@media(prefers-reduced-motion:reduce){.btn--primary,.btn--secondary{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gr-editorial.css.map */
