/* Homepage palette only: warm ivory, forest green and terracotta. */
body.page-home{--accent:#39735f!important;--ink:#243a31;--muted:#716e61;--line:#dcd8c9;--paper:#f7f3e9;background:#f7f3e9;color:#243a31}
.page-home .site-header{background:#1e352d;border-color:#435d50}.page-home .site-header nav a:hover{color:#d6dfb5}.page-home .site-header .cart-toggle{background:#304c3f;color:#fff}.page-home .home-promotion{background:#a64d35;border-color:#bb7257}.page-home .home-promotion a{background:#284f40;border-color:#efe4d2}.page-home .home-promotion a:hover{background:#39654f}
.page-home .eyebrow{color:#50775d}.page-home .collection-photo{background:#fffdf7}.page-home .collection-photo span{background:#fffdf4ed;color:#354c3b}.page-home .collection-caption i{color:#39735f;border-color:#d2d8c3}.page-home .collection-caption p{color:#77776a}.page-home .minimums{background:#e9eddd;border-color:#d5ddc5;color:#596447}.page-home .minimums>strong{color:#34492f}.page-home .minimums>p{border-color:#cfd8bd}
.page-home .steps-band .eyebrow{color:#557657}.page-home .steps-band .section-head>a{color:#3c7054;border-color:#c6d2b8}.page-home .steps b{color:#b0bd91}.page-home .steps p{color:#7c7b6d}.page-home .purchase-notice{background:#fffdf7;border-color:#d0d8bc;color:#496244}
.page-home .reviews-section{background:#eaf0e5}.page-home .review-intro h2,.page-home .review-score>strong,.page-home .review-score>a{color:#293c30}.page-home .review-notice{background:#f6f5e9;border-color:#ccd7b6;color:#68745c}.page-home .review-source-bar{background:#fffdf7;border-color:#dce0cf}.page-home .review-source-bar>strong{color:#4b6850}.page-home .review-source-bar>small{background:#416a4e;color:white}.page-home .market-review-card{background:#fffef9;border-color:#dce2d1}.page-home .review-body p{color:#3c4439}.page-home .review-body small,.page-home .review-card-person time{color:#7b8171}.page-home .review-arrow{background:#fffef9;color:#40563d;border-color:#dce2d1}.page-home .review-pagination>div{background:#fffff7a6}.page-home .review-pagination button{background:#c3cdb5}.page-home .review-pagination button.active{background:#ab7951}.page-home .review-pagination small{color:#46533d}
.page-home .faq{background:#e1e6d3}.page-home .faq-heading .eyebrow{color:#4f7656}.page-home .faq h2{color:#2c3e2d}.page-home .faq details{border-color:#c5d0b2}.page-home .faq summary{color:#364b32}.page-home .faq summary:after{color:#487151}.page-home .faq details p{color:#63715a}
.page-home .reference-footer{background:#1d3028;color:#c1c9b6}.page-home .footer-top>p{color:#c1c9b6}.page-home .footer-links,.page-home .footer-badges{border-color:#8e9d87}.page-home .footer-reference-note,.page-home .footer-copyright{color:#96a38c}.page-home .floating-cart{background:#223b2e;border-color:#718666}.page-home .review-jump{background:#456d50}.page-home .toast{background:#263f30}
