.elementor-20233 .elementor-element.elementor-element-bee965f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20233 .elementor-element.elementor-element-bee965f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-c6bc450 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20233 .elementor-element.elementor-element-c6bc450 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-b3f88e1 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-20233 .elementor-element.elementor-element-b1dfb29{padding:10px 0px 50px 0px;}.elementor-20233 .elementor-element.elementor-element-27c6a68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20233 .elementor-element.elementor-element-072001e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.woocommerce .elementor-20233 .elementor-element.elementor-element-7acb08b .price{color:#024558;}.elementor-20233 .elementor-element.elementor-element-7acb08b > .elementor-widget-container{margin:000px 0px 0000px 0px;padding:000px 0px 0000px 0px;}.elementor-20233 .elementor-element.elementor-element-85fd8f2 .cart button, .elementor-20233 .elementor-element.elementor-element-85fd8f2 .cart .button{border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;transition:all 0.2s;}.elementor-20233 .elementor-element.elementor-element-85fd8f2 .quantity .qty{transition:all 0.2s;}.elementor-20233 .elementor-element.elementor-element-a4807c6{text-align:left;}.elementor-20233 .elementor-element.elementor-element-a4807c6 img{width:250px;}.elementor-20233 .elementor-element.elementor-element-fd930cf{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-20233 .elementor-element.elementor-element-fd930cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-4eca768 .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-20233 .elementor-element.elementor-element-41d282b img{width:100%;max-width:100%;}.elementor-20233 .elementor-element.elementor-element-d58a8f8{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-20233 .elementor-element.elementor-element-d58a8f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-32810f4 .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-20233 .elementor-element.elementor-element-98771e5 img{width:100%;max-width:100%;}.elementor-20233 .elementor-element.elementor-element-4823e4d{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-20233 .elementor-element.elementor-element-4823e4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-e67bb30 .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-20233 .elementor-element.elementor-element-9de5c0f:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(4px/2);}.elementor-20233 .elementor-element.elementor-element-9de5c0f:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(4px/2);}.elementor-20233 .elementor-element.elementor-element-9de5c0f.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-20233 .elementor-element.elementor-element-9de5c0f.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body:not(.rtl) .elementor-20233 .elementor-element.elementor-element-9de5c0f.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-4px/2) + (-1px/2) );}body:not.rtl .elementor-20233 .elementor-element.elementor-element-9de5c0f.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-4px/2) - (1px/2) );}.elementor-20233 .elementor-element.elementor-element-8ca511c{padding:50px 0px 50px 0px;}.elementor-20233 .elementor-element.elementor-element-87f76d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-20233 .elementor-element.elementor-element-cdc504a .price{color:#024558;}.elementor-20233 .elementor-element.elementor-element-cdc504a > .elementor-widget-container{margin:000px 0px 0000px 0px;padding:000px 0px 0000px 0px;}.elementor-20233 .elementor-element.elementor-element-dea4bb4 .cart button, .elementor-20233 .elementor-element.elementor-element-dea4bb4 .cart .button{font-size:16px;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;transition:all 0.2s;}.elementor-20233 .elementor-element.elementor-element-dea4bb4 .quantity .qty{transition:all 0.2s;}.elementor-20233 .elementor-element.elementor-element-568b836{text-align:left;}.elementor-20233 .elementor-element.elementor-element-568b836 img{width:250px;}.elementor-20233 .elementor-element.elementor-element-3d26fc6{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-20233 .elementor-element.elementor-element-3d26fc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-adcb974 .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-20233 .elementor-element.elementor-element-48c7bc0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-20233 .elementor-element.elementor-element-48c7bc0.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#05475A;border-style:none;border-radius:22px 22px 22px 22px;}.elementor-20233 .elementor-element.elementor-element-48c7bc0.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-20233 .elementor-element.elementor-element-48c7bc0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-20233 .elementor-element.elementor-element-644d796{border-style:solid;border-width:1px 0px 0px 0px;border-color:#D5E2E5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-20233 .elementor-element.elementor-element-644d796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20233 .elementor-element.elementor-element-762a64f .elementor-heading-title{font-size:32px;font-weight:700;}.elementor-20233 .elementor-element.elementor-element-e1dbc49.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-20233 .elementor-element.elementor-element-e1dbc49.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-20233 .elementor-element.elementor-element-e1dbc49.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-20233 .elementor-element.elementor-element-48c7bc0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-20233 .elementor-element.elementor-element-e1dbc49.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:1000px){.elementor-20233 .elementor-element.elementor-element-d0cbf40 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-20233 .elementor-element.elementor-element-27c6a68 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-20233 .elementor-element.elementor-element-072001e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20233 .elementor-element.elementor-element-85fd8f2 .cart button, .elementor-20233 .elementor-element.elementor-element-85fd8f2 .cart .button{font-size:16px;}.elementor-20233 .elementor-element.elementor-element-48c7bc0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-20233 .elementor-element.elementor-element-e1dbc49.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-b3f88e1 */.elementor-20233 .elementor-element.elementor-element-b3f88e1 .gallery-navigation-carousel{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1dfb29 */.elementor-20233 .elementor-element.elementor-element-b1dfb29{
    position:sticky;
    top:90px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ca511c */.elementor-20233 .elementor-element.elementor-element-8ca511c{
    position:sticky;
    top:90px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f282843 */.elementor-20233 .elementor-element.elementor-element-f282843{
    position: relative;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS */#produit-cta .elementor-widget{
    margin-bottom:10px;
}#produit-cta p{
    margin-top:0;
}
#produit-cta form.cart{
    border-top:none;
    border-bottom:none;
    padding-top: 10px;
    padding-bottom:10px;
}
#produit-cta .product_meta{
    border-top:none;
    border-bottom:none;
    padding-top: 10px;
    padding-bottom:10px;
    margin-top: 0;
}
#produit-cta .amount{
    color:#024558 !important;
    font-weight:700;
}
#wpgs-gallery .wcgs-lightbox a{
    color:#024558 !important;
    background-color:transparent !important;
}
#produit-contenu ul{
    list-style:circle;
    padding-left:20px;
    margin-bottom:10px;
}
.pinterest-for-woocommerce-image-wrapper{
    display:none;
}/* End custom CSS */