/* Add custom CSS styles below */
/* ******************************************* */

/* --------------- SCREEN WIDTH -------------- */

/* ******************************************* */

/* @media only screen and (max-width: 768px) {}

@media only screen and (min-width: 640px) {} */



/* ******************************************* */

/* ------------------ GENERAL ---------------- */

/* ******************************************* */


:root {

    --color-primary-reverse: #fff8e4;

    /*--font-main: 'Helvetica Neue LT';*/
    --font-main: 'PingARLT'
}



[dir="ltr"] {

    /*--font-main: 'Dolce';*/
    --font-main: 'PingARLT';
}


.text-red-400 {

    color: #9f2b25;

}



/* --------------- START FONT ---------------- */


/* RTL Font */

@font-face {

    /*font-family: 'Helvetica Neue LT';*/
    font-family: 'PingARLT';

    /*src: url(https://sanint.sirv.com/Salla%20Sites/Web%20Fonts/Helvetica%20Neue%20LT%20Arabic.ttf);
*/
}


/* LTR Font */

@font-face {

    /*font-family: 'Futura';*/
    font-family: 'PingARLT';
    /*src: url('https://sanint.sirv.com/Salla%20Sites/Web%20Fonts/Futura/futura%20light%20bt.ttf') format('truetype');*/

    text-transform: uppercase;

}


/* --------------- END FONT ------------------ */



/* -------------- START NAVBAR --------------- */

li#\35 83948152,

li#\"583948152\" {

    display: none !important;

}


li#\31 603772014,

li#\"1603772014\",

li#\38 95125989,

li#\"895125989\" {

    color: #9f2b25;

}


/* ------------- END NAVBAR ----------------- */


/* ------------- START RADIUS ------------- */


@media only screen and (max-width: 768px) {


    .rounded-lg,

    .rounded-md,

    salla-products-slider .s-slider-block__display-all,

    .product-card,

    .s-block--square-links ul li a div img,

    .s-block--fixed-banner .banner--fixed img,

    .s-block--animated-brands .s-block--animated-brands--brand {

        border-radius: 0 !important;

    }

}


@media only screen and (min-width: 769px) {


    .rounded-lg,

    .rounded-md,

    salla-products-slider .s-slider-block__display-all,

    .product-card,

    .s-block--square-links ul li a div img,

    .s-block--fixed-banner .banner--fixed img,

    .s-block--animated-brands .s-block--animated-brands--brand {

        border-radius: 0 !important;

    }

}


.product-single__inner .btn-tab,

.product-single__inner .s-button-btn,

.product-single__inner .s-quantity-input-container,

.product-single__inner .s-quick-order-container,

.product-single__inner .s-form-control,

.product-single__inner .s-product-options-thumbnails-wrapper label,

.product-single__inner .s-button-icon,

.product-single__inner .s-social-share-list,

.product-single__inner .s-comment-form-input,

.promotion-title {

    border-radius: 0 !important;

}


/* ------------- END RADIUS ------------- */



/* ******************************************* */

/* ------------------ HEADER ----------------- */

/* ******************************************* */



/* icons */

.store-header .sicon-cart:before {

    content: "\ef36";

}


.store-header .sicon-user:before {

    content: "\f072";


}


/* user icon container*/

.store-header salla-user-menu .s-user-menu-trigger {

    padding-left: 0.125rem;

    padding-right: 0.125rem;

}


/* cart items counter */

.store-header .s-cart-summary-count {

    right: -0.5rem;

    top: 0.125rem;

    background-color: #d0021b;

}


/* icons container */

.store-header .header-btn__icon {

    width: 1.75rem;

}


/* cart items */

.store-header salla-cart-summary {

    margin-right: 10px !important;

}


@media only screen and (min-width: 640px) {


    /* Header container */

    .main-nav-container .inner {

        padding-top: 20px;

        padding-bottom: 12px;

    }


    .store-header #mainnav .inner .container {

        max-width: 1500px;

    }


    .store-header .main-nav-container .main-menu {

        padding-top: 0;

        justify-content: center;

    }


    /* categories */

    .store-header .main-nav-container .navbar-brand+.mobile-menu {

        /*display: none;*/

        width: 100%;

    }


    .store-header .main-nav-container div:has(> .navbar-brand) {

        flex-grow: 1;

    }


    .store-header .main-nav-container li.root-level>a {

        /* padding-bottom: 0rem;*/

        /**merge with first item in the page**/

        padding-top: 0;

        font-weight: 600
    }


}


*/ .index .store-header .main-nav-container:not(.fixed-header) .main-menu>li>*:not(.sub-menu) {

    color: inherit;

    /* Ensures that any direct children except for submenus inherit color */

}


.index .store-header .main-nav-container:not(.fixed-header) .main-menu .sub-menu {

    color: initial;

    /* Resets the color of the submenu so it's not affected */

}


/**color header icons in white**/

/*.index .store-header .main-nav-container:not(.fixed-header) .container div div+div salla-cart-summary,

.index .store-header .main-nav-container:not(.fixed-header) .container div div+div button {

color: #fff;

}*/





/* *** end desktop header *** */


@media only screen and (max-width: 768px) {


    /* Header container */

    .store-header .main-nav-container {

        min-height: 57px;

    }


    .store-header .main-nav-container .inner {

        padding-top: 6px;

        padding-bottom: 6px;

    }


    /* burger menu */

    .store-header .mburger .sicon-menu {

        margin-left: 0;

        font-size: 1.75rem;

    }


    /* logo */

    .store-header .main-nav-container .navbar-brand img {

        /*height: 28px !important;*/

    }


    /* user icon */

    .store-header .s-user-menu-trigger {

        padding-top: 0;

        padding-bottom: 0;

    }


    /* main category text */

    .mobile-menu .main-menu .mm-spn--open li:first-child a {

        font-size: 0;

    }


    .mobile-menu .main-menu .mm-spn--open li:first-child a:after {

        content: ' عرض الكل';

        font-size: 1rem;

    }


    .index .store-header .main-nav-container:not(.fixed-header) .navbar-brand img {

        /*display: none;*/

    }


    .index .store-header .main-nav-container:not(.fixed-header) .inner .container div div {

        /*color: #fff;*/

    }

}


/* *** end mobile header *** */



/* ******************************************* */

/* ---------- TESTIMONIALS BLOCK ------------- */

/* ******************************************* */

.s-block--testimonials.enhanced:before {

    background-image: unset;

}


/* -------- END TESTIMONIALS BLOCK ----------- */


/* ******************************************* */

/* ----------------- FOOTER ------------------ */

/* ******************************************* */


.store-footer {

    /*border-top: 2px rgba(229,231,235,0.5) solid;*/

    margin-top: 0;

}


.store-footer .store-footer__inner {

    background-color: #000;

}


.store-footer .store-footer__inner .store-links-items a:hover {

    color: #000;

}


.store-footer .footer-bottom {

    background-color: #fff;

}


.store-footer .footer-bottom .social-link {

    color: #000;

}


.store-footer .footer-list a:hover,

.store-footer .s-user-menu-inline .s-user-menu-dropdown-item-title:hover {

    color: #0009 !important;


}


.store-footer .store-footer__inner div a+p {

    font-weight: bold;

}


@media only screen and (max-width: 768px) {

    .footer-bottom .payment-methods .itme-method {

        margin-left: 0.25rem;

    }

}


/* ******************************************* */

/* --------------- PRODUCT CARD -------------- */

/* ******************************************* */



/* image */

.product-card .product-card__image {

    height: auto;

}


/* promo title */

.product-card .product-card__image .product-card__promotion,

.product-single .promotion-title {

    /*background-color: rgba(207, 20, 43, .11) !important; */

    background-color: rgba(255, 255, 255, .7) !important;

    color: #d0021b;

}


/* like and quick view buttons */

.product-card .product-card__buttons {

    display: none;

}


/*desc container */

.product-card .product-card__content {

    /*border-top: 2px #fbfbfb solid;*/

}


.product-card .product-card__content .product-card__content-wrapper {

    display: flex;

    /* flex-wrap: wrap; */

    justify-content: space-between;

    text-align: right;

    flex-grow: 1;

    /* align-content: space-between; */

    flex-direction: column;

    padding-right: 14px !important;

}


/* title */

.product-card .product-card__content .product-card__title {

    /*width: 100%;*/

}


/* subtitle */

.product-card .product-card__content .product-card__subtitle {

    /*width: 100%;

flex-grow: 1;

margin-top: auto;

margin-bottom: auto;

display: none;*/

    line-height: 1rem;

}


/* prices container */

.product-card .product-card__content .product-card__price {
    justify-content: flex-start;

    /*display: flex;

flex-direction: column-reverse;*/

}


/* price before */

.product-card .product-card__content .product-card__price span {

    /*margin-right: 0;*/

}


/* auto discount */

.product-card .product-card__content .product-card__discount span {

    /*color: #0B1F37;

border-radius: 2px;

font-size: 0.675rem;

padding: 0.25rem;*/


}


.product-card .product-card__content .product-card__discount {

    /*align-self: flex-end;

background-color: rgba(207, 20, 43, .11);

line-height: 0px;*/


}


/* add to cart */

.product-card .sicon-shopping {

    display: none;

}



/* start desktop - add to cart */

.product-card__normal-cart__btn .s-button-element span {

    font-weight: 900;

    width: 100%;

    margin-right: 33%;

    font-size: 1rem;

}


.product-card__normal-cart__btn .s-button-element span:after {

    content: "\e90c";

    font-family: 'sallaicons';

    margin-right: auto;

}


.product-card .product-card__normal-cart {

    border-top: 2px solid rgb(255, 255, 255);

}


.product-card .product-card__normal-cart__btn .s-button-btn {

    border: unset;

}


.product-card .product-card__normal-cart__btn .s-button-btn:hover {

    border-radius: 0;

}


/* end desktop - add to cart */


@media only screen and (min-width: 769px) {


    .product-card:hover {

        background-color: #fafafa;

        /* border: 1px #dcdcdc solid; */

    }


    /* desc container */

    .product-card .product-card__content {

        padding-bottom: 0 !important;

        padding-right: 0 !important;

        padding-left: 0 !important;

    }


    /*desc container */

    .product-card .product-card__content .product-card__content-wrapper {

        padding-right: 14px;

    }




}


@media only screen and (max-width: 768px) {


    .product-card {

        /* background-color: #fbfbfb;

border: 1px #dcdcdc solid; */

        border: 1px #ebebeb solid;

    }



    /* promo & auto-promo */

    .product-card .product-card__image .product-card__promotion,

    .product-card .product-card__content .product-card__discount span {

        font-size: 10px;

        /*padding: 0.063rem;*/

    }


    /* promo */

    .product-card .product-card__image .product-card__promotion {

        top: 1rem !important;

        bottom: initial !important;

        left: 0 !important;

        right: initial !important;

    }



    /* auto-promo */

    .product-card .product-card__content .product-card__discount {

        /*margin-bottom: -4px;*/

    }


    /* title & subtitle */

    .product-card .product-card__content .product-card__title a,

    .product-card .product-card__content .product-card__subtitle {

        font-size: 11px !important;

        line-height: 1rem;

    }


    /* price before*/

    .product-card .product-card__content .product-card__price span {

        font-size: 12px;

    }


    /* price after */

    .product-card .product-card__content .product-card__price h4,

    .product-card .product-card__content .product-card__price {

        font-size: 12px;

        line-height: 0.5rem;

        font-weight: 700 !important;

    }


    /* add to cart*/

    .product-card .product-card__content .product-card__enhanced-mini-cart {

        margin: 6px;

    }


    .product-card .product-card__content .product-card__enhanced-mini-cart button.s-button-element {

        padding: 1px 10px;

    }


    /* image */

    .product-card .product-card__image {

        height: auto !important;

        max-height: 16rem !important;

    }


    .product-card .product-card__image img {

        /*height: auto!important;*/

    }


}




/* ******************************************* */

/* -------------- PRODUCT PAGE --------------- */

/* ******************************************* */

@media only screen and (min-width: 769px) {


    /* multiple images */

    .product-single .product-single__inner .product-single__slider {

        width: 46% !important;

    }


    /* single image */

    .app-inner .product-single .product-single__slider .product-single__main-media {

        /*height: auto;*/

    }

}


@media only screen and (max-width: 768px) {


    /* buy now button */

    .product-single .sticky-product-bar salla-quick-buy button.s-quick-buy-button {

        line-height: 20px;

    }

}


.product-single .s-offer-wrapper .s-slider-block__title h2 {

    color: #9f2b25;

}


/* brand logo */

.app-inner .product-single .product-single__info .product-brand .brand-logo {

    display: none !important;

}


/* availabilty text */

.app-inner .product-single .product-single__info .inventory-content {

    display: none !important;

}


/* prices */

.app-inner .product-single .product-form div.bg-storeBG {

    display: none !important;

}


/* ******************************************* */

/* -------------- CATEGORY PAGE -------------- */

/* ******************************************* */

/* sub-category images */

.products-index [id*=sub-cats-slider-] .swiper-slide div:has(i) {

    display: none;

}


/* sub-category text */

.products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a {

    border: 1px #000 solid;

    border-radius: 2px;

}


.products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a:hover {

    background-color: #000;

}


.products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a:hover span {

    color: #ffffff;

}


@media only screen and (max-width: 768px) {


    /* product card image */

    .products-index .main-content .product-card .product-card__image {

        height: auto !important;

        max-height: none;

    }


    .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide {

        margin: auto 4px;

        width: 20% !important;

    }


    .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a span {

        margin-bottom: 0.5rem;

        font-size: 0.5rem;

        line-height: 0.5rem;

    }

}



@media only screen and (min-width: 769px) {


    /* sub-category text */

    .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper {

        justify-content: center;

        font-weight: 900;

        margin: auto 32px;

    }


    .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide {

        margin: auto 10px;

    }


    .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a span {

        margin-bottom: 0.5rem;

    }

}


/* ******************************************* */

/* ---------- ADVANCED SLIDER BLOCK ---------- */

/* ******************************************* */


@media only screen and (max-width: 768px) {

    .advanced-slider--6 {

        display: none;

    }


}


@media only screen and (min-width: 640px) {

    .advanced-slider--7 {

        display: none;

    }


}


/* ******************************************* */

/* -------- SPECIAL CATEGORIES BLOCK --------- */

/* ******************************************* */

/* section */

.special-cats-with-bg {

    margin-top: 0;

    margin-bottom: 0;

}



@media only screen and (max-width: 768px) {

    .special-cats-with-bg .pb-36 {

        padding-bottom: 5.75rem;

    }


    .special-cats-with-bg--3 .bg-storeBG {

        height: 0rem;

    }


    .special-cats-with-bg--4 .bg-storeBG {

        height: 9.2rem;
        /*height:unset;*/

    }



}



@media only screen and (min-width: 640px) {

    /*first background*/

    .special-cats-with-bg--3 .bg-transoarent {

        height: 0rem;

    }

    /*second background*/

    .special-cats-with-bg--4 .bg-transoarent {

        height: 6rem;
        /*height: unset;*/


    }

    /*for FD day only**/
    .special-cats-with-bg--4 .bg-transoarent {

        /*height: 6rem;*/
        height: 0;


    }

}




/* background */

.special-cats-with-bg .bg-gray-900 {

    background-color: unset !important;

}


/*background.top */

.special-cats-with-bg .inset-0+.py-32 {

    padding-top: 2rem;

    padding-bottom: 0rem;

}



/* images */

.special-cats-with-bg section .to-black {

    --tw-gradient-to: unset;

}


.special-cats-with-bg section div:has(> img) {

    opacity: unset !important;

}


.special-cats-with-bg section .bg-white {

    background-color: unset;

}


/* images */

.special-cats-with-bg section .grid-cols-3 {

    grid-template-columns: repeat(3, minmax(0, 1fr));

}


/* images text */

.special-cats-with-bg h3 a p {

    display: none;

}


@media only screen and (max-width: 768px) {

    /*for FD day only**/
    .special-cats-with-bg--4 .bg-storeBG {

        /*height: 6rem;*/
        height: 0;
    }

    /* background */

    .special-cats-with-bg .relative .relative.py-32 {

        padding-top: 6rem;

        padding-bottom: 6rem;

    }


    /* images block */

    .special-cats-with-bg section {

        margin-top: -17rem;

    }


    /* images */

    .special-cats-with-bg section .grid-cols-3 {

        /*max-width: 17rem;*/

    }


    .special-cats-with-bg section .bg-white {

        /*height: 10rem;*/

        height: auto;

        /*aspect-ratio: 1/1;*/

        aspect-ratio: 149 / 200;

    }

}


@media only screen and (min-width: 640px) {


    /* images */

    .special-cats-with-bg section .grid-cols-3 {

        /*max-width: 58rem;*/

    }


    .special-cats-with-bg section .bg-white {

        /*height: 37rem;*/

        height: auto;

        /*aspect-ratio: 1/1;*/

        aspect-ratio: 149 / 200;

    }


}



/* ******************************************* */

/* ---------- DOUBLE BANNER BLOCK ------------ */

/* ******************************************* */



.s-block--fixed-banner+.s-block--double-banner {

    margin-top: 0.25rem;

}


.double-banner .container {

    max-width: unset;

    padding: 0;

}


@media only screen and (max-width: 768px) {

    .double-banner--5 .container .gap-2,

    .double-banner--6 .container .gap-2 {

        /*flex-direction: column;*/

        gap: 0;

    }



}


@media only screen and (min-width: 769px) {

    .double-banner--6 {

        display: none;

    }

}



/* ******************************************* */

/* ------ (GIF/WIDE) FIXED BANNER BLOCK ------ */

/* ******************************************* */


@media only screen and (max-width: 768px) {


    section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--8,

    section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--10 {

        margin-top: 0.875rem;

    }

}


@media only screen and (min-width: 769px) {


    section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--8 .container img,

    section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--10 .container img {

        /*margin-right: auto;

width: 62%;

margin-left: 100px;*/

        /*margin-right: auto;

width: 800px;

width: 60%;*/

    }


    section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--9,

    section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--11 {

        margin-top: 2rem;

    }


}


/**********************************************/
/* -------- ADVANCED (VIDEO) BANNER ----------- */

/* ******************************************* */
@media only screen and (max-width: 768px) {

    .s-block--fixed-banner.s-block--dynamic-banner.wide-placeholder.dynamic-banner--2 {
        display: none;
    }

}


@media only screen and (min-width: 769px) {
    .advanced-slider.advanced-slider--1 {
        display: none
    }

}

/* ******************************************* */

/* ----------- BEST OFFERS BLOCK ------------- */

/* ******************************************* */

.s-block--best-offers {

    margin-top: 0.5rem;

}


/* title container */

.s-block--best-offers salla-slider .s-slider-block__title {

    display: none;

}


.s-block--best-offers .s-slider-block__title,

salla-products-slider .s-slider-block__title {

    border-bottom: unset;

    margin-bottom: 0;

}


/* title */

.s-block--best-offers .s-slider-block__title-right,

salla-products-slider .s-slider-block__title-right {

    border-bottom: unset;

}


@media only screen and (max-width: 768px) {


    /* title */

    .s-block--best-offers .s-slider-block__title-right,

    salla-products-slider .s-slider-block__title-right {

        padding-bottom: 0;

    }


    /* display all */

    .s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all,

    salla-products-slider .s-slider-block__title-left .s-slider-block__display-all {

        border: unset;

        padding-left: 0;

    }


    /* title */

    .s-block--best-offers .s-slider-block__title h2 {

        font-size: 1rem;

    }


}


@media only screen and (min-width: 769px) {

    .s-block--best-offers {

        /*padding-left: 0;*/

    }


    /* title */

    .s-block--best-offers .s-slider-block__title h2 {

        font-size: 1.5rem;

    }

}


/* ******************************************* */
/* ---------------- CART PAGE ---------------- */
/* ******************************************* */

/* coupon input */
/* .cart div:has(> input#coupon-input)::after {
        content: '* الأكواد لا تشمل عرض 1+1 مجاناً';
        font-size: 10px;
        color: grey;
        font-weight: 400;
  }*/


/* *********************************************/
/* ---------------- ORDER PAGE --------------- */
/* *********************************************/

.s-rating-modal-thanks-title {
    font-size: 0;
}

.s-rating-modal-thanks-title:after {
    content: 'شكرًا لوقتك';
    font-size: 1rem;
}

.s-rating-modal-thanks-msg h3 {
    font-size: 1rem;
    color: #2b2d34;
    line-height: unset;
}


span.category-name.text-lg {
    display: none;
}

  li#\34 89629870, li#\31 345919872, li#\31 080455595, li#\32 21251809, li#\33 45129709, li#\38 09861359, li#\39 80945848, li#\31 544539881, li#\39 24889445, li#\31 755663768 {
    color: #9f2b25;
    font-weight: bold;
}

footer.store-footer {
    margin-top: 50px;
}

@media (min-width: 768px){
section.s-block.s-block--square-links.square-links-3 {
    display: none;
}
}

@media (max-width: 767px){
section.s-block.relative.special-cats-with-bg.special-cats-with-bg--4.mini_images {
    display: none;
}
}

@media (max-width: 767px){
section.s-block.relative.special-cats-with-bg.special-cats-with-bg--5.mini_images {
    display: none;
}
}