/* Generated from tbp_template: e_shop-shop-2 */
.themify_builder_content-1960 .tb_rud8818>.row_inner{--colg:var(--none)}
.themify_builder_content-1960 .tb_rud8818{background-color:#57beeb;margin-bottom:10px;padding-bottom:2px;padding-top:1px}
.themify_builder_content-1960 .tb_7ey7913{padding-right:0}
.themify_builder_content-1960 .tb_urjj914.module-image.module .image-title{margin-top:25px;font-size:15px}
.themify_builder_content-1960 .tb_urjj914.module-image.module .image-caption{font-size:15px;color:#000;font-family:"Arial", "Helvetica", sans-serif}
.themify_builder_content-1960 .tb_mcrb824.module-image .image-wrap img,.themify_builder_content-1960 .tb_l6hi824.module-image .image-wrap img{margin-top:20px}
.themify_builder_content-1960 .tb_mcrb824.module-image,.themify_builder_content-1960 .tb_l6hi824.module-image{height:auto}
.themify_builder_content-1960 .tb_mcrb824.module-image.module .image-title{font-size:18px;margin-top:25px}
.themify_builder_content-1960 .tb_mcrb824.module-image.module .image-title,.themify_builder_content-1960 .tb_mcrb824.module-image.module .image-title a,.themify_builder_content-1960 .tb_l6hi824.module-image.module .image-title,.themify_builder_content-1960 .tb_l6hi824.module-image.module .image-title a,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap p,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap blockquote,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap h1,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap h2,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap h3,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap h4,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap h5,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap h6,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap li,.themify_builder_content-1960 .tb_rhnp76.module-text .tb_text_wrap span,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap p,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap blockquote,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap h1,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap h2,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap h3,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap h4,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap h5,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap h6,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap li,.themify_builder_content-1960 .tb_ja5f77.module-text .tb_text_wrap span,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap p,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap blockquote,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap h1,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap h2,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap h3,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap h4,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap h5,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap h6,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap li,.themify_builder_content-1960 .tb_mv7t77.module-text .tb_text_wrap span,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap p,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap blockquote,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap h1,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap h2,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap h3,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap h4,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap h5,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap h6,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap li,.themify_builder_content-1960 .tb_t17478.module-text .tb_text_wrap span,.themify_builder_content-1960 .tb_bs1855.module-product-reviews .product{font-family:"Arial", "Helvetica", sans-serif}
.themify_builder_content-1960 .tb_l6hi824.module-image.module .image-title{margin-top:25px;font-size:18px}
.themify_builder_content-1960 .tb_d2ew75>.row_inner{--col:1fr 1.1321fr 1.066fr 1.066fr}
.themify_builder_content-1960 .tb_rhnp76.module-text{text-align:left;font-size:15px}
.themify_builder_content-1960 .tb_ja5f77.module-text,.themify_builder_content-1960 .tb_mv7t77.module-text,.themify_builder_content-1960 .tb_t17478.module-text{font-size:15px}
.themify_builder_content-1960 .tb_ofxt260.module-menu .nav > li > a:hover{background-color:#57beeb}
.themify_builder_content-1960 .tb_ofxt260.module-menu .nav li,.themify_builder_content-1960 .tb_h60n383.module-woocommerce-breadcrumb .woocommerce-breadcrumb{font-weight:bold}
.themify_builder_content-1960 .tb_u5tx632.module-widget{padding-top:30px}
.themify_builder_content-1960 .tb_excn170.module-search-form{padding-top:15px}
.themify_builder_content-1960 .tb_ikde325{padding-top:13px}
.themify_builder_content-1960 .tb_pqkp188{padding-top:0}
.themify_builder_content-1960 .tb_ithx190.module-product-title.module .tbp_title{font-size:24px;font-family:"Arial", "Helvetica", sans-serif}
.themify_builder_content-1960 .tb_ithx190.module-product-title.module .tbp_title,.themify_builder_content-1960 .tb_ithx190.module-product-title.module .tbp_title a{background-clip:border-box;background-image:none;color:#0f1111}
.themify_builder_content-1960 .tb_ithx190.module-product-title{padding-top:39px}
.themify_builder_content-1960 .tb_akhj190.module-product-price.module .price{font-size:28px;background-clip:border-box;background-image:none;color:#111;font-family:"Arial", "Helvetica", sans-serif;font-weight:bold}
.themify_builder_content-1960 .tb_akhj190.module-product-price{margin-top:29px;padding-bottom:18px}
.themify_builder_content-1960 .tb_yh59909.module-product-stock-status{margin-bottom:20px}
.themify_builder_content-1960 .tb_yh59909.module-product-stock-status .tbp_product_in_stock{font-weight:bold;color:#008000}
.themify_builder_content-1960 .tb_yh59909.module-product-stock-status .tbp_product_out_of_stock{font-weight:bold;color:#ffa500}
.themify_builder_content-1960 .tb_25tc191.module-add-to-cart .variations select{color:#000}
.themify_builder_content-1960 .tb_25tc191.module-add-to-cart{padding-top:0;text-align:left}
.themify_builder_content-1960 .tb_25tc191.module-add-to-cart.module .button,.themify_builder_content-1960 .tb_k23g518.module-related-products.module .products .product .price,.themify_builder_content-1960 .tb_k23g518.module-related-products.module .products .product .price del,.themify_builder_content-1960 .tb_k23g518.module-related-products.module .products .product .price ins,.themify_builder_content-1960 .tb_k23g518.module-related-products.module .products .product .woocommerce-loop-product__title{font-size:14px}
.themify_builder_content-1960 .tb_2rpc191.module-product-meta{padding-top:10px}
.themify_builder_content-1960 .tb_27pg433.module-product-description{padding-top:14px;padding-bottom:10px}
.themify_builder_content-1960 .tb_bs1855.module-product-reviews.module .product .woocommerce-tabs .panel .woocommerce-Reviews{margin-right:500px;padding-bottom:130px}
.themify_builder_content-1960 .tb_bs1855.module-product-reviews.module .product .woocommerce-tabs .panel .woocommerce-Reviews,.themify_builder_content-1960 .tb_bs1855.module-product-reviews.module .product .woocommerce-tabs .panel .woocommerce-Reviews p{font-size:13px}
.themify_builder_content-1960 .tb_bs1855.module-product-reviews.module #respond input#submit{margin-left:14px;margin-top:25px}
.themify_builder_content-1960 .tb_bs1855.module-product-reviews.module .stars a{font-size:20px}

@media(max-width:680px){
.themify_builder_content-1960 .tb_rud8818>.row_inner{--area:var(--aream4_auto)}
.themify_builder_content-1960 .tb_urjj914.module-image.module .image-title,.themify_builder_content-1960 .tb_urjj914.module-image.module .image-caption,.themify_builder_content-1960 .tb_mv7t77.module-text,.themify_builder_content-1960 .tb_t17478.module-text{font-size:10px}
.themify_builder_content-1960 .tb_urjj914.module-image .image-content{margin-left:13px;margin-top:1px}
.themify_builder_content-1960 .tb_mcrb824.module-image .image-wrap img,.themify_builder_content-1960 .tb_l6hi824.module-image .image-wrap img{margin-top:1px}
.themify_builder_content-1960 .tb_mcrb824.module-image{padding-left:10px}
.themify_builder_content-1960 .tb_mcrb824.module-image.module .image-title,.themify_builder_content-1960 .tb_l6hi824.module-image.module .image-title{font-size:12px;margin-top:5px}
.themify_builder_content-1960 .tb_2g9q825.module-callout .callout-button a{font-size:12px}
.themify_builder_content-1960 .tb_d2ew75>.row_inner{--col:none}
.themify_builder_content-1960 .tb_rhnp76.module-text{text-align:center;font-size:10px}
.themify_builder_content-1960 .tb_ja5f77.module-text{text-align:left;font-size:10px}
.themify_builder_content-1960 .tb_r1qt537>.row_inner{--area:var(--aream3_auto)}
.themify_builder_content-1960 .tb_ikde325>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-1960 .tb_bs1855.module-product-reviews.module .product .woocommerce-tabs .panel .woocommerce-Reviews{margin-right:1px}
}/*Builder Custom CSS START*/
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    margin-top: -40px; /* Ajuste cette valeur selon le déplacement désiré */
}

.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {
    margin-top: 40px; /* Ajuste cette valeur pour ajuster la position de la checkbox si nécessaire */
}

/* Rend tableau dans description adapté sur mobile */
@media (max-width: 768px) {
  .woocommerce div.product table {
    display: block;
    width: 100% !important;
    overflow-x: auto;
    overflow-y: hidden;              /* Désactive le scroll vertical */
    -webkit-overflow-scrolling: touch;
    height: auto !important;         /* Sécurité si height inline existe */
  }

  .woocommerce div.product table td,
  .woocommerce div.product table th {
    white-space: nowrap;
  }
}
/*Builder Custom CSS END*/