@charset "utf-8";
/* CSS Document */

/* Style mobile uniquement : h2 produits à 40px */
.post_slider .container .text .slideprincipale h1{
    color: #ffffff;
}
.post_slider .container .text .slideprincipale h2.script{
   text-align: left;
    color: #cd0671;
}
.post_slider .container .text  h2{
    color: #ffffff;
    font-size: 53px !important;
    line-height: 53px !important;
    letter-spacing: 3.5px !important;

}
 main .site-content section.slider  .post_slider .container .text h3.script{
  line-height: 53px !important;
  letter-spacing: 3.5px !important;
     padding-top: 0!important;
     border-top: 0!important;
}
main .site-content section.new-in-store {
    min-height: 550px!important;
}
header .h-content {
  min-height: 80px!important;
}
#sag_b_cocarde .jsWidgetLargeNote {
  min-height: 20px!important;
}


/* homepage */
.homecontent{
    padding-top:50px;
}

@media (min-width: 1200px) {
  main .site-content section.features-product {
    padding-bottom: 50px !important;
    padding-top: 130px !important;
  }
}

@media (max-width: 768px) {
   main .site-content section.slider .post_slider .slick-list .post_slider_container h1.wp-dark-mode-ignore {
         text-align: center!important;
  }
     main .site-content section.slider .post_slider .slick-list .post_slider_container h1.script.wp-dark-mode-ignore .wp-dark-mode-ignore {
    font-size: 40px !important;
      
  }
    body.archive main .site-content section.slider .post_slider .slick-list .post_slider_container h1.script.wp-dark-mode-ignore .wp-dark-mode-ignore {
    font-size: 50px !important;
      
  }
     body.archive .woocommerce-products-header, body.category .woocommerce-products-header {
    padding: 0!important;
  }
    body.archive .woocommerce-products-header  .wrapper.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;  
  padding-top: 100px;
}
     body.home section.new-in-store {
    padding: 55px 0 50px 0!important;
  }
    body.product-template-default .site-content {
  padding-top: 25px !important;
}
    
      body.product-template-default .woocommerce-tabs ul.tabs {
          margin-bottom: 0!important;
}
    body.page-template-default .border-paper {
  
  padding: 50px 0 20px 0!important;
}
    
  body.page-template-default  h1.script, body.page-template-template-contact h1.script {
 
  color: #fff !important;
  
}
}

header .h-tools .cart .cart-wrapper .products {
  padding: 20px 20px 10px 20px;
  max-height: 20vh!important;
  overflow: scroll;
}