.pb-ritual{background:#f7ece5;color:#3e453f;font-family:Arial,sans-serif;font-size:16px;line-height:1.55}.pb-ritual *{box-sizing:border-box}.pb-ritual h1,.pb-ritual h2,.pb-ritual h3{font-family:Georgia,Times New Roman,serif;color:inherit;font-weight:400;line-height:1.13}.pb-ritual h1{font-size:44px;margin:10px 0 18px}.pb-ritual h2{font-size:40px;margin:0 0 22px}.pb-ritual h3{font-size:25px;margin:12px 0}.pb-ritual p{margin:0 0 20px}.ritual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;align-items:start;max-width:1200px;margin:auto;padding:35px 24px}.ritual-gallery{position:sticky;top:24px}.ritual-image[hidden]{display:none!important}.pb-ritual img{display:block;width:100%;height:auto;border-radius:7px}.ritual-thumbs{display:flex;gap:12px;overflow:auto;margin-top:12px}.ritual-thumbs button{width:76px;min-width:76px;padding:2px;border:1px solid #c7c8bb;border-radius:4px;background:transparent;cursor:pointer}.ritual-thumbs button[aria-pressed=true]{border:2px solid #6f847a}.ritual-eyebrow{font-size:13px;letter-spacing:1.2px;color:#6f847a;font-weight:600}.ritual-lead{font-size:19px}.ritual-checks{list-style:none;padding:0;margin:20px 0 25px}.ritual-checks li{margin-bottom:12px;display:flex;gap:12px}.ritual-checks span{background:#6f847a;color:#fff;border-radius:50%;font-size:14px;width:23px;height:23px;flex-shrink:0;text-align:center}.ritual-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin:24px 0}.ritual-price strong{font-size:28px;font-weight:700;color:#6f847a}.ritual-price s{opacity:.6}.ritual-price span{font-weight:600;color:#6f847a}.ritual-atc,.ritual-link-atc{width:100%;background:#d89b59!important;color:#fff!important;border:0;border-radius:6px;padding:12px 25px;display:inline-block;text-align:center;font-size:20px;font-weight:700;min-height:48px;text-decoration:none;text-transform:uppercase;cursor:pointer}.ritual-atc:disabled{cursor:default;opacity:.6!important}.ritual-payments{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:15px 0}.ritual-payments svg{width:36px;height:24px}.ritual-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:13px;text-align:center;padding:18px 0;border-top:1px solid #c7c8bb}.ritual-note{padding:16px;border:1px solid #6f847a;background:#e5e3d9;border-radius:4px;font-size:14px}.ritual-note p:last-child{margin-bottom:0}.ritual-story{align-items:center;padding-top:70px;padding-bottom:70px}.ritual-sage{background:#6f847a;color:#fff;padding:56px 0}.ritual-inner{max-width:1100px;margin:auto;padding:60px 24px;text-align:center}.ritual-sage .ritual-inner{padding-top:0;padding-bottom:0}.ritual-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ritual-columns article{padding:24px}.ritual-sage .ritual-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ritual-circle{display:inline-flex;justify-content:center;align-items:center;font-size:36px;border:1px solid #6f847a;border-radius:100%;width:70px;height:70px}.ritual-banner{max-width:860px;padding:0 24px;margin:auto}.ritual-table-wrap{overflow-x:auto}.ritual-table{width:100%;border-collapse:collapse;font-size:16px}.ritual-table th,.ritual-table td{padding:18px;border-bottom:1px solid #c7c8bb;text-align:center}.ritual-table th:first-child{text-align:left}.ritual-table td:nth-child(2),.ritual-table thead th:nth-child(2){background:#6f847a;color:#fff}.ritual-guarantee{background:#e5e3d9;text-align:center;padding:55px 24px}.ritual-guarantee p{max-width:680px;margin:0 auto 16px}.ritual-guarantee a{color:#3e453f;text-decoration:underline}.ritual-faq{max-width:960px}.ritual-faq details{background:#6f847a;color:#fff;border-radius:12px;margin-bottom:16px;text-align:left;overflow:hidden}.ritual-faq summary{font-family:Georgia,Times New Roman,serif;padding:18px 24px;list-style:none;font-size:21px;display:flex;justify-content:space-between;cursor:pointer;color:#fff}.ritual-faq summary::-webkit-details-marker{display:none}.ritual-faq details>div{padding:0 24px 22px;color:#fff}.ritual-faq details p{color:#fff!important}.ritual-bundle-contents{padding:20px;background:#e5e3d9;border:1px solid #6f847a;border-radius:4px}.ritual-content .ritual-link-atc{max-width:360px}.pb-ritual .kaching-bundles__bar-title{font-family:Georgia,Times New Roman,serif}.pb-ritual .kaching-bundles__bar{border-radius:5px!important}.pb-ritual .kaching-bundles__block{font-family:Arial,sans-serif}@media(max-width:749px){.ritual-grid{grid-template-columns:1fr;gap:22px;padding:15px 20px 35px}.ritual-gallery{position:static}.pb-ritual h1{font-size:34px}.pb-ritual h2{font-size:32px}.ritual-lead{font-size:17px}.ritual-story{padding-top:45px;padding-bottom:45px}.ritual-columns,.ritual-sage .ritual-columns{grid-template-columns:1fr;gap:12px}.ritual-columns article{padding:16px}.ritual-inner{padding:40px 20px}.ritual-faq summary{font-size:19px;padding:16px 18px}.ritual-faq details>div{padding:0 18px 18px}.ritual-table th,.ritual-table td{padding:12px;font-size:14px}.ritual-trust{font-size:12px}.ritual-eyebrow{margin-top:7px!important}.ritual-note{font-size:13px}}.ritual-kit-options{border:0;padding:0;margin:0;display:grid;gap:13px}.ritual-kit-card{display:flex;align-items:flex-start;gap:12px;border:1px solid #9aa99d;border-radius:8px;padding:19px;background:#fffaf6;cursor:pointer}.ritual-kit-card:has(input:checked){border:2px solid #6f847a;background:#e5e3d9;padding:18px}.ritual-kit-card input{margin-top:6px;accent-color:#6f847a;width:18px;height:18px;flex-shrink:0}.ritual-kit-card>span{display:grid;gap:8px;width:100%;font-size:14px;line-height:1.4}.ritual-kit-card strong{font-size:20px}.ritual-kit-card b{font-size:26px;color:#53685d}.ritual-kit-badge{background:#6f847a;color:#fff;padding:3px 10px;border-radius:3px;width:fit-content;font-size:11px;font-weight:700;letter-spacing:1px}.ritual-kit-card small{font-size:12px}.pb-ritual .ritual-kit-terms{font-size:12px;margin:15px 0}.ritual-kit-error{color:#a32929}.ritual-kit-once{background:transparent}.ritual-kit-intro{font-size:14px}.ritual-kit .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pb-ritual kaching-subscriptions .kaching-subscriptions__widget{display:block!important;margin:20px 0}.pb-ritual .kaching-subscriptions__card-wrapper{background:#fffaf6!important;border-color:#6f847a!important}.pb-ritual .kaching-subscriptions__card-wrapper.selected{background:#e5e3d9!important}.pb-ritual .kaching-subscriptions__card-title,.pb-ritual .kaching-subscriptions__card-price,.pb-ritual .kaching-subscriptions__selling-plan-title,.pb-ritual .kaching-subscriptions__block-title{color:#3e453f!important}.ritual-kit-reference .ritual-kit-kicker{font-family:monospace;font-size:11px;letter-spacing:2px;margin:0 0 14px}.ritual-kit-reference .ritual-kit-card{position:relative;border:1px solid #d6d8ce;border-radius:15px;padding:21px 18px 18px;background:#fff;gap:10px;overflow:hidden}.ritual-kit-reference .ritual-kit-card:has(input:checked){border-color:#53685d;background:#f0f2ec;padding:21px 18px 18px}.ritual-kit-reference .ritual-kit-card>input{margin:3px 0 0;width:20px;height:20px}.ritual-kit-reference .ritual-kit-card-body{display:block;min-width:0}.ritual-kit-reference .ritual-kit-badge{position:absolute;right:0;top:0;border-radius:0;padding:2px 12px;font-family:monospace;font-size:10px;letter-spacing:1px;background:#53685d}.ritual-kit-reference .ritual-kit-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ritual-kit-reference .ritual-kit-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ritual-kit-reference .ritual-kit-title strong{font-size:17px;white-space:nowrap;line-height:1.2}.ritual-kit-reference .ritual-kit-saving{font-size:10px;line-height:1.2;font-weight:700;background:#eed3ac;color:#3e453f;border-radius:3px;padding:3px 5px;white-space:nowrap}.ritual-kit-reference .ritual-kit-price{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.ritual-kit-reference .ritual-kit-price b{font-size:25px;line-height:1.2;color:#3e453f;letter-spacing:-1px}.ritual-kit-reference .ritual-kit-price s{font-size:12px;color:#8a908a}.ritual-kit-reference .ritual-kit-billing{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;color:#7c847c}.ritual-kit-reference .ritual-kit-billing strong{font-size:11px;color:#3e453f;white-space:nowrap}.ritual-kit-reference .ritual-kit-expanded{display:none}.ritual-kit-reference input:checked+.ritual-kit-card-body .ritual-kit-expanded{display:grid;gap:6px;border-top:1px solid #d6d8ce;margin:16px 0 0 -30px;padding-top:13px;font-size:14px}.ritual-kit-reference .ritual-kit-includes{font-size:12px;color:#53685d;margin-top:8px;line-height:1.6}.ritual-kit-reference .ritual-kit-onetime-link{display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;color:#53685d;font-size:13px;padding:8px 0}.ritual-kit-reference .ritual-kit-onetime-link span{text-decoration:underline;text-underline-offset:3px}.ritual-kit-reference .ritual-kit-onetime-link input{position:absolute;opacity:0;width:1px;height:1px}.ritual-kit-reference .ritual-kit-onetime-link:has(input:checked) span{font-weight:700}.ritual-kit-reference .ritual-kit-onetime-link:has(input:checked) span:before{content:"\2713  ";display:inline}.ritual-kit-reference .ritual-kit-onetime-link:has(input:focus-visible){outline:2px solid #53685d;outline-offset:2px}@media(max-width:1100px)and (min-width:750px),(max-width:420px){.ritual-kit-reference .ritual-kit-card-heading{align-items:flex-start}.ritual-kit-reference .ritual-kit-title{display:grid;gap:5px}.ritual-kit-reference .ritual-kit-saving{width:fit-content}.ritual-kit-reference .ritual-kit-title strong{font-size:15px}.ritual-kit-reference .ritual-kit-price{display:grid;gap:2px;text-align:right}.ritual-kit-reference .ritual-kit-price b{font-size:23px}.ritual-kit-reference .ritual-kit-billing{font-size:11px;flex-wrap:wrap}}.ritual-kit-reference .ritual-kit-card,.ritual-kit-reference .ritual-kit-card:has(input:checked){padding-left:48px!important}.ritual-kit-reference .ritual-kit-card>input{position:absolute!important;top:24px!important;left:17px!important;margin:0!important}.pb-range .ritual-grid{max-width:1240px;gap:80px;padding-top:36px}.pb-range h1{font-size:40px;margin-bottom:8px}.pb-range .ritual-lead{font-size:19px;line-height:1.4}.pb-range .ritual-checks{margin:18px 0 26px}.pb-range .ritual-checks li{font-size:14px;margin-bottom:7px}.pb-range .ritual-checks span{width:19px;height:19px;line-height:19px;font-size:12px}.pb-range .ritual-trust i{display:flex;width:50px;height:50px;border-radius:50%;margin:0 auto 10px;justify-content:center;align-items:center;font-size:28px;font-style:normal;color:#fff;background:#a9b9ae}.pb-range .ritual-trust{font-family:Georgia,serif;font-size:16px;border:0}.pb-range .ritual-note{border:0;border-radius:12px;background:#fffaf6;padding:20px;font-size:15px;font-style:italic}.pb-range-content .ritual-story{max-width:1200px;gap:70px;padding:75px 24px}.pb-range-content .ritual-story>div>img{aspect-ratio:1;object-fit:cover}.pb-range-content .ritual-story h2{font-size:42px}.pb-range-content .ritual-story p{font-size:18px;line-height:1.65}.pb-range-content .ritual-sage{padding:70px 0}.pb-range-content .ritual-sage article{background:#ffffff10;border:1px solid #ffffff40;border-radius:8px;text-align:left;padding:28px}.pb-range-content .ritual-sage article h3{font-size:29px}.pb-range-content .ritual-columns article{line-height:1.7}.pb-range-content .ritual-circle{font:18px Arial,sans-serif;width:52px;height:52px}.pb-range-content .ritual-banner{display:none}.pb-range-content .ritual-table th:first-child{width:36%}.pb-range-content .ritual-faq{padding-top:70px;padding-bottom:80px}.pb-range-content .ritual-table thead th{font-family:Georgia,serif;font-size:22px}.pb-range-content .ritual-faq summary{color:#fff!important}.pb-range-content .ritual-faq summary span{font:24px Arial,sans-serif}.pb-range-content .ritual-faq details[open] summary span{transform:rotate(45deg)}@media(max-width:749px){.pb-range .ritual-grid{gap:20px;padding:16px 20px 36px}.pb-range h1{font-size:34px}.pb-range-content .ritual-story{gap:28px;padding:45px 20px}.pb-range-content .ritual-story h2{font-size:32px}.pb-range-content .ritual-story p{font-size:16px}.pb-range-content .ritual-story-reverse>div:first-child{order:2}.pb-range-content .ritual-story-reverse>div:last-child{order:1}.pb-range-content .ritual-sage{padding:45px 0}.pb-range-content .ritual-table thead th{font-size:17px}.pb-range .ritual-trust{font-size:14px}}.pb-range-single .kb-per-bottle-sub{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pb-ritual.css.map */
