/* Developed By Hashem Mdoukh +972-597965309 */ 

:root {
    --primary-color: #355FA3 !important;
    --secondary-color: #0c1b1e !important;
    --font-color: #fff !important
}

body.index::before {
    content: '';
    width: 100%;
    height: 100%;
    background: transparent url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/vKnro/PGvNmwOxQQ1XlAPrSH7DvLGTTHOihzYbLLhNBdcQ.png);
    position: fixed;
    z-index: 9999999999999 !important;
    transform: scale(0);
    background-size: 20% !important;
    background-repeat: no-repeat;
    background-position: center !important;
    animation-name: splash;
    animation-duration: 3s;
    backdrop-filter: blur(15px);
}

/*Header*/

.navbar-brand img,
.footer_is_dark .store-footer__top .footer-logo img {
    max-height: 4rem;
    width: auto;
    animation: scale 1.3s linear infinite
}


.fixed-pinned .navbar-brand img {
    max-height: 4rem;
}

.header-components .left-side .header-icon-button:not(:last-child){
    border-radius: 50%;
    background: var(--primary-color);
    color: var(--font-color);
    width: 40px;
    height: 40px;
    box-shadow: 4px 4px 10px -4px var(--primary-color);

}

.header-components-top .header-icon-button,
.header-components-top .search-btn {
    background: var(--primary-color);
    color: var(--font-color);
    box-shadow: 4px 4px 10px -4px var(--primary-color);

}

.header-components-top.header-top-page .header-icon-button, .header-components-top.header-top-page .sicon-search, .header-components-top.header-top-page .header-btn {
    color: var(--font-color);
}

.btn--gray {
    min-height: 40px;
}


.header-components .left-side .header-icon-button:last-child,
#mainnav.fixed-header salla-cart-summary {
    margin-right: 1.75rem;
}

.header-icon-button.user-login .icon {
    line-height: 2;
}

.header-components .search-btn {
    top: 0;
}

/*Arrows*/

salla-slider .s-slider-block__title .s-slider-block__title-nav button {
    background: var(--primary-color);
    border-color: var(--primary-color) !important;
}

/*Cat*/

.itme-categories .itme-cat-entry.slide--cat-entry .main-links-title {
    background: var(--primary-color);
}

.itme-categories .itme-cat-entry.slide--cat-entry .main-links-title h4 {
    font-size: 1rem;
    color: var(--font-color);
}

.s-block--default-home-slider .slider-height .s-slider-block__title .s-slider-block__title-nav button svg {
    fill: var(--font-color);
}

salla-slider .s-slider-block__title .s-slider-block__title-nav button:hover {
    background: var(--font-color);
    border-color: var(--primary-color) !important;
}

.s-block--categories .carousel-slider .s-slider-block__title-nav {
    margin-top: 10px;
}

.s-slider-nav-arrow svg {
    fill: var(--font-color);
}


/*Tabs*/

.s-block--tabs-produtcs .tabs .tab-trigger.is-active {
    background: var(--primary-color);
    color: var(--font-color);
    border-radius: 15px;
}


.s-block--tabs-produtcs .tabs .tab-trigger.is-active .s-button-text{
    color: var(--font-color);
}

.s-block--tabs-produtcs .tabs button {
    color: var(--primary-color);
}

.s-block-tabs.s-block--tabs-produtcs .tabs-wrapper .tabs__item .s-slider-wrapper .swiper .swiper-wrapper,
.s-block--best-offers .s-slider-wrapper .swiper .swiper-wrapper {
    margin: 10px 0px;
}

/*Products*/

.s-product-card-content-title a {
    font-size: 1rem;
    font-weight: bold;
    color: var(--primary-color);
}

.product-entry salla-add-product-button salla-button button,
.cart .cart-submit-wrap salla-button button {
    background: var(--primary-color);
    position: relative;
    overflow: hidden;
}

.product-entry salla-add-product-button salla-button button::before,
.cart .cart-submit-wrap salla-button button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(120deg,
            rgba(255, 255, 255, 0.2) 0%,
            rgba(255, 255, 255, 0.6) 50%,
            rgba(255, 255, 255, 0.2) 100%);
    transform: skewX(-20deg);
    animation: shine 1200ms linear infinite;

}

.cart .cart-submit-wrap salla-button button {
    box-shadow: 3px 3px 10px #00000056;
    border: 3px solid var(--font-color);
}

.product-entry .btn--wishlist button {
    background-color: red !important;
    color: white;
    position: relative !important;
}

.product-entry .btn--wishlist button::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 50%;
  border: 2px solid red;
  animation: WhatsApp 1200ms linear infinite;
  z-index: -1;
}

.product-entry salla-add-product-button salla-button button .s-button-text {
    color: rgb(255 255 255);
}

.display-all-url {
    background: linear-gradient(to left, var(--primary-color), var(--font-color), var(--primary-color));
    box-shadow: 0 2px 5px -3px #212121;
    border: none;
    margin-bottom: 5px;
}

/*Product Details*/
.main-content .main-content-data .product-title {
    color: var(--primary-color);
}

.bg-zinc-100,
.page-header {
    background: var(--primary-color);
    height: 70px;
}


nav.breadcrumbs.w-full.py-5.container *,
.product-index .btn--wishlist .s-button-text .sicon-heart {
    color: var(--font-color);
}

.product-single .s-button-text {
   font-family: "PingARLT" !important;
}

.cart .item-price {
  color: red;
}

/*Testmonials*/
.s-block--testimonials .container > div .s-block__title .center-side {
    color: var(--font-color);
    font-size: 1rem;
    background-color: var(--secondary-color);
    border: 0 var(--font-color) solid;
    border-radius: 40px 0;
    box-shadow: 5px 8px 1px var(--primary-color);
    font-weight: 600!important;
    padding: 10px 20px!important;
    margin-right: 25px
}

.testimonials-itme > div {
    box-shadow: 4px 4px 10px -4px var(--primary-color);
    border-radius: 15px;
    margin-right: 5px;
}

.sicon-quote-open {
    color: var(--primary-color);
    opacity: .2;
}

.testimonials-slider .s-slider-block__title-nav {
    display: none;
}


/*Footer*/

.store-footer {
    color: var(--primary-color)!important;
    font-weight: 600;
    text-align: center!important;
    border: 1px solid var(--primary-color);
    border-radius: 50px!important;
    box-shadow: 0 0 10px -2px var(--primary-color);
    background: var(--font-color)!important;
    width: 95%!important;
    margin: 40px auto 15px!important
}

.footer_is_dark .store-footer__top .footer-logo img {
   margin: auto;
}

.store-footer h3 {
    color: var(--font-color)!important;
    font-size: 16px!important;
    background-color: var(--primary-color)!important;
    box-shadow: 2px 2px 12px -2px var(--primary-color);
    border-radius: 12px!important;
    padding: 5px!important;
    width: 145px!important;
    margin: 0 auto 15px!important
}

.footer_is_dark .store-footer__top a {
    color: var(--secondary-color);
}

.footer_is_dark .footer-bottom, .footer_is_dark .footer-bottom a, .footer_is_dark .footer-bottom a span {
    background-color: var(--font-color);
    color: var(--primary-color);
    border-color: var(--primary-color);
}

.footer_is_dark .store-footer__top a:hover {
    color: var(--secondary-color);
}

/*Footer*/


@media (max-width: 768px) {
    .product-entry__image {
        height: 18rem;
    }
    
    salla-slider .slide--one-fourth {
    max-width: 205px;
}
    
    body.product-entry--fit-type.cover .product-entry img {
    -o-object-fit: contain;
    object-fit: contain;
}

.product-entry--horizontal.s-product-card-fit-height .product-entry__image a img {
    object-fit: cover;
}

.footer-content {
    display: block;
}

.footer-content > div {
    margin-top: 30px;
}

.s-contacts-list-vertical {
    flex-direction: row;
    justify-content: center;
}

.s-contacts-icon {
    color: var(--primary-color);
    border-color: var(--primary-color);
    box-shadow: 4px 4px 10px -4px var(--primary-color);
}

.footer-bottom {
margin-top: 0px !important;
}

.store-footer__top .grid .grid-itme:last-child,
.s-contacts .s-contacts-list div a span.unicode {
    display: none;
}

.s-social-link a {
    box-shadow: 4px 4px 10px -4px var(--primary-color);
}

.cart .h-20 {
    height: 8rem;
}
}

/*WhatsApp Button*/
.dkuywW {
    display: none;
}

.deQKmp::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    border: 3px solid rgb(77, 194, 71);
    animation: WhatsApp 1200ms linear infinite;
}

/*WhatsApp Button*/

@keyframes splash {
    0% {
        transform: scale(1)
    }

    20% {
        transform: scale(1)
    }

    80% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}


@keyframes shine {
    0% {
        left: -75%;
    }

    100% {
        left: 125%;
    }
}

@keyframes WhatsApp {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(1.4);
    }
}

@keyframes scale {

    0%,
    100% {
        transform: scale(1);
        opacity: 1
    }

    50% {
        transform: scale(.9);
        opacity: .7
    }
}

.main-menu li>a {
    font-size: 1rem;
}

.s-block__title h2 {
    font-weight: bold;
}

.product-entry:hover {
    filter: drop-shadow(0 0 16px rgba(0, 0, 0, 0.2));
}

.product-entry__image {
    background-color: #fff;
}

.product-entry__image::before {
    display: none;
}

body>.relative.z-0.s-block {
    margin-top: 2rem;
}
/*
.footer_is_dark .store-footer__top .footer-logo {
    filter: invert(1) brightness(5.5);
}
*/

/* Responsive */
@media (min-width: 250px) {
    body>.s-block--default-home-slider:nth-of-type(1) {
        display: none;
    }

    body>.s-block--default-home-slider:nth-of-type(2) {
        margin-top: 0;
    }
}

@media (min-width: 1023px) {
    body>.s-block--default-home-slider:nth-of-type(2) {
        display: none;
    }

    body>.s-block--default-home-slider:nth-of-type(1) {
        display: block;
    }
}