/* Shared metallic gold palette for the store, checkout and administration. */
:root{--gold:#d4af37;--gold-deep:#866000;--gold-border:#d4af37;--gold-soft:#fff8dd;--gold-metal:linear-gradient(115deg,#bd8611 0%,#e7bb31 24%,#ffed99 47%,#dfb329 70%,#bb8310 100%)}
.announcement,.primary,.floating-cart,.shipping-cep-row button,.toast,.button:not(.secondary):not(.danger){background:var(--gold-metal);color:#211900;border-color:#bd8d18;box-shadow:inset 0 1px 0 #fff4b9aa,inset 0 -1px 0 #976a1640}
.announcement{border-bottom:1px solid #bc8c16}.primary:hover,.floating-cart:hover,.shipping-cep-row button:hover,.button:not(.secondary):not(.danger):hover{filter:brightness(1.04)}
.brand small,.eyebrow,.stats-eyebrow,.active-category,.category-card b{color:var(--gold-deep)}
.bag{border-color:#c69a24}.bag span{background:var(--gold-metal);color:#211900}
.brand-banner{border-top-color:var(--gold);border-bottom-color:var(--gold)}
.product .choose,.back-products,.carousel-nav button,.gallery-arrow,.button.secondary,.method-options button{border-color:#cda32b;color:#795700}
.product .choose:hover,.back-products:hover,.carousel-nav button:hover,.button.secondary:hover{background:var(--gold-soft);border-color:#b5870e;color:#694900}
.option.selected,.photo-thumbs button.selected{border-color:#b88b0d}.option.selected{background:var(--gold-soft);color:#795700}
input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-color:#b58a00}
.promise svg,.footer-column a>svg{color:#b68a0b}.footer-column a:hover{color:#896300}.gold-stars,.review-stars button.selected{color:#bd8b00}
.shipping-widget,.review-compose,.category-card{border-color:#ddc365}.category-card>span{border-top-color:#dfc66d}
.delivery-option input{accent-color:#b58a00}.delivery-option>strong{color:#896300}.shipping-settings,.orders-panel{border-color:#e2cb7d}
.store-promises{background:#fffdf6;border-top-color:#dfc15d;border-bottom-color:#dfc15d}
.grid,.promises-inner{scrollbar-color:#c8a122 #fff7db}.grid::-webkit-scrollbar-thumb,.promises-inner::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b78b15,#edcc5a,#b78b15)}
header{border-bottom-color:#d4af37}.card{border-color:#e2cf8b}.order-card{border-color:#e2cf8b}.order-card[open] summary{background:#fff9e5}
.method-options button[aria-pressed=true]{background:var(--gold-soft);border-color:#b5870e}.totals{border-top-color:#e2cf8b}
