@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--primary-color:#eb6209;--white-color:#fff;--grey-color:#5e5e68;--greyBackground-color:#e0dfde;--12-sizing:12px;--13-sizing:13px;--14-sizing:14px;--16-sizing:16px;--18-sizing:18px;--20-sizing:20px;--25-sizing:25px;--30-sizing:30px;--35-sizing:35px;--40-sizing:40px;--60-sizing:60px}*,body,html{box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;margin:0;padding:0;scroll-behavior:smooth}a,a strong,div,div strong,h1,h1 strong,h2,h2 strong,h3,h3 strong,label,label strong,li,li strong,p,p strong,span,span strong,td,td strong,th,th strong{color:var(--grey-color)}p,ul{margin-bottom:0!important}a,a strong,div,div strong,input,input strong,label,label strong,li,li strong,p,p strong,span,span strong,td,td strong,th,th strong{font-size:var(--16-sizing)!important}.sylius-rating label:has(~label>:checked) svg{color:var(--primary-color)!important}.sylius-rating label:has(>:checked) svg{color:var(--primary-color)!important}.alert-info,.alert-success{background-color:var(--greyBackground-color);border:unset;color:var(--white-color);color:var(--grey-color);margin:3rem auto 0;text-align:center;width:50%}.alert-info .d-flex,.alert-success .d-flex{justify-content:center!important}.alert-info .d-flex .close,.alert-success .d-flex .close{position:absolute;right:1rem;top:1rem}.alert-info .fw-bold,.alert-success .fw-bold{color:var(--grey-color)}.alert-info .fw-bold,.alert-info div,.alert-success .fw-bold,.alert-success div{font-size:var(--18-sizing)}.ui-wrapper{margin:5rem auto!important;max-width:1440px}header{display:flex;flex-direction:column;gap:1rem;width:100%;z-index:10}header .header_top{align-items:center;background-color:var(--greyBackground-color);border-radius:20px;display:flex;gap:3rem;justify-content:space-between;padding:2rem 3rem}header .header_top_burger{cursor:pointer;display:none}header .header_top_picto{align-items:center;display:flex;gap:2rem;justify-content:end;width:100%}header .header_top_picto_phone a{text-decoration:unset}header .header_top_picto_contactMobile{display:none}header .header_top_picto_search{border:1px solid var(--grey-color);border-radius:10px;flex-grow:1;height:40px;max-width:500px}header .header_top_picto_search a{display:block;height:100%;position:relative;width:100%}header .header_top_picto_search a svg{position:absolute;right:10px;top:50%;transform:translateY(-50%)}header .header_top_picto_contact .btnBigbiz{border-radius:10px;min-width:260px}header .header_top_picto_contact .btnBigbiz a{text-align:center}header .header_top_picto_cart{position:relative}header .header_top_picto_cart .nbItemCart{align-items:center;background-color:var(--primary-color);border-radius:100vmax;bottom:-3px;color:var(--white-color);display:flex;font-size:9px!important;height:15px;justify-content:center;pointer-events:none;position:absolute;right:-7px;width:15px}header .header_top_picto_cart .cartButton{cursor:pointer}header .header_bottom_list{align-items:center;background-color:#f7f1ee;border-radius:20px;display:flex;gap:.5rem;height:50px;justify-content:space-between;list-style-type:none;padding:0 3rem;position:relative}header .header_bottom_list li{align-items:center;display:flex;flex:1 0 5%;height:100%;justify-content:center;text-align:center}header .header_bottom_list li .borderBottom{bottom:-10px;height:10px;left:0;position:absolute;width:100%}header .header_bottom_list li .nameTaxon{align-items:center;display:flex;height:50px;justify-content:center;position:relative;width:100%}header .header_bottom_list li .nameTaxon .name{height:100%;overflow:hidden;position:relative;width:100%}header .header_bottom_list li .nameTaxon .name p{display:none}header .header_bottom_list li .nameTaxon a,header .header_bottom_list li .nameTaxon p{align-items:center;display:flex;font-size:var(--12-sizing)!important;font-weight:700;height:100%;justify-content:center;text-decoration:unset;text-transform:uppercase;width:100%}header .header_bottom_list li .nameTaxon:before{background-color:#f7f1ee;content:"";height:100%;inset:0;position:absolute;width:100%}header .header_bottom_list li .subMenu{border-radius:20px;left:50%;max-height:0;opacity:0;overflow:hidden;padding-top:2rem;pointer-events:none;position:absolute;top:43px;transform:translateX(-50%);width:calc(100vw - 6rem)}header .header_bottom_list li .subMenu_title{display:none}header .header_bottom_list li .subMenu_container{max-height:500px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--white-color);border-radius:20px;display:flex;gap:5rem;padding:3rem}header .header_bottom_list li .subMenu_container_picture{display:flex;flex-direction:column;gap:1rem;height:fit-content;position:sticky;top:0}header .header_bottom_list li .subMenu_container_picture_border{display:block;height:10px;position:relative;width:100%}header .header_bottom_list li .subMenu_container_picture_image{flex:1 0 10%;height:auto;max-height:250px;width:250px}header .header_bottom_list li .subMenu_container_picture_image img{height:100%;object-fit:cover;width:100%}header .header_bottom_list li .subMenu_container_list{display:flex;flex-wrap:wrap;gap:2rem;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}header .header_bottom_list li .subMenu_container_list::-webkit-scrollbar{display:none}header .header_bottom_list li .subMenu_container_list_itemRow{display:flex;flex-direction:column;gap:2rem}header .header_bottom_list li .subMenu_container_list_item{display:flex;flex-direction:column;gap:1rem;width:240px}header .header_bottom_list li .subMenu_container_list_item_parent{text-align:left}header .header_bottom_list li .subMenu_container_list_item_parent a{color:var(--black-color);font-size:var(--12-sizing);font-weight:700;text-decoration:unset;text-transform:uppercase}header .header_bottom_list li .subMenu_container_list_item_parent a:hover{text-decoration:underline}header .header_bottom_list li .subMenu_container_list_item_children{text-align:left}header .header_bottom_list li .subMenu_container_list_item_children a{color:var(--black-color);display:inline-flex;flex-direction:column;font-size:var(--14-sizing)!important;font-weight:400;text-decoration:unset;text-transform:uppercase}header .header_bottom_list li .subMenu_container_list_item_children a:hover{font-weight:700}header .header_bottom_list li .subMenu_container_list_item_children a:after{content:attr(data-text);content:attr(data-text)/"";font-weight:700;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}header .header_bottom_list li .subMenu_container::-webkit-scrollbar{display:none}header .header_bottom_list li:hover{cursor:pointer}header .header_bottom_list li:hover .nameTaxon:before{content:unset}header .header_bottom_list li:hover .nameTaxon .name a,header .header_bottom_list li:hover .nameTaxon .name p{color:var(--white-color)}header .header_bottom_list li:hover .subMenu{max-height:500px;opacity:1;pointer-events:auto;transition:opacity .3s ease;z-index:1}header .header_bottom_list li:first-child .nameTaxon{position:relative}header .header_bottom_list li:first-child .nameTaxon .name:before{background-color:#f7f1ee;content:"";height:50px;left:-35px;position:absolute;transform:rotate(45deg);width:50px}@media screen and (max-width:1050px){header .header_top_logo{width:30%}header .header_top_logo a{position:relative;width:100%}header .header_top_logo a img{width:100%}}@media screen and (max-width:1000px){header .header_top{gap:3rem;height:130px;z-index:1000}header .header_top_burger{display:block}header .header_top_burger svg{height:48px;transform:rotate(180deg);width:48px}header .header_top_logo{width:60%}header .header_top_logo img{width:100%}header .header_top_contactMobile,header .header_top_search{display:none}header .header_top_picto{background-color:var(--greyBackground-color);border-radius:20px;bottom:30px;justify-content:space-evenly;left:50%;opacity:1;padding:2rem;pointer-events:auto;position:fixed;transform:translateX(-50%);transition:all .5s ease;width:90%}header .header_top_picto svg{height:30px;width:30px}header .header_top_picto_contact,header .header_top_picto_phone{display:none}header .header_top_picto_search{border:unset;flex-grow:0}header .header_top_picto_search a{align-items:center;display:flex;justify-content:center}header .header_top_picto_search a svg{position:relative;right:unset;top:unset;transform:unset}header .header_top_picto_contactMobile{display:block}header .header_bottom{background-color:var(--white-color);height:calc(100vh - 130px);position:fixed;top:130px;transform:translateY(-100vh);transition:all .5s ease;width:100vw;z-index:100}header .header_bottom_list{background-color:transparent;display:flex;flex-direction:column;gap:2rem;height:100%;overflow:scroll;overflow-x:hidden;overflow-y:scroll;padding-bottom:20px;padding-top:20px;scrollbar-width:none;-ms-overflow-style:none}header .header_bottom_list::-webkit-scrollbar{display:none}header .header_bottom_list li{height:100px;width:100%}header .header_bottom_list li .nameTaxon a,header .header_bottom_list li .nameTaxon p{font-size:var(--30-sizing);line-height:var(--35-sizing)}header .header_bottom_list li .nameTaxon .name:before{content:none!important}header .header_bottom_list li .nameTaxon .name a{display:none}header .header_bottom_list li .nameTaxon .name p{display:flex}header .header_bottom_list li .subMenu{background:var(--white-color);display:flex;flex-direction:column;height:100%;max-height:unset;opacity:1;padding-top:0;transform:translateX(100%);transition:all .5s ease;width:100%;z-index:1}header .header_bottom_list li .subMenu_title{align-items:center;display:flex;gap:2rem;margin:1rem 3rem;padding:1rem 0}header .header_bottom_list li .subMenu_title .back{transform:rotate(180deg)}header .header_bottom_list li .subMenu_title .back svg{height:35px;width:35px}header .header_bottom_list li .subMenu_title .back svg path{fill:var(--white-color)}header .header_bottom_list li .subMenu_title p{color:var(--white-color);font-size:var(--30-sizing);font-weight:700;line-height:var(--35-sizing)}header .header_bottom_list li .subMenu_container{flex-grow:1;margin-left:5px;max-height:unset;padding-top:0}header .header_bottom_list li .subMenu_container_picture{display:none}header .header_bottom_list li .subMenu_container_list{flex-wrap:nowrap;width:100%}header .header_bottom_list li .subMenu_container_list_item{width:100%}header .header_bottom_list li .subMenu_container_list_item_parent a,header .header_bottom_list li .subMenu_container_list_item_parent p{font-size:var(--18-sizing);font-weight:400}header .header_bottom_list li .subMenu_container_list_item_children{background-color:var(--white-color);inset:0;position:absolute;transform:translateX(100%);transition:all .5s ease}header .header_bottom_list li .subMenu_container_list_item_children_title{align-items:center;display:flex;gap:2rem;margin:1rem 3rem;padding:1rem 0}header .header_bottom_list li .subMenu_container_list_item_children_title .back{transform:rotate(180deg)}header .header_bottom_list li .subMenu_container_list_item_children_title .back svg{height:35px;width:35px}header .header_bottom_list li .subMenu_container_list_item_children_title .back svg path{fill:var(--white-color)}header .header_bottom_list li .subMenu_container_list_item_children_title p{color:var(--white-color);font-size:var(--30-sizing);font-weight:700;line-height:var(--35-sizing)}header .header_bottom_list li .subMenu_container_list_item_children_content{display:flex;flex-direction:column;gap:2rem;margin-left:5px;padding:0 3rem 3rem}header .header_bottom_list li .subMenu_container_list_item_children_content_child a,header .header_bottom_list li .subMenu_container_list_item_children_content_child p{font-size:var(--18-sizing)}header.-menuOpen .header_top_picto{opacity:0;pointer-events:none;transition:all .5s ease}header.-menuOpen .header_bottom{transform:translateY(0);transition:all .5s ease}header.-menuOpen .header_bottom_list li .subMenu{max-height:unset;top:0;transition:all .5s ease}header.-menuOpen .header_bottom_list li .subMenu_title.-opened{pointer-events:none}header.-menuOpen .header_bottom_list li .subMenu_container_list{flex-direction:column}header.-menuOpen .header_bottom_list li.-openTaxon .nameTaxon{pointer-events:none}header.-menuOpen .header_bottom_list li.-openTaxon .subMenu{transform:translateX(-50%);transition:all .5s ease}header.-menuOpen .header_bottom_list li.-openTaxon .subMenu .subMenu_container_list_item_children.-openChildren{transform:translateX(0);transition:all .5s ease}body.-menuOpen{overflow:hidden}}@media screen and (max-width:768px){header .header_top_logo{width:90%}}.footer{display:flex;height:420px;overflow:hidden}.footer_left{background-color:var(--grey-color);display:flex;flex:0 0 40%;flex-direction:column;gap:5rem;justify-content:space-evenly;padding:1rem 3rem;z-index:1}.footer_left_picture{width:80%}.footer_left_picture img{object-fit:contain;width:100%}.footer_left_contact{display:flex;gap:3rem;justify-content:end;transform:translateX(90px)}.footer_left_contact a,.footer_left_contact p{color:var(--white-color);font-size:var(--14-sizing);line-height:var(--18-sizing);text-decoration:unset}.footer_left_contact_tel{display:flex;flex-direction:column}.footer_left_rs{align-items:center;display:flex;gap:1rem;justify-content:center}.footer_left_rs p{color:var(--white-color);font-size:var(--14-sizing);font-weight:700;line-height:var(--18-sizing)}.footer_left_rs svg path{fill:var(--white-color)}.footer_right{align-items:center;background-color:var(--greyBackground-color);display:flex;flex:1 0 45%;flex-direction:column;justify-content:space-between;padding:1rem 3rem;position:relative}.footer_right_pages{align-items:center;display:flex;flex:1 0 40%;justify-content:end;margin:0 0 0 auto;width:70%}.footer_right_pages_content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:3rem;grid-row-gap:3rem}.footer_right_pages_content_item{display:flex;flex-direction:column}.footer_right_pages_content_item a,.footer_right_pages_content_item p{color:var(--grey-color);font-size:var(--14-sizing);font-weight:700;line-height:var(--18-sizing);text-decoration:unset}.footer_right_pages_content_item a{font-weight:400}.footer_right_pages_content_item:nth-child(3){grid-area:2/2/3/3}.footer_right_legal a,.footer_right_legal p{color:var(--grey-color);font-size:var(--12-sizing);text-decoration:unset}.footer_right:before{background-color:var(--grey-color);content:"";height:420px;inset:0;position:absolute;transform:rotate(45deg) translate(-210px,210px);width:420px}@media screen and (max-width:768px){.footer,.footer_left_contact{flex-direction:column}.footer_left_contact{align-items:center;text-align:center;transform:unset}.footer_right{background-color:var(--grey-color)}.footer_right:before{content:unset}.footer_right_pages{display:none}.footer_right_legal{text-align:center}.footer_right_legal a,.footer_right_legal p{color:var(--white-color)}.footer_right_legal a svg g path,.footer_right_legal p svg g path{fill:var(--white-color)}}.cardInfo{display:flex;flex-direction:column;gap:3rem;margin:3rem 0}.cardInfo_rs{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:3rem}.cardInfo_rs p{font-size:var(--25-sizing)!important;font-weight:700;line-height:var(--40-sizing)}.cardInfo_rs a svg{height:38px;width:38px}.cardInfo_rs a svg path{fill:var(--primary-color)}.cardInfo_list{display:flex;gap:1rem}.cardInfo_list_item{align-items:center;background-color:var(--primary-color);border-radius:10px;display:flex;flex:1 0 20%;gap:2rem;height:100px;justify-content:center;padding:2rem}.cardInfo_list_item_picto{display:flex;flex:0 0 14%;gap:1rem;justify-content:center;width:fit-content}.cardInfo_list_item_picto svg{height:100%;width:100%}.cardInfo_list_item_picto svg path{fill:var(--white-color)}.cardInfo_list_item_text,.cardInfo_list_item_text div,.cardInfo_list_item_text div strong,.cardInfo_list_item_text p,.cardInfo_list_item_text p strong{color:var(--white-color);font-size:var(--16-sizing);line-height:var(--18-sizing)}.cardInfo_list_item_text div.big,.cardInfo_list_item_text p.big{font-weight:700}.cardInfo_list_item.column{flex-direction:column}@media screen and (max-width:1000px){.cardInfo_list_item{gap:0;padding:.5rem}}@media screen and (max-width:768px){.cardInfo_list{flex-direction:column}.cardInfo_list_item{justify-content:start;padding:2rem 5rem}}.specialist{display:flex;flex-direction:column;gap:3rem;margin:5rem auto}.specialist_title{text-align:center}.specialist_title h2{font-size:var(--35-sizing);font-weight:700;line-height:var(--40-sizing);text-align:center}.specialist_list{display:flex;gap:2rem;justify-content:space-between}.specialist_list_item{border-radius:10px;flex:1 0 40%;height:60%;overflow:hidden;position:relative}.specialist_list_item_picture{height:100%;width:100%}.specialist_list_item_picture img{height:100%;object-fit:cover;width:100%}.specialist_list_item_desc{align-items:center;background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;gap:3rem;left:50%;padding:3rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.specialist_list_item_desc_title h3{font-size:var(--25-sizing);font-weight:700;line-height:var(--40-sizing)}.specialist_list_item_desc_text p{font-size:var(--14-sizing);line-height:var(--20-sizing);text-align:center}@media screen and (max-width:1000px){.specialist_list_item_picture img{min-height:400px}}@media screen and (max-width:768px){.specialist_title h2{font-size:var(--25-sizing);line-height:var(--35-sizing)}.specialist_list{flex-direction:column}.specialist_list_item{flex:unset;height:420px}.specialist_list_item_desc{width:80%}}.btn:disabled,.btnBigbiz,a.btn,button.btn{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50px;transition:all .3s ease}.btn:disabled a,.btn:disabled button,.btnBigbiz a,.btnBigbiz button,a.btn a,a.btn button,button.btn a,button.btn button{align-items:center;color:var(--white-color);display:flex;font-size:var(--16-sizing);font-weight:700;justify-content:center;line-height:var(--20-sizing);min-width:195px;padding:1rem 2rem;text-decoration:unset}.btn:disabled a:hover,.btn:disabled button:hover,.btnBigbiz a:hover,.btnBigbiz button:hover,a.btn a:hover,a.btn button:hover,button.btn a:hover,button.btn button:hover{color:var(--white-color)}.btn:disabled.withPicto,.btnBigbiz.withPicto,a.btn.withPicto,button.btn.withPicto{position:relative}.btn:disabled.withPicto a,.btn:disabled.withPicto button,.btnBigbiz.withPicto a,.btnBigbiz.withPicto button,a.btn.withPicto a,a.btn.withPicto button,button.btn.withPicto a,button.btn.withPicto button{height:50px;justify-content:center;padding-right:50px}.btn:disabled.withPicto a svg,.btn:disabled.withPicto button svg,.btnBigbiz.withPicto a svg,.btnBigbiz.withPicto button svg,a.btn.withPicto a svg,a.btn.withPicto button svg,button.btn.withPicto a svg,button.btn.withPicto button svg{height:50px;position:absolute;right:0;top:0;width:50px}.btn:disabled.withPicto a svg path,.btn:disabled.withPicto button svg path,.btnBigbiz.withPicto a svg path,.btnBigbiz.withPicto button svg path,a.btn.withPicto a svg path,a.btn.withPicto button svg path,button.btn.withPicto a svg path,button.btn.withPicto button svg path{fill:var(--white-color)}.btn:disabled:hover,.btnBigbiz:hover,a.btn:hover,button.btn:hover{background-color:var(--white-color);border:1px solid var(--primary-color)}.btn:disabled:hover a,.btn:disabled:hover button,.btnBigbiz:hover a,.btnBigbiz:hover button,a.btn:hover a,a.btn:hover button,button.btn:hover a,button.btn:hover button{color:var(--primary-color)}.btn:disabled:hover a svg path,.btn:disabled:hover button svg path,.btnBigbiz:hover a svg path,.btnBigbiz:hover button svg path,a.btn:hover a svg path,a.btn:hover button svg path,button.btn:hover a svg path,button.btn:hover button svg path{fill:var(--primary-color)}.btn:disabled.transparent,.btnBigbiz.transparent,a.btn.transparent,button.btn.transparent{background-color:transparent;border:1px solid var(--primary-color);min-width:180px}.btn:disabled.transparent a,.btn:disabled.transparent button,.btnBigbiz.transparent a,.btnBigbiz.transparent button,a.btn.transparent a,a.btn.transparent button,button.btn.transparent a,button.btn.transparent button{color:var(--primary-color);text-align:center}.btn:disabled.transparent:hover,.btnBigbiz.transparent:hover,a.btn.transparent:hover,button.btn.transparent:hover{background-color:var(--primary-color);transition:all .3s ease}.btn:disabled.transparent:hover a,.btn:disabled.transparent:hover button,.btnBigbiz.transparent:hover a,.btnBigbiz.transparent:hover button,a.btn.transparent:hover a,a.btn.transparent:hover button,button.btn.transparent:hover a,button.btn.transparent:hover button{color:var(--white-color)}.btn:disabled,a.btn,button.btn{border:unset;color:var(--white-color);display:block;font-weight:700;padding:1rem 2rem;text-decoration:unset}.btn:disabled,.btn:disabled div,a.btn,a.btn div,button.btn,button.btn div{font-size:var(--16-sizing);line-height:var(--20-sizing)}.btn:disabled:hover,a.btn:hover,button.btn:hover{color:var(--primary-color)}.polydisPresentation{margin:5rem auto}.polydisPresentation_picture{width:100%}.polydisPresentation_picture img{object-fit:cover;width:100%}.polydisPresentation_content{background-color:var(--grey-color);border-radius:10px;display:flex;flex-direction:column;gap:3rem;margin:-15% auto 0;padding:4rem 8rem;position:relative;width:70%;z-index:1}.polydisPresentation_content_title h2{color:var(--white-color);font-size:var(--25-sizing);font-weight:700;line-height:var(--20-sizing);text-align:center}.polydisPresentation_content_desc{text-align:center}.polydisPresentation_content_desc a,.polydisPresentation_content_desc p{color:var(--white-color);font-size:var(--20-sizing);line-height:var(--25-sizing)}.polydisPresentation_content_desc a strong,.polydisPresentation_content_desc p strong{color:var(--white-color);font-size:var(--20-sizing);font-weight:700;line-height:var(--25-sizing)}.polydisPresentation_content_desc strong a,.polydisPresentation_content_desc strong p{font-weight:700}.polydisPresentation_content_desc a{text-decoration:none}.polydisPresentation_content_desc a:hover{text-decoration:underline}.polydisPresentation_content_button{margin:0 auto;width:fit-content}@media screen and (max-width:768px){.polydisPresentation_content{border-radius:0;margin:-1% auto 0;padding:4rem;text-align:center;width:100%}}.heroBanner{cursor:pointer;height:55vh;margin-top:10px;position:relative;z-index:0}.heroBanner_list{height:100%}.heroBanner_picture{height:100%;width:100%}.heroBanner_picture img{height:100%;object-fit:cover;width:100%}.heroBanner_content{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.heroBanner_content_title h1{color:var(--white-color);font-size:var(--40-sizing);font-weight:700;line-height:var(--60-sizing)}.heroBanner_content_button{width:fit-content}.heroBanner .swiper-pagination-bullet{background-color:var(--white-color);height:15px;opacity:1;width:15px}.heroBanner .swiper-pagination-bullet-active{background-color:var(--primary-color)}.heroBanner.QSN{height:55vh}.heroBanner.QSN .heroBanner_list{position:relative}.heroBanner.QSN .heroBanner_list_item{display:flex;height:100%}.heroBanner.QSN .heroBanner_list_item .heroBanner_picture{margin:0 0 0 auto;width:66%}.heroBanner.QSN .heroBanner_content{height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40%}.heroBanner.QSN .heroBanner_content_title{margin-left:10rem;text-align:left;width:100%}.heroBanner.QSN .heroBanner_content_title h1{color:var(--secondary-color)}.heroBanner.QSN .heroBanner_content:after{background:#f5f5f5;clip-path:polygon(0 0,100% 0,85.06% 48.56%,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.heroBanner{height:600px;margin-top:0}.heroBanner_list{height:100%}.heroBanner_content{width:90%}.heroBanner_content_title h1{font-size:var(--25-sizing);line-height:var(--35-sizing)}.heroBanner.QSN .heroBanner_list_item .heroBanner_picture{width:100%}.heroBanner.QSN .heroBanner_list_item .heroBanner_content{left:50%;transform:translate(-50%,-50%);width:100%}.heroBanner.QSN .heroBanner_list_item .heroBanner_content:after{content:unset}.heroBanner.QSN .heroBanner_list_item .heroBanner_content_title{background-color:#f5f5f5;margin-left:unset;padding:2rem 0;text-align:center;width:80%}}.bigbizDeals{display:flex;flex-direction:column;gap:1rem;margin:5rem 0}.bigbizDeals_title h2{font-size:var(--25-sizing);font-weight:700;line-height:var(--40-sizing);margin-bottom:2rem!important;text-align:center}.bigbizDeals_list{display:flex;flex:1 0 40%;flex-wrap:wrap;gap:2rem;overflow:hidden}.bigbizDeals_list.onlyOne{justify-content:center}.bigbizDeals_list_item{flex:0 0 32%}.bigbizDeals_list_item .itemProd{height:100%}.bigbizDeals_list_item .product-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}.bigbizDeals_list_item .product-card .picture{background-color:var(--greyBackground-color);border-radius:10px;height:400px;overflow:hidden}.bigbizDeals_list_item .product-card .picture img{height:100%;object-fit:cover;width:100%}.bigbizDeals_list_item .product-card .productName{margin-top:3rem}.bigbizDeals_list_item .product-card .productName h3{font-size:var(--20-sizing);line-height:var(--20-sizing)}.bigbizDeals_list_item .product-card .prices{display:flex;flex-direction:column;margin-top:1rem}.bigbizDeals_list_item .product-card .prices .from{font-size:var(--13-sizing)!important}.bigbizDeals_list_item .product-card .prices .HT{font-size:var(--25-sizing)!important;font-weight:700;width:100%}.bigbizDeals_list_item .product-card .prices .TTC{font-size:var(--20-sizing)!important;font-weight:700;width:100%}.bigbizDeals_list_item .product-card .prices .price{font-size:var(--20-sizing);font-weight:700;line-height:var(--25-sizing)}.bigbizDeals_list_item .product-card .prices .price .currency{font-size:var(--20-sizing);font-weight:400;line-height:var(--25-sizing)}.bigbizDeals_list_item .product-card .prices .original-price,.bigbizDeals_list_item .product-card .prices del{font-size:var(--15-sizing);font-weight:400;line-height:var(--10-sizing)}.bigbizDeals_list_item .product-card .prices .original-price .currency,.bigbizDeals_list_item .product-card .prices del .currency{font-size:var(--15-sizing);line-height:var(--10-sizing)}.bigbizDeals_list_item .product-card:hover .button .btnBigbiz{background-color:var(--primary-color);transition:all .3s ease}.bigbizDeals_list_item .product-card:hover .button .btnBigbiz a{color:var(--white-color)}.bigbizDeals .button{margin:0 auto;width:fit-content}.bigbizDeals.notBestDeals{flex-direction:column}.bigbizDeals.notBestDeals .bigbizDeals_title{background-color:transparent;width:fit-content}.bigbizDeals.notBestDeals .bigbizDeals_title h2{font-weight:700;margin-bottom:0!important}.bigbizDeals.notBestDeals .bigbizDeals_list{overflow:hidden}.bigbizDeals.notBestDeals .bigbizDeals_list_item{flex:0 0 31.3%}@media screen and (max-width:1000px){.bigbizDeals_list{gap:0;justify-content:space-between}}@media screen and (max-width:768px){.bigbizDeals{flex-direction:column;width:100%}.bigbizDeals_title{background-color:transparent}.bigbizDeals_list{flex-wrap:nowrap;overflow:scroll!important;padding:0 10px}.bigbizDeals_list_item{flex:0 0 100%!important}}.breadcrumb{padding:1rem 3rem}.breadcrumb-item{align-items:center;display:flex}.breadcrumb-item a,.breadcrumb-item span,.breadcrumb-item.active span{color:var(--grey-color)!important;font-size:var(--16-sizing);line-height:var(--25-sizing)}.breadcrumb-item.active span{font-weight:700}.breadcrumb-item:not(:first-child):before{color:var(--grey-color)!important;content:">"!important;font-size:var(--16-sizing);line-height:var(--25-sizing)}@media screen and (max-width:768px){.breadcrumb{margin-bottom:0;padding:0 0 0 .5rem}.breadcrumb-item a,.breadcrumb-item span{font-size:var(--12-sizing)!important}}.productContent{margin:5rem 0}.productContent .productContentTaxon{padding:1rem 3rem}.productContent .productContentTaxon .taxons .taxonsName{background-color:var(--primary-color);border-radius:10px;margin:0 auto 3rem;overflow:hidden;padding:1rem;text-align:center;width:500px}.productContent .productContentTaxon .taxons .taxonsName h1{color:var(--white-color);font-size:var(--35-sizing);font-weight:700;line-height:var(--35-sizing)}.productContent .productContentTaxon .taxons .taxonsList{display:flex;flex-wrap:wrap;gap:2rem;margin:5rem 0}.productContent .productContentTaxon .taxons .taxonsList.alignCenter{justify-content:center}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem{border-radius:10px;flex:0 0 31.25%;height:280px;overflow:hidden;position:relative}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem .images{display:flex;height:100%;position:relative;width:100%}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem .images img{height:100%;width:100%}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem .images.noImage{background-color:var(--greyBackground-color);height:400px}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem .name{background-color:var(--white-color);border-radius:10px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.5);font-size:var(--25-sizing);font-weight:700;left:50%;padding:2rem 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem:hover .name{background-color:var(--primary-color);color:var(--white-color)}.productContent .productContentTaxon .descriptionTaxon{display:flex;flex-direction:column-reverse;gap:5rem;margin:5rem auto 0}.productContent .productContentTaxon .descriptionTaxon .products-grid{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:5rem}.productContent .productContentTaxon .descriptionTaxon .products-grid.alignCenter{justify-content:center}.productContent .productContentTaxon .descriptionTaxon .products-grid .product-card{align-self:stretch;display:flex;flex:0 0 31.25%;flex-direction:column;justify-content:space-between}.productContent .productContentTaxon .descriptionTaxon .products-grid .product-card:hover .button .btnBigbiz{background-color:var(--primary-color);transition:all .3s ease}.productContent .productContentTaxon .descriptionTaxon .products-grid .product-card:hover .button .btnBigbiz a{color:var(--white-color)}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent{align-items:center;display:flex;height:470px;overflow:hidden}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonDescription{align-items:center;align-self:stretch;display:flex;flex:1 0 40%;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:1}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonDescription li,.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonDescription p,.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonDescription strong{font-size:var(--14-sizing);font-style:italic;line-height:var(--20-sizing)}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonDescription ul{list-style-type:none}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonDescription ul li:before{content:"- ";font-size:var(--14-sizing);line-height:var(--20-sizing)}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonName{align-items:center;align-self:stretch;background-color:var(--greyBackground-color);display:flex;flex:0 0 40%;justify-content:start;position:relative;text-align:center}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonName h2{font-size:var(--35-sizing);font-weight:700;line-height:var(--40-sizing);margin-left:10rem;width:50%}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonName:after{background-color:var(--white-color);clip-path:polygon(calc(100% + 1px) 0,85% 50%,calc(100% + 1px) 100%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.productContent .productContentTaxon .descriptionTaxon .product-card .picture{background-color:var(--greyBackground-color);border-radius:10px;height:280px;overflow:hidden}.productContent .productContentTaxon .descriptionTaxon .product-card .picture img{height:100%!important;object-fit:cover!important;width:100%!important}.productContent .productContentTaxon .descriptionTaxon .product-card .productName{margin-bottom:1rem;margin-top:3rem}.productContent .productContentTaxon .descriptionTaxon .product-card .productName h3{font-size:var(--20-sizing);line-height:var(--20-sizing)}.productContent .productContentTaxon .descriptionTaxon .product-card .prices{display:flex;flex-direction:column}.productContent .productContentTaxon .descriptionTaxon .product-card .prices .HT{font-size:var(--25-sizing)!important;font-weight:700}.productContent .productContentTaxon .descriptionTaxon .product-card .prices .TTC{font-size:var(--20-sizing)!important;font-weight:700}.productContent .productContentTaxon .descriptionTaxon .product-card .prices .price{font-size:var(--20-sizing);font-weight:700;line-height:var(--25-sizing)}.productContent .productContentTaxon .descriptionTaxon .product-card .prices .price .currency{font-size:var(--20-sizing);font-weight:400;line-height:var(--25-sizing)}.productContent .productContentTaxon .descriptionTaxon .product-card .prices .original-price,.productContent .productContentTaxon .descriptionTaxon .product-card .prices del{font-size:var(--15-sizing);font-weight:400;line-height:var(--10-sizing)}.productContent .productContentTaxon .descriptionTaxon .product-card .prices .original-price .currency,.productContent .productContentTaxon .descriptionTaxon .product-card .prices del .currency{font-size:var(--15-sizing);line-height:var(--10-sizing)}.productContent .productContentTaxon .descriptionTaxon .product-card .button{margin-top:2rem}@media screen and (max-width:1000px){.productContent .productContentTaxon .descriptionTaxon .products-grid{flex-wrap:wrap}.productContent .productContentTaxon .descriptionTaxon .products-grid .product-card{flex:0 0 100%}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent{flex-direction:column;gap:2rem;height:auto}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonName{flex:0 0 100%}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonName:after{content:unset}.productContent .productContentTaxon .descriptionTaxon .descriptionTaxonContent .taxonName h2{align-items:center;display:flex;height:150px;justify-content:center;margin-left:0!important;width:100%}}@media screen and (max-width:768px){.productContent{margin-top:0!important;padding:1rem}.productContent .productContentTaxon{padding:1rem 0}.productContent .productContentTaxon .taxons .taxonsName{width:100%}.productContent .productContentTaxon .taxons .taxonsList{display:flex;flex-direction:row;flex-wrap:wrap}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem{flex:0 0 100%;height:fit-content}.productContent .productContentTaxon .taxons .taxonsList .taxonsListItem .noImage{height:200px!important}}.polydisPresentationQSN{align-items:center;display:flex;gap:5rem;justify-content:center;margin:5rem auto;width:90%}.polydisPresentationQSN_content_title h2{font-size:var(--25-sizing);font-weight:700;line-height:var(--25-sizing)}.polydisPresentationQSN_content_desc div,.polydisPresentationQSN_content_desc p,.polydisPresentationQSN_content_desc strong{font-size:var(--16-sizing);line-height:var(--25-sizing)}@media screen and (max-width:768px){.polydisPresentationQSN{flex-direction:column;width:100%}.polydisPresentationQSN_picture,.polydisPresentationQSN_picture img{width:100%}.polydisPresentationQSN_content{width:90%}}.cardContact{margin:5rem auto}.cardContact_list{display:flex;flex-direction:row;justify-content:space-evenly}.cardContact_list_item{align-items:stretch;background-color:var(--white-color);border:1px solid var(--grey-color);border-radius:30px;flex:0 0 22%;padding:4rem 2rem;position:relative}.cardContact_list_item_picto{background-color:var(--white-color);left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.cardContact_list_item_picto svg path{fill:var(--primary-color)}.cardContact_list_item_title h3{font-size:var(--20-sizing);font-weight:700;line-height:var(--30-sizing);text-align:center}.cardContact_list_item_desc div,.cardContact_list_item_desc p{font-size:var(--16-sizing);line-height:var(--20-sizing);text-align:center}.cardContactPage{margin:-15rem auto 10rem;position:relative;z-index:1}.cardContactPage_list_item{padding:2rem 2rem 4rem}.cardContactPage_list_item_picto{align-items:center;display:flex;justify-content:center;left:unset;margin-bottom:2rem;position:relative;top:unset;transform:unset}@media screen and (max-width:768px){.cardContact_list{flex-direction:column}}.cartAddressLayout form select{border:.5px solid #5e5e68;border-radius:15px;padding:1rem 2rem}.cartAddressLayout form select,.cartAddressLayout form select option{font-family:Montserrat,sans-serif!important;font-size:var(--16-sizing);line-height:var(--25-sizing)}.cartAddressLayout form select::placeholder{font-family:Montserrat,sans-serif!important;font-size:var(--16-sizing);line-height:var(--25-sizing)}.cartAddressLayout form input[type=checkbox]{height:20px;padding:0;width:20px}.cartAddressLayout form input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.cartAddressLayout form input[type=checkbox]:focus{box-shadow:0 0 0 .25rem rgba(235,98,9,.25)}.cartAddressLayout form input[type=radio]{height:20px;padding:0;width:20px}.cartAddressLayout form input[type=radio]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.cartAddressLayout form input[type=radio]:focus{box-shadow:0 0 0 .25rem rgba(235,98,9,.25)}form .form-control,form input,form textarea{border:.5px solid #5e5e68;border-radius:15px;font-family:Montserrat,sans-serif!important;font-size:var(--12-sizing);line-height:var(--25-sizing);padding:1rem 2rem}form .form-control::placeholder,form input::placeholder,form textarea::placeholder{font-family:Montserrat,sans-serif!important;font-size:var(--12-sizing);line-height:var(--25-sizing)}.formContact form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,0fr);grid-column-gap:5px;grid-row-gap:10px}.formContact form .field{margin-bottom:0!important}.formContact form .field .invalid-feedback{font-size:var(--12-sizing);line-height:var(--25-sizing)}.formContact form .field:first-child{grid-area:1/1/2/2}.formContact form .field:nth-child(2){grid-area:1/2/2/3}.formContact form .field:nth-child(3){grid-area:2/1/3/3}.formContact form .field:nth-child(4){grid-area:3/1/4/3}.formContact form .field:nth-child(5){grid-area:4/1/5/3}.formContact form .field:nth-child(6){grid-area:5/1/6/3}.formContact form .field:nth-child(7){grid-area:6/1/7/3}.formContact form .btnBigbiz{grid-area:7/1/8/3}.productInfoPage{margin-top:1rem!important}.productInfoPage .productImages{margin-top:0}.productInfoPage .productImages .productImagesList{flex-direction:column-reverse;gap:1rem}.productInfoPage .productImages .productImagesList .bigImageProduct{padding-right:0!important}.productInfoPage .productImages .productImagesList .bigImageProduct a img{max-height:680px}.productInfoPage .productImages .productImagesList .images{overflow:scroll;overflow-y:hidden;padding-right:0;width:100%}.productInfoPage .productImages .productImagesList .images .imagesList{display:flex;flex-direction:row!important}.productInfoPage .productImages .productImagesList .images .imagesList .productImage{flex:0 0 15%}.productInfoPage .productImages .accordion{display:flex;flex-direction:column;gap:1rem}.productInfoPage .productImages .accordion-item{border:unset}.productInfoPage .productImages .accordion-item .accordion-header{background-color:var(--greyBackground-color);border-radius:20px;padding:1rem 3rem 1rem 5rem}.productInfoPage .productImages .accordion-item .accordion-header .accordion-button:after{background-size:unset;height:25px;width:30px}.productInfoPage .productImages .accordion-item .accordion-header span{color:var(--primary-color);font-size:var(--16-sizing);font-weight:700;text-transform:uppercase}.productInfoPage .productImages .accordion-item .accordion-header .collapsed span{color:var(--grey-color);font-weight:400}.productInfoPage .productImages .accordion-item a.btn{width:fit-content}.productInfoPage .productImages .accordion #reviews .accordion-body div{align-items:center;display:flex;flex-direction:column;gap:2rem}.productInfoPage .productImages .accordion .accordion-collapse{padding:1rem 5rem}.productInfoPage .productImages .accordion .accordion-collapse .accordion-body table tbody tr td,.productInfoPage .productImages .accordion .accordion-collapse .accordion-body table tbody tr th{font-size:var(--16-sizing)}.productInfoPage .infoProductPage{margin-top:0;z-index:0}.productInfoPage .infoProductPage .infoProduct{display:flex;flex-direction:column}.productInfoPage .infoProductPage .infoProduct form{flex-direction:column}.productInfoPage .infoProductPage .infoProduct form .variantsList{width:100%}.productInfoPage .infoProductPage .infoProduct form .variantsList .field{align-items:center;border-bottom:1px solid var(--grey-color);border-top:1px solid var(--grey-color);display:flex;justify-content:space-between;margin-bottom:0!important;padding:2rem 0}.productInfoPage .infoProductPage .infoProduct form .variantsList .field label{color:var(--grey-color);display:block!important;font-size:var(--16-sizing);text-transform:uppercase}.productInfoPage .infoProductPage .infoProduct form .variantsList .field label:after{content:unset}.productInfoPage .infoProductPage .infoProduct form .variantsList .field select{border:unset;color:var(--grey-color);font-size:var(--16-sizing);text-align:right;width:auto}.productInfoPage .infoProductPage .infoProduct form .variantsList .field select option{font-size:var(--16-sizing)}.productInfoPage .infoProductPage .infoProduct form .variantsList .field:not(:first-child){border-top:unset}.productInfoPage .infoProductPage .infoProduct .sylius-rating svg{height:25px;width:25px}.productInfoPage .infoProductPage .infoProduct .options{display:flex;flex-direction:column;margin-bottom:1rem}.productInfoPage .infoProductPage .infoProduct .options .option{align-items:center;display:flex;gap:1rem}.productInfoPage .infoProductPage .infoProduct .options .option h3,.productInfoPage .infoProductPage .infoProduct .options .option p{color:var(--grey-color);font-size:var(--16-sizing);font-weight:400}.productInfoPage .infoProductPage .infoProduct .pricesProduct{flex-direction:column;gap:0!important}.productInfoPage .infoProductPage .infoProduct .pricesProduct .HT{font-size:var(--25-sizing)!important;font-weight:700;width:100%}.productInfoPage .infoProductPage .infoProduct .pricesProduct .TTC{font-size:var(--20-sizing)!important;font-weight:700;width:100%}.productInfoPage .infoProductPage .infoProduct h1{font-size:var(--35-sizing);font-weight:700;line-height:var(--40-sizing)}.productInfoPage .infoProductPage .infoProduct .numberReviews{align-items:center;display:flex;font-size:var(--16-sizing)}.productInfoPage .infoProductPage .infoProduct .addReview{display:none}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4.errorProduct form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,0fr);grid-row-gap:15px;grid-column-gap:15px;align-items:center}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4.errorProduct form div:first-child{grid-area:1/1/2/3}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4.errorProduct form div:nth-child(2){grid-area:2/1/3/3}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4.errorProduct form div:nth-child(3){grid-area:3/1/4/2}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4.errorProduct form div:nth-child(4){grid-area:3/2/4/3;opacity:.5}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,0fr);grid-row-gap:15px;grid-column-gap:15px;align-items:center}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form div:first-child{grid-area:1/1/2/3}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form div:nth-child(2){grid-area:2/1/3/2}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form div:nth-child(3){grid-area:2/2/3/3}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form label{display:none}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-3{margin-bottom:0!important}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4{margin-bottom:0!important;position:relative}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 .mb-3{margin-bottom:0!important}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 input[type=number]{border:1px solid var(--primary-color);border-radius:100vmax;color:var(--primary-color);font-size:var(--25-sizing);font-weight:700;max-width:200px;pointer-events:none;text-align:center}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 .minusProduct{cursor:pointer;left:0;position:absolute;top:50%;transform:translateY(-50%)}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 .minusProduct svg{height:fit-content;width:35px}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 .plusProduct{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 .plusProduct svg{height:fit-content;width:35px}.productInfoPage .infoProductPage .averageRating{margin:1rem 0!important}.productInfoPage .infoProductPage .averageRating .col-md-auto{padding-left:0}@media screen and (max-width:768px){.productInfoPage{margin-top:0!important}.productInfoPage .infoProductPage .infoProduct .position-relative .my-4 form .mb-4 input[type=number]{max-width:unset}}.cmsPage .cms_content_element__heading,.cmsPage .cms_content_element__textarea{margin:5rem auto!important;max-width:1140px}.cmsPage h2{font-size:var(--35-sizing);font-weight:700;line-height:var(--40-sizing);text-align:center}@media screen and (max-width:768px){.cmsPage .cms_content_element__heading,.cmsPage .cms_content_element__textarea{padding:0 10px!important}}.formUsinage{margin:5rem auto;width:50%}.formUsinage form .form-group{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,0fr);grid-column-gap:5px;grid-row-gap:10px}.formUsinage form .form-group div:first-child{grid-area:1/1/2/2}.formUsinage form .form-group div:nth-child(2){grid-area:1/2/2/3}.formUsinage form .form-group div:nth-child(3){grid-area:2/1/3/3}.formUsinage form .form-group div:nth-child(4){grid-area:3/1/4/3}.formUsinage form .form-group div:nth-child(5){grid-area:4/1/5/3}.formUsinage form .form-group div:nth-child(6){grid-area:5/1/6/3}.formUsinage form .form-group div:nth-child(7){grid-area:6/1/7/3}.formUsinage form .form-group div:nth-child(8){grid-area:7/1/8/3}.formUsinage form .form-group div:nth-child(9){grid-area:8/1/9/3}.formUsinage form .form-group input,.formUsinage form .form-group textarea,.formUsinage form .submitButton{width:100%}.estimate{background-color:#f8f9fa;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin-top:3rem;padding:1.5rem 1.5rem 1.5rem 4.5rem}.estimate .title{font-weight:700}.estimate .input{display:flex;gap:1rem}.estimate select{border:.5px solid #5e5e68;border-radius:15px;color:var(--grey-color);display:block;font-family:Montserrat,sans-serif!important;font-size:var(--16-sizing);font-weight:400;line-height:var(--25-sizing);padding:.5rem 3rem .5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:fit-content;--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.estimate #estimate-price{margin-top:1rem}.cartHeader{margin:3rem 0 5rem!important}.loginCart a{background-color:transparent}.loginCart a svg path{fill:var(--grey-color)}.loginCart a:hover{border:unset}.clear_cart button{background:unset;color:var(--grey-color);font-weight:400;padding:0;text-decoration:underline}.clear_cart button:hover{border:unset;font-weight:700}.cartGeneral .btn.btn-outline-gray{border-bottom-right-radius:15px;border-top-right-radius:15px}.cartGeneral .couponButton .p-4{border-radius:var(--bs-border-radius-lg)!important}.cartGeneral .table-responsive button{align-items:center;display:flex;height:35px;justify-content:center;width:35px}.cartGeneral .table-responsive button svg{height:20px;width:20px}.popupCart{padding:2rem}.popupCart .offcanvas-title{font-size:2.5rem;font-weight:500;line-height:1.2}.popupCart .offcanvas-body table tbody tr{border-bottom:.5px solid var(--bs-border-color)}.popupCart .offcanvas-body table tbody tr td{padding:1.5rem .5rem}.popupCart .offcanvas-body table tbody tr .productInfoCartOptions{display:flex;flex-direction:column}.popupCart .offcanvas-body table tbody tr .productInfoCartOptions small span{font-size:.875em!important}.steps .steps-item-active a:before{background-color:var(--primary-color)}.technicalSheet{margin:1rem 0!important;position:relative}.technicalSheet .btnFT{color:var(--primary-color);cursor:pointer;font-weight:700;padding-left:0;position:relative;text-decoration:unset;text-transform:uppercase;width:auto}.technicalSheet .btnFT:after{color:var(--primary-color);content:">";position:absolute;right:-5px;transition:all .5s ease}.technicalSheet .listFT{max-height:0;min-height:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:30px;transition:all .5s ease;z-index:1}.technicalSheet .listFT .listFTUL{background:var(--greyBackground-color);border-radius:20px;list-style-type:none;padding:2rem 1rem}.technicalSheet .listFT .listFTUL .itemFT a{text-decoration:unset}.technicalSheet .listFT .listFTUL .itemFT:hover a{text-decoration:underline}.technicalSheet.-open .btnFT:after{transform:rotate(90deg);transition:all .5s ease}.technicalSheet.-open .listFT{max-height:500px;pointer-events:auto;transition:all .5s ease}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}