#main-content{
  background-color: white
}
custom-main-menu{
  display: flex;
  align-items: center;
  
    flex: 1;
    width: 100%;

}
#mainnav .inner .container .flex .flex:nth-of-type(2){
  flex: 1
}

.top-navbar{
  background-color: #C43E39 !important;
  color:white !important
}
.top-navbar .s-search-input:placeholder{
  color: white
}
.s-button-primary-outline {
    background-color: var(--color-primary);
    color: white;
  border-radius: 0.5rem;
}
.s-product-card-content-title a{
  color: #212121 !important
}
.s-product-card-sale-price h4{
  color: #C43E39 !important
}

.s-product-card-sale-price:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){
  color: #D5D5D5 !important
}
.s-product-card-content-title{
  text-align: center
}
.s-product-card-content-subtitle {
  text-align: center
}
.s-product-card-content-sub {
  justify-content: center
}
.s-product-card-image img {
    object-fit: cover;
}
.store-footer{
  background-color: #C43E39 !important;
  color: white
}
.store-footer__inner{
  background-color: #F9F9F9
}
.copyright-text p{
  
  color: white
}
.store-footer > .container{
  flex-direction: row-reverse;
}
@media(max-width:768px){
.store-footer > .container{
     display: flex;
    flex-direction: column;
    gap: 8px;
}
  .copyright-text p{
    margin-bottom: 0 !important
  }
}
.store-footer > .container a img{
  height: 30px !important
}
#mobile-menu{
  width: 100%;
    display: flex;
    justify-content: center;
}
/* ######################### */
.index .app-inner section:nth-of-type(1){
  margin-top:0; 
}
.index .app-inner section:nth-of-type(1) .container{
  max-width: 100% !important;
  padding: 0 !important
}
/* ######################### */
.index .app-inner section:nth-of-type(3) .s-slider-block__title h2{
  color: #C43E39;
}
.index .app-inner section:nth-of-type(3) .s-products-slider-card:nth-of-type(3){
  display: none
}
.index .app-inner section:nth-of-type(3) .s-products-slider-card:nth-of-type(4){
  display: none
}
.index .app-inner section:nth-of-type(3) .s-products-slider-card{
  width: 50% !important;
  max-width:none
}
.index .app-inner section:nth-of-type(3) img{
  object-fit: cover !important
}
/* ######################### */
.index .app-inner section:nth-of-type(2) .s-slider-block__title{
  justify-content: center;
  color: #C43E39;
}
.index .app-inner section:nth-of-type(2) .slide--one-sixth {
        width: 25%;
    }
.index .app-inner section:nth-of-type(2) .slide--one-sixth .slide--cat-entry{
  border: none !important;
}
.index .app-inner section:nth-of-type(2) .slide--one-sixth .slide--cat-entry h2{
  display: none !important;
}
@media(min-width:768px){
  
.index .app-inner section:nth-of-type(2) .swiper {
  min-height: 300px;
}
}
@media(max-width:768px){
 .index .app-inner section:nth-of-type(2) .swiper:where([dir=rtl],[dir=rtl] *){
    padding-left: 0 !important
  }
 .index .app-inner section:nth-of-type(3) .swiper:where([dir=rtl],[dir=rtl] *){
    padding-left: 0 !important
  }
.index .app-inner section:nth-of-type(2) .slide--one-sixth {
    padding: 0;
}
  .index .app-inner section:nth-of-type(2) .slide--one-sixth .slide--cat-entry {
 padding: 8px !important
}
}
.index .app-inner section:nth-of-type(2) .slide--cat-entry{
  height: 100%
} 
.index .app-inner section:nth-of-type(2) .s-slider-block__title-right{
  padding: 0!important
}
.index .app-inner section:nth-of-type(2) .slide--cat-entry img{
  width: 100%;
    height: 100%;
    border-radius: 8px;
}
  
/* ######################### */
.index .app-inner section:nth-of-type(5) .s-slider-block__title h2{
  color: #C43E39;
}
/* ######################### */
.index .app-inner section:nth-of-type(6) .s-slider-block__title{
  display: none
}
.index .app-inner section:nth-of-type(6){
  margin-top: 1rem
}
/* ######################### */
.index .app-inner section:nth-of-type(7){
  margin-top:0; 
}
.index .app-inner section:nth-of-type(7) .container{
  max-width: 100% !important;
  padding: 0 !important
}
/* ######################### */

.index .app-inner section:nth-of-type(8) .s-slider-block__title h2{
  color: #C43E39;
}