/**    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 ***/   

  .features {

    max-width: 1100px;

    margin: 0 auto;

    background: #fbe9ec;

    border-radius: 16px;

    padding: 32px 40px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    flex-wrap: wrap;

    gap: 24px;

  }





  .features {

    max-width: 1100px;

    margin: 0 auto;

    background: #fbe9ec;

    border-radius: 16px;

    padding: 32px 40px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    flex-wrap: wrap;

    gap: 24px;

  }



  .feature {

    display: flex;

    align-items: center;

    gap: 16px;

    flex: 1;

    min-width: 210px;

    position: relative;

    padding: 0 14px;

    text-align: right;

    flex-direction: row-reverse;

  }



  .feature:not(:last-child)::after {

    content: "";

    position: absolute;

    left: -12px;

    top: 50%;

    transform: translateY(-50%);

    height: 50px;

    width: 1px;

    background: #FFE9E6;

  }



  .feature img {

    width: 46px;

    height: 46px;

    flex-shrink: 0;

  }



  .feature-text h3 {

    margin: 0 0 6px;

    font-size: 19px;

    font-weight: 700;

    color: #2b2b2b;

  }



  .feature-text p {

    margin: 0;

    font-size: 15px;

    color: #8a8a8a;

  }



  @media (max-width: 700px) {

    .features {

      display: grid;

      grid-template-columns: 1fr 1fr;

      align-items: start;

      gap: 24px 12px;

      padding: 24px 20px;

    }

    .feature {

      min-width: 0;

      justify-content: flex-start;

    }

    .feature:not(:last-child)::after {

      display: none;

    }

    .feature img {

      width: 34px;

      height: 34px;

    }

    .feature-text h3 {

      font-size: 15px;

    }

    .feature-text p {

      font-size: 12px;

    }

  }







a.banner-entry.square-photos ,

a.banner-entry.square-photos{

    height:100%;

    width:100%;

    background:transparent;

    padding:0;

}





section.s-block.s-block--banners.container .md\:grid-cols-3 {

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

    gap:6PX;

}



.two-row .banner-entry:first-child {

    padding: 0 !important;

}



section.s-block.s-block--banners.container {

    max-width:1600px;

}



@media(max-width:992px){

    

section.s-block.s-block--banners.container .md\:grid-cols-3 {

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

    gap:6PX;

}

}



section.s-block.s-block--bundle-html-content {

    margin-top:-85px;

    position:relative;

    z-index:5;

}













.two-row .banner-entry:first-child {

    grid-column: span 1/span 1;

    grid-row: span 1/span 1;

}







/********************* Features ***********************/

.s-block--features__item p {

     font-size: 15px;

    color: #a2a2a2;

}



.s-block--features__item h2 {

    font-size: 20px;

    color: var(--black-color);

}



.s-block--features__item {

    background: var(--white-color);

    padding-block: 10px !important;

    border-radius: 1.5rem;

}



.s-block--features__item .feature-icon {

    width: 5rem;

    height:5rem !important;

    height: fit-content;

    background-color:#FFF0EE ;

    border-radius:12px;

    

}



.s-block--features__item .feature-icon i.sicon-ellipsis-vertical-filled{

    content: url("https://cdn.jsdelivr.net/gh/Abarakat30/svg-host@main/1786381876058-xagd9-Icon.svg");

    width: 2rem;

}

.s-block--features__item .feature-icon i.sicon-fire {

    content: url("https://cdn.jsdelivr.net/gh/Abarakat30/svg-host@main/1786382242746-g6kop-Icon.svg");

    width: 2rem;

}

.s-block--features__item .feature-icon i.sicon-shipping-fast {

    content: url("https://cdn.jsdelivr.net/gh/Abarakat30/svg-host@main/1786381871802-kfww9-Icon_1_.svg");

    width: 2rem;

}

.s-block--features__item .feature-icon i.sicon-headphone {

    content: url("https://cdn.jsdelivr.net/gh/Abarakat30/svg-host@main/1786382344694-hj82o-Icon.svg");

    width: 2rem;

}





@media (max-width: 768px) {

    .s-block--features__item {

        margin-top:3rem !important;

    }



    .s-block--features__item h2,

    .s-block--features__item p {

        

    }



    .s-block--features__item .feature-icon {

        width: 5rem !important;

        height: 5rem !important;

        /* margin-top: -50%; */

        display: flex;

        align-items: center;

        justify-content: center;

    }

.s-block--features__item:first-child {

    grid-column: span 1/span 1;

}



section.s-block.s-block--bundle-html-content {

    margin-top: UNSET;

    position: relative;

    z-index: 5;

}

footer *{

    justify-content:center !important;

    align-items:center !important;

    text-align:center !important ;

}

}



.s-product-card-content {

    background-color:#ffe9e6;

}



button.s-button-element.s-button-btn.s-button-outline.s-button-wide {

    background-color:#966658;

    color:#ffe9e6;

}





.store-footer__inner ,

footer.store-footer{

    background-color:#fff0ee !important;

}



.s-block--features__item {

    margin-top: 0!important;

}