:root {
    --kxm-accent: #00758f;
    --kxm-accent-hover: #005f75;
}

body .button,
body button.button,
body .cart-table .product-cart-actions .button,
body #co-shipping-method-form .buttons-set .button,
body .footer .button {
    border-color: var(--kxm-accent);
    background-color: var(--kxm-accent);
}

body .button:hover,
body .button:focus-visible,
body button.button:hover,
body button.button:focus-visible,
body .cart-table .product-cart-actions .button:hover,
body .cart-table .product-cart-actions .button:focus-visible,
body #co-shipping-method-form .buttons-set .button:hover,
body #co-shipping-method-form .buttons-set .button:focus-visible,
body .footer .button:hover,
body .footer .button:focus-visible {
    border-color: var(--kxm-accent-hover);
    background-color: var(--kxm-accent-hover);
}

body .products-grid .price-box,
body .products-grid .price-box .price,
body .products-list .price-box,
body .products-list .price-box .price,
body .product-view .price-box .price,
body .product-view .price-info .price {
    color: var(--kxm-accent);
}

body:is(.kxm-category-redesign, .cms-nowosci, .cms-promocje) .products-grid .price-box,
body:is(.kxm-category-redesign, .cms-nowosci, .cms-promocje) .products-grid .price,
body:is(.kxm-category-redesign, .cms-nowosci, .cms-promocje) .products-grid .special-price .price {
    color: var(--kxm-accent);
}

body .products-grid .old-price .price,
body .products-list .old-price .price,
body .product-view .old-price .price {
    color: #888;
}

body .kxm-sale-badge,
body .kxm-pdp-sale-badge,
body .kxm-project-header .skip-cart .count {
    background: var(--kxm-accent);
}

body.cms-promocje .products-grid .product-image .kxm-sale-badge {
    background: var(--kxm-accent);
}

body .pages a,
body .pager a,
body .toolbar a,
body .link-wishlist,
body .link-compare,
body .btn-remove:hover,
body .btn-remove:focus-visible {
    color: var(--kxm-accent);
}

body input:focus,
body select:focus,
body textarea:focus,
body button:focus-visible,
body a:focus-visible {
    outline-color: var(--kxm-accent);
}
