/* Add custom CSS styles below */ 

/* General start */
:root {
    --main-color: #fec303;
    --second-color: #fec303;
    --third-color: #ffffff;
}


/* NavBar start */

img.lazy.loaded {
    opacity: 1;
    transform: scale(1);
}

.s-block--animated-brands--brand img {
    width: 150px;
    height: 150px;
    margin:30px;
}

.main-menu {
    color: var(--main-color);
}

.sicon-user-circle:hover::before {
    color: var(--main-color);
}

.header-btn__icon {
    border: none;
    color: #421777  !important;

}

.sicon-menu{
   border: none;
    color: #fec303 !important;}


.s-cart-summary-total {
    color: #421777;
}

@media only screen and (max-width: 1024px) {
    .mm-spn.mm-spn--light {
        color: var(--main-color);
        background: var(--third-color);
    }
}

/* NavBar End */

.max-w-7xl {
    max-width: 80rem;
}

.s-block--animated-brands--marquee{
opacity: 1;
    transform: translateY(0px);
}

.s-block--animated-brands--brand{
    background-color: transparent !important;
}
.s-block {
        margin-top: 4rem;
    }
}

@media (max-width: 991px) {
    .product-card--special .product-card__content {
        padding: 10px;
    }
}

img.lazy.loaded {
    opacity: 1;
    transform: scale(1);
}

.product-card {
    border: 3px solid #421777;
    border-radius: 10px;
    height: 396px;
    box-shadow: rgb(173 163 192) 3px 2px 0 1px, rgb(255 255 255 / 50%) -3px -3px 6px 1px inset;
}

.product-card--vertical {
    flex-direction: column;
}
.product-card--special {
    height: 100% !important;
}

@media (min-width: 991px) {
    .product-card--vertical .product-card__content {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 991px) {
    .product-card__addToCart:not(.mobile) {
        transform: translateY(100%);
        opacity: 0;
        visibility: hidden;
    }
}
.product-card__addToCart {
    background: transparent !important;
    display:none !important;
}

.product-card__addToCart {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    transition: all .3s ease;
    left: 0;
    right: 0;
}

@media (min-width: 991px) {
    .product-card--vertical .product-card__content {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.product-card__content {
    position: relative;
    text-align: center;
    padding: 20px 0 20px;
}
.product-card__title {
    margin: 0 0 5px;
    line-height: 18px;
}

@media (min-width: 768px) {
    .footer-list {
        margin-bottom: 1rem;
    }
}

.store-footer {
    background: transparent !important;
    padding: 30px;
    font-size: 16px;
    text-align: center;
}

.store-footer__inner {
  /* Using direct hex color code */
    border: 1px solid rgba(255, 255, 255, .29) !important;
    
}

.sm\:text-4xl {
        font-size: 1.3rem;
        line-height: 2.5rem;
    }
    
    /* Add custom Js code below */ 
setTimeout(() => {
const link = document.querySelector(".s-contacts-list > div:first-of-type a");
link.href = "tel:+966540619324";

const number = document.querySelector(".s-contacts-list > div:first-of-type a .unicode");
number.textContent = "+966540619324";
console.log(number);
} , 1000);

div[class*="flex"][class*="text-[#f11e1e]"] {
    display: none !important;
}