/* viagrakungen-css-fixes block 3 - extraherad 2026-07-29.
   Laddas pa exakt samma plats och med samma villkor som nar den lag inline.
   Redigera HAR, inte i mu-pluginen. */

/* ---- Header: cart badge + top announcement/ticker bar ---- */
    /* was #0891b2 bg + white text = 3.68:1 -> now 5.36:1 */
    .header-cart-wrap .header-cart-button .header-cart-total {
        background: #0e7490 !important;
    }
    .site-header-row-container[class*="top"] {
        background: #0e7490 !important;
    }

    /* ---- Mobile drawer (hamburger) menu: current-page link ---- */
    /* was rgb(43,108,176) on near-black drawer bg = 3.62:1 -> now 5.32:1 */
    /* (recolor to the site's own teal accent, siblings stay white) */
    #mobile-menu li.current-menu-item > a,
    #mobile-menu li.current-menu-item > a:visited,
    .mobile-menu-container li.current-menu-item > a,
    .mobile-menu-container li.current-menu-item > a:visited {
        color: #0891b2 !important;
    }

    /* ---- WooCommerce primary buttons: checkout / place order / login / update cart ---- */
    /* was var(--global-palette-btn-bg) #0891b2 + white text = 3.68:1 -> now 5.36:1 */
    .woocommerce a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce input.button.alt,
    .woocommerce #respond input#submit.alt,
    .woocommerce-form-login__submit,
    .woocommerce-cart table.cart td.actions button[name="update_cart"] {
        background-color: #0e7490 !important;
    }
    .woocommerce a.button.alt:hover,
    .woocommerce button.button.alt:hover,
    .woocommerce input.button.alt:hover,
    .woocommerce #respond input#submit.alt:hover,
    .woocommerce-form-login__submit:hover,
    .woocommerce-cart table.cart td.actions button[name="update_cart"]:hover {
        background-color: #155e75 !important;
    }

    /* ---- Remove-from-cart "x" icon + required-field asterisks ---- */
    /* was solid red (#ff0000) on white = 4.00:1 -> now 6.47:1 */
    .woocommerce a.remove,
    .woocommerce a.remove.remove_from_cart_button {
        color: #b91c1c !important;
    }
    .woocommerce a.remove:hover,
    .woocommerce a.remove.remove_from_cart_button:hover {
        background: #b91c1c !important;
        color: #fff !important;
    }
    .woocommerce span.required,
    .woocommerce-form-login span.required,
    span.required {
        color: #b91c1c !important;
    }

    /* ---- Trust bar above footer (see kadence_before_footer in viagrakungen-tweaks.php) ---- */
    /* worst-case sample on the lighter gradient stop was 3.68:1 -> now 5.36:1. */
    /* The de-emphasized "Receptfritt / Swish-betalning / 1-4 dagars leverans" */
    /* spans used opacity:0.8, which still failed (~4.04:1) even on the darker */
    /* teal, so opacity is raised to fully solid here too. */
    div[style*="linear-gradient(135deg,#0891b2,#155e75)"] {
        background: linear-gradient(135deg, #0e7490, #155e75) !important;
    }
    div[style*="linear-gradient(135deg,#0891b2,#155e75)"] span[style*="opacity:0.8"] {
        opacity: 1 !important;
    }

    /* ---- Site Reviews (glsr) summary widget + review cards on /omdomen/ ---- */
    .glsr-summary {
        background: linear-gradient(135deg, #0e7490, #155e75) !important;
    }
    .glsr-summary .glsr-summary-text {
        color: #fff !important;
    }
    .glsr-pagination .current {
        background: #0e7490 !important;
        border-color: #0e7490 !important;
    }
    .glsr-review .glsr-review-assigned_links a {
        color: #0e7490 !important;
    }

    /* ---- Native WordPress pagination current-page indicator (e.g. reviews list) ---- */
    span.page-numbers.current,
    .page-numbers.current {
        background: #0e7490 !important;
    }