/* Shared saved colour for storefront controls. Artwork and order status colours stay intact. */
body.ds-store .cart-button,body.ds-store .ds-search>button,body.ds-store .btn.primary,body.ds-store .ds-btn-gold{background:var(--ds-metal);color:var(--da-on-metal);border-color:var(--da-accent-line)}
body.ds-store .cart-button:hover,body.ds-store .ds-search>button:hover,body.ds-store .btn.primary:hover,body.ds-store .ds-btn-gold:hover{background:var(--ds-metal);color:var(--da-on-metal);border-color:var(--da-accent);filter:brightness(1.04)}
body.ds-store .cart-count{color:#222;background:#ffffffbd}
body.ds-store .ds-search:focus-within{border-color:var(--da-accent);box-shadow:0 0 0 3px var(--da-accent-soft)}
body.ds-store .ds-overline,body.ds-store .eyebrow,body.ds-store .bl-filter-form input[type=range],body.ds-store .bl-price-slider input[type=range]{color:var(--da-accent-text);accent-color:var(--da-accent-text)}
body.ds-store .bl-profile-trigger{color:var(--da-accent-text);border-color:var(--da-accent-line)}
body.ds-store .bl-profile-trigger:hover,body.ds-store .ds-profile-menu[open] .bl-profile-trigger{box-shadow:0 0 0 3px var(--da-accent-soft)}
body.ds-store .ds-account-tabs a.active,body.ds-store .variant-option.active{border-color:var(--da-accent-line);color:var(--da-accent-text);background:var(--da-accent-soft);box-shadow:0 0 0 1px var(--da-accent-line)}
body.ds-store .ds-mega-grid>a .icon,body.ds-store .bl-account-popover nav .icon{color:var(--da-accent-text)}
body.ds-store .bl-account-popover nav>a:hover{background:var(--da-accent-soft)}
body.ds-store .gallery-thumb.active{border-color:var(--da-accent);box-shadow:0 0 0 2px var(--da-accent-soft)}
body.ds-store :focus-visible{outline-color:var(--da-accent-text)}
body.ds-store input[type=checkbox],body.ds-store input[type=radio],body.ds-store input[type=range]{accent-color:var(--da-accent-text)}
body.ds-store ::selection{color:#151517;background:var(--da-accent-light)}
body.ds-store .bl-filter-form input:focus,body.ds-store .field input:focus,body.ds-store .field select:focus,body.ds-store .field textarea:focus{border-color:var(--da-accent);box-shadow:0 0 0 3px var(--da-accent-soft)}
