/*!/wp-content/themes/theme-new/asset/css/single-produit.css*/.price{flex-wrap:wrap}.variable .single_price{display:none}.reset_variations{display:none}.description-p iframe{max-width:100%}.bloc-join_stories{justify-content:space-between;align-items:center;padding:2rem;background-color:#F8F8F8;margin-top:1rem;display:flex;gap:1rem;border-radius:5px}.bloc-join_stories h3{margin-bottom:1rem}.bloc-join_stories .info{width:400px}.bloc-join_stories .info,.bloc-join_stories .join_stories{width:100%}@media screen and (max-width:1500px){.bloc-join_stories{gap:50px;flex-direction:column}}@media screen and (max-width:500px){.bloc-join_stories .join-widget-list{flex-direction:column}.bloc-join_stories{padding:1rem 5%}}.simpleProDIV,.product .rightInfos .addToPanierDiv,.product .rightInfos .quantityAndVariations,.product .rightInfos .pricesAndAbo{display:none!important}.quantity{display:flex;align-items:center}.how_many_add_product_for_reduc{max-width:max-content;margin:30px 0!important}.how_many_add_product_for_reduc .centre br{display:none}.how_many_add_product_for_reduc .gauche img{height:60px}.how_many_add_product_for_reduc .percent_cart{width:50px!important;height:50px!important}.quantity input[type='number']::-webkit-inner-spin-button,.quantity input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type='number']::-moz-focus-inner{border:0}.quantity input{border:none;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;padding:0 5px;-moz-appearance:textfield;text-align:center;height:40px}.quantity button{border-radius:0;background-color:#F5F5F5;transition:background-color .2s;box-shadow:none;padding:9px 16px;cursor:pointer;height:41.6px}.quantity button:hover{background-color:#e0e0e0}.quantity input:active{border:none;outline:none}.popup-bloc{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1000;display:flex;justify-content:center;align-items:center}.popup-sous-bloc{background-color:#fff;padding:50px;box-shadow:0 0 10px rgb(0 0 0 / .5);text-align:center;max-width:700px}.popup-sous-bloc img{width:30px;height:30px}.popup-info *{margin:10px 0;text-transform:uppercase;font-family:var(--police-Oswald-Bold);font-size:30px}.popup-info{margin:10px 0;text-transform:uppercase;font-family:var(--police-Oswald-Bold);font-size:25px}.popup-continuer{margin-right:10px;background-color:var(--couleur-11)!important;color:#fff;font-family:var(--police-Roboto-Bold);margin-top:15px}.popup-panier{background-color:#fff;border:1px solid #000;margin-top:15px}@media screen and (max-width:1024px){.popup-sous-bloc{padding:50px 5%;max-width:80%}.popup-info *{font-size:25px}.popup-info{font-size:20px}}.delivery-estimate{display:flex;gap:6px;align-items:center;justify-content:center;max-width:100%;background-color:#f8f8f8;flex-wrap:wrap;font-family:var(--police-Roboto-Light);font-size:clamp(14px, calc(14px + ((16 - 14) * ((100vw - 400px) / (1920 - 400)))), 16px);font-weight:400;padding:12px 10px;margin:15px 0;border-radius:5px;text-align:center}.delivery-estimate .tooltip{position:relative;display:inline-flex}.delivery-estimate .info-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;font-weight:700;font-size:12px;border-radius:50%;line-height:1;user-select:none;outline:none;cursor:pointer}.delivery-estimate .info-icon:focus{outline:2px solid #999;outline-offset:2px}.delivery-estimate .tooltip-bubble{position:absolute;bottom:calc(100% + 8px);right:0;left:auto;padding:8px 10px;max-width:calc(100vw - 20px);width:200px;white-space:normal;text-align:left;border-radius:5px;background:#111;color:#fff;font-size:12px;box-shadow:0 6px 20px rgb(0 0 0 / .2);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;font-family:var(--police-Roboto-Light)}.delivery-estimate .delivery-icon{flex-shrink:0}.delivery-estimate .tooltip:hover .tooltip-bubble,.delivery-estimate .tooltip:focus-within .tooltip-bubble{opacity:1;visibility:visible}.rajout_action_woo.variable{flex-direction:column}.rajout_action_woo.variable .variations{width:100%;margin:15px 0}.rajout_action_woo.variable .variations select{height:100%;background-color:#F8F8F8;border:1px solid #ADADAD;font-weight:400;outline:none;padding:10px 1rem;cursor:pointer;border-radius:5px;margin:10px}.rajout_action_woo.variable .variations tr{display:block}.rajout_action_woo.variable .single_variation_wrap{width:100%}.product .rightInfos .rajout_action_woo.variable .single_add_to_cart_button{max-width:100%;margin-top:25px}.rajout_action_woo.variable .points{display:none}.rajout_action_woo.variable form.cart{gap:5px}.rajout_action_woo.variable .woocommerce-variation-price{margin-bottom:25px}form.cart{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px}.wc-points-rewards-product-message{position:absolute;left:0;bottom:20px;font-family:var(--police-Oswald-Light)}.rajout_action_woo{display:flex;justify-content:space-between;position:relative;padding:50px 0 75px;flex-wrap:wrap}.single_add_to_cart{width:100%}.product .rightInfos .single_add_to_cart_button{max-width:250px}@media screen and(max-width:1500px){.rajout_action_woo.simple{flex-direction:column;gap:20px}.rajout_action_woo.simple form.cart{justify-content:flex-start}.rajout_action_woo.simple .rajout_action_woo.simple .quantity{margin-right:50px}}.top-page,.woocommerce-breadcrumb{display:none!important}#sidebar{display:none!important}#main .top-page-2{display:flex;align-items:center;flex-wrap:wrap;padding-top:1rem;padding-bottom:0}#main .top-page-2 a.accueil img{height:14px}#main .top-page-2 a.non_actuelle{font-family:var(--police-Roboto-Light);font-size:14px}#main .top-page-2 p.actuelle{font-family:var(--police-Roboto-Black);font-size:14px}#main .top-page-2 span{margin:0 10px;font-family:var(--police-Oswald-Medium);font-weight:lighter}.product{padding-top:2rem}.rose{color:var(--couleur-11)!important}.italic{font-style:italic}.underline{text-decoration:underline}.robotoItalic{font-family:var(--police-Roboto-Italic)}.robotoLight{font-family:var(--police-Roboto-Light)}.robotoRegular{font-family:var(--police-Roboto-Regular);font-weight:700}.robotoBlack{font-family:var(--police-Roboto-Black)!important}.oswaldBold{font-family:var(--police-Oswald-Bold)!important}.robotoBold{font-family:var(--police-Roboto-Bold)!important}.green{color:var(--couleur-5)!important;font-weight:700}.red{color:red!important;font-weight:700}.gris{color:#D3D3D3!important}.product{display:flex;gap:5rem;max-width:80rem;margin:0 auto;justify-content:center}.product .imgs{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;position:sticky;top:5rem}.product .imgs .BigImgDiv{height:30vw;width:30vw;border:1px solid #FFD5D5;display:flex;align-items:center;justify-content:center}.product .imgs .BigImgDiv img{object-fit:contain;width:100%;height:100%}.product .imgs .imgGallery{display:flex;gap:.7rem;width:100%;justify-content:flex-end;margin-top:1rem;flex-wrap:wrap;max-width:900px}.product .imgs .imgGallery img{height:4rem;width:4rem;object-fit:cover;cursor:pointer;border:2px solid #fff0}.product .imgs .imgGallery img.activee{border:2px solid #CF8D8B}.product .rightInfos{width:40vw}.product .rightInfos .marques{display:flex;justify-content:space-between}.product .rightInfos .marques img{height:45px;object-fit:contain;max-width:150px;margin-bottom:10px}.product .rightInfos .product_title{margin-top:0}.product .rightInfos .wishListDiv{width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.product .rightInfos .wishListDiv img{display:none!important;cursor:pointer;width:1.7rem}.product .rightInfos .wishListDiv img.active{display:block!important}.stocks{display:flex;gap:10px}.stocks a:hover{color:var(--couleur-11);transition:all 0.2s}.stock{font-family:var(--police-Roboto-Regular);font-weight:700;position:absolute;left:0;top:20px}.stock.out-of-stock{color:var(--couleur-3)}.stock.in-stock{color:#00FF14!important}.stock.in-stock::after{content:"En stock";position:absolute;left:0;background-color:#fff;width:100%;top:0}.stock.out-of-stock::after{content:"Rupture de stock";position:absolute;left:0;background-color:#fff;width:100%;top:0}.stock-status .stock{position:relative;top:auto}.stock-status .stock::after{content:none}.product .rightInfos .pricesAndAbo{margin-top:1rem}.product .rightInfos .pricesAndAbo .prix_produit{display:flex;gap:1rem;align-items:center}.product .rightInfos .pricesAndAbo .prix_produit .actualPrice{font-size:1.8rem}.product .rightInfos .pricesAndAbo .prix_produit .oldPrice{font-size:1.3rem;text-decoration:line-through}.product .rightInfos .woocommerce-Price-amount *{font-size:1.8rem;font-family:var(--police-Oswald-Bold)!important;color:var(--couleur-11)!important}.product .rightInfos del{text-decoration:none}.product .rightInfos .price{display:flex;gap:15px;align-items:center}.product .rightInfos ins .woocommerce-Price-amount *{font-size:1.8rem;font-family:var(--police-Oswald-Bold)!important;color:var(--couleur-11)!important}.product .rightInfos del .woocommerce-Price-amount *{font-size:1.8rem;font-family:var(--police-Oswald-Bold)!important;color:var(--couleur-8)!important;text-decoration:line-through}.product .rightInfos .quantityAndVariations{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:2rem}.product .rightInfos .quantityAndVariations .quantityDiv{display:flex;align-items:center;justify-content:center;height:2.5rem}.product .rightInfos .quantityAndVariations .quantityDiv button{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:0!important;background-color:#F5F5F5;padding:0 1rem;transition:background-color .2s;box-shadow:none}.product .rightInfos .quantityAndVariations .quantityDiv button:hover{box-shadow:none;background-color:#e0e0e0}.product .rightInfos .quantityAndVariations .quantityDiv input{height:calc(100% - 4px);border:none;outline:none;width:3rem;background-color:var(--couleur-2);display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;-moz-appearance:textfield}.product .rightInfos .quantityAndVariations .quantityDiv input::-webkit-inner-spin-button,.product .rightInfos .quantityAndVariations .quantityDiv input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .rightInfos .quantityAndVariations .quantityDiv.disabled button{cursor:not-allowed}.product .rightInfos .quantityAndVariations .quantityDiv.disabled button:hover{box-shadow:none;background-color:#F5F5F5}.product .rightInfos .quantityAndVariations .contenance{display:flex;align-items:center;gap:1rem}.product .rightInfos .quantityAndVariations .contenance{height:2.5rem;display:flex;align-items:center;gap:1rem;width:60%;position:relative}.product .rightInfos .quantityAndVariations .contenance select{height:100%;background-color:#F8F8F8;border:1px solid #ADADAD;font-weight:400;width:100%;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 1rem;cursor:pointer;border-radius:5px}.product .rightInfos .quantityAndVariations .contenance::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:5px;background-image:url(/wp-content/themes/theme-new/asset/css/../../../../uploads/2022/08/fleche_bas_noir.svg);background-repeat:no-repeat;background-size:contain}.product .rightInfos .addToPanierDiv{width:100%;margin-top:2rem}.product .rightInfos .single_add_to_cart_button{width:100%;background-color:var(--couleur-11);color:var(--couleur-2);box-shadow:0 3px 6px #0000001A;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:.7rem 0;transition:background-color .2s;font-family:var(--police-Roboto-Bold)!important;position:relative}.single_add_to_cart_button img{display:none}.product .rightInfos .single_add_to_cart_button:after{content:url(/wp-content/themes/theme-new/asset/css/../../../../../wp-content/themes/theme-new/asset/img/panier-blanc.svg)}.product .rightInfos .single_add_to_cart_button:hover{background-color:#b47c7a}.product .rightInfos .single_add_to_cart_button.load{cursor:progress;background-color:#D9AAA9}.product .rightInfos .single_add_to_cart_button.disabled{cursor:not-allowed;background-color:#D9AAA9;opacity:.7}.product .rightInfos .single_add_to_cart_button.disabled:hover{background-color:#D9AAA9}.product .rightInfos .addToPanierDiv .pan_confirmation{margin-top:1rem;color:var(--couleur-5)!important}.product .rightInfos .addToPanierDiv .pan_confirmation a{color:var(--couleur-5)!important;text-decoration:underline;font-family:var(--police-Roboto-Light)}.product .rightInfos .threeBlocksInfos{width:100%;margin-top:2rem}.product .rightInfos .mySwiper_block_produits .block{background-color:#F8F8F8;border-radius:5px;padding:1rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;align-self:stretch;height:unset!important}.product .rightInfos .mySwiper_block_produits .block p{color:#000;font-weight:400}.separator1{margin:2rem 0;border:none;height:1px;background-color:var(--couleur-11)}.bottomBlocks{padding:2rem;background-color:#F8F8F8;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;border-radius:5px}.bottomBlocks.terms_block{background-color:#FFF4F4}.bottomBlocks.terms_block h3{color:var(--couleur-11)!important}.bottomBlocks.terms_block .description{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.bottomBlocks.terms_block .description a{text-decoration:underline}.bottomBlocks.terms_block .description *{font-family:var(--police-Roboto-Light)!important}.bottomBlocks.terms_block .description p{position:relative;padding-left:15px}.bottomBlocks.terms_block .description p::before{display:block;content:'';position:absolute;top:calc(50% - 3px);top:7px;transform:translate(-50%,0);background-image:url(http://jeanmarcjoubert.com/wp-content/uploads/2024/02/check.svg);height:10px;width:10px;background-size:contain;background-repeat:no-repeat;left:5px}@media screen and (max-width:600px){.bottomBlocks.terms_block .description{grid-template-columns:repeat(1,1fr);gap:.5rem}}.product .rightInfos h3{text-transform:uppercase;font-size:1.2rem;letter-spacing:.5px;width:100%;display:flex;align-items:center;justify-content:space-between}.product .rightInfos .descriptionBlock .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:50px;transition:max-height .2s}.product .rightInfos .descriptionBlock .description.read{max-height:unset;text-overflow:unset;-webkit-line-clamp:unset}.product .rightInfos .descriptionBlock .readAll{display:flex;align-items:center;gap:.5rem;cursor:pointer;text-decoration:underline;width:fit-content}.product .rightInfos .descriptionBlock .readAll img{transition:transform .2s}.product .rightInfos .descriptionBlock .readAll.active img{transform:rotate(180deg)}.product .rightInfos .onglet{gap:0}.product .rightInfos .onglet h3{cursor:pointer}.product .rightInfos .onglet .description{max-height:0;overflow:hidden;transition:max-height .2s,margin-top .2s;margin-top:0}.product .rightInfos .onglet .description.active{max-height:1000px;margin-top:1rem}.readAll{cursor:pointer;text-decoration:underline;margin-top:10px}.readAll img{transition:transform .2s}.readAll.less img{transform:rotate(-180deg)}@media screen and (max-width:1400px){.product{gap:3rem}}@media screen and (max-width:1200px){.product{flex-direction:column}.product .imgs{width:100%;align-items:center}.product .rightInfos{width:100%}.product .rightInfos .product_title{font-size:1.5rem;margin-top:1rem}.product .imgs .BigImgDiv{height:25rem;width:100%}.product .imgs .imgGallery{justify-content:flex-start;flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll;padding:0 5%;box-sizing:border-box}.product .rightInfos .marques img{display:none}.product .rightInfos .stocks,.product .rightInfos .wishListDiv{justify-content:flex-start;margin-top:1rem}}@media screen and (max-width:600px){.product .imgs .BigImgDiv{height:fit-content;width:100%}.product .rightInfos .quantityAndVariations{margin-top:1rem}.product .rightInfos .quantityAndVariations{flex-direction:column;align-items:flex-start;gap:1rem}.product .rightInfos .quantityAndVariations .contenance{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.product .rightInfos .quantityAndVariations .contenance::after{transform:unset;top:unset;bottom:-5px}.product .rightInfos .quantityAndVariations .contenance select{padding:.5rem 1rem}.simpleProDIV{display:none}.rajout_action_woo{flex-direction:column}form.cart{justify-content:flex-start!important;align-items:start;flex-direction:column;gap:20px}.product .rightInfos .single_add_to_cart_button{max-width:100%}}@media screen and (max-width:500px){.product .rightInfos h3{font-size:.9rem}.bottomBlocks{padding:1rem 5%}}.simpleProDIV{display:flex;align-items:center;gap:2rem;margin-top:2rem!important;justify-content:space-between}.simpleProDIV .pricesAndAbo,.simpleProDIV .quantityAndVariations,.simpleProDIV .addToPanierDiv{margin-top:0!important}.simpleProDIV .simpleProDIV_in{display:flex;align-items:center;gap:1rem}.simpleProDIV .simpleProDIV_in .addToPanierDiv{min-width:11rem}@media screen and (max-width:1500px){.simpleProDIV{flex-direction:column;align-items:flex-start}}@media screen and (max-width:720px){.simpleProDIV{gap:1rem}}@media screen and (max-width:450px){.simpleProDIV .simpleProDIV_in{flex-wrap:wrap}}