/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
@import url(https://raw.githack.com/elwa2/cssres/main/rmsh.css); div#s-theme_edit_bar,salla-maintenance-alert.s-maintenance-alert-wrapper.hydrated {
    display: none !important;
}

.group-banner {
    display: none !important;
}

.special-categories .single-banner {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.s-block--about h2, .s-block--about p {
    text-align: center;
}

.s-block--about a {
    margin: 0 auto;
    display: flex;
    width: 150px;
    align-items: center;
    justify-content: center;
}

.product-single .s-add-product-button-main {
    width: 100%;
}

.product-single salla-mini-checkout-widget {
    display: none;
}

.enhanced-title-border {
    /* display: none !important; */
}

.index h2.text-2xl {
    font-size: 1.2rem;
}

.product-card__mini-cart__btn button {
    background-color: #111;
    color: #fff;
}

.iti__country {
    display: none !important;
}

.iti__country[data-country-code="sa"] {
    display: flex !important;
}

.product-single .tabs.hide-scroll,.product-single .comment .flex .sicon-check, .product-single .comment .flex .sicon-check + span, .product-single .comment .flex .sicon-check + span + span {
    display: none !important;
}

@media (min-width: 991px) {
    .product-card__mini-cart {
        display: none;
    }
}

.product-single .comment .sicon-star2 {
    color: black;
}

.product-single .s-rating-stars-btn-star svg {
    fill: black
}

.footer-logo img {
    /* width: 150px; */
    /* filter: invert(1); */
}

.product-card__normal-cart__btn button i, .product-card__mini-cart__btn button i {
    display: none;
}

.product-card__mini-cart__btn button {
    font-size: 12px;
}

.product-card__mini-cart__btn button i {
    position: relative;
    top: 3px;
}

.top-navbar .hidden.whitespace-nowrap {
    display: none !important;
}

.border-4 {
    display: none
}

.product-single .offer-slider .s-slider-block__title h2 {
    color: #f87171;
}

.product-single .offer-slider .s-slider-block__title p {
    color: #111111;
    opacity: 1;
}

.product-single .offer-slider .s-slider-block__title:before {
    color: #eb5c5c;
}

.product-single .offer-slider .swiper-slide {
    align-items: stretch;
    display: flex;
    align-self: stretch;
    height: auto;
}

/* body.trans_header .store-header {
    top: 40px;
}

@media (max-width: 991px) {
    body.trans_header .store-header {
        top: 55px;
    }
}
  */
/* .advanced-slider {
    min-height: 100vh
} */
.main-nav-container .sicon-cart:before {
    opacity: 0;
}

.main-nav-container .sicon-cart {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.49976 7C5.99771 7.04527 5.99769 7.04542 5.99768 7.04556L5.99782 7.04413L5.9987 7.03527L6.00307 6.99543C6.00722 6.95936 6.01397 6.90479 6.02403 6.83438C6.04417 6.69344 6.07745 6.48974 6.1295 6.24438C6.23406 5.75145 6.41206 5.10124 6.70494 4.4569C7.29571 3.15721 8.28834 2 9.99976 2C11.7112 2 12.7038 3.15721 13.2946 4.4569C13.5875 5.10124 13.7655 5.75145 13.87 6.24438C13.9221 6.48974 13.9554 6.69344 13.9755 6.83438C13.9855 6.90479 13.9923 6.95936 13.9965 6.99543L14.0008 7.03527L14.0017 7.04413L14.0018 7.04556C14.0018 7.04542 14.0018 7.04527 14.4998 7C14.9977 6.95473 14.9977 6.95454 14.9977 6.95432L14.9976 6.95378L14.9975 6.95232L14.9971 6.9479L14.9956 6.93317C14.9943 6.92078 14.9924 6.90329 14.9899 6.88103C14.9848 6.83654 14.9769 6.77294 14.9654 6.69296C14.9426 6.53312 14.9056 6.30713 14.8483 6.03687C14.7341 5.49855 14.5371 4.77376 14.2049 4.0431C13.5457 2.59279 12.2883 1 9.99976 1C7.71118 1 6.45381 2.59279 5.79458 4.0431C5.46246 4.77376 5.26546 5.49855 5.15127 6.03687C5.09394 6.30713 5.05692 6.53312 5.03408 6.69296C5.02266 6.77294 5.01476 6.83654 5.00963 6.88103C5.00707 6.90329 5.0052 6.92078 5.00393 6.93317L5.00246 6.9479L5.00204 6.95232L5.0019 6.95378L5.00185 6.95432C5.00183 6.95454 5.00181 6.95473 5.49976 7ZM3.49976 9H3.04727L3.00224 9.45025L2.00224 19.4502L1.94727 20H2.49976H17.4998H18.0523L17.9973 19.4502L16.9973 9.45025L16.9523 9H16.4998H3.49976ZM3.05225 19L3.95225 10H16.0473L16.9473 19H3.05225Z" fill="%23212121" /></svg>');
    background-repeat: no-repeat;
    background-position: 5px;
}

body.trans_header.slider_has_overlay .main-nav-container:not(.fixed-header) .sicon-cart {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.49976 7C5.99771 7.04527 5.99769 7.04542 5.99768 7.04556L5.99782 7.04413L5.9987 7.03527L6.00307 6.99543C6.00722 6.95936 6.01397 6.90479 6.02403 6.83438C6.04417 6.69344 6.07745 6.48974 6.1295 6.24438C6.23406 5.75145 6.41206 5.10124 6.70494 4.4569C7.29571 3.15721 8.28834 2 9.99976 2C11.7112 2 12.7038 3.15721 13.2946 4.4569C13.5875 5.10124 13.7655 5.75145 13.87 6.24438C13.9221 6.48974 13.9554 6.69344 13.9755 6.83438C13.9855 6.90479 13.9923 6.95936 13.9965 6.99543L14.0008 7.03527L14.0017 7.04413L14.0018 7.04556C14.0018 7.04542 14.0018 7.04527 14.4998 7C14.9977 6.95473 14.9977 6.95454 14.9977 6.95432L14.9976 6.95378L14.9975 6.95232L14.9971 6.9479L14.9956 6.93317C14.9943 6.92078 14.9924 6.90329 14.9899 6.88103C14.9848 6.83654 14.9769 6.77294 14.9654 6.69296C14.9426 6.53312 14.9056 6.30713 14.8483 6.03687C14.7341 5.49855 14.5371 4.77376 14.2049 4.0431C13.5457 2.59279 12.2883 1 9.99976 1C7.71118 1 6.45381 2.59279 5.79458 4.0431C5.46246 4.77376 5.26546 5.49855 5.15127 6.03687C5.09394 6.30713 5.05692 6.53312 5.03408 6.69296C5.02266 6.77294 5.01476 6.83654 5.00963 6.88103C5.00707 6.90329 5.0052 6.92078 5.00393 6.93317L5.00246 6.9479L5.00204 6.95232L5.0019 6.95378L5.00185 6.95432C5.00183 6.95454 5.00181 6.95473 5.49976 7ZM3.49976 9H3.04727L3.00224 9.45025L2.00224 19.4502L1.94727 20H2.49976H17.4998H18.0523L17.9973 19.4502L16.9973 9.45025L16.9523 9H16.4998H3.49976ZM3.05225 19L3.95225 10H16.0473L16.9473 19H3.05225Z" fill="%23ffffff" /></svg>');
    background-repeat: no-repeat;
    background-position: 5px;
}

.s-button-disabled {
    opacity: 1
}

@media (max-width: 991px) {
    .s-products-list-wrapper {
        margin-bottom: 0 !important;
    }

    .s-block {
        margin-top: 1rem !important
    }

    .main-nav-container.fixed-header .inner .justify-end > button, .main-nav-container.fixed-header .inner .sicon-user {
        display: none
    }

    /* .advanced-slider .swiper {
        height: 75vh
    }
 */
    .quickview-btn {
        display: none;
    }

    /* 
    .advanced-slider {
        min-height: 75vh !important;
    } */
}

@media (max-width: 991px) {
    .product-single .offer-slider .swiper-slide {
        width: 166px !important;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__image {
        height: 11.3rem;
        max-height: 12rem;
        flex: auto !important;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__content {
        margin-top: 0;
        padding: 6px;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__promotion {
        top: unset;
        bottom: 1rem;
        left: unset;
        right: 1rem;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__content .product-card__price .text-red-400, .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__content .product-card__price span {
        font-weight: 400;
        line-height: 100%;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__subtitle {
        display: none;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__title a {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 96%;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        font-size: 13px;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__mini-cart {
        display: block;
    }

    .product-single .offer-slider .swiper-slide .product-card--simplified .product-card__mini-cart .s-button-text {
        display: flex;
        align-items: center;
        gap: 5px;
        font-size: 13px;
    }
}

.product-single .offer-slider .product-card__buttons.normal button, .product-single .offer-slider .product-card__actions button {
    border-radius: 50% !important;
}

.product-single .offer-slider .swiper-slide {
    height: fit-content !important;
}

@media (max-width: 991px) {
    .product-single .offer-slider .product-card__addToCart.mobile {
        display:none;
    }
}

.product-single .offer-slider .product-card__normal-cart button {
    border-radius: 0.25rem !important;
}

@media (min-width: 768px) {
    .product-single .md\:\!w-\[45\%\] {
        width: 33%!important;
    }
}

.text-store-text-primary {
    padding: 20px;
}

@media (max-width: 768px) {
    .navbar-brand img {
        max-height: 39px;
        max-width: 221px;
    }
}

body,.bg-storeBG {
    /* background: #f5f5f5!important */
}

.s-block.banners-slider.banners-slider--0.slide {
    margin-top: 1rem
}

.two-row .banner-entry:first-child {
    grid-row: span 1/span 2
}

.banner-entry {
    height: 256px
}

@media(max-width: 600px) {
    section.s-block.s-block--banners.container>div {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }

    .banner-entry {
        height: 81px
    }
}

@media(min-width: 640px) {
    .s-products-slider-card {
        max-width:290px
    }
}

@media(max-width: 600px) {
    .banner-entry {
        height:114px!important
    }

    .lazy__bg {
        background-size: contain!important;
        background-repeat: no-repeat
    }
}

@media(max-width: 992px) {
    .banner-entry {
        height:139px
    }

    .lazy__bg {
        background-size: contain!important;
        background-repeat: no-repeat
    }
}

.sm\:py-14 {
    padding-top: 0;
    padding-bottom: 0;
}

.s-block {
    margin-top: 0;
}

.navbar-brand {
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative;
}

.navbar-brand::after {
    content: "";
    display: inline-block;
    background-image: var(--logo);
    background-size: contain;
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
}

.navbar-brand img {
    max-height: 0;
    max-width: 300px;
}


::-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;
}

body::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.3);
    background-color: #f5f5f5
}

body::-webkit-scrollbar-thumb {
    min-height: 120px;
    background-color: #414042;
    background-color: #414042;
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent)
}

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

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

:root {
    --1: #1a2730;
    --color-primary: var(--1);
    --color-primary-dark: color-mix(in srgb, var(--1), black 30%);
    --color-primary-light: color-mix(in srgb, var(--1), white 40%);
    --color-primary-reverse: color-mix(in srgb, var(--1), red 60%);
    --2: color-mix(in srgb, var(--1), #61000085 100%);
    --3: color-mix(in srgb, var(--1), #ffffff 94%);
    --logo: url("https://cdn.salla.sa/form-builder/m1XbSIaXUtttDn9uznFJiN3UBhxrFoz1DsYxI4pK.png");
}