
.persistent-basket[hidden]{display:none!important}.persistent-basket{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 24px));background:#154a38;color:white;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:18px;box-shadow:0 8px 30px #173c3330}.persistent-basket button{background:transparent;color:white;border:0;font-size:15px;min-height:44px;cursor:pointer}.basket-mini{display:flex;gap:7px}.basket-mini img,.basket-mini i{width:34px;height:34px;object-fit:contain;background:#f8f6ee;border-radius:50%;padding:3px}.basket-mini i{font:22px Arial;text-align:center;color:#617453;font-style:normal}.has-persistent-basket{padding-bottom:95px!important}.inline-picker{padding-block:35px}.inline-picker[hidden]{display:none}.inline-picker h2{font-size:38px}#local-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}#local-picks>div{position:relative;text-align:center;border-bottom:2px solid #bacbae;padding:8px;min-width:0}#local-picks img{width:65px;height:65px;object-fit:contain}#local-picks span{display:block;font-size:12px}#local-picks button{position:absolute;top:0;right:0;border:1px solid #bacbae;background:white;border-radius:50%;width:28px;height:28px}.empty-space{font:30px Georgia;color:#859077;display:grid;align-content:center}.empty-space small{font:11px Arial}.local-tools input{width:100%;padding:15px;font:16px Arial;border:1px solid #aab9a1;border-radius:8px}.local-tools button{padding:12px 20px;background:transparent;border:0;color:#154a38}.local-tools button[aria-pressed=true]{border-bottom:2px solid}.local-tools{margin:20px 0}#local-results{display:grid;grid-template-columns:1fr 1fr;gap:15px}#local-results article{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #e0e6da}#local-results img{width:70px;height:80px;object-fit:contain}#local-results span{flex:1;font:22px Georgia}#local-results small{display:block;font:12px/1.5 Arial;margin-top:6px}#local-results button{padding:12px;border-radius:24px;border:1px solid #154a38;background:white;color:#154a38}.v15-choice{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.v15-choice span,.v15-box-offer>span{font:11px Arial;letter-spacing:1px}.v15-choice strong{font:28px Georgia}.v15-box-offer{border-block:1px solid #bccbb2;margin:18px 0;padding:20px 0;background:linear-gradient(100deg,#edf3e6,white)}.v15-box-offer>strong{display:block;font:40px Georgia;margin:10px 0}.v15-box-offer strong small{font:15px Arial}.v15-box-offer p{font:15px/1.6 Arial}.v15-box-offer>small{display:block;margin-top:10px;font:12px Arial}.v15-source-jump{display:block;text-decoration:underline;font:15px Arial}.evidence-teaser{display:block;max-width:1200px;margin:25px auto;padding:25px;background:#e9efdf;color:#154a38;text-decoration:none}.evidence-teaser>*{display:block}.evidence-teaser span{font:10px Arial;letter-spacing:1.5px}.evidence-teaser strong{font:30px Georgia;margin:10px 0}.evidence-teaser small{font:14px Arial}.reading-item{background:var(--paper-tone)!important;border-radius:0!important;padding:24px!important}.research-botanical{width:100%;height:160px;object-fit:contain}.reading-item h2{font-size:29px}.thank-you-note{position:relative;background:#fffdf6;padding:40px;max-width:640px;margin:40px auto;box-shadow:0 12px 25px #5a492015;transform:rotate(-1deg);border-top:1px solid #e2d6c3}.thank-you-note:before{content:'';position:absolute;width:70px;height:22px;background:#d7b88888;top:-10px;left:calc(50% - 35px);transform:rotate(3deg)}.thank-you-note>span{font:10px Arial;letter-spacing:1.5px}.thank-you-note h2{font:37px/1.12 Georgia}.thank-you-note .signature{font:italic 21px Georgia}.thank-you-note p{font-size:16px;line-height:1.6}.thank-you-note a{font-size:14px}.giving-story{display:block!important}.giving-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
@media(max-width:700px){.research.wrap,.giving.wrap,.quality.wrap,.faq.wrap{padding-top:28px!important;padding-bottom:28px!important}.research .section-heading h2,.giving h2,.quality h2,.faq h2{font-size:30px!important}.section-intro{display:none!important}.research-plant{display:none!important}.research-story{display:block!important}.research-story h3{font-size:27px!important}.research-story p,.giving-heading p,.quality>div>p{font-size:15px!important;line-height:1.5!important}.research-facts{margin:15px 0!important}.research .links{gap:12px!important}.research .links a{font-size:14px!important}.commitments{gap:12px!important}.commitments p{font-size:13px!important}.care-visual{margin:15px 0!important}.care-visual img{max-height:200px!important;object-fit:cover}.thank-you-note{padding:25px;margin:25px 8px}.thank-you-note h2{font-size:29px!important}.thank-you-note p{font-size:14px}.giving-list{display:block}.reading-grid{display:block!important}.reading-item{margin-bottom:18px!important;display:grid;grid-template-columns:85px 1fr;gap:10px!important}.research-botanical{grid-row:1/5;height:110px}.reading-item h2{font-size:24px!important}.reading-item p{font-size:14px!important}.page-intro .lede{font-size:16px!important}.reading-item .eyebrow{font-size:10px!important}.evidence-teaser{margin:20px;padding:20px}.evidence-teaser strong{font-size:27px}.inline-picker{padding:24px 20px!important}.inline-picker h2{font-size:30px!important}#local-results{grid-template-columns:1fr}#local-picks{gap:6px}#local-picks img{width:48px;height:55px}#local-picks span{font-size:10px}#local-picks button{width:24px;height:24px}.product-portrait{height:190px!important}.product-hero{padding-bottom:20px!important}.source-library{background:#f4f0e5}.source-library h2{font-size:30px!important}.v15-box-offer{padding:15px}.product-page .purchase{padding-bottom:0!important}.product-copy .lede{margin-bottom:12px!important}#oils{padding-bottom:100px!important}#local-finish{margin-bottom:25px}.research .section-heading{margin-bottom:18px!important}.quality .original-document{margin-top:15px}.original-document .document-sheet{max-height:210px!important;overflow:hidden}.faq h2 br{display:none}.uf-inner{padding-top:25px!important}}
@media(max-width:700px){.reading-grid .reading-item{display:block!important;padding:22px!important}.reading-grid .research-botanical{float:right;width:95px;height:105px;margin:0 0 12px 15px}.reading-grid .reading-item h2{font-size:27px!important;line-height:1.15!important;margin:12px 0!important}.reading-grid .reading-item p{line-height:1.5!important}.reading-grid .reading-item a.line-link{display:inline-block;margin-top:10px}.reading-grid .reading-item:after{content:'';display:block;clear:both}}
