/* Add custom CSS styles below */ 
:root {
    --main-color: #b6d9dd;
    --second-color: #fcf4ec;
    --white-color: #fff;
    --body-color: #fff;
}
body {
background-color: var(--body-color)!important;
}
#mainnav .sub-menu.w-56 {
    background-color: #fff !important;
}


/**nav**/
.s-cart-summary-total {
  color: #6bc8d3 !important;
}
.s-search-icon svg{
  fill: var(--white-color ) !important;
}
.top-navbar {
  background-color: var(--main-color) !important;
  color: var(--white-color ) !important;
}
#mainnav i.header-btn__icon.sicon-user{
    background-color: var(--main-color) !important;
    color: var(--white-color ) ;
}
#mainnav {
  background-color: var(--white-color)!important;
}
#mainnav .s-cart-summary-count {
  background-color: var(--white-color ) !important;
  border: 1px solid var(--main-color);
  color: #6bc8d3;
}
/**nav**/
/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/
/*fetures***/
.flex.flex-col.items-start .s-slider-block__title-nav button {
  background-color: #c49748 !important;
}
#IRT__cat-irtiqa-2 .s-slider-block__title-nav button {
  background-color: #c49748 !important;
}
#IRT__fetures-1 {
  padding-inline: 20px !important;
}
#IRT__fetures-1  .sicon-add-to-cart.text-3xl.mx-2 {
  color: var(--white-color ) !important;
}
.s-product-card-content-sub {
  align-content: center !important;
  text-align: center !important;
  justify-content: center !important;
}
.s-product-card-content-sub h4{
  font-size: 17px !important;
  font-weight: 800 !important;
  color: #6bc8d3!important;
}
.relative.rounded-xl.swiper-slide:hover .lazy.loaded{
    filter: brightness(0) invert(1);
}
/**fetures**/
/* الاقسام الرئيسيه ***/
.s-block.IR_space-lg.s-block--enhanced-cat-irtiqa.s-block--2 .sicon-add-to-cart.text-4xl.mx-2{
  color: #510c1c !important;
}
.s-block.IR_space-lg.s-block--enhanced-cat-irtiqa.s-block--2 .enhanced-irtiqa-btn.animate__animated.w-fit.py-1 {
  padding: 15px 12px !important;
}
/* الاقسام الرئيسه **/
/**عنوان  الامنتجات **/
.s-block.s-block--banners.container .s-block__title,
.s-products-slider-slider .s-slider-block__title {
    text-align: center !important;
    justify-content: center !important;
    align-items: center !important;
}

.s-block.s-block--banners.container .s-block__title .right-side,
.s-products-slider-slider .s-slider-block__title-right {
    padding: 0 !important;
}

.s-block.s-block--banners.container .s-block__title h2,
.s-products-slider-slider .s-slider-block__title-right h2 {
    padding: 20px 15px !important;
    position: relative;
    transition: 0.1s;
}

/* Title Hover Effects */
.s-products-slider-slider .s-slider-block__title-right h2:hover,
.s-block.s-block--banners.container .s-block__title .right-side h2:hover {
    color: #fff !important;
    border-radius: 8px !important;
}

/* Title Pseudo Elements */
.s-products-slider-slider .s-slider-block__title-right h2::after,
.s-products-slider-slider .s-slider-block__title-right h2::before,
.s-block.s-block--banners.container .s-block__title .right-side h2::after,
.s-block.s-block--banners.container .s-block__title .right-side h2::before {
    content: "";
    position: absolute;
    height: 15px;
    width: 15px;
    background-color: var(--main-color) !important;
    border-radius: 50px;
    z-index: -1;
    transition: 0.5s;
    top: 50%;
    transform: translateY(-50%);
}

.s-block.s-block--banners.container .s-block__title .right-side h2::after,
.s-products-slider-slider .s-slider-block__title-right h2::after {
    left: -50px;
}

.s-block.s-block--banners.container .s-block__title .right-side h2::before,
.s-products-slider-slider .s-slider-block__title-right h2::before {
    right: -50px;
}

/* Hover Effects for Pseudo Elements */
.s-products-slider-slider .s-slider-block__title-right h2:hover::after,
.s-block.s-block--banners.container .s-block__title .right-side h2:hover::after {
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
}

.s-products-slider-slider .s-slider-block__title-right h2:hover::before,
.s-block.s-block--banners.container .s-block__title .right-side h2:hover::before {
    right: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
}

/* Special Hover Effect Class */
.s-products-slider-slider .s-slider-block__title-right h2.hover-effect::after {
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 8px !important;
}

.s-products-slider-slider .s-slider-block__title-right h2.hover-effect::before {
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 8px !important;
}
.s-slider-block__title-nav {
    display: none !important;
}
/**عنوان الننتجات **/
/**المنتجات **/
.s-products-slider-slider.s-slider-wrapper.carousel-slider .s-product-card-image {
  background-color: #fff!important;
}
.enhanced-irtiqa-btn.animate__animated.w-fit.py-1.px-2\.5.rounded-md.animate__fadeIn ,
.animate__animated.btn.btn-primary.ml-2.fadeUp  {
  display: none !important;
}
.h-full.s-products-slider-wrapper .swiper.s-slider-container.swiper-initialized{
  padding-top: 20px !important;
}
.s-product-card-entry.s-product-card-vertical.s-product-card-fit-height{
overflow: hidden !important;
transition: 0.4s;
}
.s-product-card-entry.s-product-card-vertical.s-product-card-fit-height:hover{
border: 1px solid #6bc8d3;
  box-shadow: 3px 3px 5px 4px #ddd !important;
  transform: translateY(-10px)
}
.s-products-slider-slider.s-slider-wrapper.carousel-slider .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl
 {
    padding-top: 20px !important;
}
salla-products-list.flex-1.min-w-0.overflow-auto{
    padding: 20px 15px !important;
}
/**االمنتجات **/

/**gride**/
section.s-block.s-block--banners.container a.banner-entry {
    height: 350px;
}

section.s-block.s-block--banners.container a.banner-entry.square-photos {
    background-color: transparent !important;
    height: 350px;
    width: 265px !important;
    margin: 0 auto !important;
}

.banner-entry:first-child {
    grid-area: 1/1/1/1 !important;
}

/* Banner Grid Layout */
.s-block.s-block--banners.container .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8:last-child {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.s-block.s-block--banners.container .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8:last-child .banner-entry.square-photos {
    height: 160px !important;
    width: 225px !important;
}


section#IRT__banners-8

 {
    margin-bottom: 35px;
}
/**grid**/
footer.store-footer,
.store-footer__inner
 {
    border-top-left-radius: 150px !important;
       border-top-right-radius: 150px !important;
}
.store-footer__inner *  {
  color: black !important;
}
@media(max-width:992px){
  footer.store-footer * {
    text-align: center !important;
    align-content: center !important;
    justify-content: center !important;
  }
  span.s-search-icon-wrap{
  width: 40px;
  height: 40px;
  }
  .s-slider-block__title {
    align-content:center !important;
    justify-content: center !important;
  }

  /*****/


.s-contacts-list.s-contacts-list-vertical {
  align-items: center !important;
}

    /* Grid Layout Adjustments */
    .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8:first-of-type {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    section.s-block.s-block--banners.container .grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8:first-of-type a.banner-entry {
        height: 200px !important;
        width: 155px !important;
    }

    .s-block.s-block--banners.container .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8:last-child {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        justify-content: center !important;
        align-items: center !important;
    }

.s-block.s-block--banners.container .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8:last-child .banner-entry.square-photos {
    height: 111px !important;
    width: 160px !important;
}
footer.store-footer,
.store-footer__inner
 {
    border-top-left-radius: 90px !important;
       border-top-right-radius: 90px !important;
}
}

.store-footer__inner.bg-cover.bg-center.bg-no-repeat
{
    color: var(--white-color ) !important;
}
footer .md\:flex.items-center.justify-between.py-4.container.text-center span {
  color: black !important; 
}