.elementor-6170201 .elementor-element.elementor-element-5385e584 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-6170201 .elementor-element.elementor-element-5385e584 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-product-box{text-align:left;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-product-miniature{padding:0px 0px 0px 0px !important;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-image img{width:100%;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-content{text-align:left;padding:16px 010px 0px 010px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-title{margin-top:14px;color:#0C2340;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-category{color:#525252;font-size:12px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-price{color:#B47E00;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-price-wrapper{font-size:16px;font-weight:500;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-price-regular{color:#525252;font-size:12px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-quick-view{line-height:4em;color:#ECE9E4;background-color:rgba(12, 35, 64, 0.49019607843137253);border-width:0px;border-style:solid;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-quick-view:hover{color:#ECE9E4;background-color:rgba(12, 35, 64, 0.76);}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badges-left{margin-top:20px;margin-left:15px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badges-right{margin-top:20px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badge{margin-bottom:8px;min-width:0px;padding:02px 07px 02px 07px;border-radius:50px;font-family:"Manrope", sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badge-sale{color:#FBFBFB;background:#B47E00;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badge-new{color:#B47E00;background:#FFFFFF;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badge-pack{color:#0C2340;background:#FBFBFB;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badge-online{color:#FBFBFB;background:#B47E00;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625 .elementor-icon-wrapper{text-align:right;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625.elementor-view-stacked .elementor-icon{background-color:#0C2340;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625.elementor-view-framed .elementor-icon:not(#e), .elementor-6170201 .elementor-element.elementor-element-5e0e3625.elementor-view-default .elementor-icon:not(#e){color:#0C2340;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625.elementor-view-stacked .elementor-icon:hover{background-color:#B47E00;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-6170201 .elementor-element.elementor-element-5e0e3625.elementor-view-default .elementor-icon:not(#e):hover{color:#B47E00;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625 .elementor-icon{font-size:20px;}.elementor-6170201 .elementor-element.elementor-element-5e0e3625 .elementor-icon i, .elementor-6170201 .elementor-element.elementor-element-5e0e3625 .elementor-icon svg{transform:rotate(0deg);}.elementor-6170201 .elementor-element.elementor-element-5e0e3625{inset-inline-end:8%;top:5%;}.elementor-6170201 .elementor-element.elementor-element-e339b50{text-align:left;}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock{font-size:12px;font-style:italic;}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--in-stock .ce-product-stock__availability{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--backorder .ce-product-stock__availability{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--low-stock-level .ce-product-stock__availability{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--out-of-stock .ce-product-stock__availability{color:#B47E00;}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock__availability i{margin-inline-end:10px;font-size:16px;}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--in-stock .ce-product-stock__availability i{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--backorder .ce-product-stock__availability i{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--low-stock-level .ce-product-stock__availability i{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock--out-of-stock .ce-product-stock__availability i{color:rgba(2, 1, 1, 0);}.elementor-6170201 .elementor-element.elementor-element-e339b50 .ce-product-stock__min-quantity{margin-top:10px;}.elementor-6170201 .elementor-element.elementor-element-e339b50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-6170201 .elementor-element.elementor-element-3af7d30d .ce-product-variants__patterns{justify-content:left;}.elementor-6170201 .elementor-element.elementor-element-3af7d30d .ce-product-variants{margin:0 0 -10px;margin-inline-end:-10px;}.elementor-6170201 .elementor-element.elementor-element-3af7d30d .ce-product-variants__pattern{margin:0 0 10px;margin-inline-end:10px;border-color:#CBCBCB;border-style:solid;border-width:1px;border-radius:50%;padding:2px;width:16px;height:16px;}.elementor-6170201 .elementor-element.elementor-element-3af7d30d .ce-product-variants__pattern:hover{border-color:#141414;}.elementor.elementor-6170201 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}@media(max-width:767px){.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-product-box{text-align:left;}.elementor-6170201 .elementor-element.elementor-element-7cf2f9d1 .elementor-badge{font-size:10px;}}/* Start custom CSS for section, class: .elementor-element-1a48d516 *//* Desktop : largeur auto pour tous les badges */
.elementor-badge {
    width: auto !important;
    display: inline-block !important;
}

/* Mobile : cacher tous les badges sauf "Nouveau" */
@media (max-width: 767px) {

  /* On cache tous les badges à l'intérieur du bloc */
  .elementor-badges-left .elementor-badge {
    display: none !important;
  }

  /* On ré-affiche uniquement le badge "Nouveau" */
  .elementor-badges-left .elementor-badge-new {
    display: inline-block !important;
  }
}/* End custom CSS */