#myCarouselProduct,.fancybox__nav,.fancybox__toolbar{--f-button-border-radius:0;--f-button-color:#0d0c22;--f-button-hover-color:#fff;--f-button-bg:#fff;--f-button-hover-bg:#000;--f-button-active-bg:#fff;--f-button-svg-stroke-width:1;--f-button-svg-filter:none}.single-product .woocommerce-product-gallery{width:50%!important;padding-left:2%}.trybu-container{display:flex;flex-direction:column;gap:8px}.single-product .woocommerce-breadcrumb{padding:2% 7% 0!important}.single-product .product{overflow:hidden;padding:2% 5%;background-color:#fafafa}.customMobileView,.customMobileView .infoImageQuestion,.f-thumbs.is-classic .f-carousel__nav .f-button[disabled],.hidden-image,.rudr-variation-radios input[type=radio],.sectionPlusInfo .blocTableInfo{display:none}#myCarouselProductContainer{--product-view-height:70vh;display:grid;grid-template-columns:106px minmax(0px,1fr)}#myCarouselProductContainer.noGallery{display:flex;flex-direction:row;justify-content:center}.noGalleryMainImage{width:67%}#myCarouselProductContainer .f-thumbs.is-classic.is-vertical{height:var(--product-view-height,100%)}.swiper-button-aimerez{position:static!important;margin:0!important}.swiper-container-aimerez{display:flex;align-items:center;gap:24px}.f-thumbs.is-classic{--f-thumb-width:90px;--f-thumb-height:135px;--f-thumb-gap:0.5rem;--f-thumb-opacity:1;--f-thumb-selected-opacity:0.2;--f-button-color:#0d0c22;--f-button-hover-color:#fff;--f-button-bg:#fff;--f-button-hover-bg:#000;--f-button-active-bg:#fff}.f-thumbs.is-classic .f-thumbs__slide__img{object-fit:cover!important;width:100%!important;height:100%!important}#myCarouselProduct{--f-carousel-spacing:0;--f-button-width:48px;--f-button-height:48px;--f-button-svg-width:28px;--f-button-svg-height:28px;height:var(--product-view-height);order:9999;padding-left:1px}@media screen and (min-width:1200px){.trybu-container{flex-direction:row}}#myCarouselProduct .f-carousel__slide{display:flex;justify-content:center;align-items:center;height:100%}#myCarouselProduct .f-carousel__slide img,.sectionVousAimerait .best-seller-product .img-container img{width:100%;height:100%;object-fit:contain}#myCarouselProduct .f-carousel__nav{opacity:0;transition:opacity .15s}@media (hover:hover){#myCarouselProduct:hover .f-carousel__nav{opacity:1}}.fancybox__container{--fancybox-color:#0d0c22;--fancybox-bg:#fff;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8)}.fancybox__nav,.fancybox__toolbar{--f-button-width:60px;--f-button-height:60px;--f-button-svg-width:32px;--f-button-svg-height:32px}.fancybox__nav{--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__nav .is-next,.f-carousel__nav .is-prev{border-radius:50%}.categoryProduct{line-height:2;margin-bottom:10px;padding:10px 0;display:flex;flex-wrap:wrap;gap:8px}.categoryProduct span{border:1px solid #2aa6f0;color:#2aa6f0;padding:5px 10px;border-radius:50px;font-size:.55em;text-transform:uppercase;font-weight:600}.stockCustom{display:flex;align-items:center;gap:10px;color:#070707;font-size:.85rem}.instockIcon,.onbackorderIcon,.outofstockIcon{height:10px;width:10px;border-radius:50%}.instockIcon{background-color:green}.outofstockIcon{background-color:red}.onbackorderIcon{background-color:orange}.single-product .shortDescriptionCustom{color:#6b6b6b;line-height:1.5;font-size:.91rem}.single-product .customSummary{padding-right:2%;display:flex;flex-direction:column;gap:11px;width:46%!important}.single-product .customPrice{font-size:1.9rem!important;color:#000!important;margin:0 0 4%;font-weight:600}.single-product .customCartSimple,.woocommerce-variation-add-to-cart{display:flex;align-items:center}.single-product .customAddToCart_simple{width:100%!important;padding:15px!important;font-size:1.1rem!important;background-color:#2ba6f0!important;border-radius:50px!important;color:#fff!important;text-align:center!important;font-weight:600!important}.single-product .input-text{padding:15px!important;width:4rem!important;font-size:15px;border:1px solid #2ba6f0}.complete-seller-product{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;gap:20px}.completionProducts .customProductSlide{display:grid;grid-template-columns:1fr 2fr;flex-direction:row;background-color:#fff;align-items:center;box-shadow:rgba(0,0,0,.24) 0 3px 8px;padding:15px;width:28%!important}.swiperCompletion{width:90%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;gap:20px;padding:1%}.completionProducts{clear:both;display:flex;flex-direction:column;align-items:center}.completionProducts .img-container{height:200px}.completionProducts .img-container img{width:100%!important;height:100%!important;object-fit:contain}.completionProducts .product-infos{display:flex;flex-direction:column;gap:20px;margin-left:10px;width:100%}.completionProducts .product-infos a{color:#000;text-decoration:none}.bloccustomAddToCart_simple{margin-top:10%}.completionProducts .regular-price,.completionProducts .title,.completionProducts .variable-price{font-size:1rem}.swiper-button-next.singleProduct,.swiper-button-prev.singleProduct{top:86%!important}.swiper-button-prev.singleProduct{right:unset!important;left:71px!important}.swiper-button-next.singleProduct{left:unset!important;right:71px!important}.sectionAvantagesProduits{background:#fff;display:flex;padding:0 7%;margin-bottom:38px}.reassurance-list-avantages{display:flex;margin:0;width:100%;background:#fff;justify-content:space-between;box-shadow:none}.reassurance-list-avantages .reassurance-item{color:#000}.reassurance-list-avantages .reassurance-item span{width:50%}.sectionPerformances{display:grid;grid-template-columns:1fr 1fr;background-color:#fafafa}.perf2{padding-bottom:40px}.bar-container{width:100%;background-color:#e0e0e0;border-radius:10px;height:24px;overflow:hidden;margin-top:5px;position:relative;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.bar-fill{height:100%;background-color:#2ba6f0;width:0;transition:width 2s ease-in-out;display:flex;align-items:center;justify-content:flex-end;color:#fff;font-weight:700;font-size:14px;white-space:nowrap}.bar-label{padding:0 6px;z-index:2}.sectionPerformances .blocImgPerf{width:100%;height:450px}.sectionDescriptionSeo .blocImgDS img,.sectionPerformances .blocImgPerf img{width:100%!important;height:100%!important;object-fit:cover}.sectionPerformances .blocPerfRange{padding:4% 10% 0}.sectionPerformances .blocPerfRange .blocRange{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sectionPerformances .labelPerf{font-size:.8rem;font-weight:600}.sectionDescriptionSeo{display:grid;grid-template-columns:1.5fr 1fr;background-color:#fff;padding:3% 7%}.sectionDescriptionSeo.noImgDesc{display:grid;grid-template-columns:1fr}.sectionDescriptionSeo .blocInfosDS{width:85%;display:flex;flex-direction:column;gap:10px}.sectionDescriptionSeo .blocInfosDS h2{margin:0}.sectionDescriptionSeo .blocInfosDS .blocItemTextDS,.sectionPlusInfo .equipementDesc{line-height:1.8;font-size:.91rem}.sectionDescriptionSeo .blocImgDS{width:100%;height:auto;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}.sectionCarac{display:flex;flex-direction:column;align-items:center;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;padding:2% 0;z-index:2}.blocInPack,.sectionCarac .blocCarac{column-count:3;column-gap:20px;padding:0 11%}.itemPack,.sectionCarac .itemCarac{background:#f5f5f5;display:inline-block;margin-bottom:20px;width:100%;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.05);padding:20px;box-sizing:border-box}.sectionCarac .itemTextCarac,.sectionVideo .itemIframeVideo{font-size:.85rem}.blocTitleInPack h2,.sectionCarac h2{font-size:2rem}.sectionCarac h3,.sectionPlusInfo .equipementTitle{font-size:1.1rem}.sectionPlusInfo .tablinks,.sectionPlusInfo .tablinks.active{font-size:.75em;text-transform:uppercase;cursor:pointer;background-color:#fff;font-weight:600}.sectionPlusInfo{padding:2% 10%;background-color:#fff;z-index:1;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0}.table-wrapper{overflow-x:auto;margin:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}table.modern-table{width:100%;border-collapse:collapse;font-size:15px;background-color:#fff;border:1px solid #ddd}table.modern-table td,table.modern-table th{text-align:left;padding:12px 15px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;vertical-align:top}table.modern-table td:last-child,table.modern-table th:last-child{border-right:none}table.modern-table thead{background-color:#f5f5f5}table.modern-table tbody tr:hover{background-color:#f9fbfd;transition:background-color .3s}.classElite.sectionPlusInfo .equipementTitle,.sectionVousAimerait.classElite .desc,.sectionVousAimerait.classElite .title{color:#fff!important}.classElite .blocInfoQuestion,.classElite .blocInfoQuestion a,.classElite .variations th label,.classElite.sectionPlusInfo .equipementDesc,.classElite.sectionVideo h2,.faq-container.classElite .blocFaqCatItems,.product.classElite .completionProducts .customProductSlide .price,.product.classElite .completionProducts .customProductSlide .title,.product.classElite .completionProducts h2,.product.classElite .customSummary h1,.product.classElite .reassurance-lists .titleReassurance,.product.classElite .reassurance-lists span,.product.classElite .stockCustom,.sectionCarac.classElite .itemTextCarac,.sectionCarac.classElite h2,.sectionDescriptionSeo.classElite .blocInfosDS,.sectionPerformances.classElite .blocPerfRange,.sectionPlusInfo.classElite h2,.sectionVousAimerait.classElite h2{color:#fff}.sectionPlusInfo .tablinks.active{border:1px solid #2aa6f0;color:#2aa6f0;padding:10px 15px;border-radius:50px}.sectionPlusInfo .tablinks{border:none;color:#000}.sectionPlusInfo .blocNavInfo{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.sectionPlusInfo .blocTableInfo.active{display:block}.sectionVousAimerait{padding:2% 4%;background-color:#fafafa;position:relative}.sectionVousAimerait a{text-decoration:none!important}.classElite .ppcp-messages .message__headline,.sectionVousAimerait .title.bold{color:#000!important}.sectionVousAimerait .swiperBestSellerAimerez .product{padding:0!important;background-color:#fff!important;height:auto!important}.sectionVousAimerait .best-seller-product .img-container{height:300px}.sectionVousAimerait .best-seller-product{padding:1% 0 1% 1%}.sectionVousAimerait .best-seller-product .swiper-wrapper{width:70%}.sectionVousAimerait .swiper-button-next.bestseller,.swiper-button-prev.bestseller{top:11%}.custom-arrow-left.related,.custom-arrow-right.related{background-image:url('../img/svg/arrow_right_blk.svg');top:12%!important;right:unset!important;width:40px!important;height:40px!important;background-size:contain;background-repeat:no-repeat}.sectionVousAimerait .swiper-button-next.bestseller{left:430px!important}.sectionVousAimerait .swiper-button-prev.bestseller{left:379px!important}.masonry-gridAction{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;gap:16px;width:100%}.itemBlocImageAction{overflow:hidden;border-radius:10px}.itemBlocImageAction img{width:100%;height:100%;object-fit:cover;display:block}.itemBlocImageAction.tall{grid-row:span 2}.itemBlocImageAction.wide{grid-column:span 2}.btn-show-images{margin-top:36px}.sectionEnAction{width:100%;padding:3% 12%;display:flex;flex-direction:column;align-items:center;background-color:#fafafa}#myCarouselProductContainer .f-button,.rudr-variation-radios label:hover{background-color:#000;color:#fff}#myCarouselProductContainer .f-button:hover{background-color:#fff;color:#000}.custom-arrow-left.related{transform:rotate(-180deg);left:500px!important}.custom-arrow-left.related:hover{width:40px!important;height:40px!important;background-image:url('../img/svg/arrow_left.svg');background-size:contain;background-repeat:no-repeat;transform:rotate(0)}.custom-arrow-right.related{transform:initial;left:549px!important}.custom-arrow-right.related:hover{width:40px!important;height:40px!important;background-image:url('../img/svg/arrow_left.svg');background-size:contain;background-repeat:no-repeat;transform:rotate(-180deg)}.product.classElite,.sectionPerformances.classElite{background-color:#000!important}.product.classElite .input-text{border:2px solid #bda559}.classElite .blocInfoQuestion a,.classElite .single_variation_wrap .price,.product.classElite .customPrice{color:#bda559!important}.product.classElite .customAddToCart_simple{background-color:#bda559!important;color:#fff}.product.classElite .categoryProduct span,.sectionVousAimerait.classElite .category a:hover{border:1px solid #bda559;color:#bda559}.product.classElite .shortDescriptionCustom{color:#b0b0b0}.classElite.sectionVideo,.product.classElite .completionProducts .customProductSlide,.product.classElite .reassurance-lists,.sectionCarac.classElite .itemCarac,.sectionDescriptionSeo.classElite,.sectionPlusInfo.classElite,.sectionVousAimerait.classElite{background-color:#222225}.completionProducts .sale-price{text-decoration:line-through}.classElite .woocommerce-variation-add-to-cart .single_add_to_cart_button,.reassurance-list-block.classElite,.sectionPerformances.classElite .bar-fill{background-color:#bda559!important}.sectionEnAction.classElite{background-color:#000!important;color:#fff}.faq-container.classElite .faq-cta,.sectionEnAction.classElite .btn-show-images,.sectionVousAimerait.classElite .see-product{color:#fff;background-color:#bda559;border:1px solid #bda559}.faq-container.classElite .faq-cta:hover,.sectionEnAction.classElite .btn-show-images:hover,.sectionVousAimerait.classElite .see-product:hover{color:#bda559;background-color:#fff}.faq-container.classElite,.sectionCarac.classElite{background-color:#000}.sectionCarac.classElite h3,.sectionVousAimerait.classElite .price{color:#bda559}.sectionPlusInfo.classElite .tablinks.active{border:1px solid #bda559;background:0 0;color:#bda559}.sectionPlusInfo.classElite .tablinks{border:none;background:0 0;color:#fff}.sectionVousAimerait.classElite .swiper-slide{background-color:#141414!important}.sectionVousAimerait.classElite .category a{border:1px solid #fff;color:#fff}.variations tr{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.variations td,.variations th{line-height:.8rem!important}.variations th label{font-weight:400!important}.variations select{display:none!important}.rudr-variation-radios{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:10px}.reset_variations,.rudr-variation-radios label{display:inline-block;padding:1px 21px;background-color:#fff;cursor:pointer;transition:.2s;user-select:none;font-size:14px;line-height:1.7}.rudr-variation-radios label{border:.8px solid #000;border-radius:30px;color:#000}.blocInfoAvantage strong,.itemPack a{color:#2ba6f0}.classElite .rudr-variation-radios label{border:.8px solid #fff;background-color:#000;color:#fff}.classElite .rudr-variation-radios label:hover{background-color:#bda559;border:.8px solid #bda559;color:#fff}.rudr-variation-radios input[type=radio]:checked+label{background-color:#000;color:#fff;border-color:#000}.classElite .rudr-variation-radios input[type=radio]:checked+label{background-color:#bda559;color:#fff;border-color:#bda559}.reset_variations{border:.8px solid red;border-radius:30px;color:red}.variations .value{display:flex;flex-direction:row;gap:10px;align-items:center}.single_variation_wrap{display:flex;flex-direction:column;gap:20px}.single_variation_wrap .price{font-size:1.8rem!important;color:#000!important;margin:0 0 4%;font-weight:600}.bouton-produit-trybu{width:100%!important;padding:12px!important;font-size:1.1rem!important;background-color:#fff!important;border-radius:50px!important;color:#2ba6f0!important;text-align:center!important;font-weight:600!important;border:1px solid #2ba6f0}.itemPack a,.itemTextPack{font-size:.8rem}.woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%!important;padding:15px!important;font-size:1rem!important;background-color:#2ba6f0!important;border-radius:50px!important;color:#fff!important;text-align:center!important;font-weight:600!important}.blockInfoListBundle{margin-top:3%;width:90%}.blockInfoListBundle .sep{border:1px solid #e7e7e7}.blocInfoAvantage,.blocInfoQuestion{padding-left:4%}.infoImageQuestion{width:30px;height:auto}.infoImageQuestion img{width:100%;height:100%}.blocInfoQuestion{display:flex;align-items:center;gap:20px;background-color:#000;color:#fff;border-radius:15px;margin:0 6% 10px;justify-content:center;padding:12px!important}.classElite .blocInfoQuestion{background-color:#fff;color:#000!important}.blocInfoQuestion a{color:#2ba6f0;text-decoration:underline}.sectionInPack{display:flex;flex-direction:column;align-items:center;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;padding:2% 0}.blocTitleInPack{display:flex;gap:15px;align-items:center}.blocTitleInPack img{width:30px;height:100%}.itemPack a{text-decoration:underline!important;font-weight:600}.itemLinkPack{text-align:end}.blocFaqCat.noImageFaq{grid-template-columns:1fr}.faq-title.noImageFaq{text-align:center}.sectionVideo{display:flex;flex-direction:column;align-items:center;padding:2% 0;z-index:2;background-color:#fafafa}.sectionVideo .blocVideo{display:flex;flex-wrap:wrap;width:70%}.sectionVideo .blocVideo.oneVideo{justify-content:center}.sectionVideo .itemIframeVideo iframe{width:100%}.sectionVideo .itemVideo{display:inline-block;margin-bottom:20px;width:100%;border-radius:15px;padding:20px;box-sizing:border-box;flex-basis:50%}.classElite.sectionVideo .itemVideo{background:unset}.blocVideoDescription{display:flex;justify-content:flex-start}@media (max-width:1600px){.completionProducts .customProductSlide{width:30%!important}.sectionVideo .blocVideo{width:90%}}@media (max-width:769px){.completionProducts{padding-bottom:20%}.swiper-button-next.singleProduct,.swiper-button-prev.singleProduct{top:98%!important}.swiper-button-next.singleProduct{right:35%!important}.swiper-button-prev.singleProduct{left:35%!important}.sectionAvantagesProduits{flex-direction:column}.single-product .reassurance-list-avantages,.single-product .reassurance-list-block{display:flex;flex-direction:row;gap:20px;padding:20px 20px 20px 24%}.single-product .reassurance-item{width:100%;flex-direction:row;justify-content:flex-start}.single-product .woocommerce-product-gallery{width:100%!important}.customDesktopView{display:none}.customMobileView{display:flex}.completionProducts .customProductSlide{width:calc((100% - 0px)/ 1)!important;min-height:240px}.completionProducts .customProductSlide:not(:first-child){margin-left:10px}.sectionPerformances{display:flex;flex-direction:column;padding-bottom:15%}.sectionDescriptionSeo{display:flex;background-color:#fff;flex-direction:column;padding:16% 7%;gap:16px}.masonry-gridAction,.sectionCarac .blocCarac{display:flex;flex-direction:column}.sectionCarac h2{font-size:2rem;padding:0 16px}.custom-arrow-left.related{left:150px!important;top:96%!important}.custom-arrow-right.related{left:200px!important;top:96%!important}#myCarouselProductContainer{display:block}.sectionVousAimerait{padding-bottom:15%}.sectionVousAimerait h2{font-size:2rem;margin-bottom:20px}.sectionPlusInfo .blocNavInfo{flex-wrap:wrap}.sectionPerformances .blocPerfRange{padding:0 5%}.sectionDescriptionSeo .blocInfosDS{width:100%}.single-product .customSummary{width:100%!important;padding-right:0}.swiperCompletion{width:100%;max-width:100vw;overflow:hidden;justify-content:center;gap:0}.swiperCompletion .swiper-wrapper{box-sizing:border-box;width:96%!important;padding-top:10px;padding-bottom:10px}}
