/* Add custom CSS styles below */ 
/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
@import url('https://cdn.salla.network/fonts/pingarlt.css?v=0.2'); *:not(i) {
    font-family: 'PingARLT', sans-serif;
}

body.dark-theme header.store-header * {
    color: var(--3);
}

body.dark-theme .main-menu .sub-menu {
    background: var(--4-4) !important;
}

body.dark-theme .slide--cat-entry {
    background: var(--4-4) !important;
    border: 1px solid var(--1);
    color: #fff;
}

.top-navbar {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
}

body.dark-theme .slide--cat-entry i,body.dark-theme .main-menu .has-children.root-level>a:after {
    color: #fff;
}

input.s-search-input {
    background: #0e0e0ead !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top: 0;
}

.product-entry button.s-button-element {
    background: linear-gradient(223deg, var(--4), var(--4));
    background: linear-gradient(227deg, var(--4), var(--4));
    border: 0;
    position: absolute;
    width: 75%;
    margin: auto;
    left: 0;
    right: 0;
    color: var(--3);
}

.product-entry {
    border-radius: 30px;
    border: 3px solid var(--1);
    -webkit-box-shadow: 0 0px 0px 0 rgb(0 0 0 / 20%), 0 0px 15px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0px 0px 0 rgb(0 0 0 / 20%), 0 0px 15px 0 rgb(0 0 0 / 10%);
    position: relative;
}

.product-entry .donating-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-entry .donating-wrap .center-between.mb-5 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.product-entry .product-entry__image {
    border-radius: 30px 30px 0px 0px;
}

body.dark-theme .s-slider-block__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: linear-gradient(227deg, var(--4), var(--4));
    color: var(--3);
    border-radius: 10px;
    padding: 0px 10px;
}

.s-slider-block__title {
    height: 50px;
}

.s-slider-block__title h2 {
    padding: 0 !important;
}

body.dark-theme .s-slider-nav-arrow svg {
    fill: var(--3);
}

body.dark-theme .s-slider-nav-arrow {
    border: 0;
    background: #20201f;
}

body.dark-theme .s-slider-block__display-all {
    color: var(--3);
}

body.dark-theme .s-block--features__item .feature-icon * {
    color: var(--3) !important;
}

footer.store-footer {
    border-radius: 20px 20px 0 0;
    /* margin: 15px; */
    background-color: var(--1);
}

body.dark-theme footer.store-footer {
    background-color: var(--4);
    background-color: var(--1);
}

footer.store-footer {
    border-radius: 20px;
    margin: 15px;
}

.store-footer__inner {
    background: transparent;
}

@media (max-width: 600px) {
    footer.store-footer {
        padding-bottom: 50px;
    }
}

footer.store-footer * {
    text-align: center;
    justify-content: center;
}

footer.store-footer * {
    color: var(--3);
}

body.dark-theme footer.store-footer * {
    color: var(--3);
    text-align: center;
    justify-content: center;
}

.s-quantity-input-input {
    color: #f00;
}

header.store-header span.s-cart-summary-count {
    background: #61479d !important;
    color: var(--3);
}

button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    color: var(--3);
}

section#similar-slider {
    padding-bottom: 10px;
}

.swiper.s-slider-container.swiper-initialized.swiper-ios div.swiper-wrapper {
    padding-bottom: 30px;
}

@media(max-width: 992px) {
    salla-social-share {
        display: inline-flex !important
    }
}

.s-slider-block__title h2, .main-content h1, .s-block__title h2 {
    text-transform: uppercase;
    background-image: linear-gradient(-225deg,#000000 0,var(--4) 29%,var(--2) 67%,var(--3) 100%);
    background-size: 200% auto;
    color: var(--3);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: 4s linear infinite textclip;
    display: inline-block;
    font-weight: 600;
    border-bottom: 3px;
    font-size: 30px;
    line-height: 1.5;
}

@keyframes textclip {
    100% {
        background-position: 200% center;
    }
}

.s-button-primary-outline:hover {
    background-color: var(--2);
}

.s-product-card-entry:hover .s-product-card-content-title a {
    color: var(--color-primary);
}

.s-product-card-content-title a {
    line-height: 2rem;
}

@media (max-width: 1024px) {
    .s-product-card-content-title a {
        font-size: 1rem;
    }

    [dir=rtl] salla-slider[type]:not(.hydrated)>div, [dir=rtl] salla-slider[type]:not(.hydrated) .swiper>div>div, [dir=rtl] .carousel-slider .swiper {
        padding-left: 0;
    }

    div#mainnav[style="height: 106px;"] {
        height: 73px !important;
    }
}

.s-product-card-entry:hover img {
    scale: 1.05;
}

.s-product-card-entry {
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3)!important;
}

body.dark-theme .s-button-primary-outline:hover {
    color: #000000!important;
}

.s-product-card-content-title a {
    font-size: 1.2rem;
}

.s-button-primary-outline {
    color: #000000;
}

.s-button-icon .s-button-text {
    color: #000;
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 55px;
}

.s-block__title h2, .s-slider-block__title h2 {
    font-size: 1.75rem;
}

.s-product-card-content-subtitle {
    display: none;
}

.s-products-slider-card {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

.s-product-card-promotion-title, .promotion-title {
    background-color: var(--4);
    font-weight: 400;
}

.s-product-card-vertical .s-product-card-image {
    overflow: hidden;
}

.s-product-card-entry img {
    transition: 0.3s;
}

.s-block--features__item:hover h4 {
    color: var(--1)!important;
    transition: all .1s ease;
}

.s-block--features__item .feature-icon {
    transition: 0.3s;
}

.s-block--features__item:hover .feature-icon {
    scale: 1.1;
}

body.dark-theme .s-block--features__item .feature-icon i {
    color: var(--3)!important;
    transition: 0.3s;
}

body.dark-theme .s-block--features__item:hover .feature-icon i {
    color: var(--2)!important;
}

body.dark-theme .s-block--features__item .feature-icon {
    background-color: transparent ;
    border: 1px solid var(--4);
}

.store-footer__inner {
    border-top: 5px solid var(--1);
    border-radius: 24px;
    /*     text-align: center; */
    justify-content: center;
}

.store-footer h3 {
    font-size: 1.3rem;
    color: var(--3);
}

.border, .store-footer .social-link {
    border-color: var(--2);
}

.store-footer__inner .text-gray-400 {
    color: var(--3)!important;
}

@media (min-width: 1024px) {
    .store-footer__inner .container > div {
        grid-column: span 2/span 2;
    }
}

.border, .store-footer .social-link {
    border-color: var(--1)!important;
}

.footer-is-light .store-footer .text-gray-400 {
    color: #000;
}

.store-footer .unicode {
    display: none;
}

.store-footer__inner .container > div:nth-child(3) > div:nth-child(1) a {
    width: fit-content;
    margin: 0 !important;
    display: inline-block;
}

.store-footer__inner .hidden {
    display: block;
}

.store-footer__inner .lg\:hidden {
    display: none!important;
}

body.dark-theme .top-navbar, body.dark-theme .main-nav-container {
    width: 100%;
    background: var(--4);
}

.s-search-inline {
    min-width: 220px;
    max-width: 700px;
    margin: auto;
}

.top-navbar .s-search-input {
    color: #9a837d!important;
    border: 1px solid var(--3) !important;
    background: var(--3);
}

.topnav-is-dark .top-navbar {
    Background-color: var(--4);
}

body.dark-theme .header-btn__icon {
    border-color: var(--3)!important;
    color: var(--3) !important;
}

@media only screen and (min-width: 1024px) {
    .main-menu li>a:hover {
        color: #ac938e!important;
    }

    .main-menu li>a {
        color: #060606!important;
    }
}

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

body.dark-theme .store-header {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3)!important;
}

.max-w-sm {
    border-bottom: 1px solid;
    padding-bottom: 1rem;
    border-image: linear-gradient(244deg, var(--3), #var(--1)) 1;
    /* text-align: center; */
}

.s-search-modal {
    display: none;
}

body.dark-theme .btn--collapse,body.dark-theme .shadow-default,body.dark-theme ,body.dark-theme .bg-gray-50,body.dark-theme .app-inner.flex.flex-col.min-h-full,body.dark-theme .s-block,body.dark-theme .s-modal-body {
    background: var(--4) !important;
    background-color: var(--4) !important;
}

body.dark-theme .shadow-default,body.dark-theme .text-gray-900,body.dark-theme section.bg-white.p-5.rounded-md.mb-5,body.dark-theme article#more-content,body.dark-theme .font-bold,body.dark-theme .s-modal-title,body.dark-theme .s-modal-close,body.dark-theme h2.mb-4.mr-2.text-lg.font-bold.leading-\[1\.2\],body.dark-theme .testimonials-slider .testimonial,body.dark-theme .s-block--features__item p,body.dark-theme .s-block--features__item h4,body.dark-theme .s-product-card-entry,body.dark-theme .s-product-card-content-title a {
    color: var(--3) !important;
}

body.dark-theme .s-login-modal-main-btn:hover,body.dark-theme section.cart-item.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative,body.dark-theme .s-comments-product, body.dark-theme .s-modal-close,body.dark-theme span.fix-align,body.dark-theme .text-primary,body.dark-theme .s-login-modal-main-btn,body.dark-theme .s-block--features__item,body.dark-theme .testimonials-slider .testimonial,body.dark-theme .s-product-card-entry,body.dark-theme .mm-spn.mm-spn--light,body.dark-theme .s-block--testimonials .s-slider-block__title-nav button {
    background-color: var(--4-4);
    color: var(--3) !important;
}

body.dark-theme .s-button-primary-outline {
    fill: var(--1);
    background: linear-gradient(to right,var(--4),var(--1));
    color: transparent;
}

body.dark-theme .s-button-text {
    color: var(--3);
}

salla-slider.photos-slider .swiper-slide {
    position: relative;
    margin-left: 0rem;
    margin-right: 0rem;
    height: auto;
    width: 100%;
    overflow: hidden;
    border-radius: 0.375rem;
}

section:nth-of-type(1).s-block.s-block--photos-slider {
    margin-top: 0rem;
}

.s-slider-has-notitle .s-slider-block__title {
    margin-bottom: -60px;
}

.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden {
    padding-left: 0;
}

body.dark-theme .s-login-modal-main-btn {
    border-color: var(--4);
}

body.dark-theme .form-label,body.dark-theme .s-button-light,body.dark-theme .s-button-icon,body.dark-theme .s-button-icon .s-button-text {
    color: var(--3);
}

body.dark-theme section.bg-white.p-5.rounded-md.mb-5 {
    background-color: var(--4-4);
}

body.dark-theme section.bg-white.p-5.rounded-md.mb-5 {
    background-color: var(--4-4);
}

::-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: var(--1);
    -webkit-border-radius: 0px;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--3);
}

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

.mode-toggler.header-btn.cursor-pointer {
    width: 25px;
    height: 25px;
    order: 1;
    position: relative;
    margin: 0 15px;
}

button.header-btn {
    order: 2;
}

salla-cart-summary.ml-4.rtl\:ml-\[unset\].rtl\:mr-4.hydrated {
    order: 3;
}

body.dark-theme .mode-toggler.header-btn.cursor-pointer {
    content: url("data:image/svg+xml,%3Csvg class='mode light-mode' xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='5'%3E%3C/circle%3E%3Cline x1='12' y1='1' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='23'%3E%3C/line%3E%3Cline x1='4.22' y1='4.22' x2='5.64' y2='5.64'%3E%3C/line%3E%3Cline x1='18.36' y1='18.36' x2='19.78' y2='19.78'%3E%3C/line%3E%3Cline x1='1' y1='12' x2='3' y2='12'%3E%3C/line%3E%3Cline x1='21' y1='12' x2='23' y2='12'%3E%3C/line%3E%3Cline x1='4.22' y1='19.78' x2='5.64' y2='18.36'%3E%3C/line%3E%3Cline x1='18.36' y1='5.64' x2='19.78' y2='4.22'%3E%3C/line%3E%3C/svg%3E%0A");
    display: block;
    filter: invert(1);
}

body.dark-theme .s-products-slider-card.swiper-slide {
    background: var(--4-4);
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    box-shadow: 0 2px 10px 0 var(--2-2);
    border: 1px solid var(--4);
}

body.dark-theme .s-slider-v-centered .s-slider-block__title-nav button {
    box-shadow: 0 2px 10px 0 var(--2-2);
}

.topnav-is-dark .top-navbar {
    Background-color: var(--4);
    display: none;
}

body.dark-theme .link--primary {
    color: var(--3);
}

body.dark-theme .bg-white,body.dark-theme .s-button-light-outline {
    background-color: var(--4-4);
}

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

body.dark-theme .s-product-card-vertical .s-product-card-wishlist-btn button {
    background-color: var(--1) !important;
}

.navbar-brand {
    background-image: var(--logo);
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-repeat: no-repeat no-repeat;
    background-size: contain;
    height: 66px;
    width: 7vw;
    display: block;
    animation: flash 5s ease infinite;
    animation-direction: alternate;
}

footer.store-footer a.navbar-brand {
    filter: brightness(0.5);
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@media only screen and (max-width: 700px) {
    .navbar-brand {
        width: 15vw;
        margin: auto;
    }
}

#salla-modal > div.s-modal-wrapper > div > div.s-modal-header > div > span {
    visibility: hidden;
    display: none
}

#salla-modal > div.s-modal-wrapper > div > div.s-modal-header:before, #app > div.mm-ocd.mm-ocd--right.mm-ocd--open > div.mm-ocd__content:before {
    display: block !important;
    content: '';
    /* border: none; 
    /* border-radius: 0; */
    background: var(--logo);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 102px;
    margin: 15px auto;
}

body.dark-theme #app > div.mm-ocd.mm-ocd--right.mm-ocd--open > div.mm-ocd__content:before {
    background-color: var(--4);
}

body.dark-theme .btn-top, .btn-top {
    margin: 15px auto 0px auto !important;
    color: var(--3) !important;
    font-weight: 600;
    font-size: 1rem;
    width: 100%;
}

.btn-top {
    color: var(--1) !important;
}

img.logo-light {
    margin-bottom: -0.5rem;
    max-height: 107px;
    max-width: 89%;
    width: auto;
}

body.dark-theme .s-slider-nav-arrow svg {
    fill: var(--1);
    fill: var(--3);
}

.s-block.s-block--banners > .grid {
    grid-template-columns: 1fr 1fr ;
}

.s-block.s-block--banners > .grid .banner-entry {
    padding-top: 0%;
    height: 334px;
}

.two-row .banner-entry:first-child {
    grid-column: auto;
    grid-row: auto;
}

@media (max-width: 991px) {
    .s-block.s-block--banners > .grid {
        grid-template-columns: 1fr 1fr;
    }

    .s-block.s-block--banners > .grid .banner-entry {
        height: 101px;
    }

    body.index div.app-inner.flex.flex-col.min-h-full > section.s-block--banners:nth-child(n) div {
        background-size: contain;
    }
}

body.index div.app-inner.flex.flex-col.min-h-full > section.s-block--banners:nth-child(n) div div:hover {
    transform: translateY(-8px);
    box-shadow: 0 -10px 10px 10px rgb(0 0 0 / 1%) !important;
}

body.index div.app-inner.flex.flex-col.min-h-full > section.s-block--banners:nth-child(n) div {
    transition: transform 0.3s, box-shadow 0.3s;
}

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

body.dark-theme .s-slider-block__title-left {
    box-shadow: 0 5px 15px 0 rgb(0 0 0 / 22%);
    color: #ffffff;
    border-color: #3131301a;
    background: var(--4-4);
    padding: 7px;
    border-radius: 15px;
}

body.dark-theme .s-user-menu-dropdown, body.dark-theme .s-slider-nav-arrow {
    border: 0;
    background: var(--4-4-4);
}

body.dark-theme label.hidden.sm\:block.rtl\:ml-3.ltr\:mr-3.whitespace-nowrap,body.dark-theme i.sicon-keyboard_arrow_left.arrow.mx-2 {
    color: var(--3);
}

body.dark-theme .form-input {
    color: var(--3);
    background: var(--4-4);
    border-color: var(--4-4-4);
}

body.dark-theme .s-login-modal-currentEmail {
    color: var(--3);
}

body.dark-theme .s-user-menu-trigger {
    background: transparent;
}

body.dark-theme .s-product-card-price {
    color: var(--3);
}

/* ul.flex.mb-6 {
    justify-content: center;
}

.flex.rtl\:space-x-reverse.space-x-2.items-end {
    justify-content: center;
} 

a.flex.items-center.m-0 {
      justify-content: center;  
}*/
/* ألبنر العريض بكل الشاشة */
section:nth-of-type(1000).s-block.s-block--fixed-banner.wide-placeholder .container {
    padding: 0;
    margin: 0;
    max-width: 100%;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container:hover {
    transform: translateY(-8px);
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
    transition: transform 0.3s, box-shadow 0.3s;
}

@media (max-width: 991px) {
    section.s-block.s-block--fixed-banner.wide-placeholder .container {
        padding: 0;
    }
}

.banner--fixed img {
    background-color: transparent;
}

body.dark-theme .banner--fixed img {
    background-color: var(--3);
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin: 10px;
}

section.s-block.s-block--banners.container {
    margin-top: 23px;
}

li.w-12.h-8.bg-white.rounded.flex.items-center.p-1 {
    display: flex;
    box-shadow: inset 0px -2px 5px 1px rgba(0,0,0,.1), inset 0px 0px 0px 0px rgba(0,0,0,.1);
}

body.dark-theme .s-table thead,body.dark-theme .s-table tbody tr,.lg\:shadow-default {
    background: var(--4-4);
    color: var(--3);
}

body.dark-theme span.w-40.inline-block.font-normal, body.dark-theme section.border-t.mt-10.pt-8 p, body.dark-theme .w-full.flex.justify-between.text-sm.py-2\.5 b, body.dark-theme .flex.justify-between.text-sm.py-2\.5, body.dark-theme body, body.dark-theme section.border-t.mt-10.pt-8, body.dark-theme .text-gray-600, body.dark-theme dd.font-medium, body.dark-theme .py-5.center-between, body.dark-theme a.block.leading-5.mb-1\.5.md\:text-base.font-semibold.transition-colors.text-gray-500.hover\:text-primary, body.dark-theme .flex.rtl\:space-x-reverse.space-x-5.mb-4, body.dark-theme .rtl\:ml-2.ltr\:mr-2.font-normal.text-gray-400, body.dark-theme td.single-order-header-item.w-full.md\:w-auto.px-3.md\:px-6.py-2.md\:py-4.md\:h-20.whitespace-nowrap.text-sm, body.dark-theme section.bg-white.p-5.rounded-md, body.dark-theme span.s-user-menu-dropdown-item-title, body.dark-theme .flex.items-center.space-x-2.rtl\:space-x-reverse {
    color: var(--3);
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    font-size: 1rem;
    background-color: var(--1);
    color: var(--3);
    display: block;
    text-align: center;
    font-weight: bold;
    border-radius: 20px;
    box-shadow: rgb(0 0 0 / 15%) 0px 2px 4px, rgb(0 0 0 / 0%) 0px 7px 13px -3px, rgb(255 255 255 / 66%)0px -3px 0px inset;
    animation: signal 1200ms infinite;
}

@keyframes signal {
    0% {
        box-shadow: 0 0 0 0 var(--1);
    }

    100% {
        box-shadow: 0 0 0 6px #ffffff21;
    }
}

body.index:before {
    content: '';
    width: 100%;
    height: 100%;
    background: #f5f5f529;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    position: fixed;
    z-index: 999999;
    transform: scale(0);
    animation-name: pupup;
    animation-duration: 3s;
}

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

    18% {
        transform: scale(1);
    }

    80% {
        transform: scale(1);
    }

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

body.index:after {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 999999;
    background: var(--logo);
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20%;
    transform: scale(0);
    animation-name: pupup_logo;
    animation-duration: 3s;
}

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

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }

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

body.dark-theme .store-footer__inner {
    background: transparent !important;
}

/* 
.sicon-whatsapp2::after {
    content: "\e917";
    text-align: center;
    cursor: pointer;
    background: #46a51e;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
    color: #fff;
    box-shadow: #00000022 1.5px 1.5px 5px;
    width: 0px;
    height: 0px;
    border-radius: 27.5px;
    position: fixed;
    bottom: 7px;
    right: 20px;
    transform: rotate(360);
    transition: all .2s ease-in-out;
}

body.product-showwithslug .sicon-whatsapp2::after {
    bottom: 73px;
}

body[style] .sicon-whatsapp2::after, body[cz-shortcut-listen="true"] .sicon-whatsapp2::after,i.sicon-whatsapp2::after {
    width: 56px;
    height: 56px;
    border-radius: 32.5px;
    font-size: 32px;
    box-shadow: #0000006b 2px 2px 8px;
}

.sicon-whatsapp2:after:hover {
    border-radius: 0;
    border: 0;
    width: 180px;
    height: 60px;
}

.sicon-whatsapp2:hover::after {
    content: "    ❤️ هلا وغلا بالنـور  " ;
    width: 200px !important;
    animation: trns 1s;
    font-size: 17px !important;
    color: #ffffffff;
    display: flex;
    justify-content: center;
    align-items: center;
}

@keyframes trns {
    0% {
        color: #ffffff00;
    }

    100% {
        color: #ffffff99;
    }
}
 */
@media (max-width: 750px) {
    .s-products-slider-card {
        max-width: 190px;
    }
}

body.dark-theme .text-gray-400 ,body.dark-theme .flex.items-center,body.dark-theme .text-unicode {
    color: #fff !important;
}

.footer-list.store-links-items {
    column-count: 2;
}

.salla-advertisement {
    background: var(--1) !important;
    color: #fff !important;
}

footer.store-footer {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2526.6 1640.65'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23246d36; %7D .cls-1, .cls-2, .cls-3 %7B stroke-width: 0px; %7D .cls-2 %7B fill: %23246d36; %7D .cls-3 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-3' x='609.92' y='602.08' width='1440' height='560'/%3E%3Cpath class='cls-1' d='m609.92,1139.24c118.89,15.98,249.69,73.14,352.4,11.18,102.69-61.95,119.22-202.24,154.4-316.9,31.14-101.5,52.51-204.6,37.86-309.76-14.69-105.48-59.82-201.59-121.21-288.62C966.69,140.6,900.84,17.54,786.25,1.55c-116.01-16.19-204.74,98.76-306.77,156.31-77.35,43.63-149.02,87.12-219.82,140.72-90.3,68.35-221.51,107.92-252.55,216.83-30.92,108.51,45.64,217.49,100.73,315.96,51.48,92.03,115.83,176.71,205.72,231.84,88.74,54.41,193.19,62.17,296.35,76.04'/%3E%3Cpath class='cls-2' d='m2049.92,1638.39c94.91-2.47,198.87,8.28,274.78-48.76,74.76-56.17,84.33-160.86,119.52-247.49,33.52-82.5,87.42-159.67,82.01-248.55-5.61-92.14-43.4-185.47-112.17-247.04-66.03-59.12-161.34-63.71-249.06-76.38-76.8-11.09-152.73-11.55-227.95,7.49-77.58,19.64-151.08,50.77-211.13,103.66-66.23,58.33-121.1,128.88-148.26,212.85-30.42,94.05-48.67,197.44-14.45,290.18,35.2,95.42,112.45,172.74,202.61,219.8,86.31,45.05,186.78,36.76,284.11,34.23'/%3E%3C/svg%3E");
    background-size: cover;
    background: var(--1) !important;
    background-position: 1rem;
}

body.dark-theme footer.store-footer {
    background: transparent !important;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: transparent;
}

@media (max-width: 600px) {
    footer.store-footer {
        background-position: 38rem 18rem;
    }
}

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

.footer-is-light .store-footer {
    background-color: var(--1);
}

@media (max-width: 767px) {
    body > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--categories.merge-with-top-component > div > salla-slider .swiper .swiper-wrapper.s-slider-swiper-wrapper {
        /*     display: flex;
    flex-direction: column; */display: grid;
        grid-template-columns: 1fr 1fr !important;
    }

    body > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--categories.merge-with-top-component > div > salla-slider .swiper .swiper-wrapper.s-slider-swiper-wrapper div {
        width: calc(100%/1) !important;
    }
}

/* .s-product-card-image-contain {
   object-fit: cover;
    object-fit: unset;
} */
body.dark-theme .s-product-options-wrapper,body.dark-theme .s-product-options-option-label b {
    background: transparent;
    color: #fff !important;
}

body.dark-theme .mm-ocd__content {
    background: var(--4);
}

body.dark-theme .product__description ul,body.dark-theme .product__description li,body.dark-theme .product__description.p-2.sm\:p-1.leading-7.mb-3,body.dark-theme {
    color: #fff !important;
}

.testimonials-slider .testimonial {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 321.64 107.83'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %238ec640; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m314.05,107.76c-.36.1-.71.08-1.05.05-.11-.17-.08-.33-.07-.48.07-1.67-.24-3.3-.57-4.92-.43-2.11-.91-4.22-1.16-6.36-.22-1.87-.34-3.75.14-5.61.42-1.65,1.33-2.9,2.91-3.62.76-.35,1.31-.94,1.79-1.61.8-1.13,1.3-2.39,1.72-3.69.72-2.27,1.15-4.61,1.49-6.97.38-2.61.6-5.24.79-7.88.1-1.43.17-2.86.22-4.29.31-7.8.23-27.09.2-34.89-.01-2.45-.14-4.9-.51-7.33-.35-2.25-.93-4.42-2.11-6.4-.5-.83-1.08-1.6-1.77-2.29-.08-.08-.13-.21-.33-.18v.55c0,20.16,0,51.79,0,71.94,0,.36.02.72-.08,1.08-.35,1.26-1.52,1.87-2.46,1.86-2.11-.02-4.21,0-6.32,0-.19,0-.38-.04-.63.07.37,2.01.83,4.02,1.21,6.05.39,2.01.8,4.02,1.2,6.04.39,2.03.77,4.06,1.16,6.13-.24-.05-.36-.21-.49-.32-2.04-1.78-4.08-3.57-6.12-5.36-4.04-3.54-8.08-7.07-12.13-10.61-.64-.56-1.28-1.1-1.9-1.68-.26-.24-.53-.36-.88-.32-.1.01-.21,0-.31,0-27.6,0-242.67,0-270.27,0h-.25c-.4.76-.68,1.56-.84,2.42-.17.92.02,1.82.16,2.72.25,1.7-.11,3.2-1.43,4.38-1.12,1-2.44,1.25-3.86.77-1.27-.43-1.89-1.39-2.02-2.69-.07-.66-.02-1.31.2-1.94.52-1.53,1.15-3,2.17-4.27.92-1.15,2.02-2.07,3.33-2.75.09-.05.18-.1.3-.16-.25-.64-.19-1.29-.19-1.94,0-19.38,0-50.23,0-69.61,0-1.25.04-2.48.7-3.61-.68.48-1.26,1.05-1.82,1.65-2.52,2.71-4.02,5.96-4.88,9.52-.49,2.02-.78,4.06-.96,6.13-.21,2.41-.28,4.82-.32,7.24-.04,2.43-.05,16.35-.03,18.78.01,2.33.06,4.66.2,6.99.14,2.38.31,4.75.52,7.12.29,3.28.67,6.56,1.13,9.82.04.25.13.5.06.8-.17.04-.35.09-.54.11-.17.03-.34.03-.55.05-.12-.79-.24-1.55-.34-2.32-.21-1.66-.42-3.32-.6-4.98-.17-1.63-.32-3.26-.45-4.9-.14-1.7-.26-3.41-.38-5.11-.05-.77-.09-1.55-.12-2.33-.15-4.21-.14-19.91-.08-24.12.02-1.79.05-3.59.18-5.38.24-3.48.65-6.93,1.73-10.28,1.74-5.4,5.14-9.43,10.06-12.2,2.94-1.65,6.08-2.78,9.33-3.64,2.8-.74,5.65-1.27,8.52-1.68,2.21-.31,4.42-.55,6.64-.73,2.44-.2,4.89-.34,7.34-.42,3.33-.11,6.66-.18,10-.15,1.92.02,3.83.05,5.75.1,1.93.05,3.87.11,5.8.2,2.67.12,192.81.26,195.48.41,2.08.12,4.17.26,6.25.41,2.41.18,4.82.38,7.22.58,1.75.14,3.51.28,5.26.46,2.33.23,4.67.48,6.99.78,2.38.3,4.75.64,7.11,1.07,3.62.66,7.2,1.47,10.61,2.9.19.08.39.15.57.25.51.27,1.04.39,1.63.41,1.1.03,1.88.63,2.3,1.65.09.21.18.4.36.55,2.11,1.72,3.48,3.94,4.31,6.52.58,1.82.88,3.69,1.07,5.58.25,2.53.31,5.06.31,7.6,0,5.11.04,21.7-.03,26.82-.03,2.4-.11,4.8-.22,7.2-.09,2.02-.23,4.03-.4,6.04-.3,3.4-.72,6.79-1.54,10.12-.42,1.73-.95,3.42-1.77,5.01-.43.83-.94,1.61-1.61,2.27-.39.38-.81.7-1.3.93-1.22.56-1.92,1.53-2.27,2.8-.38,1.39-.36,2.8-.24,4.22.24,2.81.9,5.55,1.45,8.3.29,1.45.42,2.9.39,4.37,0,.07-.02.13-.03.21Zm-4.65-100.19c0-.08,0-.11,0-.11-.11-.05-.22-.1-.33-.14-1.79-.65-3.62-1.13-5.47-1.54-3.79-.85-7.63-1.38-11.49-1.84-2.3-.27-4.6-.5-6.9-.72-2.47-.23-4.95-.43-7.43-.63-2.39-.19-4.78-.36-7.18-.52-2.33-.15-192.12-.29-194.45-.41-2.34-.12-4.69-.23-7.04-.31-2.99-.09-5.97-.15-8.96-.19-3.14-.04-6.29.03-9.43.14-2.02.07-4.03.17-6.05.32-2.69.19-5.36.46-8.03.84-3.13.44-6.22,1.04-9.26,1.91-2.56.73-5.05,1.66-7.4,2.92-.17.09-.36.15-.46.29h289.87Z'/%3E%3Cpath class='cls-1' d='m26.15,94.01c.14-.35.27-.68.4-.99.21-.05.34.06.48.11,2.98,1.15,6.05,1.88,9.21,2.29,3.7.48,7.4.49,11.11.33,2.05-.09,4.1-.22,6.15-.37,1.89-.13,3.78-.31,5.67-.47,1.75-.15,3.51-.29,5.26-.45,2.03-.18,4.05-.39,6.08-.57,1.72-.16,3.44-.31,5.16-.46,1.74-.16,190.94-.32,192.67-.47,1.5-.13,2.99-.24,4.49-.35,1.81-.13,3.62-.26,5.42-.36,1.95-.11,3.9-.2,5.86-.16.14.36.04.71.07,1.04-.15.15-.29.1-.42.1-2.66,0-5.31.17-7.97.34-2.67.17-5.34.39-8,.62-2.7.23-192.86.48-195.56.72-2.59.24-5.19.48-7.78.72-2.8.27-5.6.51-8.41.73-2.51.2-5.02.39-7.54.52-2.04.1-4.07.2-6.11.16-4.36-.09-8.67-.57-12.88-1.81-1.03-.3-2.04-.64-3.03-1.04-.11-.04-.22-.1-.36-.16Z'/%3E%3Cpath class='cls-1' d='m8.03,84.74c.05,0,.1,0,.16,0,.7.03.83.28.47.87-.48.78-.91,1.58-1.2,2.46-.36,1.06-.41,2.12-.2,3.21.17.89.26,1.78.08,2.67-.34,1.64-1.85,3-3.51,3.22-1.43.19-2.53-.31-3.34-1.5-.55-.8-.56-1.68-.4-2.58.01-.07.03-.14.05-.2.71-2.22,1.64-4.33,3.38-5.96.99-.93,2.1-1.68,3.44-2.04.35-.09.71-.15,1.07-.16Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    padding: 6.5rem;
}

body.dark-theme .testimonials-slider .testimonial {
    background-color: transparent;
}

body.dark-theme > div.app-inner.flex.flex-col.min-h-full > div > div > div.main-content.w-full.md\:w-2\/4.md\:pb-16 > div.product__description * {
    color: #fff !important;
}

@media (max-width: 767px) {
    .testimonials-slider .testimonial {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 134.2 125.7'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %238ec640; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m122.3,122.85c-.49-.27-.86-.69-1.27-1.05-4.02-3.51-8.03-7.03-12.05-10.54-2.44-2.14-4.89-4.27-7.33-6.42-.19-.17-.39-.28-.65-.25-.07,0-.14,0-.21,0-27.67,0-55.34,0-83.01,0h-.32c-.68,1.3-1.05,2.64-.84,4.1.07.51.16,1.02.22,1.54.22,2.06-.94,3.84-2.47,4.51-1.24.54-2.45.49-3.61-.24-.5-.31-.84-.76-1.04-1.31-.33-.89-.37-1.79-.11-2.69.45-1.55,1.1-3.02,2.07-4.32.91-1.22,2.05-2.19,3.4-2.9.11-.06.21-.12.31-.18.01,0,.02-.03.06-.07-.28-.85-.18-1.75-.18-2.64,0-19.1,0-67.56,0-86.66,0-1.28.04-2.55.71-3.71-.66.48-1.24,1.03-1.79,1.62-2.59,2.78-4.1,6.11-4.96,9.76-.49,2.07-.77,4.17-.94,6.29-.37,4.43-.3,8.87-.31,13.3,0,.69,0,1.38,0,2.07.02,2.97.18,35.29.39,38.26.13,1.86.28,3.72.46,5.57.25,2.49.51,4.98.88,7.45.08.51.14,1.02.21,1.56-.34.15-.69.17-1.03.21-.15-.1-.15-.25-.16-.38-.28-2-.54-4-.76-6.01-.27-2.38-.48-4.77-.68-7.16-.1-1.22-.16-31.81-.24-33.03-.34-5.52-.23-11.05-.18-16.57.03-2.86.2-5.73.61-8.57.42-2.92,1.12-5.76,2.39-8.43,1.9-4,4.86-7,8.67-9.21,3.06-1.77,6.35-2.95,9.75-3.84,2.87-.75,5.79-1.29,8.73-1.68,2.31-.31,4.62-.55,6.95-.73,2.74-.21,5.48-.33,8.22-.42,3.94-.12,7.87-.09,11.81-.04,2.35.03,4.7.12,7.04.21,2.14.08,4.28.19,6.41.3,2.27.12,4.55.26,6.82.42,2.34.16,4.68.32,7.02.52,2.53.21,5.05.42,7.58.67,2.59.26,5.18.52,7.77.86,4.38.58,8.74,1.27,13,2.48,1.76.5,3.48,1.11,5.13,1.91.24.12.49.15.75.15,1.39,0,2.14.51,2.66,1.79.06.15.15.27.27.37,2.52,2.05,3.95,4.74,4.72,7.84.38,1.54.6,3.11.74,4.7.31,3.55.29,7.11.29,10.66,0,3.13,0,6.25-.02,9.38-.01,1.85-.04,3.7-.1,5.54-.08,2.29-.16,33.95-.31,36.24-.2,3.22-.49,6.43-1.02,9.62-.4,2.42-.91,4.81-1.78,7.12-.41,1.08-.91,2.13-1.59,3.07-.6.82-1.32,1.5-2.25,1.94-1.07.5-1.69,1.39-2.03,2.49-.35,1.13-.42,2.3-.37,3.48.12,2.7.72,5.33,1.25,7.96.26,1.27.53,2.53.62,3.83.05.67,0,1.34,0,2.05-.35.02-.68.04-1,.06-.12-.06-.12-.15-.12-.24.07-2.37-.49-4.66-.96-6.96-.43-2.11-.84-4.23-.96-6.39-.09-1.59-.01-3.18.59-4.69.48-1.18,1.26-2.09,2.43-2.64.82-.39,1.46-.97,1.97-1.71.78-1.1,1.28-2.33,1.69-3.6.71-2.19,1.14-4.44,1.47-6.71.34-2.32.58-4.66.74-7,.13-1.77.22-3.55.31-5.32.16-3.38.17-36.13.23-39.51.05-3.07.02-6.15.02-9.22,0-1.88-.02-3.76-.07-5.65-.06-2.61-.25-5.21-.82-7.76-.52-2.29-1.39-4.41-2.93-6.21-.25-.3-.53-.58-.84-.91-.11.25-.07.46-.07.65,0,10.52,0,21.04,0,31.55,0,9.64,0,48.63,0,58.27,0,.24,0,.49-.03.72-.22,1.32-1.25,2.19-2.61,2.2-2.09.01-4.18,0-6.27,0-.19,0-.38-.04-.59.05,0,.34.11.66.18.99.74,3.72,1.5,7.44,2.24,11.16.37,1.86.71,3.73,1.06,5.59.03.15.07.31.01.46h0Zm-.32-115.29v-.11c-.34-.13-.7-.26-1.05-.37-3.45-1.15-7.01-1.82-10.59-2.38-3.27-.51-6.56-.89-9.86-1.22-2.71-.27-5.43-.51-8.15-.73-2.79-.23-5.58-.43-8.36-.62-2.26-.16-4.51-.29-6.77-.41-2.19-.12-4.38-.23-6.57-.31-2.42-.09-4.83-.18-7.25-.21-3.68-.05-7.36-.07-11.03.04-2.31.07-4.62.17-6.93.32-2.53.17-5.06.41-7.57.73-2.89.37-5.76.87-8.59,1.58-3,.75-5.93,1.72-8.7,3.12-.33.17-.65.35-1.08.58h102.51Z'/%3E%3Cpath class='cls-1' d='m96.7,109.93c.1.16.08.28.07.4,0,.22.03.45-.03.66-.11.13-.26.1-.39.1-1.73.01-3.45.06-5.18.16-1.81.11-3.62.24-5.42.37-1.51.11-3.03.22-4.54.35-1.77.15-3.54.32-5.31.48-1.25.11-2.51.22-3.76.34-1.75.16-3.5.33-5.26.49-1.72.16-3.44.3-5.16.46-1.77.16-3.54.32-5.31.47-1.03.09-2.06.17-3.1.24-2.14.13-4.27.28-6.41.37-2.29.1-4.59.1-6.89-.02-2.5-.14-4.98-.44-7.44-.95-2.06-.43-4.08-1.03-6.05-1.79-.1-.04-.19-.08-.3-.14.03-.39.21-.72.38-1.06.86.3,1.7.62,2.56.89,2.46.78,4.97,1.3,7.53,1.6,2.78.33,5.58.45,8.38.37,2.3-.06,4.59-.18,6.88-.36,1.62-.13,3.24-.22,4.86-.36,1.77-.14,3.54-.31,5.31-.47,1.7-.15,3.4-.3,5.11-.46,1.67-.15,3.33-.32,5-.47,1.27-.12,2.54-.23,3.82-.35,1.84-.16,3.68-.33,5.52-.49,1.48-.12,2.96-.24,4.44-.34,1.95-.13,3.89-.27,5.84-.37,1.55-.08,3.11-.15,4.66-.14.07,0,.14.01.21.02Z'/%3E%3Cpath class='cls-1' d='m3.3,115.08c-1.9.08-3.69-1.8-3.23-3.89.05-.22.07-.45.14-.66.83-2.41,1.89-4.68,3.96-6.3.88-.69,1.82-1.25,2.92-1.51.39-.09.79-.11,1.18-.09.63.03.75.25.43.78-.27.44-.53.89-.76,1.35-.75,1.46-1,3-.65,4.62.18.83.21,1.67.04,2.52-.38,1.97-2.59,3.27-4.04,3.19Z'/%3E%3Cpath class='cls-1' d='m122.3,122.85s.04,0,.04,0c0,.03-.01.03-.03-.02,0,0,0,0,0,0Z'/%3E%3C/svg%3E");
        background-repeat: no-repeat no-repeat;
        background-position: center center;
        background-size: 100%;
        padding: 6.5rem;
    }
}

:root {
    --color-primary: #61479d;
    --color-primary-dark: #61479d;
    --color-primary-light: #61479d;
    --color-primary-reverse: #61479d;
    --1: #61479d ;
    --1-1: #face17;
    --1-1: #246d36;
    --2: #1e1b2e ;
    --2-2: #8ec63f6e;
    --3: #edf5ff ;
    --4: #3b3b39 ;
    --4-4-4: #20201f ;
    --4-4: #3131309c;
    --logo: url(https://cdn.salla.sa/WQGVd/9pDAuLomsj0vBIIobWPaYsZan8uERlbRHU9VUKiH.png) ;
}