/* Add custom CSS styles below */
/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}

.photos-slider .s-slider-block__title {
    display:none;
}
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;
}

/*  */
body.index > div.app-inner.flex.flex-col.min-h-full.relative > section:nth-child(4) .grid {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }



body.index > div.app-inner.flex.flex-col.min-h-full.relative > section:nth-child(4) .grid .after\:bg-black\/10::after {
  display:none !important;
}

body.index > div.app-inner.flex.flex-col.min-h-full.relative > section:nth-child(4) .grid h1.absolute.bottom-6.right-6.z-2.text-white {
  display:none;
}

body.index .s-block--best-offers{
    margin-block:5rem;
}

body.index  .s-slider-block__title  button {
    background:#e9b758;
}

body.index .s-slider-nav-arrow svg {
    width: 22px;
    fill: #ffffff !important ;
}

body.index  .s-slider-block__title   .s-slider-block__title-right {
    color:#693d1c;
}
 .product-card-custom  {
    border: 1px solid #ddd;
    border-radius:12px;
     overflow:hidden;
     
     
}

.product-card-custom h2.mt-3.productTitle,
.product-card-custom .flex.justify-between.items-end{
    text-align:center;
    justify-content:center !important;
    align-items:center!important;
}

.product-card-custom .flex.justify-between.items-end span{
    font-size:20px;
    font-weight:bold;
}
footer.store-footer.m-4.rounded-3xl.overflow-hidden {
    background-color:#8b5f3c !important;
}

footer.store-footer.m-4.rounded-3xl.overflow-hidden {
    margin:0 !important;
    border-radius:0 !important; 
    
}

 footer .md\:flex.items-center.justify-between.py-4.container.text-center.wow.animate__fadeIn p {
     color:#fff !important;
 } 
header.store-header.z-10.max-h-\[80px\] {
    max-height:fit-content !important;
    background-color:#fbf0dd !important;
}

header div#mainnav {
    background-color:#fbf0dd !important;
}
footer .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20.wow.animate__fadeIn ul.flex.mb-6 li.rtl\:ml-2\.5.ltr\:mr-2\.5 a  {
    background-color:#fbf0dd !important;
    color:#8b5f3c !important;
}
.s-block--features__item {
    background-color:#fcf8f4;
}
body.index  .s-slider-block__title {
    border-bottom:1px solid #ddd;
    padding-bottom:20px;
}
.crisp-client {
    display:none !important;
}
h3.productSubTitle.product-entry__sub-title.text-sm.text-gray-400.leading-6.mb-2\.5 {
    text-align:center;
}
.product-index  nav.breadcrumbs.w-full.py-5.absolute.top-\[50\%\].z-10 *
{
    color:#fff !important;
}

/*  */
@media(max-width:992px){
    body.index > div.app-inner.flex.flex-col.min-h-full.relative > section:nth-child(4) .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        row-gap:6px !important;
}
  footer.store-footer.m-4.rounded-3xl.overflow-hidden *{
    justify-content:center;
    align-items:center;
    text-align:center;
}
  body.index .s-block--best-offers {
    margin-block: 2rem;
}
  .s-slider-block__title-right h2 {
    font-size: 1.5rem !important;
    line-height: 2.25rem;
}
}
.s-products-slider-card button.s-button-element.s-button-btn.s-button-solid {
    color:#fff ;
}
creative-product-card button.s-button-element{
    color:#fff;
}