.elementor-1269 .elementor-element.elementor-element-e09cf55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-69cd718{--display:flex;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-viewport, .woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-control-thumbs img{border-style:none;border-radius:15px 15px 15px 15px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1269 .elementor-element.elementor-element-a97b404 .wlpro-product-thumbnails.thumbnails-layout-tabslider #tabslide-wishlist a.wishsuite-button, .elementor-1269 .elementor-element.elementor-element-a97b404 .wlpro-product-thumbnails.thumbnails-layout-tabslider #tabslide-wishlist a i{color:#777777;}.woocommerce .elementor-1269 .elementor-element.elementor-element-a97b404 .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-a97b404 .wlpro-product-thumbnails .wl-single-gallery img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-a97b404 .wl-thumbnails-slider .wl-single-slider img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-a97b404 .woocommerce-product-gallery__image img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-a97b404 .wlpro-product-thumbnails.thumbnails-layout-tabslider .woolentor-thumbnails .slick-slide img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-a97b404 .wlpro-product-thumbnails.thumbnails-layout-tabslider .slick-list .woolentor-thumb-single.slick-current img{border-style:solid;}.elementor-1269 .elementor-element.elementor-element-a97b404 .woolentor-thumbnails .slick-arrow:hover{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;}.elementor-1269 .elementor-element.elementor-element-105531a{--display:flex;}.elementor-1269 .elementor-element.elementor-element-abb9109 .product_title{color:#1E140B !important;font-family:"Aileron, Bold", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;margin:0px 0px 0px 0px !important;}.elementor-1269 .elementor-element.elementor-element-4207feb > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-4207feb .price{color:#1E140B !important;margin:0px 0px 0px 0px !important;}.elementor-1269 .elementor-element.elementor-element-4207feb .price .amount{font-family:"Aileron, Bold", Sans-serif;font-size:18px;font-weight:600;}.elementor-1269 .elementor-element.elementor-element-4207feb .price del{color:#AAAAAA !important;}.woocommerce .elementor-1269 .elementor-element.elementor-element-515eab7 .woocommerce-product-details__short-description{color:#1E140B;}.woocommerce .elementor-1269 .elementor-element.elementor-element-515eab7 .woocommerce-product-details__short-description p{color:#1E140B;}.woocommerce .elementor-1269 .elementor-element.elementor-element-515eab7 .woocommerce-product-details__short-description,.woocommerce .elementor-1269 .elementor-element.elementor-element-515eab7 .woocommerce-product-details__short-description p{font-family:"Aileron, Regular", Sans-serif;font-size:1rem;font-weight:500;line-height:1.7em;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-1 .quantity input[type=number],.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-3 .quantity input[type=number],.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-style:none;}.woocommerce .elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{margin-left:0px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:13px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:13px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:13px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.compare{color:#232323;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.compare{color:#232323;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon,.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{border-style:none;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-wrap .wl-cart-icon{border-radius:30px 30px 30px 30px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-wrap .wl-cart-icon{border-radius:30px 30px 30px 30px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon{border-radius:30px 30px 30px 30px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{border-radius:30px 30px 30px 30px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-style-1 form.cart button{font-family:"Aileron, Regular", Sans-serif;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart[class*="wl-style-"] form.cart button{padding:8px 15px 8px 15px;border-radius:30px 30px 30px 30px !important;background-color:#1E140B !important;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-style-1 form.cart button{padding:8px 15px 8px 15px;border-radius:30px 30px 30px 30px !important;background-color:#1E140B !important;}.woocommerce .elementor-1269 .elementor-element.elementor-element-0676aa2 form.cart{margin:0px 0px 0px 0px !important;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:#000000 !important;background-color:#02010100 !important;border-color:#000000;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-style-1 form.cart button:hover{color:#000000 !important;background-color:#02010100 !important;border-color:#000000;}.elementor-1269 .elementor-element.elementor-element-94ecc51{--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:30px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-1269 .elementor-element.elementor-element-a8078cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1269 .elementor-element.elementor-element-732ffb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-732ffb1{text-align:left;}.elementor-1269 .elementor-element.elementor-element-732ffb1 .elementor-heading-title{font-family:"Kopitha, ExtraBold", Sans-serif;font-size:3.1rem;font-weight:600;color:#1E140B;}.elementor-1269 .elementor-element.elementor-element-b9b3b43{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--dots-normal-color:#1E140B;--swiper-pagination-spacing:36px;}.elementor-1269 .elementor-element.elementor-element-b9b3b43 .swiper-slide > .elementor-element{height:100%;}.elementor-1269 .elementor-element.elementor-element-7ac7ae8{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:0px;--dots-normal-color:#1E140B;--swiper-pagination-spacing:36px;}.elementor-1269 .elementor-element.elementor-element-7ac7ae8 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1269 .elementor-element.elementor-element-e09cf55{--content-width:92%;}.elementor-1269 .elementor-element.elementor-element-94ecc51{--content-width:100%;}}@media(max-width:1024px){.elementor-1269 .elementor-element.elementor-element-e09cf55{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-abb9109 .product_title{font-size:28px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-1 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-3 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-94ecc51{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1269 .elementor-element.elementor-element-a8078cd{--justify-content:center;}.elementor-1269 .elementor-element.elementor-element-732ffb1 .elementor-heading-title{font-size:2.6rem;}.elementor-1269 .elementor-element.elementor-element-b9b3b43{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-1269 .elementor-element.elementor-element-7ac7ae8{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}}@media(max-width:767px){.elementor-1269 .elementor-element.elementor-element-e09cf55{--padding-top:30px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1269 .elementor-element.elementor-element-d95e373 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.elementor-1269 .elementor-element.elementor-element-105531a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-abb9109 .product_title{font-size:1.2rem;}.elementor-1269 .elementor-element.elementor-element-4207feb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-515eab7 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-515eab7{text-align:center;}.woocommerce .elementor-1269 .elementor-element.elementor-element-515eab7 .woocommerce-product-details__short-description,.woocommerce .elementor-1269 .elementor-element.elementor-element-515eab7 .woocommerce-product-details__short-description p{font-size:1em;}.elementor-1269 .elementor-element.elementor-element-0676aa2{width:var( --container-widget-width, 254px );max-width:254px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-0676aa2.elementor-element{--align-self:center;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-3 .quantity input[type=number]{padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-1 .quantity input[type=number]{padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 .quantity input[type=number]{padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1269 .elementor-element.elementor-element-0676aa2 .wl-style-1 form.cart button{font-size:0.9rem;}.elementor-1269 .elementor-element.elementor-element-94ecc51{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-a8078cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-732ffb1{text-align:center;}.elementor-1269 .elementor-element.elementor-element-732ffb1 .elementor-heading-title{font-size:1.7rem;}.elementor-1269 .elementor-element.elementor-element-b9b3b43{--swiper-slides-to-display:2;--swiper-slides-gap:8px;}.elementor-1269 .elementor-element.elementor-element-b9b3b43 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-1269 .elementor-element.elementor-element-7ac7ae8{--swiper-slides-to-display:1;--swiper-offset-size:75px;--swiper-slides-gap:8px;}.elementor-1269 .elementor-element.elementor-element-7ac7ae8 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-0676aa2 */@media (max-width: 768px) {
  table.variations tbody {
    display: flex;
    flex-direction: row!important;
    flex-wrap: wrap!important;
    gap: 10px!important; /* espace entre taille et couleur */
  }

  table.variations tbody tr {
    flex: 1 1 49%!important; /* chaque bloc prend environ 50% */
    display: flex!important;
    flex-direction: column!important;
  }

  table.variations tbody th,
  table.variations tbody td {
    display: block!important;
    width: 100%!important;
  }
}

.wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity.wl-qunatity-plus {
    
    padding-left: 0px; 
}

.wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity {
    
    padding-right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09cf55 */.elementor-1269 .elementor-element.elementor-element-e09cf55{
    .flex-direction-nav{
    display: none!important
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b9b3b43 */.swiper-pagination-bullet-active{
    width: 20px!important;
    border-radius: 5px!important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7ac7ae8 */.swiper-pagination-bullet-active{
    width: 20px!important;
    border-radius: 5px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aileron, Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://estherdo.com/wp-content/uploads/2025/09/Aileron-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aileron, Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://estherdo.com/wp-content/uploads/2025/09/Aileron-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kopitha, ExtraBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://estherdo.com/wp-content/uploads/2025/09/Kopitha-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */