.title{
font-size: 28px;
font-weight :bold;
text-align : center;
color : #D49255;
margin-bottom: 2rem;
}
.sub-title{
font-size: 15px;
text-align : center;
color : #7C7C84;
margin-bottom: 2rem;
}
@media (min-width: 1440px) {
    .container {
        max-width: 90%;
    }
}
/* @media (max-width: 768px){
.product-card--fit-height .product-card__image {
    height: 10rem !important;
    max-height: 10rem !important;
}
} */
/*#############################*/
section:nth-of-type(1){
  margin-top: 0 !important
}

section:nth-of-type(1) .container{
  max-width: 100% !important; 
}
/*#############################*/
section:nth-of-type(2){
  margin-top: 4rem !important
}
/*#############################*/
 .s-block--rectangular-links:not(.free_aspect_ratio) img {
    aspect-ratio: 8 / 4;
}
@media (max-width: 768px) {
   .s-block--rectangular-links:not(.free_aspect_ratio) img {
    aspect-ratio: 1/1;
}
}
/*#############################*/
section:nth-of-type(4){
 background-color: #F5F5F5;
  padding-top:4rem;
  padding-bottom:4rem
}
.dark section:nth-of-type(4){
  
 background-color: #1d1f1f;
}

/*#############################*/
section:nth-of-type(5) .text-store-text-primary{
 display: none
}
section:nth-of-type(5) .home-block-line{
display: none
}
section:nth-of-type(5) .s-button-btn{
 background-color: #D49255;
  color:#fff
}
section:nth-of-type(5) .product-card__title a:hover{
 color: #D49255 !important;
} 
section:nth-of-type(5) .total-price{
 color: #D49255;
}
/*#############################*/
section:nth-of-type(7) .s-button-btn{
 background-color: #D49255;
  color:#fff
}
section:nth-of-type(7) .product-card__title a:hover{
 color: #D49255 !important;
} 
section:nth-of-type(7) .total-price{
 color: #D49255;
}
section:nth-of-type(7) .s-slider-button-icon{
      border: 1px solid #D49255;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  color : #D49255;
}
@media (max-width: 768px){
section:nth-of-type(7) .has-overlay--opacity-option{
  max-height: 430px !important; 
}
section:nth-of-type(7) .has-overlay--opacity-option img{
  max-height: 430px !important; 
}
}
/*#############################*/
section:nth-of-type(8) .s-button-btn{
 background-color: #D49255;
  color:#fff
}
section:nth-of-type(8) .product-card__title a:hover{
 color: #D49255 !important;
} 
section:nth-of-type(8) .total-price{
 color: #D49255;
}
section:nth-of-type(8) .s-slider-button-icon{
      border: 1px solid #D49255;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  color : #D49255;
}
@media (max-width: 768px){
section:nth-of-type(8) .has-overlay--opacity-option{
  max-height: 430px !important; 
}
section:nth-of-type(8) .has-overlay--opacity-option img{
  max-height: 430px !important; 
}
}
/*#############################*/
section:nth-of-type(9) .container{
  max-width: 100% !important; 
  padding: 0 !important
}
/*#############################*/
@media (min-width: 1440px) {
section:nth-of-type(10){
margin-top: -7rem !important
}
}
/*#############################*/
section:nth-of-type(11) .text-store-text-primary{
 display: none
}
section:nth-of-type(11) .home-block-line{
display: none
}
section:nth-of-type(11) .s-button-btn{
 background-color: #D49255;
  color:#fff
}
section:nth-of-type(11) .product-card__title a:hover{
 color: #D49255 !important;
} 
section:nth-of-type(11) .total-price{
 color: #D49255;
}
@media(max-width:768px){
section:nth-of-type(11){
  display: none
}
}
/*#############################*/
@media(min-width:768px){
section:nth-of-type(12){
  display: none
}
}
section:nth-of-type(12) .enhanced-title-border{
display: none
}
section:nth-of-type(12) .text-store-text-primary{
 display: none
}
section:nth-of-type(12) .home-block-line{
display: none
}
section:nth-of-type(12) .s-button-btn{
 background-color: #D49255;
  color:#fff
}
section:nth-of-type(12) .product-card__title a:hover{
 color: #D49255 !important;
} 
section:nth-of-type(12) .total-price{
 color: #D49255;
}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide .product-card--vertical.product-card--fit-height .product-card__content{
  height: 250px
}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card{
  justify-content: start
}
/*#############################*/
section:nth-of-type(13) .container{
  max-width: 100% !important; 
  padding: 0 !important
}
/*#############################*/
section:nth-of-type(14) .text-store-text-primary{
 display: none
}
section:nth-of-type(14) .home-block-line{
display: none
}
section:nth-of-type(14) .s-button-btn{
 background-color: #D49255;
  color:#fff
}
section:nth-of-type(14) .product-card__title a:hover{
 color: #D49255 !important;
} 
section:nth-of-type(14) .total-price{
 color: #D49255;
}
@media(max-width:768px){
  section:nth-of-type(14) .inner > div:nth-of-type(2) {
    display: none
  }
}
/*#############################*/
section:nth-of-type(17){
  background-color: #F9F9F9;
  padding:4rem
}
.dark section:nth-of-type(17){
 background-color: #1d1f1f;
}
section:nth-of-type(17) .swiper-slide div{
background-color: white
}
.dark section:nth-of-type(17) .swiper-slide div{
background-color: black
}

/*#############################*/

section:nth-of-type(18) .s-block--enhanced-features__item{
  border: none !important;
  box-shadow: none !important
}
section:nth-of-type(18) .s-block--enhanced-features__item .feature-icon i{
  color:#D49255
}
/*#############################*/
section:nth-of-type(19){
    max-width: 100% !important; 
  padding: 0 !important
}
section:nth-of-type(19) div div{
    max-width: 100% !important; 
  padding: 0
}
section:nth-of-type(19) .city-tab active{
  background-color: #D49255;
  color: white
}
/*#############################*/

section:nth-of-type(20) .mx-auto.max-w-2xl.text-center{
  display: none
}
section:nth-of-type(20) .home-block-line{
display: none
}
section:nth-of-type(20) .container .grid{
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0
}
section:nth-of-type(20) .single-faq {
  border: none;
  padding: 2rem 1rem
}
section:nth-of-type(20) .single-faq.open {
background-color: #D49255;

}