:root{--text-body:1rem;--text-support:.875rem;--copy:#4e3c59;--copy-secondary:#6e5879;--focus:#724088}html{font-size:100%;scroll-padding-bottom:100px}body{font-size:var(--text-body);line-height:1.6;color:var(--copy)}button,input,select,textarea{font-family:inherit}body :is(p,li,dd,dt,summary,input,textarea,select){font-size:var(--text-body)!important;line-height:1.65!important}body small{font-size:var(--text-support)!important;line-height:1.55!important}body :is(p,dd,dt){color:var(--copy-secondary)}body .eyebrow{font-size:var(--text-support)!important;line-height:1.5!important;letter-spacing:1.25px;color:#70517e}body .button,body .outline,body .all-products{font-size:1rem!important;line-height:1.4!important;letter-spacing:.35px!important;font-weight:600!important}body .button{min-height:48px;padding:14px 24px}body .text-link{font-size:1rem!important;line-height:1.6!important;letter-spacing:0;color:#643b76;text-underline-offset:4px}body :is(a,button,input,summary,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:4px}body .announcement{font-size:.875rem!important;line-height:1.5!important;padding:10px 20px;letter-spacing:0}body .headlinks small{font-size:.875rem!important;color:#5b4467}body .mobile-bag{font-size:.875rem!important}body .search input{font-size:1rem!important}body nav[aria-label="Main navigation"]{gap:26px;padding:14px 4.5%;scrollbar-width:thin}body nav[aria-label="Main navigation"] a{font-size:1rem;line-height:1.5;white-space:nowrap;padding:6px 0}body .breadcrumb{font-size:.875rem!important;line-height:1.6;color:#74627e;padding:18px 4.5%}body .breadcrumb a{font-size:inherit}body footer{gap:35px}body footer :is(p,a,b,small){font-size:.875rem!important;line-height:1.75!important;color:#fff}body footer b{font-size:1rem!important;font-weight:600}body footer p{opacity:.88}body .copyright{font-size:.875rem!important;opacity:1;color:#ede5f2;line-height:1.7}body .copyright span{font-size:.875rem}.policy-links{gap:18px;flex-wrap:wrap}body .campaign-copy h1,body .campaign-copy h2{font-size:clamp(2.25rem,3.6vw,3.25rem)!important;line-height:1.12;letter-spacing:-1.3px;margin:22px 0}body .campaign-copy>p{max-width:540px;font-size:1.0625rem!important;line-height:1.65!important;margin:20px 0 26px}body .campaign-caption,body .campaign-caption a,body .campaign-caption span{font-size:.875rem!important;line-height:1.6;letter-spacing:.5px;color:#73567f}body .campaign-price{font-size:1.5rem!important;line-height:1.4}body .campaign-price small{font-size:.875rem!important;color:#6e5879;margin-top:5px}body .campaign-actions{gap:20px;flex-wrap:wrap}body .orbit-label,body .art-signature{font-size:.875rem!important;line-height:1.5;letter-spacing:.8px}body .art-signature i{font-size:1rem}body .campaign-dots button{width:44px;height:44px}body .motion-toggle{width:44px;height:44px;font-size:14px}body .service-strip{font-size:.875rem;gap:40px;padding:20px;color:#695074}body .service-strip span{line-height:1.6}body .home-products{background:#fcfafd;padding-top:55px;padding-bottom:55px;border-bottom:1px solid #e8dfec}body .section-subtitle{color:#6e5879}body .product-info h3{font-size:1.25rem!important;line-height:1.45;font-weight:500;min-height:0;margin:14px 0}body .product-info small{color:#71517e;font-size:.875rem!important;letter-spacing:.8px}body .price{font-size:1.25rem!important;height:auto;line-height:1.6;color:#4e285e;display:flex;gap:10px;align-items:center;flex-wrap:wrap}body .price del{font-size:1rem;color:#786881}body .outline{border-radius:8px;text-align:center;min-height:48px;padding:13px 18px;margin-top:18px;background:#542365;color:#fff;border-color:#542365}body .tag{font-size:.875rem!important;letter-spacing:.5px;padding:7px 11px;border-radius:6px;background:#f3e8d2;color:#71562a}body .product-card-link:hover .outline{background:#432052}body .card-review{font-size:.875rem!important;line-height:1.5;color:#775b2c}body .all-products{margin-top:28px;color:#643b76}body .human-copy h2,body .ingredient-garden h2,body .ritual-finder h2,body .home-questions h2{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.15;letter-spacing:-1px}body .care-note{font-size:1rem;line-height:1.7;color:#70517e}body .care-note>span:last-child{font-size:1rem}body .garden-grid .eyebrow{font-size:.875rem!important;letter-spacing:.6px}body .garden-grid h3{font-size:1.75rem!important;line-height:1.3}body .garden-grid p{min-height:0}body .garden-grid .text-link{font-size:1rem!important}body .garden-drawing .handwritten{font-size:1.125rem;color:#725280}body .finder-options b{font-size:1.0625rem!important;line-height:1.5;font-weight:500}body .finder-options small{font-size:.875rem!important;line-height:1.5;color:#715c7d}body .finder-options>a{padding:20px;gap:18px;border-radius:12px}body .finder-options i{display:none}body .ritual small{font-size:.875rem!important;color:#73527f}body .ritual p>span{font-size:1rem!important;color:#6e5879}body .ritual>div>i{display:none}body .article-meta{font-size:.875rem!important;color:#786282}body .blog-cards h3{font-size:1.25rem!important;line-height:1.5}body .question-list p{font-size:1rem!important}body .home-questions>div>.text-link{font-size:1rem!important}body .home-rating-links{display:flex;gap:12px;flex-wrap:wrap}.home-rating-links>a{border:1px solid #ded0e6;border-radius:10px;background:#fff;padding:12px 16px;text-decoration:none;color:#542365;line-height:1.5}.home-rating-links b{display:block;font-size:1rem;font-weight:600}.home-rating-links span{display:block;font-size:.875rem;color:#6e5879}.home-rating-links a:hover{border-color:#8a639b;box-shadow:0 4px 15px #54236509}body .amazon-home-proof{max-width:100%;padding:24px;gap:20px}body .amazon-home-proof p>span{font-size:.875rem;color:#725c7d}body .amazon-home-proof>small{font-size:.875rem!important;line-height:1.5;color:#725c7d;margin:0}body .amazon-home-proof p{min-width:220px}body .decision-layout{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) minmax(310px,.95fr);gap:28px;padding-top:14px;padding-bottom:45px}body .pdp-summary h1{font-size:1.875rem!important;line-height:1.25;letter-spacing:-.7px;margin:12px 0 16px}body .brand-link{font-size:.875rem;line-height:1.6;color:#725280}body .pdp-summary .pdp-intro{font-size:1rem!important;line-height:1.7!important;margin:20px 0}body .pdp-rating,body .review-invitation{font-size:.875rem!important;line-height:1.6;color:#70517e}body .pdp-rating>span{font-size:1rem;color:#795922;font-weight:500}body .about-item h2{font-size:1.125rem!important;margin-bottom:14px}body .about-item .benefit-list{gap:12px;margin-bottom:22px}body .about-item .benefit-list li{font-size:1rem!important;line-height:1.6!important;color:#5e4b68;gap:11px}body .about-item .benefit-list li>span{font-size:1rem;color:#827049}body .product-at-glance>div{font-size:.875rem;grid-template-columns:75px 1fr;padding:8px 0}body .product-at-glance :is(dt,dd){font-size:.875rem!important;line-height:1.65!important;color:#6e5879}body .product-at-glance dt{font-weight:500;color:#51345f}body .formula-link{font-size:.875rem!important;margin-top:16px}body .decision-layout .buy-box{padding:22px;border:1.5px solid #ab8fbb;border-radius:14px;background:#fdfbfe;box-shadow:0 8px 28px #5423650a}body .buy-box .detail-price{font-size:2rem;line-height:1.25;gap:12px}body .buy-box .detail-price del{font-size:1rem;color:#796883;letter-spacing:0}body .buy-box .saving-badge{font-size:.875rem;padding:6px 9px;line-height:1.4;background:#f4e7c9;color:#725626;margin-top:10px}body .buy-box .tax-note{font-size:.875rem!important;color:#735d7e;line-height:1.6;margin-top:9px}body .buy-box .availability-note{font-size:.875rem!important;line-height:1.5!important;color:#46633f;margin:15px 0}body .buy-box .pack-options legend{font-size:1rem;font-weight:600;line-height:1.5;color:#542365;margin-bottom:12px}body .buy-box .pack-option{padding:13px 11px;gap:9px;margin-bottom:10px;flex-wrap:wrap}body .buy-box .pack-option input{width:18px;height:18px;flex-basis:18px}body .buy-box .pack-option>span{flex:1;min-width:130px}body .buy-box .pack-option b{font-size:.875rem;line-height:1.5}body .buy-box .pack-option small{font-size:.875rem!important;line-height:1.5!important;color:#705b7c}body .buy-box .pack-option strong{font-size:1rem;line-height:1.5;margin-left:auto}body .buy-box .quantity-control{height:44px;width:152px;border-color:#cdbbd6}body .buy-box .quantity-control label{font-size:.875rem;color:#654872;padding-left:10px}body .buy-box .quantity-control input{font-size:1rem!important;flex:0 1 38px;width:38px}body .buy-box .quantity-control button{font-size:1.125rem;width:30px;height:42px;flex-shrink:0}body .buy-box #AddToCart{font-size:1rem!important;min-height:50px;letter-spacing:.4px!important;border-radius:8px;padding:14px 18px}body .buy-box .shopify-payment-button__button--unbranded{font-size:1rem!important;min-height:48px!important;border-radius:8px!important;background:#f1e5c7!important}body .buy-box .purchase-row{gap:14px}body .buy-box .order-confidence{margin-top:20px;padding-top:18px}body .order-confidence p{font-size:.875rem!important;line-height:1.6!important}body .order-confidence b{font-size:.875rem;font-weight:600;color:#553862}body .order-confidence small{font-size:.875rem!important;line-height:1.55!important;color:#735f7d}body .order-confidence a{font-size:.875rem!important;line-height:1.6!important;color:#603a73}body .order-confidence .secure-note{font-size:.875rem!important;line-height:1.6!important;color:#725d7d;padding-top:14px}body .decision-layout .gallery-help{font-size:.875rem!important;line-height:1.6!important;color:#725c7c}body .zoom-hint{font-size:.875rem;padding:9px 12px;color:#684776;line-height:1.5}body .decision-layout .gallery-thumbs button{width:60px;height:64px;flex-basis:60px}body .template-product .pdp-subnav,body.template-product .pdp-subnav{gap:35px;padding:17px 4.5%;justify-content:flex-start;flex-wrap:nowrap}body.template-product .pdp-subnav a{font-size:.875rem;letter-spacing:.5px;line-height:1.6;padding:6px 0}body .useful-details .section-title-row h2,body .routine-comparison h2,body .amazon-feedback h2,body .review-section h2{font-size:2rem!important;line-height:1.2!important;letter-spacing:-.7px}body .detail-columns{gap:42px}body .detail-columns .rte h2,body .detail-columns .rte h3{font-size:1.25rem;line-height:1.4;margin-top:25px}body .formula-information>h3{font-size:1.25rem;line-height:1.5;margin-bottom:12px}body .formula-information summary{font-size:1rem!important;line-height:1.6!important;gap:15px;font-weight:500}body .formula-information p{font-size:1rem!important;color:#6e5879}body .formula-information a{color:#603a73}body .routine-comparison table{min-width:780px}body .routine-comparison th,body .routine-comparison td{font-size:1rem!important;line-height:1.6!important;padding:17px 20px;color:#624e6e}body .routine-comparison thead a{font-size:1.125rem;line-height:1.5}body .routine-comparison tbody th{font-size:.875rem!important;font-weight:500;color:#725f7e}body .routine-comparison thead th:first-child{font-size:.875rem!important}body .routine-comparison td a{font-size:1rem;color:#603674}body .routine-comparison td small{font-size:.875rem!important;color:#735d7d}body .current-choice{font-size:.875rem;padding:5px 8px;line-height:1.4;background:#e9deef;color:#603a73}body.template-product .sticky-purchase{gap:15px;padding:12px 5%;align-items:center}body.template-product .sticky-purchase b{font-size:.875rem;line-height:1.45}body.template-product .sticky-purchase span{font-size:1.125rem;line-height:1.5}body.template-product .sticky-purchase .button{font-size:1rem!important;min-width:155px;border-radius:8px;padding:13px 20px}body .product-zoom>p{font-size:.875rem!important;line-height:1.5!important;color:#725d7d}body .product-zoom>button{width:44px;height:44px}.serum-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}body .amazon-rating-summary{min-width:260px;padding:22px;gap:10px 16px}body .amazon-rating-summary>small{font-size:.875rem!important;color:#705a7a}body .amazon-source-note,body .amazon-disclosure{font-size:.875rem!important;line-height:1.7!important;color:#705c7b;max-width:100%}body .amazon-review-top time{font-size:.875rem;color:#725d7d;line-height:1.5}body .amazon-stars{font-size:1rem;letter-spacing:1px}body .amazon-review-author b{font-size:1rem;line-height:1.5}body .amazon-verified{font-size:.875rem;color:#806028;line-height:1.5}body .amazon-review-card>a{font-size:.875rem;line-height:1.6;color:#674276}body .amazon-review-card>p{font-size:1rem!important;line-height:1.7!important;color:#604d6b}body .amazon-review-card{padding:24px;box-shadow:0 3px 12px #54236504}body .serum-amazon-summary>.amazon-stars{color:#ac8032;background:none;-webkit-text-fill-color:initial}body .rte{font-size:1rem;color:#604c6b}body .page-heading p{max-width:760px;margin-left:auto;margin-right:auto}body .contact-form label{font-size:1rem}body input,body textarea,body select{min-height:44px}body .pack-option input[type=radio]{min-height:18px}body .search input{min-height:32px}body .quantity-control input{min-height:40px}body .blog-content p,body .article-content p{line-height:1.8!important}body .page-heading h1{font-size:clamp(2rem,4vw,3rem);line-height:1.2}body .jdgm-widget{--jdgm-primary-color:#542365;font-size:1rem}body .jdgm-widget :is(p,div,span,a,label,button){font-size:inherit;line-height:1.6}body .jdgm-widget .jdgm-star{font-size:1.125rem}@media(max-width:1199px){body .decision-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}body .decision-layout .product-gallery{grid-row:span 2}body .decision-layout .buy-box{grid-column:2;position:static}body .pdp-summary h1{font-size:1.75rem!important}body .headlinks{gap:18px}body nav[aria-label="Main navigation"]{gap:24px;justify-content:flex-start;overflow-x:auto}}@media(max-width:900px){body .decision-layout .product-gallery{position:static}body .decision-layout{gap:25px}body .detail-columns{grid-template-columns:1fr;gap:28px}body .garden-grid{grid-template-columns:1fr;max-width:700px;margin-left:auto;margin-right:auto}body .garden-grid article{display:grid;grid-template-columns:34% 66%;border-radius:18px}body .garden-drawing{height:auto;min-height:260px}body .garden-grid article>div:last-child{padding:28px}body .garden-drawing .handwritten{font-size:1rem}body .finder-options>a{padding:16px;gap:13px}body .ritual-finder{grid-template-columns:1fr;gap:25px}.amazon-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body footer{gap:25px}}@media(max-width:600px){body .announcement{font-size:.875rem!important;padding:10px 15px}body header,body.template-product header{padding:12px 5%;gap:12px}body .logo,body.template-product .logo{width:105px}body .logo img,body.template-product .logo img{height:48px}body .search{padding:9px 12px}body .search input{font-size:1rem!important;width:100%;min-width:0}body .mobile-bag{font-size:.875rem!important;white-space:nowrap}body nav[aria-label="Main navigation"]{gap:22px;padding:10px 5%;font-size:1rem;justify-content:flex-start;overflow-x:auto}body nav[aria-label="Main navigation"] a{font-size:1rem}body .campaign-copy h1,body .campaign-copy h2{font-size:2.25rem!important;line-height:1.12;letter-spacing:-1px}body .campaign-copy>p{font-size:1rem!important;line-height:1.65!important}body .campaign-caption{gap:15px;align-items:start;flex-wrap:wrap}body .campaign-caption,body .campaign-caption a,body .campaign-caption span{font-size:.875rem!important;letter-spacing:0}body .campaign-actions{gap:18px}body .campaign-price{font-size:1.375rem!important}body .campaign-copy{padding:32px 26px}body .button{font-size:1rem!important;padding:14px 22px;min-height:48px}body .orbit-label{font-size:.875rem!important;letter-spacing:.5px;max-width:90%;line-height:1.5}body .service-strip{font-size:.875rem!important;gap:15px;justify-content:center;text-align:center}body .service-strip span{font-size:.875rem!important}body .home-products{padding-top:40px;padding-bottom:40px}body .home-products h2,body .section-title-row h2{font-size:2rem!important;line-height:1.2}body .product-info h3{font-size:1.25rem!important;line-height:1.45}body .tag{font-size:.875rem!important;top:12px;left:12px}body .human-story{padding-top:40px;padding-bottom:40px}body .human-copy h2,body .ingredient-garden h2,body .ritual-finder h2,body .home-questions h2{font-size:2rem!important;line-height:1.18;letter-spacing:-.7px}body .human-photo>img{height:390px}body .garden-grid article{display:block;border-radius:18px}body .garden-drawing{height:200px;min-height:200px}body .garden-svg{height:170px;width:170px}body .garden-grid article>div:last-child{padding:24px}body .garden-drawing .handwritten{bottom:10px;font-size:1rem}body .garden-grid h3{font-size:1.625rem!important}body .finder-options b{font-size:1rem!important}body .finder-options small{font-size:.875rem!important}body .finder-icon{width:48px;height:48px}body .ritual-finder{padding:30px 22px}body .human-story .story-stamp{display:none}body .human-photo{margin-right:0}.home-rating-links{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.home-rating-links>a{padding:14px}.amazon-home-proof p{min-width:0}body .amazon-home-proof{padding:20px;gap:14px}body .amazon-home-proof small{text-align:left}body .breadcrumb{font-size:.875rem!important;padding:15px 5%}body .decision-layout{display:flex;gap:24px;padding:8px 5% 30px}body .pdp-summary h1{font-size:1.75rem!important;line-height:1.28}body .product-at-glance>div{grid-template-columns:72px 1fr;gap:8px}body .decision-layout .buy-box{padding:22px 18px}body .buy-box .purchase-row{flex-direction:column;align-items:stretch}body .buy-box .quantity-control{flex:0 0 auto;width:152px}body .buy-box #AddToCart{font-size:1rem!important;width:100%;flex:none;min-height:50px}body .buy-box .pack-option{padding:14px 12px}body .buy-box .pack-option>span{min-width:130px}body .buy-box .pack-option strong{font-size:1rem}body .order-confidence{grid-template-columns:1fr;gap:18px}body .order-confidence>div>span{font-size:22px;width:24px}body .buy-box .availability-note{font-size:.875rem!important}body.template-product .pdp-subnav{gap:25px;padding:15px 5%}body.template-product .pdp-subnav a{font-size:.875rem}body .useful-details .section-title-row h2,body .routine-comparison h2,body .amazon-feedback h2,body .review-section h2{font-size:1.875rem!important;line-height:1.2!important}body .formula-information{padding:24px 20px}body .detail-columns .rte h2,body .detail-columns .rte h3{font-size:1.25rem}body .routine-comparison th,body .routine-comparison td{font-size:1rem!important;padding:16px}body .routine-comparison table{min-width:760px}body .routine-comparison thead a{font-size:1rem}body .current-choice{font-size:.875rem;white-space:normal}body.template-product .sticky-purchase{padding:12px 15px;gap:12px}body.template-product .sticky-purchase b{font-size:.875rem!important;line-height:1.4}body.template-product .sticky-purchase .button{font-size:1rem!important;min-width:140px;min-height:48px;padding:12px 16px}body.template-product .sticky-purchase span{font-size:1.125rem!important}body .amazon-review-grid{grid-template-columns:1fr;gap:16px}body .amazon-review-card{padding:22px}body .amazon-review-card>p{font-size:1rem!important}body .amazon-feedback-heading{gap:20px}body .amazon-rating-summary{width:100%;min-width:0;justify-content:flex-start;padding:20px}body .amazon-rating-summary>small{width:100%;text-align:left}body .amazon-source-note,body .amazon-disclosure{font-size:.875rem!important}body footer{padding-top:40px;padding-bottom:35px}body footer :is(p,a,b,small){font-size:.875rem!important}.copyright span{display:block;margin-top:10px}.policy-links{gap:16px}body .question-list summary{font-size:1rem!important;line-height:1.6!important}body .question-list details{padding:20px 0}body .blog-cards h3{font-size:1.25rem!important}body .photo-note{font-size:1.25rem}body .care-note{font-size:1rem}body .rte h1{font-size:2rem}body .rte h2{font-size:1.5rem}body .rte h3{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body :is(td,th){font-size:1rem!important;line-height:1.6!important}body input:is([type=checkbox],[type=radio]){min-height:0}body .buy-box .pdp-price-row{border-top:0;padding-top:0}body .product-at-glance>div{border-bottom:1px solid #eee6f1}body .buy-box .order-confidence .secure-note{grid-column:1/-1}body .collection-toolbar :is(span,label){font-size:.875rem!important;line-height:1.6!important;color:#6e5879}body .cart-product a{font-size:1rem!important}body .blog-cards article>a>span,body .pagination a,body .pagination span{font-size:1rem!important;line-height:1.6!important}body .jdgm-widget :is(input[type=checkbox],input[type=radio]){min-height:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/readability.css.map */
