.elementor-230 .elementor-element.elementor-element-140140c{--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;--justify-content:center;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-230 .elementor-element.elementor-element-93f9985 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-230 .elementor-element.elementor-element-93f9985 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-93f9985{width:auto;max-width:auto;}.elementor-230 .elementor-element.elementor-element-020405e{--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;--align-items:center;--gap:10px 30px;--background-transition:0.3s;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;}.elementor-230 .elementor-element.elementor-element-27c0b91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-230 .elementor-element.elementor-element-27c0b91 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-230 .elementor-element.elementor-element-27c0b91 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-27c0b91{left:7rem;}body.rtl .elementor-230 .elementor-element.elementor-element-27c0b91{right:7rem;}.elementor-230 .elementor-element.elementor-element-27c0b91{top:0px;}.elementor-230 .elementor-element.elementor-element-549ccf9{text-align:center;width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-549ccf9 .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:5rem;font-weight:600;}.elementor-230 .elementor-element.elementor-element-549ccf9 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-230 .elementor-element.elementor-element-e1e6e57{text-align:center;}.elementor-230 .elementor-element.elementor-element-e1e6e57 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;}.elementor-230 .elementor-element.elementor-element-1b6bde2{text-align:center;}.elementor-230 .elementor-element.elementor-element-1b6bde2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;}.elementor-230 .elementor-element.elementor-element-1b6bde2 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-230 .elementor-element.elementor-element-b165554 .cart button, .elementor-230 .elementor-element.elementor-element-b165554 .cart .button{font-weight:700;text-transform:none;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-230 .elementor-element.elementor-element-b165554 .cart button:hover, .elementor-230 .elementor-element.elementor-element-b165554 .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-b165554 .quantity .qty{border-radius:0px 0px 0px 0px;transition:all 0.2s;}.elementor-230 .elementor-element.elementor-element-b165554 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-230 .elementor-element.elementor-element-b165554{width:var( --container-widget-width, 76.4rem );max-width:76.4rem;--container-widget-width:76.4rem;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-b1ddf9c{text-align:center;}.elementor-230 .elementor-element.elementor-element-b1ddf9c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;}.elementor-230 .elementor-element.elementor-element-b1ddf9c > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-230 .elementor-element.elementor-element-45cebd2{text-align:center;width:var( --container-widget-width, 90rem );max-width:90rem;--container-widget-width:90rem;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-45cebd2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2rem 0rem 0rem 0rem;border-style:none;}.elementor-230 .elementor-element.elementor-element-aeee50f .gallery-item .gallery-caption{display:none;}.elementor-230 .elementor-element.elementor-element-aeee50f .gallery-item{padding:0 3rem 3rem 0;}.elementor-230 .elementor-element.elementor-element-aeee50f .gallery{margin:0 -3rem -3rem 0;}.elementor-230 .elementor-element.elementor-element-aeee50f > .elementor-widget-container{margin:6rem 0rem 0rem 0rem;}.elementor-230 .elementor-element.elementor-element-a68a73f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-230 .elementor-element.elementor-element-a68a73f, .elementor-230 .elementor-element.elementor-element-a68a73f::before{--border-transition:0.3s;}.elementor-230 .elementor-element.elementor-element-a03158d{text-align:center;width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-a03158d > .elementor-widget-container{padding:5rem 0rem 0rem 0rem;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-76b4ed8 .content{text-align:center;}.elementor-230 .elementor-element.elementor-element-76b4ed8 .swiper-slide{text-align:center;}.elementor-230 .elementor-element.elementor-element-76b4ed8 .featured-image img{height:100%;}.elementor-230 .elementor-element.elementor-element-76b4ed8 .lien_slide svg{margin-left:0px;}.elementor-230 .elementor-element.elementor-element-76b4ed8 .lien_slide .reverse-icon svg{margin-left:0;margin-right:0px;}.elementor-230 .elementor-element.elementor-element-76b4ed8 .extras .swiper-button{background-color:#02010100;font-size:50px;}.elementor-230 .elementor-element.elementor-element-76b4ed8 .extras .swiper-button svg{width:50px;}.elementor-230 .elementor-element.elementor-element-76b4ed8{width:var( --container-widget-width, 100rem );max-width:100rem;--container-widget-width:100rem;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-5ac2de6{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-230 .elementor-element.elementor-element-5ac2de6, .elementor-230 .elementor-element.elementor-element-5ac2de6::before{--border-transition:0.3s;}.elementor-230 .elementor-element.elementor-element-78f55d3 > .elementor-widget-container{padding:5rem 0rem 0rem 0rem;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-78f55d3{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-94c89a3{--grid-columns:4;--grid-column-gap:0px;}.elementor-230 .elementor-element.elementor-element-b5e06dc{--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;--justify-content:center;--gap:4rem 6rem;--background-transition:0.3s;--margin-top:9rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-230 .elementor-element.elementor-element-5f132e8{--icon-box-icon-margin:15px;width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-5f132e8 .elementor-icon{font-size:15.6rem;}.elementor-230 .elementor-element.elementor-element-5f132e8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-5f132e8 .elementor-icon-box-title, .elementor-230 .elementor-element.elementor-element-5f132e8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:600;line-height:calc( 2.5 / 1.6);}.elementor-230 .elementor-element.elementor-element-31477f1{--icon-box-icon-margin:15px;width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-31477f1 .elementor-icon{font-size:15.6rem;}.elementor-230 .elementor-element.elementor-element-31477f1 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-31477f1 .elementor-icon-box-title, .elementor-230 .elementor-element.elementor-element-31477f1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:600;line-height:calc( 2.5 / 1.6);}.elementor-230 .elementor-element.elementor-element-bf91e23{--icon-box-icon-margin:15px;width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-bf91e23 .elementor-icon{font-size:15.6rem;}.elementor-230 .elementor-element.elementor-element-bf91e23 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-bf91e23 .elementor-icon-box-title, .elementor-230 .elementor-element.elementor-element-bf91e23 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:600;line-height:calc( 2.5 / 1.6);}.elementor-230 .elementor-element.elementor-element-29cc0d1{--icon-box-icon-margin:15px;width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-29cc0d1 .elementor-icon{font-size:15.6rem;}.elementor-230 .elementor-element.elementor-element-29cc0d1 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-29cc0d1 .elementor-icon-box-title, .elementor-230 .elementor-element.elementor-element-29cc0d1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:600;line-height:calc( 2.5 / 1.6);}@media(max-width:1024px){.elementor-230 .elementor-element.elementor-element-a68a73f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.4rem;--padding-right:1.4rem;}.elementor-230 .elementor-element.elementor-element-5ac2de6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.4rem;--padding-right:1.4rem;}.elementor-230 .elementor-element.elementor-element-94c89a3{--grid-columns:2;}.elementor-230 .elementor-element.elementor-element-b5e06dc{--gap:2rem 2rem;--padding-top:0rem;--padding-bottom:6rem;--padding-left:1.4rem;--padding-right:1.4rem;}}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-020405e{--padding-top:5rem;--padding-bottom:0rem;--padding-left:1.4rem;--padding-right:1.4rem;}body:not(.rtl) .elementor-230 .elementor-element.elementor-element-27c0b91{left:1.4rem;}body.rtl .elementor-230 .elementor-element.elementor-element-27c0b91{right:1.4rem;}.elementor-230 .elementor-element.elementor-element-6869106 img{width:100%;}.elementor-230 .elementor-element.elementor-element-549ccf9 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-230 .elementor-element.elementor-element-78f55d3{text-align:center;}.elementor-230 .elementor-element.elementor-element-94c89a3{--grid-columns:1;--grid-row-gap:0px;}.elementor-230 .elementor-element.elementor-element-94c89a3.elementor-element{--align-self:center;}.elementor-230 .elementor-element.elementor-element-5f132e8{--icon-box-icon-margin:0px;}.elementor-230 .elementor-element.elementor-element-5f132e8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-230 .elementor-element.elementor-element-5f132e8 .elementor-icon{font-size:10rem;}.elementor-230 .elementor-element.elementor-element-31477f1{--icon-box-icon-margin:0px;}.elementor-230 .elementor-element.elementor-element-31477f1 .elementor-icon-box-title{margin-bottom:0px;}.elementor-230 .elementor-element.elementor-element-31477f1 .elementor-icon{font-size:10rem;}.elementor-230 .elementor-element.elementor-element-bf91e23{--icon-box-icon-margin:0px;}.elementor-230 .elementor-element.elementor-element-bf91e23 .elementor-icon-box-title{margin-bottom:0px;}.elementor-230 .elementor-element.elementor-element-bf91e23 .elementor-icon{font-size:10rem;}.elementor-230 .elementor-element.elementor-element-29cc0d1{--icon-box-icon-margin:0px;}.elementor-230 .elementor-element.elementor-element-29cc0d1 .elementor-icon-box-title{margin-bottom:0px;}.elementor-230 .elementor-element.elementor-element-29cc0d1 .elementor-icon{font-size:10rem;}}@media(min-width:768px){.elementor-230 .elementor-element.elementor-element-b5e06dc{--content-width:93.4rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-230 .elementor-element.elementor-element-b5e06dc{--content-width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-93f9985 */.elementor-230 .elementor-element.elementor-element-93f9985 .woocommerce-breadcrumb {
    margin: 0
}

.elementor-230 .elementor-element.elementor-element-93f9985 .woocommerce-breadcrumb a {
    font-weight: normal;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27c0b91 */.elementor-230 .elementor-element.elementor-element-27c0b91 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-230 .elementor-element.elementor-element-27c0b91 svg {
    width: 4.5rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6869106 */.elementor-230 .elementor-element.elementor-element-6869106 img {
    aspect-ratio: 1;
    object-fit: cover;
    max-width: 33rem;
    max-height: 33rem;
    clip-path:circle(0%);
    animation: apparition_cercle .5s forwards .3s;
}

@keyframes apparition_cercle {
    to {
    clip-path:circle(50%);
        
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-549ccf9 */.elementor-230 .elementor-element.elementor-element-549ccf9 {
        opacity: 0;
        transform: translateY(30px);
    animation: glisse_haut 1s forwards .5s;
}

@keyframes glisse_haut {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b165554 */#liste .group_table input::-webkit-outer-spin-button,
#liste .group_table input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#liste .group_table input[type=number] {
  -moz-appearance: textfield;
}

#liste .group_table input[type=number] {
    flex: inherit;
    background: var(--e-global-color-primary);
    color: #fff;
    border-inline: 1px solid #fff;
}

#liste .group_table input[type=number]::placeholder {
    color: #fff;
}


#liste .group_table {
    border-collapse:separate;
    border-spacing:0 10px;
}

#liste .group_table td:first-child {
    width:auto;
    text-align: left;
}

#liste .group_table td {
    vertical-align: middle;
    text-align: left;
    font-size: 1.8rem;
    font-family: 'Poppins',sans-serif;
    color: var(--e-global-color-primary);
    padding: 0 1em;
}

#liste .group_table .woocommerce-grouped-product-list-item__quantity {
    padding: 0;
    width: 15rem;
}

#liste .group_table .quantity button {
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: 0 none;
    width: 5rem;
    background: var(--e-global-color-primary);
    color: #fff;
    font-weight: 200;
    font-size: 2.8rem;
}

#liste .group_table tr {
    outline: 1px solid #000!important;
}

#liste form {
    text-align: center;
}

#liste .single_add_to_cart_button {
    float: none;
}

/* PRODUIT SIMPLE */
#liste .elementor-add-to-cart.elementor-product-simple .quantity-button {
    background: var( --e-global-color-primary );
    border: 0 none;
    width: 6rem;
    color: #fff;
    font-weight: 200;
    font-size: 2.8rem;
    padding: 0;
    margin: 0;
    align-self: center;
    aspect-ratio: 1;
    
}

#liste .elementor-add-to-cart.elementor-product-simple .qty {
    background: transparent;
    border: 0;
    font-size: 2rem;
    margin: 0;
    width: 6rem;
}

#liste .elementor-product-simple .single_add_to_cart_button {
    margin-left: 3rem;
}

#liste input::-webkit-outer-spin-button,
#liste input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#liste input[type=number] {
  -moz-appearance: textfield;
}

@media ( max-width:767px ) {
    #liste form {
        flex-direction: column;
        align-items: center;
        gap: 2rem;
    }
    
    #liste .elementor-product-simple .single_add_to_cart_button {
        margin: inherit;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-aeee50f */#galerie .gallery {
    display: flex;
    flex-wrap: wrap;
}

#galerie .gallery-icon {
    height: 100%;
    height: 52rem;
    }

#galerie .gallery-icon img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for eenov-slider-posts, class: .elementor-element-76b4ed8 */.elementor-230 .elementor-element.elementor-element-76b4ed8 .featured-image {
    border-radius: 100%;
    overflow: hidden;
}

#produits_lies .group_table input::-webkit-outer-spin-button,
#produits_lies .group_table input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#produits_lies .group_table input[type=number] {
  -moz-appearance: textfield;
}

#produits_lies .group_table input[type=number] {
    flex: inherit;
    background: var(--e-global-color-primary);
    color: #fff;
    border-inline: 1px solid #fff;
}

#produits_lies .group_table input[type=number]::placeholder {
    color: #fff;
}


#produits_lies .group_table {
    border-collapse:separate;
    border-spacing:0 10px;
}

#produits_lies .group_table td:first-child {
    width:auto;
    text-align: left;
}

#produits_lies .group_table td {
    vertical-align: middle;
    text-align: left;
    font-size: 1.8rem;
    font-family: 'Poppins',sans-serif;
    color: var(--e-global-color-primary);
    padding: 0 1em;
}

#produits_lies .group_table .woocommerce-grouped-product-list-item__quantity {
    padding: 0;
    width: 15rem;
}

#produits_lies .group_table .quantity button {
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: 0 none;
    width: 5rem;
    background: var(--e-global-color-primary);
    color: #fff;
    font-weight: 200;
    font-size: 2.8rem;
}

#produits_lies .group_table tr {
    outline: 1px solid #000!important;
}

#produits_lies form {
    text-align: center;
}

#produits_lies .single_add_to_cart_button {
    float: none;
}

/* PRODUIT SIMPLE */
#produits_lies .elementor-add-to-cart.elementor-product-simple .quantity-button {
    background: var( --e-global-color-primary );
    border: 0 none;
    width: 6rem;
    color: #fff;
    font-weight: 200;
    font-size: 2.8rem;
    padding: 0;
    margin: 0;
    align-self: center;
    aspect-ratio: 1;
    
}

#produits_lies .elementor-add-to-cart.elementor-product-simple .qty {
    background: transparent;
    border: 0;
    font-size: 2rem;
    margin: 0;
    width: 6rem;
}

#produits_lies .elementor-product-simple .single_add_to_cart_button {
    margin-left: 3rem;
}

#produits_lies input::-webkit-outer-spin-button,
#produits_lies input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#produits_lies input[type=number] {
  -moz-appearance: textfield;
}

#produits_lies .qty {
    background: transparent;
    border: 0 none;
    font-size: 2rem;
    margin: 0;
    width: 3rem;
    padding: 0;
}

#produits_lies .quantity-button {
    background: var(--e-global-color-primary);
    border: 0 none;
    width: 3rem;
    color: #fff;
    font-weight: 200;
    font-size: 2rem;
    padding: 0;
    margin: 0;
    align-self: center;
    aspect-ratio: 1;
    border-radius: 50px
}


#produits_lies .single_add_to_cart_button {
    font-weight: 700;
    text-transform: none;
    border-radius: 5rem;
    padding: 10px 20px 10px 20px;
    background-color: var(--e-global-color-secondary);
    transition: all 0.2s;
    font-size: 1.5rem
}

#produits_lies .single_add_to_cart_button:hover {
    background-color: var(--e-global-color-primary);
}

#produits_lies .slider-post__description form {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
    margin: 0;
}

#produits_lies .featured-image {
    flex-basis: 38%;
}

#produits_lies .swiper-slide .featured-image img {
    transition: all .75s;
}

#produits_lies .swiper-slide:hover .featured-image img {
    transform: scale(1.25);
    transition: all .75s;
}

#produits_lies .post-details {
    flex-basis: 62%;
    text-align: left;
}

#produits_lies .swiper-slide {
    gap: 2rem;
}

#produits_lies .swiper-slide .post-title {
    transition: .5s;
}

#produits_lies .swiper-slide:hover .post-title {
    color: var(--e-global-color-primary);
      text-shadow: .20px 0 currentColor, 0 .20px currentColor, -.20px 0 currentColor, 0 -.20px currentColor;
      transition: .5s;
}

@media (max-width: 768px) {
    #produits_lies .swiper-slide .featured-image {
        flex-basis: calc(100% - 4rem);
        max-width: 20rem;
    }
    
    #produits_lies .post-details {
        flex-basis: inherit;
        text-align: inherit;
    }
    
    #produits_lies .slider-post__description form {
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-94c89a3 */.elementor-230 .elementor-element.elementor-element-94c89a3{
    border: 1px solid #000;
}

.elementor-230 .elementor-element.elementor-element-94c89a3 .e-loop-item .elementor-cta__content {
    border-top: 1px solid #000;
}


.elementor-230 .elementor-element.elementor-element-94c89a3 .e-loop-item:not(:nth-of-type(4)) {
    border-right: 1px solid #000;
}

@media (max-width: 767px) {
    .elementor-230 .elementor-element.elementor-element-94c89a3 {
        max-width: 40rem !important;
    }
    
    
    #produits_similaires  {
        max-width: 32rem;
    }
    
    #produits_similaires .elementor-cta__bg-wrapper {
        min-height: 25rem;
        background: #fff;
    }
    
    #produits_similaires .elementor-cta__bg {
        background-size: contain;
        background-repeat: no-repeat;
    }
    
    
}/* End custom CSS */