/* Shared palette and states. Component geometry belongs to header.css/footer.css or its page. */:root {--header-background: #ffeff0;--footer-benefits-background: #fdf4f5;--footer-icon-background: #fbe1e5;--footer-text: #747174;--ink: #171717;--muted: #686868;--line: #e5e5e5;--yellow: #fff;--gold: #eee;--brand-header: #fff;--brand-primary: #171717;--brand-hover: #353535;--brand-accent: #454545;color: #171717}::selection {background: #dedede;color: #111}button:focus-visible, a:focus-visible, input:is([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset]):focus-visible {outline-color: #333}.privacy-text-button {color: #505050}.privacy-button:hover {border-color: #aaa;background: #f6f6f6}.privacy-text-button:hover {color: #111}.currency-list button[aria-pressed=true] {border-color: #171717;background: #f4f4f4}.account-nav [aria-current=page] {background: #f3f3f3}.live-product .sample-save[aria-pressed=true], #pdp-save[aria-pressed=true] .icon {color: #171717}.live-product .sample-save[aria-pressed=true] .icon, #pdp-save[aria-pressed=true] .icon {fill: #171717;stroke: #171717}.live-product .sample-save[aria-pressed=true]::before {background: #f2f2f2;box-shadow: 0 0 0 1px #17171720}.wishlist-feedback-mark {background: #f1f1f1;color: #171717}.wishlist-feedback-action {color: #171717}.wishlist-feedback-action:hover {color: #555}.wishlist-feedback-copy p, .wishlist-feedback-close {color: #686868}html.page-navigating::before {background: #171717}.privacy-actions>[data-privacy-necessary], .privacy-actions>#privacy-accept {background: #f5f5f5;border-color: #d2d2d2;color: #171717}.privacy-actions>[data-privacy-necessary]:hover, .privacy-actions>#privacy-accept:hover {background: #eaeaea;border-color: #aaa}.search-filter-group>summary:focus-visible {outline-color: #333}.pdp-purchase>button:not(:disabled), .pdp-enquire, .pdp-video-modal button.pdp-video-load, .review-button.primary {background: #171717;border-color: #171717;color: #fff}.pdp-purchase>button:not(:disabled):hover, .pdp-enquire:hover, .pdp-video-modal button.pdp-video-load:hover, .review-button.primary:hover {background: #353535;border-color: #353535;color: #fff}#product-preview-thumbnails button[aria-pressed=true] {border-color: #171717;box-shadow: inset 0 0 0 1px #171717}.filter-check input {accent-color: #171717}.search-pagination a[aria-current=page] {background: #171717;border-color: #171717;color: #fff}