.elementor-60170101 .elementor-element.elementor-element-b81217d .elementor-widget-container{gap:10px;}.elementor-60170101 .elementor-element.elementor-element-b81217d.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:10px;}.elementor-60170101 .elementor-element.elementor-element-b81217d:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{row-gap:10px;}.elementor-60170101 .elementor-element.elementor-element-b81217d .elementor-swiper-button i{font-size:20px;}.elementor-60170101 .elementor-element.elementor-element-b81217d .elementor-swiper-button svg{width:20px;height:20px;}.elementor-60170101 .elementor-element.elementor-element-82a93f9 > .elementor-container > .elementor-nav-tabs{padding:10px 10px 10px 10px;}.elementor-60170101 .elementor-element.elementor-element-b3f111b .ce-product-features__label{width:33%;}.elementor-60170101 .elementor-element.elementor-element-cbc3bc9{--ce-line-clamp:none;}.elementor-60170101 .elementor-element.elementor-element-a8a5139{color:#C98C4E;font-size:19px;}.elementor-60170101 .elementor-element.elementor-element-f43f18f{color:#666363;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 .ce-product-variants{gap:20px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 .ce-product-variants__item{gap:5px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 .ce-product-variants__options{gap:10px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 10px 5px 10px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 input:checked ~ .ce-product-variants__option{border-color:#5bc0de;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 .ce-product-variants__patterns{gap:10px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:2px;padding:2px;width:30px;height:30px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 a:hover .ce-product-variants__pattern, .elementor-60170101 .elementor-element.elementor-element-c3c20e0 a:focus .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-60170101 .elementor-element.elementor-element-c3c20e0 input:checked ~ .ce-product-variants__pattern{border-color:#5bc0de;border-style:solid;border-width:2px;padding:2px;}.elementor-60170101 .elementor-element.elementor-element-ae5ffb6 .ce-product-prices{font-size:18px;font-weight:700;color:#666363;gap:10px;}.elementor-60170101 .elementor-element.elementor-element-ae5ffb6 .ce-product-price-regular{color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-ae5ffb6 .ce-product-price-unit{color:#111111;}.elementor-60170101 .elementor-element.elementor-element-ae5ffb6 .ce-product-badge-sale{margin-inline-start:10px;}.elementor-60170101 .elementor-element.elementor-element-a34bee1 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-60170101 .elementor-element.elementor-element-e32bc5f{text-align:center;}.elementor-60170101 .elementor-element.elementor-element-e32bc5f.elementor-view-stacked .elementor-icon{background-color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-e32bc5f.elementor-view-framed .elementor-icon:not(#e), .elementor-60170101 .elementor-element.elementor-element-e32bc5f.elementor-view-default .elementor-icon:not(#e){color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-e32bc5f .elementor-icon i, .elementor-60170101 .elementor-element.elementor-element-e32bc5f .elementor-icon svg{transform:rotate(0deg);}.elementor-60170101 .elementor-element.elementor-element-ca9ba8d{text-align:center;}.elementor-60170101 .elementor-element.elementor-element-ca9ba8d.elementor-view-stacked .elementor-icon{background-color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-ca9ba8d.elementor-view-framed .elementor-icon:not(#e), .elementor-60170101 .elementor-element.elementor-element-ca9ba8d.elementor-view-default .elementor-icon:not(#e){color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-ca9ba8d .elementor-icon i, .elementor-60170101 .elementor-element.elementor-element-ca9ba8d .elementor-icon svg{transform:rotate(0deg);}.elementor-60170101 .elementor-element.elementor-element-0ba82b7{text-align:center;}.elementor-60170101 .elementor-element.elementor-element-0ba82b7.elementor-view-stacked .elementor-icon{background-color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-0ba82b7.elementor-view-framed .elementor-icon:not(#e), .elementor-60170101 .elementor-element.elementor-element-0ba82b7.elementor-view-default .elementor-icon:not(#e){color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-0ba82b7 .elementor-icon i, .elementor-60170101 .elementor-element.elementor-element-0ba82b7 .elementor-icon svg{transform:rotate(0deg);}.elementor-60170101 .elementor-element.elementor-element-c834191{text-align:center;}.elementor-60170101 .elementor-element.elementor-element-c834191.elementor-view-stacked .elementor-icon{background-color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-c834191.elementor-view-framed .elementor-icon:not(#e), .elementor-60170101 .elementor-element.elementor-element-c834191.elementor-view-default .elementor-icon:not(#e){color:#B8926A;}.elementor-60170101 .elementor-element.elementor-element-c834191 .elementor-icon i, .elementor-60170101 .elementor-element.elementor-element-c834191 .elementor-icon svg{transform:rotate(0deg);}.elementor-60170101 .elementor-element.elementor-element-8a34a21 > .elementor-container{text-align:left;}@media(max-width:1024px){.elementor-60170101 .elementor-element.elementor-element-cbc3bc9{--ce-line-clamp:none;}}@media(min-width:768px){.elementor-60170101 .elementor-element.elementor-element-b631c47{width:58%;}.elementor-60170101 .elementor-element.elementor-element-04f2cfd{width:41.333%;}}@media(max-width:767px){.elementor-60170101 .elementor-element.elementor-element-04f2cfd > .elementor-column-wrap > .elementor-widget-wrap{row-gap:8px;}.elementor-60170101 .elementor-element.elementor-element-cbc3bc9{--ce-line-clamp:none;}.elementor-60170101 .elementor-element.elementor-element-e32bc5f .elementor-icon{font-size:30px;}.elementor-60170101 .elementor-element.elementor-element-ca9ba8d .elementor-icon{font-size:30px;}.elementor-60170101 .elementor-element.elementor-element-0ba82b7 .elementor-icon{font-size:30px;}.elementor-60170101 .elementor-element.elementor-element-c834191 .elementor-icon{font-size:30px;}.elementor-60170101 .elementor-element.elementor-element-8a34a21{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-60170101 .elementor-element.elementor-element-8237bfb{text-align:left;}.elementor-60170101 .elementor-element.elementor-element-8237bfb .elementor-widget-container{font-size:19px;}}/* Start custom CSS for section, class: .elementor-element-82a93f9 */@media (max-width: 767px) {

  /* Contenu fermé par défaut */
  .lvip-caracteristiques-mobile > .elementor-container > .elementor-row {
    display: none !important;
  }

  /* Barre Caractéristiques */
  .lvip-caracteristiques-mobile .elementor-nav {
    width: 100% !important;
    margin: 0 !important;
  }

  .lvip-caracteristiques-mobile .elementor-nav ul {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .lvip-caracteristiques-mobile .elementor-nav li {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Titre */
  .lvip-caracteristiques-mobile .elementor-nav a {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    padding: 14px 5px !important;
    margin: 0 !important;

    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;

    font-size: 16px !important;
    line-height: 1.2 !important;

    text-decoration: none !important;
    background: transparent !important;
  }

  /* Supprime le soulignement animé du widget */
  .lvip-caracteristiques-mobile .elementor-nav a::before {
    display: none !important;
  }

  /* + à droite */
  .lvip-caracteristiques-mobile .elementor-nav a::after {
    content: "+" !important;
    position: static !important;
    display: block !important;

    font-size: 24px !important;
    font-weight: 300 !important;
    line-height: 1 !important;

    width: auto !important;
    height: auto !important;
    background: none !important;
    transform: none !important;
  }

  /* Contenu ouvert */
  .lvip-caracteristiques-mobile.lvip-open
    > .elementor-container > .elementor-row {
    display: flex !important;
  }

  /* + devient − */
  .lvip-caracteristiques-mobile.lvip-open
    .elementor-nav a::after {
    content: "−" !important;
  }
}/* End custom CSS */
/* Start custom CSS for product-description, class: .elementor-element-8237bfb */@media (max-width: 767px) {
    .elementor-60170101 .elementor-element.elementor-element-8237bfb {
        font-size: 15px !important;
        line-height: 1.35 !important;
    }

    .elementor-60170101 .elementor-element.elementor-element-8237bfb h1,
    .elementor-60170101 .elementor-element.elementor-element-8237bfb h2,
    .elementor-60170101 .elementor-element.elementor-element-8237bfb h3,
    .elementor-60170101 .elementor-element.elementor-element-8237bfb h4 {
        font-size: 21px !important;
        line-height: 1.12 !important;
    }
}/* End custom CSS */