



/********************************************************

			Codezeel Custom Styles

********************************************************/

.cz-carousel {

  display: none;

  position: relative;

  float: left;

  width: 100%;

  margin: 0;

  touch-action: pan-y;

}



.owl-carousel .owl-wrapper {

  display: none;

  position: relative;

  transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-wrapper-outer {

  overflow: hidden;

  position: relative;

  float: left;

  width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight {

  -webkit-transition: height 500ms ease-in-out;

  -moz-transition: height 500ms ease-in-out;

  -ms-transition: height 500ms ease-in-out;

  -o-transition: height 500ms ease-in-out;

  transition: height 500ms ease-in-out;

}

.owl-carousel .owl-item {

  float: left;

}

.owl-carousel .owl-item .manu_image a {

  display: inline-block;

}

.owl-carousel .owl-item .manu_image a img {

  max-width: 100%;

}

.owl-carousel .owl-item:hover a img {

  border-color: blue;

}

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item {

  /* fix */

  backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  text-align: center;

}



/* mouse grab icon */

.grabbing {

  cursor: url("../img/codezeel/grabbing.png") 8 8, move;

}

 

.customNavigation {

  position: absolute;

  width: 100%;

  top: 35%;

  direction: ltr !important;

}

.customNavigation a {

  font-size: 0;

  position: absolute;

  font-weight: 400;

  height: 38px;

  width: 38px;

  line-height: 31px;

  padding: 0px;

  color: #000000;

  cursor: pointer;

  overflow: hidden;

  transition: none;

  border: 0;

  background: #eeeeee;

  text-transform: capitalize;

}

.customNavigation a:before {

  content: "";

  font-size: 25px;

  line-height: 38px;

  font-family: "FontAwesome";

  color: #000000;

  font-weight: 300;

  position: absolute;

  height: 38px;

  width: 38px;

  left: 0;

  right: 0;

  text-align: center;

}

.customNavigation a.prev:before {

  content: "\f104";

}

.customNavigation a.next:before {

  content: "\f105";

  padding-left: 4px;

}

.customNavigation a.prev {

  left: -40px;

}

.customNavigation a.next {

  right: -40px;

}

.customNavigation a:hover {

  background-color: #c1a57b;

}

.customNavigation a:hover:before {

  color: #ffffff;

}



@media (max-width: 1500px) {

  .customNavigation a.prev {

    left: 0px;

  }

  .customNavigation a.next {

    right: 0px;

  }

}

@media (max-width: 1199px) and (min-width: 401px){

  .customNavigation {

    top: 30%;

  }

}



#czleftbanner img,

#czrightbanner img{

	max-width: 100%;
    

}	

#czleftbanner li, #czrightbanner li {

    display: inline-block;

}

#czleftbanner li a, #czrightbanner li a {

    display: inline-block;

    overflow: hidden;

    position: relative;

}

#czleftbanner li a:before, #czrightbanner li a:before {

    background: rgba(255,255,255,.5) none repeat scroll 0 0;

    bottom: 20px;

    content: "";

    left: 20px;

    opacity: 1;

    position: absolute;

    right: 20px;

    top: 20px;

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

}



#czleftbanner li:hover a:before, #czrightbanner li:hover a:before {

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

}



.top_button {

	background: url(../img/codezeel/top-arrow.png) no-repeat scroll center center transparent;

  right: 30px;

  bottom: 30px;

  position: fixed;

  z-index: 999;

  width: 50px;

  height: 50px;

  font-size: 0;

  display: none;

}





/* Flexslider */



#index .spinner {

  background: url(../img/codezeel/loading.gif) no-repeat center center #f0f4f3;

  width: 100%;

  min-height: 750px;

}

@media (max-width: 1459px) {

  #index .spinner {

    min-height: 700px;

  }

}

@media (max-width: 1199px) {

  #index .spinner {

    min-height: 550px;

  }

}

@media (max-width: 991px) {

  #index .spinner {

    min-height: 400px;

  }

}

@media (max-width: 480px) {

  #index .spinner {

    min-height: 250px;

  }

}

@media (max-width: 380px) {

  #index .spinner {

    min-height: 200px;

    background-size: 10%;

  }

}


#czservicecmsblock {
  background-color: transparent !important;
  padding: 5px 0 15px; !important;
}

video {
  max-width: 100%;
  margin: auto;
  display: block; /* Nécessaire pour que margin: auto fonctionne */
  border-radius: 25px;
}

@media (min-width: 1024px) {
    #wrapper .container {
        background: transparent;
      }
    }

#header .header-top-inner {
  background: #1a1a1a;
  padding-top: 27px;
    }

#products .products{
  background-color: #ffffff00;
  margin-left: 1px;
  margin-top: 40px;
  ;
}

.row.product-container.js-product-container {
    background-color: #fff; /* Remplacez par la couleur de votre choix */
}

.breadcrumb {
    color: #fff; /* Remplacez par la couleur souhaitée */
}

.breadcrumb ol li a {
    color: #fff; /* Remplacez par la couleur souhaitée */
}

/* Pour changer la couleur au survol */
.breadcrumb ol li a:hover {
    color: #c1a57b; /* Remplacez par la couleur souhaitée au survol */
}

/* Pour le dernier élément du breadcrumb (généralement la page actuelle) */
.breadcrumb ol li:last-child {
    color: #c1a57b; /* Remplacez par la couleur souhaitée */
}

.products-selection .total-products {
  color: #fff !important;
  }

  #subcategories ul li .subcategory-image a {
    border: transparent;
  }
  

/*effacer total produit catégorie particulier*/

/*body.category-id-8 #js-product-list {
  display: none !important;
}

body.category-id-8 #js-product-list-top {
  display: none !important;
}
*/
body.category-id-6 #js-product-list {
  display: none !important;
}

body.category-id-6 #js-product-list-top {
  display: none !important;
}

section.product-discounts .table-product-discounts,
section.product-discounts .table-product-discounts th,
section.product-discounts .table-product-discounts td {
    color: #000000 !important;
}

/*body.category-id-4 #products .products {
    display: none !important;
}

body.category-id-4 #js-product-list-top {
  display: none !important;
}

*/

body.category-id-8 #products .products {
    display: none !important;
}

body.category-id-8 #js-product-list-top {
  display: none !important;
}

body.category-id-7 #products .products {
    display: none !important;
}

body.category-id-7 #js-product-list-top {
  display: none !important;
}

body.category-id-7 .pagination {
  display: none !important;
}

body.category-id-11 #products .products {
    display: none !important;
}

body.category-id-11 #js-product-list-top {
  display: none !important;
}


body.category-id-5 #products .products {
    display: none !important;
}

body.category-id-5 #js-product-list-top {
  display: none !important;
}

body.category-id-13 #products .products {
    display: none !important;
}

body.category-id-13 #js-product-list-top {
  display: none !important;
}


body.category-id-18 #products .products {
    background: transparent !important;
}

body#category.category-id-18 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-17 #products .products {
    background: transparent !important;
}

body#category.category-id-17 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-16 #products .products {
    background: transparent !important;
}

body#category.category-id-16 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-19 #products .products {
    background: transparent !important;
}

body#category.category-id-19 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-20 #products .products {
    background: transparent !important;
}

body#category.category-id-20 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-21 #products .products {
    background: transparent !important;
}

body#category.category-id-21 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-22 #products .products {
    background: transparent !important;
}

body#category.category-id-22 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-23 #products .products {
    background: transparent !important;
}

body#category.category-id-23 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-24 #products .products {
    background: transparent !important;
}

body#category.category-id-24 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-25 #products .products {
    background: transparent !important;
}

body#category.category-id-25 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-53 #products .products {
    background: transparent !important;
}

body#category.category-id-53 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-27 #products .products {
    background: transparent !important;
}

body#category.category-id-27 .products .product-thumbnail {
    background: transparent !important;
}

body.category-id-28 #products .products {
    background: transparent !important;
}

body#category.category-id-28 .products .product-thumbnail {
    background: transparent !important;
}

body#category.category-id-20 #js-product-action {
  display: Block !important;
}


.table-product-discounts th,
.table-product-discounts td {
  width: 25% !important;
  text-align: center !important;
  vertical-align: middle !important;
}

/*cacher image baniere pro dans les catégorie particulier*/

body.category-id-6 #czleftbanner {
    display: none !important;
}

body.category-id-7 #czleftbanner {
    display: none !important;
}

body.category-id-16 #czleftbanner {
    display: none !important;
}

body.category-id-17 #czleftbanner {
    display: none !important;
}

body.category-id-18 #czleftbanner {
    display: none !important;
}

body.category-id-13 #czleftbanner {
    display: none !important;
}

body.category-id-62 #czleftbanner {
    display: none !important;
}


body.category-id-8 #czleftbanner {
    display: none !important;
}

body.category-id-62 #czleftbanner {
    display: none !important;
}

body.category-id-63 #czleftbanner {
    display: none !important;
}

body.category-id-64 #czleftbanner {
    display: none !important;
}

body.category-id-65 #czleftbanner {
    display: none !important;
}

body.category-id-58 #czleftbanner {
    display: none !important;
}

body.category-id-11 #czleftbanner {
    display: none !important;
}

body.category-id-59 #czleftbanner {
    display: none !important;
}

body.category-id-60 #czleftbanner {
    display: none !important;
}

body.category-id-61 #czleftbanner {
    display: none !important;
}

body.category-id-12 #czleftbanner {
    display: none !important;
}

body.category-id-79 #czleftbanner {
    display: none !important;
}

body.category-id-80 #czleftbanner {
    display: none !important;
}
/*cacher image baniere particulier dans les catégorie professionnel*/


body.category-id-3 .img-flexible {
    display: none !important;
}

body.category-id-74 .img-flexible {
    display: none !important;
}

body.category-id-62 .img-flexible {
    display: none !important;
}

body.category-id-13 .img-flexible {
    display: none !important;
}

body.category-id-63 .img-flexible {
    display: none !important;
}

body.category-id-64 .img-flexible {
    display: none !important;
}

body.category-id-65 .img-flexible {
    display: none !important;
}

body.category-id-54 .img-flexible {
    display: none !important;
}

body.category-id-78 .img-flexible {
    display: none !important;
}

body.category-id-10 .img-flexible {
    display: none !important;
}

body.category-id-58 .img-flexible {
    display: none !important;
}

body.category-id-11 .img-flexible {
    display: none !important;
}

body.category-id-59 .img-flexible {
    display: none !important;
}

body.category-id-60 .img-flexible {
    display: none !important;
}

body.category-id-61 .img-flexible {
    display: none !important;
}

body.category-id-5 .img-flexible {
    display: none !important;
}

body.category-id-4 .img-flexible {
    display: none !important;
}

/*cacher banniere masques*/

body.category-id-6 #czbannercmsblock {
    display: none !important;
}

body.category-id-7 #czbannercmsblock {
    display: none !important;
}

body.category-id-6 #czbannercmsblock {
    display: none !important;
}

body.category-id-18 #czbannercmsblock {
    display: none !important;
}

body.category-id-17 #czbannercmsblock {
    display: none !important;
}

body.category-id-16 #czbannercmsblock {
    display: none !important;
}

body.category-id-8 #czbannercmsblock {
    display: none !important;
}

body.category-id-76 #czbannercmsblock {
    display: none !important;
}

body.category-id-77 #czbannercmsblock {
    display: none !important;
}

body.category-id-12 #czbannercmsblock {
    display: none !important;
}

body.category-id-3 #czbannercmsblock {
    display: none !important;
}

body.category-id-4 #czbannercmsblock {
    display: none !important;
}

body.category-id-74 #czbannercmsblock {
    display: none !important;
}

body.category-id-54 #czbannercmsblock {
    display: none !important;
}

body.category-id-78 #czbannercmsblock {
    display: none !important;
}

body.category-id-10 #czbannercmsblock {
    display: none !important;
}

body.category-id-5 #czbannercmsblock {
    display: none !important;
}

body.category-id-79 #czbannercmsblock {
    display: none !important;
}

body.category-id-80 #czbannercmsblock {
    display: none !important;
}

/*page A Propos*/

.page-cms.cms-id-16 {
  color: #fff !important;         /*couleur text Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-16 h1,
.page-cms.cms-id-16 h2,
.page-cms.cms-id-16 h3,
.page-cms.cms-id-16 p,
.page-cms.cms-id-16 strong,
.page-cms.cms-id-16 span {
  color: #fff !important;
}

body.cms-id-16 #left-column {     /*cacher banniere*/
  display: none !important;
}

body.cms-id-16 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}


/*couleur text page Qui sommes nous */

.page-cms.cms-id-4 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-4 h1,
.page-cms.cms-id-4 h2,
.page-cms.cms-id-4 h3,
.page-cms.cms-id-4 p,
.page-cms.cms-id-4 strong,
.page-cms.cms-id-4 span {
  color: #fff !important;
}

body.cms-id-4 #left-column {
  display: none !important;
}

body.cms-id-4 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*couleur text page Mentions légales */

.page-cms.cms-id-2 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-2 h1,
.page-cms.cms-id-2 h2,
.page-cms.cms-id-2 h3,
.page-cms.cms-id-2 p,
.page-cms.cms-id-2 strong,
.page-cms.cms-id-2 span {
  color: #fff !important;
}

body.cms-id-2 #left-column {
  display: none !important;
}

body.cms-id-2 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*couleur text page Livraisons */

.page-cms.cms-id-1 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-1 h1,
.page-cms.cms-id-1 h2,
.page-cms.cms-id-1 h3,
.page-cms.cms-id-1 p,
.page-cms.cms-id-1 strong,
.page-cms.cms-id-1 span {
  color: #fff !important;
}

body.cms-id-1 #left-column {
  display: none !important;
}

body.cms-id-1 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*couleur text page paiement sécurisé */

.page-cms.cms-id-5 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-5 h1,
.page-cms.cms-id-5 h2,
.page-cms.cms-id-5 h3,
.page-cms.cms-id-5 p,
.page-cms.cms-id-5 strong,
.page-cms.cms-id-5 span {
  color: #fff !important;
}

body.cms-id-5 #left-column {
  display: none !important;
}

body.cms-id-5 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*couleur text page Conditions Générales */

.page-cms.cms-id-3 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-3 h1,
.page-cms.cms-id-3 h2,
.page-cms.cms-id-3 h3,
.page-cms.cms-id-3 p,
.page-cms.cms-id-3 strong,
.page-cms.cms-id-3 span {
  color: #fff !important;
}

body.cms-id-3 #left-column {
  display: none !important;
}

body.cms-id-3 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*pages Menuiseries Collaboratives*/

page-cms.cms-id-13 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-13 h1,
.page-cms.cms-id-13 h2,
.page-cms.cms-id-13 h3,
.page-cms.cms-id-13 p,
.page-cms.cms-id-13 strong,
.page-cms.cms-id-13 span {
  color: #fff !important;
}

body.cms-id-13 #left-column {
  display: none !important;
}

body.cms-id-13 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*pages Menuisiers et Ébénistes*/

page-cms.cms-id-11 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-11 h1,
.page-cms.cms-id-11 h2,
.page-cms.cms-id-11 h3,
.page-cms.cms-id-11 p,
.page-cms.cms-id-11 strong,
.page-cms.cms-id-11 span {
  color: #fff !important;
}

body.cms-id-11 #left-column {
  display: none !important;
}

body.cms-id-11 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*page Nautisme et Aéronautique*/

page-cms.cms-id-14 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-14 h1,
.page-cms.cms-id-14 h2,
.page-cms.cms-id-14 h3,
.page-cms.cms-id-14 p,
.page-cms.cms-id-14 strong,
.page-cms.cms-id-14 span {
  color: #fff !important;
}

body.cms-id-14 #left-column {
  display: none !important;
}

body.cms-id-14 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*pages Peintres en bâtiment*/

page-cms.cms-id-10 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-10 h1,
.page-cms.cms-id-10 h2,
.page-cms.cms-id-10 h3,
.page-cms.cms-id-10 p,
.page-cms.cms-id-10 strong,
.page-cms.cms-id-10 span {
  color: #fff !important;
}

body.cms-id-10 #left-column {
  display: none !important;
}

body.cms-id-10 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*page Professionnels de la Carrosserie */

page-cms.cms-id-9 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-9 h1,
.page-cms.cms-id-9 h2,
.page-cms.cms-id-9 h3,
.page-cms.cms-id-9 p,
.page-cms.cms-id-9 strong,
.page-cms.cms-id-9 span {
  color: #fff !important;
}

body.cms-id-9 #left-column {
  display: none !important;
}

body.cms-id-9 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}

/*page Transport Aérien et Routier*/

page-cms.cms-id-15 {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}
.page-cms.cms-id-15 h1,
.page-cms.cms-id-15 h2,
.page-cms.cms-id-15 h3,
.page-cms.cms-id-15 p,
.page-cms.cms-id-15 strong,
.page-cms.cms-id-15 span {
  color: #fff !important;
}

body.cms-id-15 #left-column {
  display: none !important;
}

body.cms-id-15 #content-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  display: block !important;
}



body.category-id-6 a.subcategory-name {
  color: #fff !important;
}

body.category-id-7 a.subcategory-name {
  color: #fff !important;
}

body.category-id-11 a.subcategory-name {
  color: #fff !important;
}

body.category-id-5 a.subcategory-name {
  color: #fff !important;
}

body.category-id-3 a.subcategory-name {
  color: #fff !important;
}

body.category-id-4 a.subcategory-name {
  color: #fff !important;
}

body.category-id-13 a.subcategory-name {
  color: #fff !important;
}

body.category-id-8 a.subcategory-name {
  color: #fff !important;
}

#js-product-list-top.products-selection {
  display: none !important;
}






body.category-id-10 a.subcategory-description {
  color: #fff !important;
}

/*pour changer couleur*/
.category-id-10 #category-description strong {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}

.category-id-10 #category-description p {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}

.category-id-7 #category-description p {
  color: #c1a57b !important; /* Blanc par exemple, remplace par la couleur de ton choix */
  font-size: 18px;
}

.category-id-12 #category-description strong {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
}

.category-id-12 #category-description p {
  color: #fff !important; /* Blanc par exemple, remplace par la couleur de ton choix */
  font-size: 18px;
}

#total-price-ttc { 
  font-size: 1.4em;                 /* Taille spécifique TTC */
  color: #114170;                   /* Bleu par exemple */
  font-weight: bold;
  letter-spacing: 1px;
}

#total-price-ht { 
  font-size: 1.2em;                 /* Taille spécifique HT */
  color: #a56300;                   /* Orange par exemple */
  font-weight: 500;
}

.remise-unit-explain {
  color: #146bc1;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 14px;
}

@media (min-width: 768px) {
  .czhomeslider {
  display:none;
  /*max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: block;  Nécessaire pour que margin: auto fonctionne */
  }
}

@media (max-width: 991px) {
    #header .header-top {
        margin-top: 68px;
    }
}


/* Pour aligner le logo à gauche dans .header-top-inner */
.header-top-inner .header_logo {
    margin-left: 0;      /* Aligne le logo sur la gauche */
    margin-right: auto;
    display: block;
    text-align: left;    /* Le contenu du conteneur à gauche */
}
.header-top-inner .header_logo img {
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
}

.header-top-inner .header_logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 250px; /* à ajuster */
}

.header-top-inner .header_logo img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.cart-total-recaps {
  margin-top: 16px;
  border-top: 1px solid #ededed;
  padding-top: 12px;
  background: #fff;        /* Fond doux, facultatif */
  border-radius: 0 0 8px 8px; /* Coins arrondis en bas, facultatif */
  text-align: right;          /* Ou left/center selon ton design */
}

#mini-cart-total-percent {
  color: #f39d72;             /* Orange doré, change selon ta charte */
  font-size: 1.13em;
  font-weight: bold;
  margin-bottom: -30px;
  display: block;
  letter-spacing: 0.5px;
  text-align: left;
  padding-left: 20px;
}

#mini-cart-total-economy {
  color: #168933;             /* Vert doux, adapte si besoin */
  font-size: 1.08em;
  font-weight: 600;
  margin-top: 2px;
  display: block;
  text-align: left;
  padding-left: 20px;
}