/* C55: three surfaces, one hierarchy. No colour wash behind cutouts. */
:root{--studio-white:#fff;--studio-paper:#f5f3ed;--studio-forest:#163f32;--studio-ink:#214638;--studio-muted:#62675f;--studio-line:#d9dcd4;--paper:#fff;--hero:#fff;--ground:#fff;--forest:#163f32;--apricot:#f5f3ed;--sage:#f5f3ed;--quiet:#62675f;--earth:#746851;--ink:#214638;--muted:#62675f;--flora-bg:#fff;--research-bg:#f5f3ed;--giving-bg:#fff;--quality-bg:#f5f3ed;--faq-bg:#fff;--footer-bg:#163f32;--utility:#f5f3ed}
body{background:#fff;color:#214638}
body .opening,body .research-opening,body .giving-letter-banner,body .care-story,body .care-close,body .journal-pullquote{background:#fff!important;background-image:none!important}
body .flora,body .shop,body .giving,body .faq,body .oil-profile,body .next-discovery,body .builder,body .product-intro{background:#fff!important;background-image:none!important}
body .research,body .quality,body .evidence-room,body .coa-showcase{background:#f5f3ed!important;background-image:none!important}
body .flora:before,body .shop:before,body .giving:before,body .faq:before{background:#fff!important;background-image:none!important}
body .research:before,body .quality:before{background:#f5f3ed!important;background-image:none!important}
body .evidence-room:before,body .evidence-room:after,body .coa-showcase:before,body .coa-showcase:after,body .oil-profile:before,body .oil-profile:after,body .next-discovery:before,body .next-discovery:after{background-image:none!important}
body .coa-showcase{background:#fff!important}
body .site54-header .site54-box{background:#163f32;color:#fff;border-radius:3px;font-weight:500}
body .site54-header nav a{position:relative}body .site54-header nav a:hover{color:#68705d}body .site54-header a:focus-visible{outline:2px solid #163f32;outline-offset:6px}
body .shop-offer,body .order-summary,body .collection,body .selection-summary,body .total-card,body .box-panel{background:#f5f3ed!important;background-image:none!important;box-shadow:none;border-radius:4px;border-color:#d9dcd4}
body .shop-offer{border-left:2px solid #163f32}body .search,body .search input{background:#f5f3ed!important}
body .gratitude-letter{background:#faf9f4;border-color:#e8e7df;box-shadow:0 12px 32px #172c2210;transform:rotate(-.35deg)}body .gratitude-letter:before{background:#f5f3ed;border-color:#e5e4da}body .letter-heading{border-color:#dbded3}
body .giving-picture{background:#fff}body .giving-picture>img{mix-blend-mode:multiply}
body .research-paper{background:#f5f3ed;box-shadow:4px 12px 24px #172c2210}
body .care-trio{gap:48px}body .care-choice .care-mark{color:#b0b8aa}body .care-choice[aria-selected=true] .care-mark{color:#163f32}
body .research-method-row{background:#f5f3ed!important;background-image:none!important}
body .care-close{background:#f5f3ed!important}
body .site54-footer{background:#163f32!important;background-image:none!important;color:#f5f3ed;border:0}
body .site54-footer a,body .site54-footer strong,body .site54-foot-brand p,body .site54-legal{color:#f5f3ed!important}
body .site54-footer img{filter:brightness(0) invert(1);opacity:.96}body .site54-footer nav a{color:#d7dfd6!important}body .site54-footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:5px}body .site54-legal{opacity:.78}body .site54-foot-brand p{font-size:25px}
body .product-image,body .art,body .focused-art,body .image-stage,body .oil-art,body .related42 article{background:transparent!important;box-shadow:none}
body .reading54 a{border-top:1px solid #d9dcd4}
