: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}body .berrg-heart,body .care-note>.berrg-heart,body .order-confidence .berrg-heart{color:#d83d4f!important;-webkit-text-fill-color:#d83d4f;font-family:Georgia,serif;line-height:1}body .botanical-heart{color:#b82b40}body .service-strip a{color:inherit;text-decoration:none}body .service-strip .berrg-heart{display:inline;font-size:21px}body .finder-icon .botanical-heart{filter:drop-shadow(0 2px 3px #b82b4020)}body .garden-drawing:has(.botanical-ashwagandha),body .garden-drawing:has(.botanical-aloe){background:radial-gradient(ellipse at 45% 30%,#fffaf1 0,#f2eaf5 75%);border:1px solid #e4d6e9;border-radius:50% 50% 18px 18px}body .garden-drawing .garden-svg{filter:drop-shadow(0 8px 5px #5423650c)}body .garden-drawing .handwritten{position:static;display:block;transform:none;margin:0 auto;text-align:center;font-size:20px}body .routine-map{padding:64px max(24px,calc((100vw - 1160px)/2));text-align:center;background:#f3edf6}body .routine-map h2{font:400 clamp(30px,3.5vw,48px)/1.15 Georgia,serif;margin:15px 0 20px}body .routine-map>.routine-intro{display:block;max-width:none;margin:0 0 30px;font-size:16px;line-height:1.7}body .routine-map .routine-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0 0 30px;text-align:left}body .routine-map-grid li{position:relative;padding:26px;background:#fffdf9;border:1px solid #dfd1e6;border-radius:20px;min-width:0}body .routine-map-number{position:absolute;top:22px;left:22px;font:600 12px/1.5 Arial,sans-serif;letter-spacing:1px;color:#75547f}body .routine-map .routine-map-art{display:flex;width:100%;height:110px;align-items:center;justify-content:center;background:transparent;margin:0 0 15px;gap:0}body .routine-map-art svg{width:100px;height:100px;display:block}body .routine-map-grid h3{font:400 28px/1.25 Georgia,serif;margin:10px 0}body .routine-map .routine-map-grid p{display:block;max-width:none;font-size:15px;line-height:1.65;margin:0 0 18px}body .routine-map-grid a,body .routine-map-note{font-size:13px;line-height:1.6;display:block}body .routine-map-grid a{font-weight:600;text-decoration:underline;text-underline-offset:4px}body .routine-map-note{color:#78667e}body .routine-map>.text-link{display:inline-block}body .product-description h3{font:400 25px/1.3 Georgia,serif;margin:28px 0 12px}body .product-description h3:first-child{margin-top:0}body .rte a:not(.button),body .difference-grid p a{text-decoration:underline;text-underline-offset:3px}body .page-heading .rte{max-width:760px;margin:auto}body .page-heading .rte p{font-size:17px;line-height:1.75}body .article-human-hook{font:italic 23px/1.5 Georgia,serif;color:#765082;max-width:740px;margin:20px auto}body .prose{max-width:900px}body .prose .rte{max-width:74ch;margin:auto}body .prose .rte p,body .prose .rte li{font-size:17px;line-height:1.85}body .prose .rte h2{font:400 31px/1.25 Georgia,serif;margin:38px 0 16px}body .prose .rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:26px 0;border:1px solid #dfd1e6;border-radius:12px}body .prose .rte th,body .prose .rte td{padding:16px;text-align:left;font-size:15px;line-height:1.65;min-width:150px;vertical-align:top}body .prose .rte th{background:#eee5f3}body .prose .rte tr:nth-child(2n){background:#faf7fc}body .journal-next{padding:30px;border:1px solid #dfd1e6;border-radius:18px;background:#f5eff8;margin:40px 0}body .journal-next h2{font:400 30px/1.25 Georgia,serif;margin:12px 0}body .journal-next a{display:block;padding:12px 0;font-size:16px;line-height:1.65;text-decoration:underline;text-underline-offset:4px}body .journal-next p{font-size:16px;line-height:1.7}body .blog-cards img{object-fit:cover}body .article-image{height:auto;max-height:480px;object-fit:cover}@media(max-width:700px){body .routine-map{padding:42px 20px}body .routine-map .routine-map-grid{grid-template-columns:1fr;gap:14px}body .routine-map-grid li{padding:22px 22px 22px 112px;min-height:168px}body .routine-map .routine-map-art{position:absolute;left:15px;top:45px;width:78px;height:90px;margin:0}body .routine-map-art svg{width:78px;height:90px}body .routine-map-number{top:16px;left:33px}body .routine-map-grid h3{font-size:26px;margin:0 0 10px}body .routine-map .routine-map-grid p{font-size:15px;margin:0 0 12px}body .routine-map-grid a,body .routine-map-note{font-size:13px}body .prose .rte p,body .prose .rte li{font-size:16px;line-height:1.8}body .prose .rte h2{font-size:27px}body .journal-next{padding:22px}body .article-human-hook{font-size:21px}body .page-heading .rte p{font-size:16px}}body .journal-illustration{position:relative;display:flex;align-items:center;justify-content:center;min-height:250px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 35% 20%,#fffdf4,#eee3f5 85%);border-radius:18px;color:#775183}body .journal-illustration .garden-svg{width:170px;height:180px;max-width:65%;margin:10px 0 35px;filter:drop-shadow(0 8px 5px #54236510);z-index:1}body .journal-art-orbit{position:absolute;width:230px;height:230px;border:1px solid #c3a4d06b;border-radius:50%;transform:rotate(-28deg) scaleX(1.4);z-index:0}body .journal-art-label{position:absolute;bottom:24px;left:20px;right:20px;text-align:center;font:600 10px/1.6 Arial,sans-serif;letter-spacing:1.6px;color:#775183;z-index:1}body article.prose>.journal-illustration{min-height:340px;margin-bottom:36px}body article.prose>.journal-illustration .garden-svg{width:230px;height:240px}body .blog-cards article>a{display:block}body .home-journal .blog-cards .journal-illustration{margin-bottom:24px}@media(max-width:600px){body .journal-illustration{min-height:230px}body article.prose>.journal-illustration{min-height:280px}body article.prose>.journal-illustration .garden-svg{width:190px;height:210px}}body.template-blog .blog-cards article>a{height:100%;display:flex;flex-direction:column}body.template-blog .blog-cards article>a>span:last-child{margin-top:auto;padding-top:10px}body.template-blog .blog-cards article>a>p{margin-bottom:16px}body .prose .journal-next a{min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/readability.css.map */
