.elementor-752 .elementor-element.elementor-element-1db87b98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-752 .elementor-element.elementor-element-1db87b98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-6a1f8460 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-6a1f8460 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-51f46bba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon-box-title{margin-block-end:5px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon{font-size:40px;}.elementor-752 .elementor-element.elementor-element-45454692 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-45454692 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-167bb8b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon{font-size:40px;}.elementor-752 .elementor-element.elementor-element-6fd46317 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-6fd46317 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-21cde3f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon{font-size:40px;}.elementor-752 .elementor-element.elementor-element-575785ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-575785ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-752 .elementor-element.elementor-element-4fbce809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon-box-title{margin-block-end:5px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon{font-size:40px;}.elementor-752 .elementor-element.elementor-element-c6b2b10{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-752 .elementor-element.elementor-element-41a6149 img{width:95%;max-width:100%;}.elementor-752 .elementor-element.elementor-element-202c687{--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;}.elementor-752 .elementor-element.elementor-element-c2d724c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-672a80f{--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;}.elementor-752 .elementor-element.elementor-element-5c329b5 img{width:100%;max-width:100%;height:30%;}.elementor-752 .elementor-element.elementor-element-e0d1ac7{--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;}.elementor-752 .elementor-element.elementor-element-4343bee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-4343bee.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-752 .elementor-element.elementor-element-c8a11da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-c8a11da.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-752 .elementor-element.elementor-element-8f9d512.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-8f9d512.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-752 .elementor-element.elementor-element-b2f5786{--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;}.elementor-752 .elementor-element.elementor-element-2f25f88{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-752 .elementor-element.elementor-element-1db87b98{padding:60px 30px 60px 30px;}.elementor-752 .elementor-element.elementor-element-6a1f8460 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon-box-title{margin-block-end:10px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon{font-size:35px;}.elementor-752 .elementor-element.elementor-element-45454692 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon{font-size:35px;}.elementor-752 .elementor-element.elementor-element-6fd46317 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon{font-size:35px;}.elementor-752 .elementor-element.elementor-element-575785ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon-box-title{margin-block-end:10px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon{font-size:35px;}.elementor-752 .elementor-element.elementor-element-4343bee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-c8a11da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-8f9d512.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-752 .elementor-element.elementor-element-1db87b98{padding:60px 0px 50px 0px;}.elementor-752 .elementor-element.elementor-element-6a1f8460{width:50%;}.elementor-752 .elementor-element.elementor-element-6a1f8460 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon-box-title{margin-block-end:1px;}.elementor-752 .elementor-element.elementor-element-51f46bba .elementor-icon{font-size:31px;}.elementor-752 .elementor-element.elementor-element-45454692{width:50%;}.elementor-752 .elementor-element.elementor-element-45454692 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon-box-title{margin-block-end:1px;}.elementor-752 .elementor-element.elementor-element-167bb8b4 .elementor-icon{font-size:31px;}.elementor-752 .elementor-element.elementor-element-6fd46317{width:50%;}.elementor-752 .elementor-element.elementor-element-6fd46317 > .elementor-element-populated{padding:20px 20px 30px 20px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon-box-title{margin-block-end:1px;}.elementor-752 .elementor-element.elementor-element-21cde3f7 .elementor-icon{font-size:31px;}.elementor-752 .elementor-element.elementor-element-575785ea{width:50%;}.elementor-752 .elementor-element.elementor-element-575785ea > .elementor-element-populated{padding:20px 20px 30px 20px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon-box-wrapper{gap:0px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon-box-title{margin-block-end:1px;}.elementor-752 .elementor-element.elementor-element-4fbce809 .elementor-icon{font-size:31px;}.elementor-752 .elementor-element.elementor-element-4343bee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-c8a11da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-752 .elementor-element.elementor-element-8f9d512.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-4343bee *//* grille produits */
.woocommerce ul.products.columns-3{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:center !important;
    gap:30px;
}

/* ===== ORDINATEUR ===== */
.woocommerce ul.products.columns-3 li.product{
    width:30% !important;
    max-width:30% !important;
    margin:0 !important;
}

/* ===== TABLETTE ===== */
@media (max-width:1024px){
    .woocommerce ul.products.columns-3 li.product{
        width:45% !important;
        max-width:45% !important;
    }
}

/* ===== MOBILE ===== */
@media (max-width:767px){
    .woocommerce ul.products.columns-3 li.product{
        width:90% !important;
        max-width:90% !important;
    }
}















/* ===== CARTE PRODUIT PREMIUM ===== */ .woocommerce ul.products li.product { background: #ffffff; border-radius: 18px; padding: 18px; overflow: hidden; border: 1px solid #ececec; box-shadow: 0 6px 18px rgba(0,0,0,0.06); transition: all .35s cubic-bezier(.25,.8,.25,1); position: relative; } /* Hover élégant (effet carte qui flotte) */ .woocommerce ul.products li.product:hover { transform: translateY(-10px) scale(1.01); box-shadow: 0 22px 50px rgba(0,0,0,0.18); border-color: transparent; } /* ===== IMAGE ===== */ .woocommerce ul.products li.product img { border-radius: 14px; margin-bottom: 14px; transition: transform .5s ease; } /* Zoom léger sur l'image */ .woocommerce ul.products li.product:hover img { transform: scale(1.06); } /* ===== TITRE ===== */ .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size: 16px; font-weight: 600; color: #222; min-height: 44px; margin-bottom: 8px; line-height: 1.3; } /* ===== PRIX ===== */ .woocommerce ul.products li.product .price { font-size: 22px; font-weight: 800; color: #e10600; margin: 10px 0 14px 0; } /* Ancien prix barré */ .woocommerce ul.products li.product .price del { color: #9e9e9e; font-weight: 400; font-size: 15px; margin-right: 6px; } /* ===== BOUTON PANIER ===== */ .woocommerce ul.products li.product .button { width: 100%; text-align: center; background: linear-gradient(135deg,#2e7d32,#43a047); color: white; border-radius: 40px; padding: 12px 18px; font-weight: 700; letter-spacing: .3px; transition: all .25s ease; border: none; } /* Hover bouton */ .woocommerce ul.products li.product .button:hover { background: linear-gradient(135deg,#1b5e20,#2e7d32); transform: scale(1.03); } /* ===== ESPACEMENT ENTRE CARTES ===== */ .woocommerce ul.products { gap: 28px; } /* ===== BADGE PROMO (plus joli) ===== */ .woocommerce span.onsale { background: linear-gradient(135deg,#ff3d00,#ff7043); border-radius: 50px; padding: 6px 12px; font-weight: 700; top: 15px; left: 15px; box-shadow: 0 6px 14px rgba(0,0,0,0.18); }/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c8a11da *//* grille produits */
.woocommerce ul.products.columns-3{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:center !important;
    gap:30px;
}

/* ===== ORDINATEUR ===== */
.woocommerce ul.products.columns-3 li.product{
    width:30% !important;
    max-width:30% !important;
    margin:0 !important;
}

/* ===== TABLETTE ===== */
@media (max-width:1024px){
    .woocommerce ul.products.columns-3 li.product{
        width:45% !important;
        max-width:45% !important;
    }
}

/* ===== MOBILE ===== */
@media (max-width:767px){
    .woocommerce ul.products.columns-3 li.product{
        width:90% !important;
        max-width:90% !important;
    }
}/* End custom CSS */