/* Vaidehy brand palette: botanical depth, warm ivory, antique gold, sage and copper. */
:root{--paper:#f5f1e8;--white:#fffdf7;--ink:#2a2622;--forest:#2a2622;--muted:#78726a;--line:#d9d9c9;--sage:#e7e2da;--lime:#d7c79d;--orange:#946547;--warm:#b68b62}
body{background:var(--paper)}.announcement{background:#ddd1b0;color:#2a2622;font-size:9px;letter-spacing:.09em}.nav{height:89px}.nav-links{font-size:11px;letter-spacing:.025em}.brand-logo img{filter:brightness(0) invert(1) sepia(.18);opacity:.9}.nav-tools .motion-control{border-color:#d7c79d55}.wild-hero:before{background:radial-gradient(ellipse at 75% 35%,#8d7f6d1c,transparent 65%)}.wild-copy h1{font-weight:500;letter-spacing:-.075em}.wild-copy p{color:#c8c1b7}.hero-coordinate,.hero-trust{color:#b3a99c}.hero-coordinate i,.earth-location i{box-shadow:none}.orbital-leaf{background:#b3a99c;opacity:.6}.leaf-b{opacity:.28}.orbit-lettering text{fill:#c7bcab}.planet-orbit{border-color:#d2d4b426}.main-planet{box-shadow:0 18px 60px #211e1b22}.hero-selector button{color:#ada294}.sunburst{color:var(--warm)}.hero-burst>span{color:#2a2622}.pill-cta{background:#d7c79d;border:1px solid #d7c79d}.pill-cta:hover{background:#e4d8ba}.pill-cta.light{background:var(--paper);border-color:var(--paper)}.cta-icon{color:#dfd2ad}.kinetic-ribbon{background:#d7c79d;padding-top:17px;padding-bottom:17px}.ribbon-track>span{font-weight:400;font-size:23px;letter-spacing:-.015em}.living-intro{background:var(--paper)}.intro-graphic .botanical{color:#8b7d6b}.intro-top{border-color:#cec7bc}.reading-reveal span{color:#d4cfc6}.reading-reveal .is-read{color:var(--forest)}.wild-collections{background:#e7e8db}.tile-0{background:#dbd5ca}.tile-1{background:#e2d1ad}.tile-2{background:#dbd6cf}.tile-top>span{color:#75695a}.tile-content h3{letter-spacing:-.02em}.tile-content p{color:#766c5f}.tile-photo{border-radius:130px 130px 6px 6px}.product-card{background:#e5e0d9}.product-card:nth-child(3n+2){background:#e6d8bc}.product-card:nth-child(3n){background:#e4dfd8}.earth-content .label-index{color:#d3cbbd}.earth-content h2 em{color:#e2d4af}.earth-content p{color:#e6e1da}.earth-word{-webkit-text-stroke-color:#e0dcc54a}.growing-story{background:#2a2622}.growth-copy p{color:#c7beaf}.growth-sticky>.label-index,.growth-caption{color:#b3a99c}.growth-plant{color:#d4d3a8}.growth-sun>.sunburst{color:#c6bb8e}.growth-icon,.growth-number{color:#d8caa0}.growth-step{border-color:#d5d1a62b}.film-frame{background:#e9e5d6;border:1px solid #dcdccc}.farm-filmstrip{background:var(--paper)}.wild-cta{background:#ded3b5}.cta-art{color:#8e806d}.cta-art>.sunburst{color:#b68b62}.wild-cta .pill-cta{border-color:var(--forest)}.wild-cta .cta-icon{background:#ded3b5;color:var(--forest)}footer{background:#211e1b}.footer-wordmark{color:#d8c9a0;font-weight:500;letter-spacing:-.055em}.footer-col strong{color:#d8c9a0}.footer-tagline{color:#b8aea2}.footer-col a{color:#d6cfc3}.footer-bottom{color:#a89c8d}.page-hero{background:#e8e8da}.contact-form{background:#e9e8db;border:1px solid #dcd6cb}.contact-info h2{font-weight:400}.story-quote{background:var(--forest)}.story-quote p{color:#d7c79d}.faq-layout{background:#e9e9dc!important}.faq-layout summary{font-weight:400}.btn{background:var(--forest);border-color:var(--forest);font-weight:400;letter-spacing:.015em}.btn:hover{background:#2a2622}.btn.outline{background:none;border-color:#b5aca0;color:var(--forest)}.btn.outline:hover{background:#e8e4dd}.btn.terracotta{background:#946547;border-color:#946547}.btn.light{background:var(--paper);border-color:var(--paper);color:var(--forest)}.pill:hover{background:#e5e0d7}.pill.active{background:var(--forest);color:var(--paper)}.product-tag{background:#fffaf0e8;color:#706557}.store-summary,.demo-receipt{background:#eae7d8;border-color:#d6d3c1}.summary-eyebrow{color:#8b8c72}.totals .total-row{border-color:#cbc3b6}.totals dt{color:#82796e}.totals .discount-row dt,.totals .discount-row dd{color:#75695a}.checkout-items{border-color:#d2cabd}.receipt-top,.demo-receipt .totals{border-color:#cbc2b4}.market-hero{background:#e7e5d7}.market-hero-art>img:nth-child(2){border-color:#e7e5d7}.market-wholesale{background:#e9e7d9}.market-category-bar button:hover{background:#e7e2da}.market-category-bar button.active:hover{background:var(--forest)}.market-category{color:#847a6d}.market-tag{background:#fffaf0dc;color:#766c5e}.market-photo{background:#e7e4d5}.market-card h3{font-family:var(--serif);font-weight:400;letter-spacing:-.015em}.market-card-price strong{font-weight:400;color:#2a2622}.market-card-price>span{color:#8a8073}.market-buy select{border-color:#ccc5ba}.market-buy>button{background:var(--forest);font-weight:400;letter-spacing:.01em}.market-buy>button:hover{background:#2a2622}.market-photo,.store-detail-photo>img{border:1px solid #d9d3c980}.delivery-option:has(input:checked){border-color:#a69a8b;background:#e8e4dd}.delivery-option small{color:#897e6f}.checkout-field input,.checkout-field textarea{background:#fffdf755;border-color:#d0c9bd}.checkout-field input[readonly]{background:#e9e9dc;color:#918678}.checkout-private-note{background:#e9e9dc}.demo-payment{background:#e9e9da;border-color:#d1c9bb}.checkout-real-help{border-color:#d5cec3}.checkout-top>span{color:#8b7f6f}.demo-receipt .totals>.total-row dt{color:var(--forest)}.confirmation-check{background:#e6e1d9;border-color:#c8bead}.shop-preview{background:#ece5d3;border-color:#ded8c6;color:#81775e}.shop-preview strong{color:#6b694f}.shop-preview a{color:#6f6456}.tile-shopping{border-color:#82756455}.store-detail-copy h1{font-family:var(--serif);letter-spacing:-.025em}.checkout-title h1,.cart-page-title h1,.store-wishlist h1{font-family:Inter;font-weight:400}.checkout-title h1 em,.cart-page-title h1 em,.store-wishlist h1 em{color:#8c7952}.store-help,.line-link{font-weight:400}.shopping-panel .panel-head{background:var(--forest)}.cart-preview-note{color:#8e8971}.menu-links a{font-family:var(--serif)}.store-quick h3{font-weight:400}
@media(max-width:760px){.nav{height:77px}.announcement{font-size:8px}.ribbon-track>span{font-size:17px}.kinetic-ribbon{padding:13px 0}.tile-photo{border-radius:140px 140px 6px 6px}.market-hero-art>img:nth-child(2){border-width:4px}.wild-copy h1{font-weight:500}.wild-hero-grid{padding-bottom:6px}.market-card h3{font-weight:400}.footer-wordmark{font-size:56px}.shop-preview{font-size:8px}.checkout-title h1{font-weight:400}.page-hero h1{font-weight:400}}

:root{--muted:#6e6962}.shop-preview{color:#625e4b;font-size:10px}.shop-preview strong{color:#585045}.shop-preview a{font-size:10px}.market-category,.market-card-price>span,.totals dt,.summary-eyebrow,.cart-preview-note{color:#70685d}.market-card p,.store-description,.checkout-section>p{color:#6e6962}.market-card p{font-size:11px}.market-category{font-size:9px}.market-card-price>span{font-size:9px}.market-buy>button,.market-buy select{font-size:11px}.checkout-field{font-size:12px}.checkout-field input,.checkout-field textarea{font-size:14px}.checkout-section>p{font-size:12px}.summary-disclaimer{font-size:10px;color:#70685d}.totals>div{font-size:12px}.checkout-items>div>span{font-size:12px}.checkout-items small{font-size:9px}.checkout-items strong{font-size:12px}
@media(max-width:760px){.shop-preview{font-size:9px;line-height:1.7}.market-category{font-size:7px}.market-card-price>span{font-size:7px}.market-card p{display:none}.market-buy>button,.market-buy select{font-size:10px}.checkout-field{font-size:11px}.checkout-field input,.checkout-field textarea{font-size:16px}.checkout-section>p{font-size:10px}.totals>div{font-size:11px}.summary-disclaimer{font-size:9px}.checkout-items>div>span,.checkout-items strong{font-size:11px}}

