
.mobile-more{margin:15px 0;border-block:1px solid #cbd7c2;padding:12px 0}.mobile-more summary{font:15px Arial;cursor:pointer;min-height:30px}.mobile-more[open]{padding-bottom:15px}
@media(max-width:700px){
section.flora,section.shop,section.research,section.giving,section.quality,section.faq{padding-block:24px!important;scroll-margin-top:12px}
.mobile-care h2{font:32px/1.08 Georgia!important;margin:12px 0!important}.mobile-care>img{display:block;width:100%;height:150px;object-fit:cover;object-position:center 44%;margin:12px 0}.mobile-care>p:not(.eyebrow){font:16px/1.5 Arial;max-width:320px;margin:12px 0}.mobile-care .text-link{display:inline-block;margin:8px 0;font-size:15px}.mobile-care{background:#fcf8ef!important}.mobile-care .eyebrow{font-size:10px!important}
.research .section-heading{margin-bottom:12px!important}.research-story h3{font-size:26px!important;margin:10px 0!important}.research-story>.research-plant{display:none!important}.research-story .links{display:flex;flex-direction:column;align-items:flex-start;gap:12px!important}.research-story .links .button{padding:12px 18px!important;font-size:14px!important}.research-story>a{margin-top:12px}.research-facts strong{font-size:26px!important}.research-story .mobile-more p{font-size:14px!important}.quality>div>h2{margin:10px 0!important}.quality .support{font-size:12px!important;margin:10px 0!important}.quality .button{padding:12px 18px!important;font-size:14px!important}.quality .mobile-more{grid-column:1/-1}.quality .original-document{display:block!important;min-height:0!important}.faq .questions summary{font-size:16px!important;padding:15px 0!important}.faq .questions p{font-size:15px!important;line-height:1.5!important}.faq .button{font-size:14px!important;padding:12px 18px!important}.faq>div:first-child{margin-bottom:15px!important}.giving-story>figure{display:none!important}.giving-story .thank-you-note{margin:15px 0!important;padding:25px!important;transform:none}.giving-story .thank-you-note h2{font-size:30px!important}.giving-story .thank-you-note p{font-size:15px!important;margin:12px 0!important}.giving-story .thank-you-note .signature{font:16px Georgia!important}.giving-story .mobile-more{margin:20px 0!important}.giving-story+.article-body{padding-top:15px!important}.giving-story+.article-body h2{font-size:26px!important}.giving-story+.article-body p{font-size:15px!important;line-height:1.5!important}
}
@media(min-width:701px){
body:not(.product-page) .shop .builder-dock{display:grid!important;grid-template-columns:210px 1fr!important;gap:35px!important;padding:25px!important;background:#f0f4eb;border:0!important;border-radius:16px}.shop .quick-slots{gap:25px!important}.shop .quick-slot{height:115px!important}.shop .quick-slot img{height:75px!important}.shop .quick-slot .slot-name{font-size:14px!important}.shop .box-ready{justify-content:flex-end;gap:25px}.box-ready a{background:#154a38;color:white;padding:14px 24px;border-radius:28px;text-decoration:none}.persistent-basket{width:540px;bottom:20px;padding:12px 24px;border-radius:50px}.persistent-basket .basket-mini{gap:12px}.persistent-basket .basket-mini img,.persistent-basket .basket-mini i{width:44px;height:44px}.persistent-basket button{font-size:17px}.inline-picker{max-width:1080px;margin:35px auto;padding:35px;background:#fafbf7}.inline-picker h2{font-size:44px;margin-bottom:20px}#local-picks{max-width:680px}#local-results article{padding:20px 0}.local-tools{max-width:680px}.v15-box-offer{padding:24px;border-radius:12px;background:#eef3e8}.v15-choice{padding:12px 0}.product-hero .product-copy{max-width:560px}.evidence-teaser{border-radius:0;padding:30px 40px;max-width:1120px}.reading-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.reading-item{display:flex!important;flex-direction:column!important;min-width:0}.reading-item h2{font-size:31px;line-height:1.1}.reading-item p{font-size:16px;line-height:1.55}.reading-item .line-link{margin-top:auto}.research-botanical{height:190px!important}.giving.wrap{display:grid!important;grid-template-columns:1fr 1fr;column-gap:55px}.giving.wrap>.eyebrow,.giving.wrap>.giving-heading{grid-column:1/-1}.giving.wrap>.care-visual{grid-column:1;grid-row:3}.giving.wrap>.thank-you-note{grid-column:2;grid-row:3;align-self:center;margin:20px 0}.giving.wrap>.commitments{grid-column:1/-1}.giving.wrap>.text-link{grid-column:1/-1;justify-self:start}.giving-story{display:grid!important;grid-template-columns:1fr 1fr;gap:45px}.giving-story>figure{margin:0}.giving-story>figure img{width:100%;height:420px;object-fit:cover}.giving-story>.thank-you-note{margin:25px 0;align-self:center}.giving-story>.giving-list{grid-column:1/-1}.giving-story .thank-you-note h2{font-size:37px}
}
@media(max-width:700px){#oils{padding-bottom:35px!important}.shop-bottom{margin-top:8px!important;padding-top:0!important}.product-grid .product>h3{min-height:28px!important}.shop-bottom p{font-size:12px!important}.page-controls button{min-height:44px;padding:10px!important}.box-price{margin:6px 0!important}.mobile-care{min-height:0!important}}
