/* Add custom CSS styles below */
.special_category_area {
    grid-template-columns: repeat(2, auto) !important;
}
.dark .special_category_offer .content p {
    color: #000000 !important;
}
.dark .special_category_offer .content h4 {
    color: #000000 !important;
}
.product-ads-overlay16659.hideOnMobilePlugin.blockMobile16659.blockDesktop16659 {
    display: none !important;
}
@media (min-width: 767px) {
.banner_text.max-w-\[620px\] {
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    margin: auto !important;
}
.w-full.md\:w-\[49\%\].relative.sal-animate {
    max-width: 430px !important;
    height: auto !important;
}
.flex.md\:flex-row.gap-y-5.md\:gap-0.flex-col.items-stretch.justify-between.px-1 {
    justify-content: center !important;
    gap: 10px !important;
}
}
 
html.hydrated {
    overflow-x: hidden;
}
/*header*/
.rtl .sidebar .xbtn {
    color: #fff;
}
.inner .main-menu li:hover a>span {
    color: #fff !important;
}

/*cat pics*/
.group.flex-1.bg-cover.bg-center.bg-no-repeat.special_category_wrapper:nth-of-type(2) {
    display: none;
}
@media (max-width: 767px) {
.special_categories .special_category {
    opacity: 1;
}
.h-\[648px\] {
    height: 390px !important;
}
.special_categories .special_category_wrapper a::before {
    opacity: 0.3;
}}

/*main_banner*/
.main_banner .h-\[90\%\] {
    height: 100%;
}
/*.main_banner .object-contain {
    object-fit: cover;
}*/
@media (min-width: 767px) {
.category_section .justify-around {
    justify-content: center;
    gap:2rem;
}}

/*multi_use_banner*/
.multi_use_banner .swiper{
  height: 700px;
}
@media (min-width: 767px) {
.left_img.max-w-\[400px\] {
    max-width: 520px;
}}

.multi_use_banner .swiper-slide-active .right_img {
    -webkit-transform: translateX(0px) !important;
}
@media (max-width: 767px) {
.multi_use_banner .swiper-slide-active .left_img {
    left: 0px !important;
}
.multi_use_banner .banner_text {
    justify-content: center;
    top: 36% !important;
    position: relative;
}
.multi_use_banner .side_img {
        height: 45%;
    }
}
/*@media (max-width: 450px) {
.multi__banner {
    height: 20rem;
}
}*/



/*2 pics + 1 */
section.s-block.s-block--banners.container {
    margin-bottom: 3rem;
}
section.s-block.s-block--banners.container .banner-entry {
    background-color: rgb(255 255 255);
}
@media (min-width: 767px) {
.s-block--banners .col-span-2 {
    align-content: center;
}
.s-block--banners .md\:grid-cols-3 {
      grid-template-columns: 1fr 1fr;
  }
.s-block--banners .lazy__bg.lazy.entered.loaded {
    background-repeat: no-repeat;
    background-size: contain;
}
.s-block--banners .banner-entry {
    height: 360px;
    background-color: unset;
    transition: all .3s ease-in-out;
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: span 1/span 1;
}
.s-block--banners a.banner-entry.square-photos:last-child {
    grid-column: span 2;
    grid-row: span 1/span 1;
}
}
@media (max-width: 767px) {
.s-block--banners .banner-entry {
    height: 150px;
}
.s-block--banners a.banner-entry.square-photos:last-child {
    height: 100px;
}
}

/*slider_banner */
@media (min-width: 1024px) {
section.my-10.slider_banner .lg\:px-80 {
        padding-left: 5rem;
        padding-right: 5rem;
    }
}

/*questions*/
.feq_section .layout {
    background: unset;
}
@media (min-width: 767px) {
.feq_section {
    background-position: top center;
}
}

/*map*/
.map-wrapper .s-social-link a svg {
    fill: #ffffff;
}

/*offers*/
.s-count-down-boxed .s-count-down-item {
    background: #412a1f;
    color: #fff;
}
.s-count-down-item-label {
    opacity: 0.6;
    color: #fff;
}
section.py-5.sal-animate[style="background: #ada792; margin-bottom: -35px;"] {
    background: linear-gradient(90deg, rgba(241,237,215,1) 0%, rgba(101,91,70,1) 100%) !important;
}
.s-block--slider-with-bg .slider-bg:before {
    background-color: unset;
}
.s-block--slider-with-bg.s-block--full-bg .container.pt-8.sm\:pt-20.relative {
    display: none;
}
    .s-block--slider-with-bg .slider-bg {
        height: 15rem;
    }
@media (min-width: 767px) {
section.s-block.s-block--slider-with-bg.s-block--full-bg {
    margin-top: 25px;
}
}


.s-product-card-buttons .s-product-card-eye-btn button {
    color: #d1d1d1;
}
.footer-is-light .store-footer,.footer-is-light .store-footer .store-footer__inner {
    background-color: var(--color-primary);
}
.text-gray-400 {
    color: rgb(255 255 255);
}
@media (min-width: 1500px) {
section.s-block.s-block--banners.container {
        max-width: 1400px;
    }
}

/*ramdan bannar*/
section.s-block:first-of-type.s-block--fixed-banner {
    margin-top: 0px !important;
    margin-bottom:2rem
}
section.s-block:first-of-type.s-block--fixed-banner .container {
    max-width: 100%;
    padding:0px;
}
@media (min-width: 767px) {
.main-nav-container {
    height: 90px !important;
}}
.main-menu .sub-menu {
    background-color: #a78058 !important;
}

.mm-spn.mm-spn--light {
    color: #000;
    background: #fff !important;
}
.footer-is-light .store-footer:is(.dark *) {
    background-color: #ed5e0f !important;
}