.elementor-61248 .elementor-element.elementor-element-78eea1f{text-align:left;}.elementor-61248 .elementor-element.elementor-element-78eea1f .elementor-heading-title{color:#272C5E;font-family:"Poppins", sans-serif;font-size:30px;font-weight:500;text-transform:none;line-height:1.3em;}.elementor-61248 .elementor-element.elementor-element-1b203d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-61248 .elementor-element.elementor-element-1b203d1 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0;}.elementor-61248 .elementor-element.elementor-element-1b203d1 .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-61248 .elementor-element.elementor-element-2d179ff .the7-add-to-cart, .elementor-61248 .elementor-element.elementor-element-2d179ff .woocommerce-variation-add-to-cart{text-align:left;justify-content:flex-start;--content-align:flex-start;}.elementor-61248 .elementor-element.elementor-element-2d179ff .variations tr, .elementor-61248 .elementor-element.elementor-element-2d179ff .woocommerce-variation > .last, .elementor-61248 .elementor-element.elementor-element-2d179ff .the7-add-to-cart > .in-stock{margin-bottom:32px;}.elementor-61248 .elementor-element.elementor-element-2d179ff .box-button{width:auto;}.elementor-61248 .elementor-element.elementor-element-2d179ff .quantity, .elementor-61248 .elementor-element.elementor-element-2d179ff .woocommerce-variation-add-to-cart .quantity{display:none !important;}.elementor-61248 .elementor-element.elementor-element-2d179ff .variations tr{display:flex;flex-flow:column wrap;justify-content:var(--content-align);align-items:var(--content-align);--label-margin:0 0 var(--label-spacing, 10px) 0;}.elementor-61248 .elementor-element.elementor-element-2d179ff{--display:flex;--item-display:inline-flex;--list-width:100%;}.elementor-61248 .elementor-element.elementor-element-2d179ff .the7-vr-options{column-gap:10px;row-gap:10px;--grid-row-gap:10px;}.elementor-61248 .elementor-element.elementor-element-2d179ff form.cart table.variations label{font-size:24px;color:#272C5E;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-gallery:before{padding-bottom:calc( 0.68 * 100% );}.elementor-61248 .elementor-element.elementor-element-403fd84{--gallery-ratio:0.68;--thumbs-items:4;--gallery-spacing:0px;--thumbs-spacing:0px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-gallery .dt-product-gallery-wrap{position:absolute;}.elementor-61248 .elementor-element.elementor-element-403fd84  .dt-product-gallery .flex-direction-nav > li > a{font-size:16px;}.elementor-61248 .elementor-element.elementor-element-403fd84  .dt-product-gallery .flex-direction-nav > li > svg{min-width:16px;min-height:16px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-gallery .flex-direction-nav > .flex-nav-prev{left:0px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-gallery .flex-direction-nav > .flex-nav-next{right:0px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-thumbs .flex-direction-nav > li > a{font-size:16px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-thumbs .flex-direction-nav > li > svg{min-width:16px;min-height:16px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-thumbs .flex-direction-nav > .flex-nav-prev{left:0px;}.elementor-61248 .elementor-element.elementor-element-403fd84 .dt-product-thumbs .flex-direction-nav > .flex-nav-next{right:0px;}@media(max-width:767px){.elementor-61248 .elementor-element.elementor-element-78eea1f .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-61248 .elementor-element.elementor-element-866c443{width:28.019%;}.elementor-61248 .elementor-element.elementor-element-36af629{width:71.646%;}}/* Start custom CSS for the7-woocommerce-product-add-to-cart-v2, class: .elementor-element-2d179ff *//* =========================
   UNIQUEMENT simulateur-sol
========================= */

[data-attribute_name="attribute_pa_simulateur-sol"] {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px;
    align-items: flex-start;
    width: 100%;
}

/* Boutons */
[data-attribute_name="attribute_pa_simulateur-sol"] .variable-item {

    width: auto !important;
    height: auto !important;

    min-width: unset !important;
    min-height: unset !important;

    padding: 0 !important;

    display: flex;
    align-items: center;
    justify-content: flex-start;

    overflow: visible !important;

    border-radius: 0 !important;
}

/* Contenu */
[data-attribute_name="attribute_pa_simulateur-sol"] .variable-item-contents {

    width: auto !important;
    height: auto !important;

    display: flex;
    align-items: center;
    justify-content: flex-start;
}

/* Images */
[data-attribute_name="attribute_pa_simulateur-sol"] img.variable-item-image {

    width: auto !important;
    height: auto !important;

    max-height: 90px;
    max-width: 250px;

    object-fit: contain !important;
    aspect-ratio: auto !important;

    display: block;
}

/* Supprime les tailles carrées */
[data-attribute_name="attribute_pa_simulateur-sol"].wvs-style-squared .variable-item {
    width: auto !important;
    height: auto !important;
}

/* Sélection */
[data-attribute_name="attribute_pa_simulateur-sol"] .variable-item.selected {
    border: 2px solid #000;
}

/* Hover */
[data-attribute_name="attribute_pa_simulateur-sol"] .variable-item:hover {
    transform: scale(1.02);
    transition: 0.2s ease;
}/* End custom CSS */