/* Brushed champagne bronze, white, and neutral gray. */
:root{--bronze:#806541;--bronze-light:#c3b397;--bronze-edge:#b2a080;--bronze-wash:#f1ece3;--blue:var(--bronze)}
.button,.clean-site .primary-button:not(:disabled){background:linear-gradient(110deg,#d8cbb4,#c3b397 52%,#d1c3aa);color:#332d24;border:1px solid #b9a888;box-shadow:inset 0 1px #ffffff70}
.button:hover,.clean-site .primary-button:hover:not(:disabled){background:linear-gradient(110deg,#d1c2a8,#b7a482 52%,#c7b696);border-color:#a8916e;color:#29241d}
.text-link,.collection-back:hover{color:var(--bronze)}
.filters button[aria-pressed=true],.collection-categories button[aria-pressed=true]{background:#e5dbca;color:#493b28;box-shadow:inset 0 0 0 1px #c3b397}
.brand-tabs button[aria-pressed=true]{background:var(--bronze-wash);border-color:var(--bronze-edge)}
.feature-studio{background:linear-gradient(125deg,#f2f1ed,#dedbd5);color:#292929;border:1px solid #e4e0d9;border-radius:24px}
.feature-studio h2 span{color:#817057}.feature-studio .eyebrow{color:#806541}.feature-studio .feature-copy>p:not(.eyebrow){color:#686663}.feature-studio .feature-copy>.text-link{color:#806541}.feature-studio .feature-art>img{filter:drop-shadow(16px 24px 16px #51463226)}.feature-studio .studio-ring{border-color:#a28b6826;box-shadow:0 0 0 55px #b5a38308,0 0 0 110px #b5a38305;background:radial-gradient(#c3b39730,transparent 65%)}.feature-studio .feature-caption{color:#777168}
.clean-nav nav a[aria-current]{color:var(--bronze);font-weight:600}
.clean-bag span,.clean-site .card-price{color:var(--bronze)}
.site-search-dialog :focus-visible{outline:3px solid #967a50;outline-offset:3px}
