/* Color-only storefront palette: forest olive, sage light, warm ivory. */
html,body{background-color:#1c2723!important;color:#f1eee3}
.ambient-layer{background:#1c2723!important}
.ambient-layer i{background:radial-gradient(ellipse,#8eaa826b 0%,#8eaa8230 32%,transparent 68%)!important}
.ambient-layer i:nth-child(2){background:radial-gradient(ellipse,#688c8070,transparent 65%)!important}
.ambient-layer i:nth-child(3){background:radial-gradient(ellipse,#d7c89c45,transparent 64%)!important}
header.solid,header.mega-open{background:#1b2923ed!important;border-color:#b8c9b02c!important}
.drop .dropdown,.drop:hover .dropdown{background:linear-gradient(120deg,#20372cec,#1b2a25e3 60%,#304436e8)!important}
.drop .dropdown:before{background:radial-gradient(ellipse at 30% 40%,#9cb98c35,transparent 65%)!important}
#search-dialog{background:linear-gradient(135deg,#15251eeb,#24372ce8 60%,#34473be8)!important;color:#f1eee3!important}
#search-dialog::backdrop{background:#101d177d!important}
footer{background:#14201ad9!important;border-color:#c8d4b526!important}
.split{background:#24372c!important}
.summary,.checkout-panel,.empty,.contact-grid>div{border-color:#bed0b032}
.eyebrow{color:#cfbf99}
.outline{border-color:#b9c6a0;color:#eee9d9}
.outline:hover{background:#cbd1ae;color:#1a2921}
.primary{background:#c7cda9;color:#18271f}
.text-link{border-bottom-color:#d7d3b16b}
.filters select,.field select,.field textarea,.checkout-fields input,.checkout-fields select,.checkout-fields textarea{background-color:#15251ee0;color:#eeeadd;border-color:#bdcaaa44}
option{background:#21372b;color:#f2eddf}
@media(max-width:760px){header.menu nav{background:#1e3027f2!important}.drop .dropdown,.drop:hover .dropdown{background:transparent!important}}
