.elementor-3069 .elementor-element.elementor-element-8913bbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3069 .elementor-element.elementor-element-92be348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3069 .elementor-element.elementor-element-d1d6863{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-3069 .elementor-element.elementor-element-e0b32b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3069 .elementor-element.elementor-element-5aecb2c .elementor-heading-title{font-weight:900;}.elementor-3069 .elementor-element.elementor-element-0985f1f > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3069 .elementor-element.elementor-element-90b35d4 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3069 .elementor-element.elementor-element-90b35d4 .price{color:var( --e-global-color-500202b );font-size:16px;font-weight:600;}.woocommerce .elementor-3069 .elementor-element.elementor-element-90b35d4 .price ins{font-size:16px;}.woocommerce .elementor-3069 .elementor-element.elementor-element-2b2d716 .woocommerce-product-details__short-description{font-weight:300;}.elementor-3069 .elementor-element.elementor-element-dafcb72 .cart button, .elementor-3069 .elementor-element.elementor-element-dafcb72 .cart .button{border-radius:0px 0px 0px 0px;background-color:#000000DE;transition:all 0.2s;}.elementor-3069 .elementor-element.elementor-element-dafcb72 .quantity .qty{font-weight:700;border-style:solid;border-width:0px 1px 0px 1px;color:#000000DE;border-color:#000000DE;transition:all 0.2s;}.woocommerce .elementor-3069 .elementor-element.elementor-element-dafcb72 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-3069 .elementor-element.elementor-element-dafcb72 form.cart table.variations td.value:before{font-weight:700;}.woocommerce .elementor-3069 .elementor-element.elementor-element-0ab275e .woocommerce-tabs ul.wc-tabs li a{color:#2B3336;font-weight:400;}.elementor-3069 .elementor-element.elementor-element-5c5f474{--display:flex;--margin-top:30px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-3069 .elementor-element.elementor-element-0988a78 .elementor-heading-title{font-weight:800;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woo-products-details-wrap, .elementor-3069 .elementor-element.elementor-element-4124380 .premium-woo-product__link{text-align:right;}.elementor-3069 .elementor-element.elementor-element-4124380{width:initial;max-width:initial;}.elementor-3069 .elementor-element.elementor-element-4124380.elementor-element{--align-self:center;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce a.carousel-arrow.carousel-next{right:-10px;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce a.carousel-arrow.carousel-prev{left:-10px;}#premium-woo-quick-view-4124380{--pa-qv-align:inline;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woo-product-wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;border-radius:5px 5px 5px 5px;}.elementor-3069 .elementor-element.elementor-element-4124380 .woocommerce-loop-product__link, .elementor-3069 .elementor-element.elementor-element-4124380 .premium-woo-product-gallery-images img{border-style:none;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__link img{height:220px;object-fit:contain;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product div.star-rating{color:#F2B01E;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product div.star-rating::before{color:#000000DE;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product .price{margin:15px 0px 0px 0px;color:#57BF6D;font-size:14px;font-weight:600;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product .price del{font-weight:600;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__title{font-size:12px;font-weight:900;text-transform:uppercase;margin:0px 0px 05px 0px;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .slick-arrow{color:#FFFFFF;background-color:#6B4EE6;border-radius:0px;}@media(max-width:1366px){.elementor-3069 .elementor-element.elementor-element-d1d6863{--grid-auto-flow:row;}.elementor-3069 .elementor-element.elementor-element-4124380{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3069 .elementor-element.elementor-element-4124380.elementor-element{--align-self:center;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product .price{font-size:13px;}}@media(max-width:1200px){.elementor-3069 .elementor-element.elementor-element-d1d6863{--grid-auto-flow:row;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product .price{font-size:12px;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__title{font-size:10px;}}@media(max-width:1024px){.elementor-3069 .elementor-element.elementor-element-d1d6863{--grid-auto-flow:row;}.elementor-3069 .elementor-element.elementor-element-4124380{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce ul.products{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__link img{height:154px;object-fit:cover;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .premium-woo-qv-btn{font-size:10px;}}@media(max-width:767px){.elementor-3069 .elementor-element.elementor-element-d1d6863{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woo-products-details-wrap, .elementor-3069 .elementor-element.elementor-element-4124380 .premium-woo-product__link{text-align:right;}.elementor-3069 .elementor-element.elementor-element-4124380{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product{padding-right:calc( 4px/2 );padding-left:calc( 4px/2 );}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce ul.products{margin-left:calc( -4px/2 );margin-right:calc( -4px/2 );}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__link img{height:140px;object-fit:cover;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce li.product .price{font-size:10px;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .woocommerce-loop-product__title{font-size:11px;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .premium-woo-product-category{font-size:11px;}.elementor-3069 .elementor-element.elementor-element-4124380 .premium-woocommerce .premium-woo-qv-btn{font-size:11px;}}@media(min-width:2400px){.elementor-3069 .elementor-element.elementor-element-d1d6863{--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-e4dfd34 */span.detail-content a {
    background-color: #eee;
    color: #131212!important;
    padding: 5px ;
}

span.sku_wrapper.detail-container {
    display: none!important;
}

span.posted_in.detail-container span.detail-label {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dafcb72 *//*Additionnel CSS for minus et plus quantity*/
/*.quantity .qty, .quantity .minus, .quantity .plus {*/
    .quantity  {
    border: 1px solid #212121!important;
 }
 
 /*Plus ou moins qté*/
 .quantity .minus, .quantity .plus {
    font-weight: 700;
    color: #212121!important;
    border: 1px solid transparent!important;
 }
 
 /*stock */
 .woocommerce div.product p.stock {
    margin: 0;
    font-weight: 600;
    color: #6b4ee6;
}

/*Barre horizontale enlever*/
.woocommerce div.product form.cart .variations tr:first-child td.value {
    padding-top: 0;
    border-bottom: 1px solid transparent;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-0ab275e */.woocommerce #respond input#submit {
    padding: 12px 20px;
    border-radius: 0;
    background-color: #212121;
}/* End custom CSS */
/* Start custom CSS for premium-woo-products, class: .elementor-element-4124380 *//*Height for related products*/
.premium-woocommerce .premium-woo-products-details-wrap {
    min-height: 120px!important;
    padding: 1em 1.2em 0em;
}

.woocommerce ul.products li.product .price {
    text-align: left!important;
}

span.woocommerce-Price-amount.amount bdi {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS */.premium-woocommerce .premium-woo-products-details-wrap {
    min-height: 125px;
}/* End custom CSS */