/* Add custom CSS styles below */ 
/* top header */
/* Top navbar */
.top-navbar {
    background: linear-gradient(
        180deg,
        #84B9EA 0%,
        #619AD0 100%
    ) !important;
}

.top-navbar,
.top-navbar a,
.top-navbar span,
.top-navbar i,
.top-navbar svg {
    color: #fff !important;
}

.top-navbar svg {
    fill: currentColor !important;
}
/* Header background */
.store-header,
.main-nav-container,
.main-nav-container .inner {
    background: #203B63 !important;
}
/* Main menu items ONLY */
@media (min-width: 1024px) {
    #mobile-menu > ul.main-menu > li > a,
    #mobile-menu > ul.main-menu > li > a > span {
        color: #ffffff !important;
    }
}
i.header-btn__icon.sicon-user,
span.header-btn__icon.icon.sicon-search,
i.header-btn__icon.icon.sicon-cart {
    color: white !important;
}

/* Smooth menu hover movement */
.main-menu__desktop-item > a {
    transition: transform 0.3s ease !important;
}

.main-menu__desktop-item > a:hover {
    transform: translateY(-3px) !important;
}

/* Increase header logo size */
.navbar-brand img.logo-normal {
    width: auto !important;
    height: 85px !important;
    max-height: none !important;
    max-width: none !important;
    object-fit: contain;
}

/* Allow enough space for the logo */
.main-nav-container {
    height: auto !important;
    min-height: 110px !important;
}

/* Mobile */
@media (max-width: 767px) {
    .navbar-brand img.logo-normal {
        height: 55px !important;
    }

    .main-nav-container {
        min-height: 75px !important;
    }
}






/* product cards */
/* Small shadow for product cards */
custom-salla-product-card.product-card {
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08) !important;
    border-radius: 8px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
}

/* Slightly stronger on hover */
custom-salla-product-card.product-card:hover {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12) !important;
    transform: translateY(-2px);
}




/* FULL FOOTER GRADIENT */
.store-footer {
    background: linear-gradient(
        180deg,
        #84B9EA 0%,
        #619AD0 100%
    ) !important;
}

/* Make ALL footer child sections transparent */
.store-footer__inner,
.store-footer__contacts-row,
.store-footer .footer-bottom {
    background: transparent !important;
    background-color: transparent !important;
}

/* Remove separator lines */
.store-footer__contacts-row,
.store-footer .footer-bottom {
    border-top: none !important;
    border-bottom: none !important;
}

/* Top footer curve */
.store-footer__curve,
.store-footer > svg,
.store-footer > svg path {
    fill: #84B9EA !important;
    color: #84B9EA !important;
}
/* Make all footer text white */
.store-footer,
.store-footer p,
.store-footer span,
.store-footer a,
.store-footer h1,
.store-footer h2,
.store-footer h3,
.store-footer h4,
.store-footer li,
.store-footer .store-footer__contacts-row,
.store-footer .footer-bottom {
    color: #ffffff !important;
}

/* Keep links white on hover too */
.store-footer a:hover {
    color: #ffffff !important;
}


header span.all-sections-label {
    color:#fff;
}

header a.mburger{
    color:#fff;
}