.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:768px}h1{font-size:3rem;line-height:1.2em}body.contentmanager-contenttype-homepage .page-main{padding-top:180px}footer.page-footer{position:relative}footer.page-footer .footer-inner{z-index:1;position:relative}footer.page-footer .footer-inner .social{display:block}footer.page-footer .footer-inner .footer-mobile .additionnal-links{font-size:16px}footer.page-footer .footer-inner .footer-reassurance{padding:40px 0 30px}footer.page-footer .footer-inner .footer-reassurance .reassurance span.title{margin:15px 0}footer.page-footer .footer-inner .footer-reassurance .reassurance .title{font-size:20px}footer.page-footer .footer-inner .footer-reassurance .reassurance .reassurance-icons{height:100px;margin-bottom:3rem}footer.page-footer .footer-inner .footer-reassurance .reassurance .reassurance-icons img{width:25%;height:auto}footer.page-footer .footer-inner .footer-reassurance .reassurance .text{font-size:14px;line-height:14px}footer.page-footer .footer-inner .footer-networks-container{background-image:linear-gradient(to right, #026d87 0%, #008295 65.81%, #044c5e 100%)}footer.page-footer .footer-inner .footer-networks-container .footer-networks{padding:50px;white-space:nowrap}footer.page-footer .footer-inner .footer-networks-container .footer-networks .presentation{margin:0;width:55%;display:inline-block;white-space:normal}footer.page-footer .footer-inner .footer-networks-container .footer-networks .networks{width:45%;display:inline-block;white-space:normal}footer.page-footer .footer-inner .footer-networks-container .footer-networks .networks .network .icon{height:24px;width:24px}footer.page-footer .footer-inner .footer-networks-container .footer-networks .networks .network .icon::before{font-size:1.2rem}footer.page-footer .footer-inner .footer-contact-links{display:flex;flex-direction:row-reverse;min-height:445px}footer.page-footer .footer-inner .footer-contact-container{float:right;background:#000}footer.page-footer .footer-inner .footer-contact-container .footer-contact{background-image:linear-gradient(to right, #026d87 0%, #008295 65.81%, #044c5e 100%);height:100%;padding:30px 8px}footer.page-footer .footer-inner .footer-contact-container .footer-contact .icon{height:24px;margin-right:5px;width:24px}footer.page-footer .footer-inner .footer-contact-container .footer-contact .icon::before{font-size:1.2rem}footer.page-footer .footer-inner .footer-contact-container .footer-contact .contact-us{margin-left:0;margin-right:0;width:100%}footer.page-footer .footer-inner .footer-contact-container .footer-contact .contact-us .title{text-align:left}footer.page-footer .footer-inner .footer-contact-container .footer-contact .address{margin-left:0;margin-right:0;width:100%}footer.page-footer .footer-inner .footer-contact-container .footer-contact .address .coordonnees{width:calc(100% - 41px)}footer.page-footer .footer-inner .footer-links-container{padding:20px}footer.page-footer .footer-inner .footer-links-container::after{clear:both;content:'';display:table}footer.page-footer .footer-inner .footer-links-container .footer-links img.logo{float:left;width:80px}footer.page-footer .footer-inner .footer-links-container .footer-links .about{width:calc(100% - 100px);margin-left:100px;margin-top:0}footer.page-footer .footer-inner .footer-links-container .footer-links .about .title{text-align:left}footer.page-footer .footer-inner .footer-links-container .footer-links .about .footer-about-links{margin:0;padding:0 15px}footer.page-footer .footer-inner .footer-links-container .footer-links .about .footer-about-links li{margin:25px 0}footer.page-footer .footer-inner .footer-links-container .footer-links .payment{width:calc(100% - 100px);margin-left:100px;margin-top:0}footer.page-footer .footer-inner .footer-links-container .footer-links .payment .title{text-align:left;margin-bottom:15px}footer.page-footer .footer-inner .footer-links-container .footer-links .payment .logos{justify-content:flex-start;margin:0}footer.page-footer .footer-inner .footer-links-container .footer-links .payment .logos li{height:27px}footer.page-footer .footer-inner .footer-links-container .footer-links .payment .logos li+li{margin-left:7px}footer.page-footer .footer-inner .footer-links-container .footer-links .additionnal-links{margin-top:25px}footer.page-footer .footer-inner .footer-links-container .footer-links .additionnal-links .footer-bottom-links{justify-content:space-between}footer.page-footer .footer-inner .footer-links-container .footer-links .additionnal-links .footer-bottom-links li+li{margin-left:0}footer.page-footer .footer-backgrounds{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}footer.page-footer .footer-backgrounds .bg1{position:relative;height:25%;background-color:#026d87}footer.page-footer .footer-backgrounds .bg2{position:absolute;height:675px;background:#000;bottom:22px;width:100%}body.contentmanager-contenttype-homepage .homepage-diaporama{background-color:#000;margin-bottom:35px}body.contentmanager-contenttype-homepage .homepage-diaporama .swiper-wrapper{height:100%;margin:0}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-pagination{border-radius:30px 30px 0 0;bottom:0;left:50%;padding:8px 30px;position:absolute;transform:translateX(-50%);width:auto;z-index:1}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-prev,body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-next{display:block;height:100%;position:absolute;text-align:center;top:0;width:30px;z-index:1}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-prev::before,body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-next::before{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;background-color:#008295;border-radius:50%;color:#000;cursor:pointer;height:30px;font-size:3rem;font-weight:700;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-prev span,body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-next span{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-prev{display:none}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-prev::before{content:'\f104'}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-next{display:none}body.contentmanager-contenttype-homepage .homepage-diaporama .diaporama-swiper-button-next::before{content:'\f105'}body.contentmanager-contenttype-homepage .homepage-category{margin-top:7rem;width:80%;border:#808080 solid 1px}body.contentmanager-contenttype-homepage .homepage-category .ct-field-content{justify-content:center;display:flex}body.contentmanager-contenttype-homepage .homepage-category .homepage-category-title{margin-top:-2rem;width:60%}body.contentmanager-contenttype-homepage .homepage-category .category-image{display:block;width:100px;height:100px;padding:0}body.contentmanager-contenttype-homepage .homepage-category .homepage-category-main-title{font-size:4.8rem;margin-top:-2rem}body.contentmanager-contenttype-homepage .homepage-category .category-name{border:none;font-size:14px;padding-right:20px}body.contentmanager-contenttype-homepage .homepage-category .categoryblock{margin-top:5rem;padding-bottom:5rem}body.contentmanager-contenttype-homepage .homepage-new-main-title{font-size:4.8rem;margin-top:-2rem}body.contentmanager-contenttype-homepage .homepage-promotions{background-image:linear-gradient(102.67deg, #026d87 0%, #78a2af 61.17%, #59bfc7 75.2%, #78a2af 100%)}body.contentmanager-contenttype-homepage .probanner-message .message-pro h2{font-size:3rem}body.contentmanager-contenttype-homepage .probanner-message .message-pro h3{font-size:2rem}body.contentmanager-contenttype-homepage .tutorial-desktop{display:block;order:7}body.contentmanager-contenttype-homepage .tutorial-mobile{display:none}body.contentmanager-contenttype-homepage .homepage-articles .item{margin-bottom:5px;width:calc(50% - 10px)}body.contentmanager-contenttype-homepage .newsletter_block .newsletter-title{font-size:18px}body.contentmanager-contenttype-homepage .newsletter_block .newsletter-button{font-size:16px}body.contentmanager-contenttype-homepage .homepage-discover-title{font-size:4.8rem;margin-top:-5rem}.product-item{width:calc(100%/3)}.product-item .product-item-photo{border-radius:35px 0}.product-items .product-item .action.towishlist::before,.products.list.items .product-item .action.towishlist::before{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;content:'\f004';font-size:2rem}.product-items .product-item .towishlist,.products.list.items .product-item .towishlist,.product-items .product-item .actions-primary,.products.list.items .product-item .actions-primary{display:flex !important;align-items:center}.product-items .product-item .price-rewards,.products.list.items .product-item .price-rewards{width:auto}.category-view::after{clear:both;content:'';display:table}.category-view .page-title-wrapper{text-align:left}.category-image{clear:left;float:left;padding:0 20px;width:25%}.page-products .page-main{padding-left:15px;padding-right:15px}.page-products .products-grid .product-items{margin-left:-15px;margin-right:-15px}.page-products .products-grid .product-item{width:calc(100%/3)}.swatch-layered.color{margin-left:-3px;margin-right:-3px;min-width:318px}body.oa_b2b header.page-header .bottom-part,body.oa_b2b_na header.page-header .bottom-part,body.oa_b2b_us header.page-header .bottom-part{background:#fff}body.oa_b2b header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner #search,body.oa_b2b_na header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner #search,body.oa_b2b_us header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner #search{border:none}@media screen and (min-width:769px){header.page-header .top-part .inner{height:40px}header.page-header .top-part .inner .panel.wrapper{height:40px;border:0}header.page-header .top-part .inner .panel.wrapper .panel.header{max-width:none;padding:0 15px;padding-left:0;height:40px;line-height:40px;color:#fff}header.page-header .top-part .inner .panel.wrapper .panel.header:before,header.page-header .top-part .inner .panel.wrapper .panel.header:after{display:none}header.page-header .top-part .inner .panel.wrapper .panel.header .ourshops,header.page-header .top-part .inner .panel.wrapper .panel.header .contactus{background:none;line-height:4rem;margin:0;list-style:none;float:right;display:none}header.page-header .top-part .inner .panel.wrapper .panel.header .ourshops button,header.page-header .top-part .inner .panel.wrapper .panel.header .contactus button{margin-top:-0.5rem;background:none;border-left:1px solid #fff;border-radius:0;font-size:1.6rem;padding:0 20px}header.page-header .top-part .inner .panel.wrapper .panel.header .ourshops a,header.page-header .top-part .inner .panel.wrapper .panel.header .contactus a{color:#FFFFFF;display:inline-block;height:auto;padding:0;text-transform:uppercase;text-decoration:none;font-weight:300;font-size:1.2rem;vertical-align:inherit}header.page-header .top-part .inner .panel.wrapper .panel.header .ourshops img,header.page-header .top-part .inner .panel.wrapper .panel.header .contactus img{display:none}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container{font-size:1.2rem;line-height:1.167em;line-height:4rem;margin:0;padding:0;list-style:none;display:inline-flex;height:40px;float:right;text-align:center}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links{color:#fff;cursor:pointer;position:relative;height:40px;display:inline-block;text-transform:uppercase;width:100%}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links::before{content:'';display:block;position:absolute;width:1px;height:40px;background:#fff;left:0;top:50%;transform:translateX(-50%) translateY(-50%)}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links>a::before{content:"\f007";font-family:'Font Awesome 5 Pro';font-size:2.2rem;font-weight:700}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links>a::after{content:"\f078";font-family:'Font Awesome 5 Pro';margin-left:10px;font-size:1.6rem;transform:rotate(0deg);display:inline-block;transition:transform .3s}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links ul.links{padding:0;list-style:none;opacity:0;transition:opacity 300ms;pointer-events:none;position:absolute;min-width:100%;background:white;z-index:10;top:40px;border-radius:0 0 0 25px;box-shadow:1px 10px 10px 0 rgba(0,0,0,0.2)}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links ul.links li.account.link{cursor:pointer;background:none;transition:background 300ms}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links ul.links li.account.link a{color:#fff;display:inline-block;width:100%;padding:0 12px;text-decoration:none;transition:color 300ms}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links ul.links li.account.link:last-child{border-radius:0 0 0 25px}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links ul.links li.account.link:hover{background:#008295}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links ul.links li.account.link:hover a{color:#fff}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links:hover>span::after{transform:rotate(180deg)}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li.account-links:hover ul.links{opacity:1;pointer-events:all;background:#59BFC7}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li#wishlist-link{display:inline-block;position:relative;height:40px;vertical-align:top;text-align:center;width:50%}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li#wishlist-link::before{content:'';display:block;position:absolute;width:1px;height:40px;background:#fff;left:0;top:50%;transform:translateX(-50%) translateY(-50%)}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li#wishlist-link a{color:#fff;display:inline-block;height:40px;padding:0 10px;text-transform:uppercase;text-decoration:none}header.page-header .top-part .inner .panel.wrapper .panel.header .account-links-container li#wishlist-link a::before{content:"\f004";font-family:'Font Awesome 5 Pro';font-size:1.6rem;font-weight:700;vertical-align:middle;color:#fff}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency{margin:0;height:40px}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options{height:40px}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options #switcher-currency-trigger{display:flex;align-items:center;padding:0 20px;font-size:1.2rem;line-height:1.167em;height:40px;line-height:4rem}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options #switcher-currency-trigger::before{content:"\f57d";font-family:'Font Awesome 5 Pro';font-weight:600;color:#fff;font-size:1.6rem;text-align:center;display:inline-block;vertical-align:middle}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options #switcher-currency-trigger strong{color:#fff;display:inline-block;font-weight:400;margin-left:5px;text-align:left;text-transform:uppercase}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options #switcher-currency-trigger::after{content:"\f078";color:#fff;font-family:'Font Awesome 5 Pro';font-size:1.6rem;transform:rotate(0deg);display:inline-block;margin-left:8px;transition:transform 300ms;vertical-align:middle}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options #switcher-currency-trigger.active::after{transform:rotate(180deg)}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown{font-size:1.2rem;line-height:1.167em;margin:0;border:0;border-radius:0 0 25px 0;box-shadow:1px 10px 10px 0 rgba(0,0,0,0.2);left:-15px;line-height:4rem;min-width:225px}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown::before,header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown::after{content:none}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown li.switcher-option{background:transparent;padding-left:15px;transition:background 300ms}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown li.switcher-option:last-child{border-radius:0 0 25px 0}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown li.switcher-option>a{color:#000;font-weight:400;padding:0 8px;transition:color 300ms}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown li.switcher-option:hover{background:#008295}header.page-header .top-part .inner .panel.wrapper .panel.header #switcher-currency .switcher-options ul.switcher-dropdown li.switcher-option:hover a{color:#FFFFFF}header.page-header .block-search{right:0 !important;background:#fff;padding:10px;margin-top:0;width:100vw}header.page-header .block-search .control{border-top:none}header.page-header .block-search input{left:0;margin:0;position:relative}header.page-header .block-search .action.search:before{display:none}header.page-header .menu-mobile{display:none;position:absolute !important}header.page-header .menu-account-mobile{margin-top:48px !important}header.page-header .menu-account-mobile .fieldset>.field:not(.choice)>.control{width:100%}header.page-header .menu-account-mobile .actions-toolbar{display:flex;justify-content:space-evenly}header.page-header .menu-account-mobile #remember-me-box{justify-content:center}header.page-header .menu-account-mobile #remember-me-box:before{width:auto}header.page-header .bottom-part{background-color:#fff}header.page-header .bottom-part .inner.container{background-position:15px center;background-size:auto 100%}header.page-header .bottom-part .inner.container{max-width:100%;position:relative}header.page-header .bottom-part .inner.container .block-search{display:none}header.page-header .bottom-part .inner.container .social-desktop-logos{height:40px}header.page-header .bottom-part .inner.container .social-desktop-logos .logo-desktop-facebook img{height:40px}header.page-header .bottom-part .inner.container .social-desktop-logos .logo-desktop-instagram{margin-left:10px}header.page-header .bottom-part .inner.container .social-desktop-logos .logo-desktop-instagram img{height:40px}header.page-header .bottom-part .inner.container .block-search{position:relative;align-items:center;width:100%}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control{padding:0}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner .mobile.title{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner .mobile.close{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner #search{border:1px solid #000;height:40px;width:100%}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner .nested{display:none}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .field.search .control .control-inner .action.search{display:none}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .actions .action.search{min-width:0;left:2rem;top:0;padding:10px}header.page-header .bottom-part .inner.container .block-search .block-content #search_mini_form .actions .action.search::before{content:"\f002";font-family:'Font Awesome 5 Pro';color:#b6b6b6;font-size:2.4rem;font-weight:400;overflow:visible}header.page-header .customer-group.pros{height:48px;margin-left:-20px;margin-top:32px;position:static;transform:none}header.page-header.shrinked{position:fixed;width:100%;left:0;top:-96px;transition:top 200ms linear}header.page-header.shrinked .bottom-part{height:56px}header.page-header.shrinked .bottom-part .inner.container{height:56px}header.page-header.shrinked .bottom-part .inner.container .nav-toggle{display:block;line-height:5.6rem;top:0}header.page-header.shrinked .bottom-part .inner.container .nav-toggle::before{font-weight:900;color:white}header.page-header.shrinked .bottom-part .inner.container .logo{height:100%;left:50px;top:0;width:auto}header.page-header.shrinked .bottom-part .inner.container .logo .desktop-only{display:none}header.page-header.shrinked .bottom-part .inner.container .logo .mobile-only{display:block;height:50px;margin-top:15px;width:auto}header.page-header.shrinked .bottom-part .inner.container .nav-sections{margin:0;float:none;width:100%;position:absolute;left:0;top:12px;opacity:0;pointer-events:none}header.page-header.shrinked .bottom-part .inner.container .nav-sections #store\.menu nav ul li.level0.menu-item-active::after{top:29px}header.page-header.shrinked .customer-group.pros{font-size:3.2rem;line-height:1.3em;margin-left:65px;top:50%;transform:translateY(-50%)}header.page-header.shrinked.opened{top:0}header.page-header.shrinked.menu-opened .header-desktop-overlay{z-index:-2}}@media screen and (min-width:769px) and (max-width:991px){header.page-header nav{height:100vh;background:#fff}header.page-header nav .menu-main-ul{position:relative;overflow:scroll;height:94vh}header.page-header nav li.level-top{padding:5px 0;border-bottom:#a5a5a5 1px solid !important}header.page-header nav li.level-top a{color:#000;font-weight:600}header.page-header nav li.level-top:after{display:none}header.page-header nav a span{text-decoration:none}header.page-header nav li.level0{background:white;color:#000;border:none;cursor:default;position:relative}>a header.page-header nav li.level0:hover{text-decoration:none}header.page-header nav li.level0 .icons-button{position:absolute;right:0;width:50px;height:35px;margin-top:-3.5rem;z-index:50}header.page-header nav .level0.submenu{position:relative}header.page-header nav .level0.has-submenu>a:after{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:600;line-height:1;text-rendering:auto;content:"\f054";float:right;color:#008295;padding:1rem 2rem;position:absolute;top:0;right:0}header.page-header nav .level0.has-submenu.open-category>a:after{content:"\f078"}header.page-header nav .level0.has-submenu.hasChildren .menu-block,header.page-header nav .level0.has-submenu.hasChildren .menu-block-img,header.page-header nav .level0.has-submenu.hasChildren .menu_footer_prospace{display:none}header.page-header nav li.level1{position:relative;background:#f2f3f6}header.page-header nav li.level1>a{color:#000 !important}header.page-header nav li.level1:not(.submenu){border-bottom:#a5a5a5 1px solid}header.page-header nav li.level1.menu_header_banner,header.page-header nav li.level1.menu_blog_img,header.page-header nav li.level1.menu_blog_text{display:none}header.page-header nav li.level1 .submenu{display:block;background:#f2f3f6;position:relative;padding-left:10px}header.page-header nav li.level1:last-child{border:unset}header.page-header nav .open-category:after{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:600;line-height:1;text-rendering:auto;content:"\f078" !important;float:right;color:#008295;padding:1rem 2rem;position:relative;top:0;right:0}header.page-header nav .open-subcategory:after{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:600;line-height:1;text-rendering:auto;content:"\f078" !important;float:right;color:#008295;padding:1rem 2rem;position:absolute;top:0;right:0;margin-top:0 !important}header.page-header li.level0 ul{display:none}header.page-header li.level0 .level2{list-style:none}}.block-search{margin-top:0}.nav-open .sections.nav-sections{left:auto}body.oa_ch .top-part .panel.header .contactus,body.oa_ch .top-part .panel.header .ourshops{vertical-align:baseline;padding:5px 20px}body.catalog-product-view .breadcrumbs{position:relative}body.catalog-product-view .column.main{position:relative;z-index:1}body.catalog-product-view .page-main{padding-top:0}body.catalog-product-view .page.messages{position:relative;top:unset}body.catalog-product-view .product-options-bottom .box-tocart .actions{display:block}body.catalog-product-view .product-options-bottom .box-tocart .actions .tocart{width:100%;font-size:1.4rem;line-height:1.7rem}body.catalog-product-view .price-box .promotion{left:-30%;top:0.5%}.product-info-main .page-title-wrapper .page-title span,.block-bundle-summary .page-title-wrapper .page-title span{font-size:3.2rem;line-height:4.8rem}.blinking{animation:600ms linear infinite running blinkingAnim}@keyframes blinkingAnim{0%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}.product.media{padding-left:25px;padding-right:25px}.product.media .fotorama__nav-wrap{margin-top:16px}.product.media .fotorama__thumb-border{display:none}.product.media .fotorama .fotorama__nav--thumbs .fotorama__nav__frame{padding:0}.product.media .fotorama .fotorama__nav--thumbs .fotorama__nav__frame+.fotorama__nav__frame{margin-left:16px}.product.media .fotorama__thumb{border-radius:30px 0}.product.media .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{left:50%;transform:translate(-50%, -50%);width:auto}.product.data.items>.item.title,.product.data.items>.item.content{float:none}@media screen and (min-width:769px){.page-layout-1column .product-info-main{max-width:407px;min-width:320px}.product.media{background-color:transparent;padding:0}.product-info-main{position:relative}.product-info-main .product-hues .all-hues{padding-left:0;padding-right:0}.product-info-main .box-tocart,.product-options-bottom .box-tocart,.block-bundle-summary .box-tocart{width:100%}.product-info-main .box-tocart .fieldset,.product-options-bottom .box-tocart .fieldset,.block-bundle-summary .box-tocart .fieldset{width:100%}.product-info-main .box-tocart .fieldset .field.qty,.product-options-bottom .box-tocart .fieldset .field.qty,.block-bundle-summary .box-tocart .fieldset .field.qty{display:block}.product-info-main .box-tocart .fieldset .actions,.product-options-bottom .box-tocart .fieldset .actions,.block-bundle-summary .box-tocart .fieldset .actions{width:100%}.product-info-main{right:0px}.product-reassurance{max-width:488px;width:100%}}.account .column.main .block:not(.widget) .block-title{font-size:2.4rem;line-height:1.2em}.account .column.main .block:not(.widget) .block-content::after{clear:both;content:'';display:table}.account .column.main .block:not(.widget) .block-content .box{width:48.8%}.account .column.main .block:not(.widget) .block-content .box:nth-child(odd){clear:left;float:left}.account .column.main .block:not(.widget) .block-content .box:nth-child(even){float:right}.account .column.main .block:not(.widget).block-dashboard-addresses .block-title,.account .column.main .block:not(.widget).block-dashboard-orders .block-title,.account .column.main .block:not(.widget).block-reviews-dashboard .block-title{padding:0}.account .column.main .block:not(.widget).block-dashboard-addresses .block-title>.action,.account .column.main .block:not(.widget).block-dashboard-orders .block-title>.action,.account .column.main .block:not(.widget).block-reviews-dashboard .block-title>.action{bottom:50%;transform:translateY(50%);z-index:1}.account .column.main .block:not(.widget).block-dashboard-addresses .block-title::after,.account .column.main .block:not(.widget).block-dashboard-orders .block-title::after,.account .column.main .block:not(.widget).block-reviews-dashboard .block-title::after{top:50%}.block-addresses-list .items.addresses>.item{font-size:1.6rem;line-height:1.188em}.block-addresses-list .action+.action::before{color:#000;content:'|';padding-right:5px}.table-wrapper.orders-recent .table-order-items .col{width:auto}.table-wrapper.orders-history .table-order-items .col{width:auto}.account .products-grid .product-item{width:calc(100%/3)}.opc-block-shipping-information{padding-bottom:30px}.opc-wrapper .step-title{font-size:2rem;line-height:1.2em;border-bottom:1px solid #000;padding-bottom:15px;text-transform:none}.opc-wrapper .step-content{padding-top:44px}.opc-wrapper .shipping-address-item{margin-right:75px;width:220px}.opc-block-summary>.title{font-size:2.4rem;line-height:1.2em}.table-checkout-shipping-method .col-method#label_method_chronopost_chronopost img{display:inline-block;margin-bottom:0}.credit-card-types{margin-left:-50px}body.contentmanager-contentlist-view .block.ct-listing-blog .block-title{font-size:3rem;line-height:1.2em}.article-items{margin-left:-5px;margin-right:-5px}.article-item{margin:0 5px 10px;width:calc(50% - 10px)}body.contentmanager-contenttype-article .page-wrapper{overflow-x:hidden}body.contentmanager-contenttype-article .page-main{margin-left:auto;margin-right:auto}body.contentmanager-contenttype-article .block.associated-products,body.contentmanager-contenttype-article .block.associated-articles{margin-left:-50vw;margin-right:-50vw;left:50%;position:relative;right:50%;width:100vw}body.contentmanager-contenttype-article .block.associated-products .block-title span,body.contentmanager-contenttype-article .block.associated-articles .block-title span{display:inline-block;margin:0;padding:0 50px}body.contentmanager-contenttype-article .block.associated-products .product-items,body.contentmanager-contenttype-article .block.associated-articles .product-items{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;padding-left:0}body.contentmanager-contenttype-article .block.associated-products .product-item,body.contentmanager-contenttype-article .block.associated-articles .product-item{min-width:192px}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:3px}.article-content::after{clear:both;content:'';display:table}.article-content .article-item-details>*{display:inline-block}.article-content .article-item-date{margin-right:25px}.block.articles .block-title span{display:inline-block;margin:0;padding:0 50px}@media screen and (min-width:769px){.block-search .label{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden;clip:auto}}body.catalogsearch-result-index .columns{display:flex}body.catalogsearch-result-index .column.main{float:none;width:100%}body.catalogsearch-result-index .sidebar-main{float:none;padding-right:0;width:100%}