.elementor-2567 .elementor-element.elementor-element-a5e4029{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-2567 .elementor-element.elementor-element-a5e4029:not(.elementor-motion-effects-element-type-background), .elementor-2567 .elementor-element.elementor-element-a5e4029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0b97d6 );}.elementor-2567 .elementor-element.elementor-element-7986eb8{--display:flex;--min-height:72vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2567 .elementor-element.elementor-element-834762f{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2567 .elementor-element.elementor-element-84a2fdc img{width:100%;max-width:62%;}.elementor-2567 .elementor-element.elementor-element-e43ffe5{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2567 .elementor-element.elementor-element-e43ffe5.elementor-element{--align-self:stretch;}.elementor-2567 .elementor-element.elementor-element-e43ffe5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2567 .elementor-element.elementor-element-e43ffe5 .elementor-swiper-button.elementor-swiper-button-next{font-size:16px;color:var( --e-global-color-primary );}.elementor-2567 .elementor-element.elementor-element-e43ffe5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2567 .elementor-element.elementor-element-e43ffe5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-2567 .elementor-element.elementor-element-e43ffe5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2567 .elementor-element.elementor-element-cf9388b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2567 .elementor-element.elementor-element-8adfab6{text-align:start;}.elementor-2567 .elementor-element.elementor-element-8adfab6 .elementor-heading-title{font-size:2.2rem;font-weight:600;text-transform:uppercase;}.woocommerce .elementor-2567 .elementor-element.elementor-element-3caf0ca .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;}.woocommerce .elementor-2567 .elementor-element.elementor-element-3caf0ca .price ins{color:var( --e-global-color-primary );}.elementor-2567 .elementor-element.elementor-element-62b2247{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8ab42d9 );--border-color:var( --e-global-color-8ab42d9 );--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-2567 .elementor-element.elementor-element-324b530 .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-2567 .elementor-element.elementor-element-60974e6 .star-rating{color:var( --e-global-color-accent );font-size:1.1em;}.woocommerce .elementor-2567 .elementor-element.elementor-element-60974e6 .star-rating::before{color:var( --e-global-color-secondary );}.woocommerce .elementor-2567 .elementor-element.elementor-element-60974e6 .woocommerce-review-link{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2567 .elementor-element.elementor-element-e37512d{padding:0px 0px 15px 0px;}.elementor-2567 .elementor-element.elementor-element-949a1ee{padding:0px 0px 0px 0px;--view-cart-spacing:18px;--button-spacing:16px;}.elementor-2567 .elementor-element.elementor-element-949a1ee .cart button, .elementor-2567 .elementor-element.elementor-element-949a1ee .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;color:var( --e-global-color-d0b97d6 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-2567 .elementor-element.elementor-element-949a1ee .cart button:hover, .elementor-2567 .elementor-element.elementor-element-949a1ee .cart .button:hover{color:var( --e-global-color-d0b97d6 );background-color:var( --e-global-color-primary );}.elementor-2567 .elementor-element.elementor-element-949a1ee .added_to_cart{color:var( --e-global-color-primary );}.elementor-2567 .elementor-element.elementor-element-949a1ee .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:15px 4px 15px 15px;color:var( --e-global-color-primary );background-color:#FF32270F;border-color:var( --e-global-color-primary );transition:all 0s;}.woocommerce .elementor-2567 .elementor-element.elementor-element-949a1ee form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-2567 .elementor-element.elementor-element-949a1ee form.cart table.variations tr th, .woocommerce .elementor-2567 .elementor-element.elementor-element-949a1ee form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-2567 .elementor-element.elementor-element-949a1ee form.cart table.variations label{color:var( --e-global-color-secondary );}.woocommerce .elementor-2567 .elementor-element.elementor-element-949a1ee form.cart table.variations td.value select{color:var( --e-global-color-primary );}.elementor-2567 .elementor-element.elementor-element-48f54e0{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2567 .elementor-element.elementor-element-48f54e0:not(.elementor-motion-effects-element-type-background), .elementor-2567 .elementor-element.elementor-element-48f54e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1FF;}.elementor-2567 .elementor-element.elementor-element-6d078cb{width:100%;max-width:100%;background-color:transparent;padding:5px 0px 0px 0px;background-image:linear-gradient(180deg, #EFF1FF 0%, var( --e-global-color-d0b97d6 ) 100%);}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs li{background-color:#EFF1FF;border-color:var( --e-global-color-d0b97d6 );border-radius:5px 5px 0 0;}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#EFF1FF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-width:1px 0px 0px 0px;margin-top:-1px;border-radius:5px 5px 5px 5px;box-shadow:0px 42px 72px 0px rgba(226.1813043478261, 228.08364130434785, 241.40000000000003, 0.36);}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-text );}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-d0b97d6 );}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-d0b97d6 );border-color:#EFF1FF #EFF1FF var( --e-global-color-d0b97d6 ) #EFF1FF;}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#EFF1FF;}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-Tabs-panel{color:var( --e-global-color-secondary );}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-tabs ul.wc-tabs{margin-left:5px;margin-right:5px;}.elementor-2567 .elementor-element.elementor-element-841fce2{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2567 .elementor-element.elementor-element-841fce2:not(.elementor-motion-effects-element-type-background), .elementor-2567 .elementor-element.elementor-element-841fce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0b97d6 );}.elementor-2567 .elementor-element.elementor-element-0e9fe14{--grid-columns:3;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-2567 .elementor-element.elementor-element-0e9fe14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2567 .elementor-element.elementor-element-0e9fe14 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2567 .elementor-element.elementor-element-0e9fe14 .e-loop-item > .elementor-section, .elementor-2567 .elementor-element.elementor-element-0e9fe14 .e-loop-item > .elementor-section > .elementor-container, .elementor-2567 .elementor-element.elementor-element-0e9fe14 .e-loop-item > .e-con, .elementor-2567 .elementor-element.elementor-element-0e9fe14 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-2567 .elementor-element.elementor-element-0e9fe14{--grid-columns:2;}}@media(max-width:767px){.elementor-2567 .elementor-element.elementor-element-0e9fe14{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-949a1ee */.elementor-2567 .elementor-element.elementor-element-949a1ee .label{
    background: white;
}
.elementor-2567 .elementor-element.elementor-element-949a1ee .value.woo-variation-items-wrapper{
    background-color: white;
}
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button{
    display: none;
}
/*Begin Mask title Size*/
.elementor-2567 .elementor-element.elementor-element-949a1ee th.label {
    display: none;
}
/*End Mask title Size*/
/*Begin custom single variation*/
/* Conteneur principal pour aligner le prix et la disponibilité */
.woocommerce-variation.single_variation {

    border: 1px solid #ff3227;
    background: #ffffff;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0px;
    margin-bottom: 15px;
}

/* Style du prix */
.woocommerce-variation-price {
    
    padding: 10px 15px;
    font-size: 1.5em;
    font-weight: 600;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    flex: 1;
}

/* Style de la disponibilité */
.woocommerce-variation-availability {
    background: #ff322729;
    padding: 15px 15px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    color: #333;
    flex: 1;
    /* Ajuste la largeur */
}

/*End custom single variation*//* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6d078cb */.elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce table.shop_attributes td{
    padding: 15px;
}

.elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-product-attributes-item__label{
    background: var( --e-global-color-d0b97d6 );
}

.elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-product-attributes-item__value {
    background: var( --e-global-color-d0b97d6 );
}

.elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce table.shop_attributes th{
    border: 1px solid var( --e-global-color-d0b97d6 );
}

/** Additional information **/
.elementor-2567 .elementor-element.elementor-element-6d078cb .woocommerce-product-attributes-item__value{
    padding:15px;
    font-size: 800;
}

.elementor-2567 .elementor-element.elementor-element-6d078cb h2{
    display: none;
}/* End custom CSS */