.montserrat{font-family:'Montserrat',Helvetica,Arial,sans-serif}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}.trebuchet{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif}.txt-xs{font-size:1rem;line-height:1.2em}.txt-sm{font-size:1.2rem;line-height:1.167em}.txt-md{font-size:1.4rem;line-height:1.214em}.txt-lg{font-size:1.6rem;line-height:1.188em}.txt-xl{font-size:1.8rem;line-height:1.2em}.txt-xxl{font-size:2rem;line-height:1.2em}.txt-blue{color:#008295}.txt-hidden{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.font-awesome-style{display:inline-block;font-family:'Font Awesome 5 Pro';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:300;line-height:1;text-rendering:auto}.clearfix::after{clear:both;content:'';display:table}.btn,button{font-size:1.4rem;line-height:1.214em;background-color:#000;border:none;border-radius:0 50px 50px;color:#fff;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:700;min-width:110px;padding:11px;text-align:center;transition:background-color ease .2s,color ease .2s}.btn:hover,button:hover{background-color:#363734;border:none;color:#fff}.btn:active,button:active,.btn:focus,button:focus{background-color:#030302;box-shadow:none;border:none}.btn.disabled,button.disabled,.btn [disabled],button [disabled]{background-color:#9b9b9b}.btn-secondary{background-color:#008295}.btn-secondary:hover{background-color:#005461}.btn-secondary:active,.btn-secondary:focus{background-color:#00acc7}.btn-tertiary{background-color:#59bfc7;color:#000}.btn-tertiary:hover{background-color:#3ba8b0}.btn-tertiary:active,.btn-tertiary:focus{background-color:#7dced4}.btn-quaternary{background-color:#f2f3f6;color:#000}.btn-quaternary:hover{background-color:#fff;color:#000}.btn-quaternary:active,.btn-quaternary:focus{background-color:#d5d8e2;color:#000}.btn-small{font-size:1.2rem;line-height:1.167em;min-width:96px;padding:13px}.btn-large{font-size:2.4rem;line-height:1.2em;min-width:180px;padding:10px}.absolute-centring{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.absolute-horizontal-centring{left:50%;position:absolute;transform:translateX(-50%)}.absolute-vertical-centring{position:absolute;top:50%;transform:translateY(-50%)}.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container{max-width:1440px}h1{font-size:4.8rem;line-height:1.2em}body.contentmanager-contenttype-article .block .block-title,body.contentmanager-contenttype-article .block .ct-field{max-width:1440px}header.page-header .top-part .inner .panel.wrapper .panel.header .minicart-wrapper .showcart{padding-left:32px}header.page-header .top-part .inner .panel.wrapper .panel.header .minicart-wrapper .viewcart{color:black}header.page-header .top-part .inner .panel.wrapper .panel.header .minicart-wrapper .quickquote{color:black}header.page-header .bottom-part .inner.container{max-width:100vw}@media (min-width:1680px){header.page-header .bottom-part .inner.container .block-search{width:350px}header.page-header .bottom-part .inner.container .block-search .block-content{width:100%}header.page-header .bottom-part .inner.container .header-options .option-part .link{font-size:2.5rem}header.page-header .bottom-part .inner.container .header-options .option-part .link .icon::before{font-size:2.5rem !important}header.page-header .bottom-part .inner.container .header-options .option-part .minicart-wrapper .action.showcart .title{font-size:2.5rem}header.page-header .bottom-part .inner.container .header-options .option-part .minicart-wrapper .action.showcart:before{font-size:24px !important}header.page-header .bottom-part .inner.container .header-options .option-part .minicart-wrapper .action.showcart .counter.qty{right:2rem !important;font-size:2rem}}header.page-header .customer-group.pros{height:56px;margin-left:-30px}header .sections.nav-sections{width:calc(100% - 120px)}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 a.level0{padding-left:12px;padding-right:12px}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 a.level0 span{font-size:1.6rem;line-height:1.188em}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 ul.level0 li.level1 a.level1{font-size:1.8rem}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 ul.level0 li.level1 ul.level1 li.level2 a.level2{font-size:1.8rem}#contactusbutton a,#ourshopsbutton a,.minicart-wrapper a,#wishlist-link a,.account-links a{font-size:1.6rem}header.page-header .header-desktop-submenu .navigation .ui-menu .level0 .submenu{font-size:14px;left:5%;right:5%;width:90vw}header.page-header .header-desktop-submenu .navigation .ui-menu .level0 .submenu li.level1 a{font-size:16px}header.page-header .header-desktop-submenu .navigation .ui-menu .level0 .submenu li.level1 .level2{font-size:14px !important}header.page-header .header-desktop-submenu .navigation .ui-menu .level0 .submenu li.level1 .level2 .level3{font-size:14px !important}footer.page-footer .footer-inner .footer-reassurance{padding-top:50px}footer.page-footer .footer-inner .footer-reassurance .reassurance-icons{height:120px !important}footer.page-footer .footer-inner .footer-reassurance img{width:40% !important}footer.page-footer .footer-inner .footer-desktop .apropos{width:40%}footer.page-footer .footer-inner .footer-desktop .apropos .apropos-content .footer-about-links a:hover{color:#008295;text-decoration:none}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .apropos .apropos-content .about-title{font-size:28px}}footer.page-footer .footer-inner .footer-desktop .apropos .apropos-content li{font-size:16px;margin-top:0.75rem}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .apropos .apropos-content li{font-size:18px}}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .apropos .footer-newsletter .sub-label{font-size:28px}}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .logo-footer{margin-left:15rem}}footer.page-footer .footer-inner .footer-desktop .logo-footer img{height:auto;float:right;width:70%}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .footer-right{padding-left:10rem}}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .footer-right .contact-subtitle{font-size:28px}}@media (min-width:1441px){footer.page-footer .footer-inner .footer-desktop .footer-right .additionnal-links .footer-links-blue{font-size:28px}}footer.page-footer .footer-inner .footer-desktop .footer-right .additionnal-links .footer-bottom-links li{padding-top:1rem}footer.page-footer .footer-inner .footer-networks-container .footer-networks{padding:55px 160px 75px}footer.page-footer .footer-inner .footer-networks-container .footer-networks .presentation p span{font-size:1.8rem;line-height:1.2em}footer.page-footer .footer-inner .footer-networks-container .footer-networks .presentation p:first-of-type span{font-size:2.4rem}footer.page-footer .footer-inner .footer-networks-container .footer-networks .presentation .title{font-size:3.6rem;margin-top:7px}footer.page-footer .footer-inner .footer-networks-container .footer-networks .presentation ul li span{font-size:1.8rem;line-height:1.2em}footer.page-footer .footer-inner .footer-networks-container .footer-networks .networks{font-size:2.4rem;line-height:1.2em}footer.page-footer .footer-inner .footer-networks-container .footer-networks .networks .network .icon{height:56px;width:56px}footer.page-footer .footer-inner .footer-networks-container .footer-networks .networks .network .icon::before{font-size:4rem}footer.page-footer .footer-inner .footer-links-container{padding:90px 40px 40px}footer.page-footer .footer-inner .footer-links-container .footer-links img.logo{max-width:none;width:138px}footer.page-footer .footer-inner .footer-links-container .footer-links .about{margin-left:60px;max-width:320px}footer.page-footer .footer-inner .footer-links-container .footer-links .about .title{font-size:2.4rem;line-height:1.2em}footer.page-footer .footer-inner .footer-links-container .footer-links .about .footer-about-links li{margin:30px 0}footer.page-footer .footer-inner .footer-links-container .footer-links .about .footer-about-links li i{font-size:2.4rem}footer.page-footer .footer-inner .footer-links-container .footer-links .about .footer-about-links li span{font-size:1.6rem;line-height:1.188em}footer.page-footer .footer-inner .footer-links-container .footer-links .payment{font-size:2.4rem}footer.page-footer .footer-inner .footer-links-container .footer-links .payment .logos li{height:48px}footer.page-footer .footer-inner .footer-links-container .footer-links .additionnal-links{font-size:2.4rem;line-height:1.2em;padding-top:85px}footer.page-footer .footer-inner .footer-contact-container .footer-contact{padding:30px 25px}footer.page-footer .footer-inner .footer-contact-container .footer-contact .newsletter .title{font-size:2.4rem;line-height:1.2em}footer.page-footer .footer-inner .footer-contact-container .footer-contact .contact-us .title{font-size:2.4rem;line-height:1.2em}footer.page-footer .footer-inner .footer-contact-container .footer-contact .contact-us .contact-tel span,footer.page-footer .footer-inner .footer-contact-container .footer-contact .contact-us .contact-mail span{font-size:1.6rem;line-height:1.188em}footer.page-footer .footer-inner .footer-contact-container .footer-contact .address .coordonnees p{font-size:1.6rem;line-height:1.188em}footer.page-footer .footer-backgrounds .bg1{height:30.5%}footer.page-footer .footer-backgrounds .bg2{height:696px}body.catalog-product-view .product-info-main{right:calc((100% - 1440px)/2)}body.catalog-product-view .product-info-main .page-title-wrapper .page-title{font-size:4.8rem;line-height:1.2em}body.catalog-product-view .product-info-main .price-box .promotion{left:-9.5%;top:1.5%}.block.video iframe{width:640px}.opc-block-summary>.title{font-size:3.2rem;line-height:1.2em}.checkout-onepage-success .page-title{font-size:4.8rem}body.contentmanager-contenttype-homepage .page.messages{max-width:none}body.contentmanager-contenttype-homepage .probanner-message .message-pro h2{font-size:6rem}body.contentmanager-contenttype-homepage .probanner-message .message-pro h3{font-size:4rem}.block-title{font-size:3.2rem;line-height:1.2em}.homepage-diaporama .diaporama-swiper-button-prev{display:none}.homepage-diaporama .diaporama-swiper-button-next{display:none}.homepage-articles .item{margin-bottom:24px;width:calc((100%/4) - 24px)}.homepage-articles .item:first-of-type,.homepage-articles .item:nth-of-type(2){width:calc((100%/4) - 24px)}body.contentmanager-contentlist-view .block.ct-listing-blog .block-title{font-size:4.8rem;line-height:1.2em}.article-items{margin-left:-12px;margin-right:-12px}.article-item{margin:0 12px 24px;width:calc((100%/4) - 24px)}.ct-listing-blog .article-item{width:calc(33% - 24px)}body.contentmanager-contenttype-article .block.associated-products .block-title,body.contentmanager-contenttype-article .block.associated-articles .block-title,body.contentmanager-contenttype-article .block.associated-products .ct-field,body.contentmanager-contenttype-article .block.associated-articles .ct-field{max-width:1416px}body.contentmanager-contenttype-article .block.associated-products .block-title,body.contentmanager-contenttype-article .block.associated-articles .block-title{padding-left:12px;padding-right:12px}body.contentmanager-contenttype-article .block.associated-products .block-title::after,body.contentmanager-contenttype-article .block.associated-articles .block-title::after{width:calc(100% - 12px*2)}body.contentmanager-contenttype-article .block.associated-products .product-item .product-item-info,body.contentmanager-contenttype-article .block.associated-articles .product-item .product-item-info{padding:12px}body.contentmanager-contenttype-article .block.associated-articles .article-items{margin-left:-12px;margin-right:-12px}body.contentmanager-contenttype-article .block.associated-articles .article-item:first-of-type,body.contentmanager-contenttype-article .block.associated-articles .article-item:nth-of-type(2){width:calc((100%/3) - 24px)}.block.articles .article-item:first-of-type,.block.articles .article-item:nth-of-type(2){width:calc((100%/3) - 24px)}header.page-header .top-part .inner .panel.wrapper .panel.header .minicart-wrapper a.action.showcart{padding-left:32px}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links{padding-left:32px;padding-right:32px}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li#wishlist-link a{padding-left:32px;padding-right:32px}header.page-header .bottom-part .inner.container{max-width:1440px}header.page-header .customer-group.pros{height:56px;margin-left:10px}header .sections.nav-sections{width:calc(100% - 120px)}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 a.level0{padding-left:12px;padding-right:12px}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 a.level0 span{font-size:1.6rem;line-height:1.188em}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 ul.level0 li.level1 a.level1{font-size:1.8rem}header .sections.nav-sections .section-items.nav-sections-items #store\.menu nav ul li.level0 ul.level0 li.level1 ul.level1 li.level2 a.level2{font-size:1.8rem}