/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
@import url(https://raw.githack.com/elwa2/cssres/main/visioncoins222.css); salla-slider.photos-slider .swiper-slide {
    margin-left: 0rem;
    margin-right: 0rem;
    width: 100%;
    padding: 0px !important;
}

section.s-block.s-block--banners.container-fluid.aos-init.aos-animate .md\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

body:has(.left-sec.active) .fixed-btm {
  bottom: 100px;
}

@media (max-width: 768px) {
    .two-row .banner-entry {
        height: 100%;
        /* height: clamp(108px, 50vw, 99px); */
        padding: 3.5rem !important;
        padding: 22vw !important;
    }
}

salla-slider.photos-slider .swiper {
    margin: 0px;
    width: 100%;
    padding: 0px !important;
}

.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 5px 44px !important;
}

@media (max-width: 768px) {
    .s-block, .s-block--features-products .inner .col-products:not(:first-child) {
        margin-top: 1rem !important;
    }
}

@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 1 / span 1;
    }
}

@media (min-width: 1050px) {
    .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 1 / span 1;
    }

    section.s-block.s-block--banners.container-fluid.aos-init.aos-animate .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    section.s-block.s-block--banners.container-fluid.aos-init.aos-animate {
        width: 71% !important;
        display: flex;
        justify-content: center;
        margin: auto;
    }

    .two-row .banner-entry {
        /* height: 1rem !important; */
        /* height: clamp(117px, 50vw, 99px); */
        /* border-radius: 5px 15px !important; */
        padding: 20.5rem;
        padding: 8vw !important;
    }

    salla-slider.photos-slider .swiper-slide {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }

    .lazy__bg.lazy.entered.loaded {
        background-size: contain;
        background-repeat: no-repeat;
        border-radius: 5px 57px !important;
    }

    .s-block {
        margin-top: 1rem;
    }
}

section.s-block.s-block--banners.container-fluid.aos-init.aos-animate {
}

.s-product-card-entry .s-product-card-wishlist-btn.s-button-element, .s-product-card-entry .s-product-card-image .s-product-card-promotion-title {
    display: none;
}

@media (max-width: 576px) {
    .s-product-card-entry .s-product-card-image .s-product-card-promotion-title {
        padding: 5px 12px;
        font-size: .5rem;
    }
}

.fixed-btm a {
    width: 79px;
    height: 79px;
    font-size: 3rem;
}

@media (max-width: 576px) {
    .setting-icon {
        font-size: 21px;
        width: 41px;
        height: 37px;
    }

    .fixed-btm a {
        width: 43px;
        height: 43px;
        font-size: 23px;
    }
}

.banner-entry {
    background-color: transparent;
}

salla-slider.photos-slider .swiper-slide {
    border-radius: 5px 64px !important;
}

salla-slider#photos-0-slider {
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track-piece {
    background-color: #00000033;
    -webkit-border-radius: 0px;
}

::-webkit-scrollbar-thumb:vertical {
    height: 200px;
    background-color: #585858;
    -webkit-border-radius: 0px;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #282727;
}

::-webkit-scrollbar-thumb:horizontal {
    width: 200px;
    background-color: #7d7d7db3;
    -webkit-border-radius: 0px;
}

@media (max-width: 768px) {
    .testimonials-box p {
        line-height: 24px;
        font-size: 17px;
    }

    .ps-footer .grid-footer ,.vat-saudibusiness,.ps-footer__middle .ps-footer--contact .s-contacts-list {
        justify-content: center;
        text-align-last: center;
    }
}

.logo-footer img {
    max-height: 90px;
}

.setting-icon {
    background: var(--2);
    color: var(--1);
}

:root {
    --gr: linear-gradient(145deg, #610fe1, #fa9317, #fa9317, #eab13eee, #610fe1);
    --1: #610fe1;
    --2: #fa9317;
}

.theme-dark input.s-form-control {
  background-image: none !important;
}

.theme-dark .s-product-options-option-content .s-form-control {
      border-color: #80808c !important;
}

.theme-dark .s-product-options-multiple-options-wrapper input[type='checkbox'] {
    color: var(--color-primary);
}