#mainnav{
  background-color: #FFF9EA !important;
}
.main-menu{
background-color: #fff9ea !important
}
@media (min-width: 1290px) {
  
.main-menu{
gap:40px
}
}
.top-navbar:not(.topnav-has-bg) {
    background-color: #e75b64 !important;
    color: #ffffff !important;
}
.product-card__title {
  margin-bottom: 12px;
}
.product-card__title a{
  text-align: right;
}
.product-card__price{
  justify-content: start
}
.product-card__normal-cart__btn .s-button-btn{
color: #FEE394 !important;
  background-color: #E25C65 !important;
  border-radius: 12px;
  padding: 12px
}
.product-card--vertical{
  background-color: #F9F9F9;
    border-radius: 15px;
    border: 1px solid #E5E5E5;
}
.s-product-card-overlay{
  display:none !important;
}
@media (min-width: 1440px) {
    .container {
        max-width: 90%;
    }
    .max-w-7xl {
        max-width: 90%;
    }
}
@media (min-width: 1024px) {
   .store-footer .lg\:-mt-\[45px\] {
        margin-top: 0px !important;
    }
}
@media (max-width: 768px) {
  .logo-normal{
    height: 30px !important
  }
}
/* ########################## */
.index section:nth-of-type(1){
  margin-top: 0 !important;
}
.index section:nth-of-type(1) .container{
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important
}
/* ########################## */
.index section:nth-of-type(2) .home-block-line{
display: none;
}  
/* ########################## */
.index section:nth-of-type(3) .flex.flex-col-reverse{
  justify-content: space-between
}
@media (min-width: 768px) {
   .index section:nth-of-type(3) .flex.flex-col-reverse .md\:w-7\/12 {
        width: 30.333333%;
    }
}
@media (min-width: 768px) {
   .index section:nth-of-type(3) .flex.flex-col-reverse .md\:w-5\/12 {
        width: 45.666667%;
    }
}
/* ########################## */
.index section:nth-of-type(4){
margin: 40px auto
  
}
.index section:nth-of-type(4) .s-slider-block__title{
justify-content: center;
  border: 0 !important
  
}  
.index section:nth-of-type(4) .s-slider-block__title-right{
  border: 0 !important
}
/* ########################## */
.index section:nth-of-type(5){
  margin-top: 0 !important;
}
.index section:nth-of-type(5) .container{
  padding: 0 !important;
  margin: 0 !important;
    max-width: 100% !important
}
/* ########################## */
.index section:nth-of-type(6) .s-slider-block__title{
display: none;
}
.index section:nth-of-type(6) .swiper-wrapper{
  justify-content: space-around;
}

/* ########################## */
.index section:nth-of-type(7) .s-slider-block__title{
display: none;
}
.index section:nth-of-type(7) .swiper-wrapper{
  justify-content: space-around;
}
/* ########################## */
.index section:nth-of-type(8) .s-slider-block__title ,section:nth-of-type(8) .slider-bg:before{
  display: none;
}
 .index section:nth-of-type(8) .swiper-wrapper{
  justify-content: space-around
}


@media (min-width: 1440px) {
 .index section:nth-of-type(8) .slider-bg{
margin-top:100px 
 }
}
@media (max-width: 768px) {
 .index section:nth-of-type(8)  .slider-bg{
   margin-top:-210px;
 }
  .-mt-62 {
    margin-top: -160px;
}
}
 .index section:nth-of-type(8)  .slider-bg{
      background-size: contain;
  background-repeat: no-repeat
}
/* ########################## */
.index section:nth-of-type(11) .home-block-title {
  display: none;
}
.index section:nth-of-type(11) .product-card__title {
  color:black !important;
}
.index section:nth-of-type(11) .product-card__full-image .product-card__title a{
  color: black !important
}
.index section:nth-of-type(11) .total-price{
  color: #000 !important
}
.index section:nth-of-type(11) .s-button-primary-outline{
  background: #fff9ea !important;
  color: #000 !important;
  border: 1px solid #000 !important;
}
.index section:nth-of-type(11) .s-button-primary-outline:hover{
  background: #000 !important;
  color: #eee !important;
  border: 1px solid #eee !important;
}
/* ########################## */
.index section:nth-of-type(13) .auto-fit-grid{
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap:4px !important
}
.index section:nth-of-type(13) .auto-fit-grid li{
  grid-column: span 1 / span 3 !important;
}
/* ########################## */
.index section:nth-of-type(13) img{
object-fit: contain
  }
/* ########################## */
  .footer-is-custom .store-footer .store-footer__curve{
    color: transparent !important
  }
.footer-bottom,.footer-is-custom .store-footer .store-footer__contacts-row,.store-footer .store-footer__inner{
  background-color: #FEE394 !important
}