
html{scroll-behavior:smooth}#oils{scroll-margin-top:15px}.gift-mention{padding:25px 0;font-size:14px;border-top:1px solid #d9dfd4;display:flex;gap:16px}.box-how,#watch-box{display:none!important}.v14-value{display:flex;gap:16px;align-items:center;margin:18px 0}.v14-value strong{font:42px Georgia}.source-library{padding-top:48px;padding-bottom:48px}.source-card{border-block:1px solid #c4cebd;padding:24px 0;margin:24px 0}.source-card a{display:block;margin:16px 0;text-decoration:underline}.source-citation{border-left:3px solid #154a38;padding:16px;background:#f5f6f0}.flora-answer{margin-top:18px;padding:18px 0;border-top:1px solid #b9c9b6;line-height:1.6}.flora-answer a{display:block;margin-top:10px;text-decoration:underline}.box-ready{padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.quick-slot.selected{animation:placeOil .35s ease-out}@keyframes placeOil{from{transform:translateY(-15px) scale(.85);opacity:.4}to{transform:none;opacity:1}}.builder-dock{position:relative!important;top:auto!important}.flora-live .flora-intelligence{width:90px;height:90px}.flora-live{grid-template-columns:90px 1fr!important;gap:22px!important}.flora-live h2{font-size:40px!important}.flora-live .flora-conversation{max-width:850px}.flora-live #flora-motion{display:none}.flora-live #flora-inline{background:white;border:1px solid #9dad98;border-radius:12px;padding:8px 8px 8px 16px}.flora-live #flora-inline input{min-width:0}.flora-preview-label{font-size:12px!important}.source-library p{max-width:700px}
@media(max-width:700px){
.opening header{padding-top:16px!important;padding-bottom:12px!important}.nav-offer small,.nav-offer b{display:none!important}.nav-offer{padding:12px!important}.hero.wrap{padding-top:20px!important}.hero h1{font-size:46px!important;line-height:1!important}.hero .intro{font-size:16px!important;line-height:1.5!important;max-width:290px;margin:18px 0!important}.hero .links{gap:15px!important}.hero .links a{font-size:14px!important}.hero-art{height:175px!important;min-height:0!important;margin-bottom:-25px!important}.flora-live{display:block!important;padding:20px!important;background:#eff4ec!important}.flora-live .flora-intelligence{float:right;width:52px!important;height:52px!important;margin:0!important}.flora-live .eyebrow{font-size:10px!important;letter-spacing:1px!important;margin:0 0 7px!important}.flora-live h2{font-size:30px!important;margin:0 0 8px!important}.flora-live .flora-conversation>p:not(.eyebrow){font-size:15px!important;margin:0 0 14px!important;max-width:270px}.flora-live #flora-inline{margin:0!important;gap:6px!important}.flora-live #flora-inline input{font-size:16px!important;padding:10px 0!important;width:100px!important}.flora-live #flora-inline button{padding:12px!important;font-size:14px!important;border-radius:7px}.flora-suggestions{gap:16px!important;margin:12px 0!important}.flora-suggestions button{font-size:12px!important;padding:4px 0!important}.flora-preview-label{font-size:10px!important}.shop.wrap{padding-top:28px!important}.box-copy h2{font-size:32px!important;margin:4px 0!important}.box-copy .eyebrow{display:none}.box-summary{font-size:15px!important;margin:8px 0!important}.box-price{margin:10px 0!important;gap:14px!important}.box-price strong{font-size:27px!important}.box-price span{font-size:12px!important}.box-intro-v9{margin-bottom:10px!important;padding-bottom:0!important;min-height:0!important}.builder-dock{padding:12px 0!important;margin:0 0 10px!important;gap:8px!important;border:0!important}.builder-status{display:flex!important;gap:8px!important}.count-ring{display:none!important}#chosen-status{font:600 15px Arial!important}#chosen-hint{font-size:12px!important;margin:2px 0!important}.quick-slots{gap:9px!important}.quick-slot{height:78px!important;min-height:0!important;padding:0!important;border-bottom:2px solid #b7c7ac!important}.quick-slot img{height:44px!important;max-width:55px!important}.quick-slot .slot-name{font-size:10px!important;line-height:1.1!important}.quick-slot button{width:22px!important;height:22px!important;font-size:16px!important;top:0!important}.quick-slot.vacant>span{font-size:22px!important}.quick-slot.vacant:after{content:'Pick an oil';font:10px Arial;color:#64745d}.quick-slot .slot-bottle{display:none!important}#dock-review{display:none!important}.box-ready{font-size:13px;margin:0;padding:8px 0}.box-ready a{background:#154a38;color:white;padding:12px;border-radius:24px}.shop-tools{margin:10px 0!important;padding:0!important;gap:12px!important}.search{padding:8px 12px!important;min-height:44px!important}.search input{font-size:16px!important}.tabs button{font-size:14px!important;padding:8px!important}.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important}.product{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 12px!important;border:0!important;min-width:0}.product .product-image{height:105px!important;width:100%!important;margin:0!important}.product .product-image img{height:100px!important;max-height:100px!important;width:100%!important;object-fit:contain!important}.product>h3{font:22px/1.1 Georgia!important;min-height:48px!important;margin:5px 0!important}.product>.eyebrow{font:9px Arial!important;margin:7px 0 0!important}.product>p:not(.eyebrow){font:12px/1.4 Arial!important;margin:0 0 8px!important}.product .product-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important}.product-actions .text-link{font-size:12px!important}.product-actions .add{padding:10px 14px!important;min-height:44px!important;font-size:14px!important}.source-library h2,.page-intro h1{font-size:35px!important;line-height:1.08!important}.page-intro{padding-top:30px!important;padding-bottom:25px!important}.article-body{font-size:17px!important;line-height:1.65!important}.facts{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.facts>div{padding:12px 0!important}.source-library{padding-top:30px!important;padding-bottom:30px!important}.source-library p{font-size:16px!important}.product-page .product-portrait{height:230px!important}.product-page .product-copy h1{font-size:40px!important}.product-page .product-copy .lede{font-size:16px!important}.product-page .purchase{margin-top:18px!important}.product-page .purchase .pill{font-size:16px!important;white-space:normal}.gift-mention{display:block;padding:20px!important}.gift-mention strong{display:block;margin-bottom:6px}.giving-page .split{display:block}.uf-inner{gap:22px!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.quick-slot.selected{animation:none}}
@media(max-width:700px){.flora-live{width:100%!important;max-width:none!important;margin-inline:0!important;background:linear-gradient(#f7f9f5,#edf3e9 25%,#edf3e9 80%,white)!important}.giving-story{display:block!important;padding-block:10px!important}.giving-story figure{margin:0 0 24px!important}.giving-story img{width:100%;height:240px;object-fit:cover}.giving-list article{padding:20px 0!important}.giving-list h2{font-size:28px!important}.giving-list p{font-size:16px!important}.source-card h3{font-size:26px}.product-hero{gap:18px!important}.product-copy .purchase .small{font-size:13px!important}.product-copy .purchase .line-link{margin-top:16px}.product-grid .product .product-actions .add{border-color:#154a38}.pick-feedback{font:12px Arial;color:#154a38;margin-top:8px}.pick-feedback button{text-decoration:underline;background:transparent;border:0;padding:8px 0;color:inherit}}

.v14-product-links{font:14px/1.5 Arial;margin:14px 0!important}.v14-product-links a{text-decoration:underline}#evidence-v14{scroll-margin-top:20px}
.page-intro{background:transparent!important;border-radius:0!important}.giving-story figure img{border-radius:0!important}.giving-story figure{background:transparent!important}
