/* ZEUS222 brand overrides — white content backgrounds unchanged */
:root {
    --zeus-primary: #2563eb;
    --zeus-deep: #1d4ed8;
    --zeus-accent: #3b82f6;
    --zeus-light: #60a5fa;
}

#header-first,
#header-checkout {
    border-bottom-color: var(--zeus-primary) !important;
}

.ml-head-btm {
    background: var(--zeus-primary) !important;
}

.ml-btm-menu #menu-toggle-button {
    background: var(--zeus-deep) !important;
    color: #fff !important;
}

.ml-btm-menu > ul.desktop-menu > li > a,
.ml-btm-menu > ul.desktop-menu > li > a:hover,
.ml-btm-menu > ul.desktop-menu > li > a:focus {
    color: #fff;
}

.ml-btm-menu > ul.desktop-menu > li:hover > a,
.ml-btm-menu > ul.desktop-menu > li.active > a {
    background: var(--zeus-deep) !important;
    color: #fff !important;
}

#header-search button,
#header-search input[type="submit"] {
    background: var(--zeus-primary) !important;
    border-color: var(--zeus-primary) !important;
}

.btn-primary,
.cart-submit.product-add-to-cart,
.btn-full.login,
.btn-full.daftar {
    background: var(--zeus-primary) !important;
    border-color: var(--zeus-deep) !important;
    color: #fff !important;
}

.btn-primary:hover,
.cart-submit.product-add-to-cart:hover,
.btn-full.login:hover,
.btn-full.daftar:hover {
    background: var(--zeus-deep) !important;
    border-color: var(--zeus-deep) !important;
    color: #fff !important;
}

.profile-menu ul li a.active,
.profile-menu ul li a:hover {
    border-left-color: var(--zeus-primary) !important;
}

.account-pages-button {
    border-bottom-color: var(--zeus-primary) !important;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: var(--zeus-primary) !important;
}

/* Footer: selaraskan teks dan quick links dengan heading */
.f-top .about-us p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}

.f-top .quick-links > .row {
    margin-left: 0;
    margin-right: 0;
}

.f-top .quick-links > .row > [class*="col-"] {
    padding-left: 0;
}

.f-top .quick-links > .row > [class*="col-"]:first-child {
    padding-right: 12px;
}
