.header__container{position:relative}.header__menu-submenu .header__menu-child-toggle{padding:0!important}.header__wrapper{align-items:center;display:flex;margin:0 auto}.header__top{padding:.7rem 0}.header__bottom{padding:2.1rem 0}header.header{position:fixed;width:100%;z-index:9}@media (max-width:767px){.header__top{display:none}.header__bottom{padding:11.42px 0!important}}.header__container--left .header__language-switcher-col{margin-left:auto}.header__container--left .header__wrapper--bottom{justify-content:space-between}.header__container--left .header__menu-col{margin-left:auto;text-align:right}[dir=rtl] .header__container--left .header__menu-col{margin-left:0;margin-right:auto;text-align:left}.header__container--left .header__button-col{margin-left:1rem}@media (min-width:767px){.header__container--left .header__logo-col{flex:1 0 0;max-width:200px}.header__container--left .header__menu-col{flex:2 0 0}}.header__container--centered .header__button-col{margin-left:auto}.header__container--centered .header__wrapper--bottom{flex-wrap:wrap;text-align:center}.header__container--centered .header__logo-col{margin-bottom:1.4rem;width:100%}.header__container--centered .header__menu-col{width:100%}@media (max-width:767px){.header__container--centered .header__wrapper--bottom{justify-content:space-around;text-align:left}.header__container--centered .header__logo-col,.header__container--centered .header__menu-col{margin-bottom:0;width:auto}}.header__language-switcher{cursor:pointer;position:relative}.header__language-switcher .lang_switcher_class{position:static}.header__language-switcher-label{display:flex}.header__language-switcher-current-label{align-items:center;display:flex;margin-bottom:5px;margin-left:.5rem}.header__language-switcher-child-toggle svg{height:15px;margin-left:.35rem;width:15px}.header__language-switcher .lang_list_class{border-style:solid;border-width:1px;display:block;left:auto;opacity:0;padding:0;position:absolute;right:0;text-align:left;top:100%;transform:none;visibility:hidden;width:200px;z-index:99}.header__language-switcher-label--open .lang_list_class,.header__language-switcher:focus .lang_list_class,.header__language-switcher:hover .lang_list_class{opacity:1;visibility:visible}.header__language-switcher .lang_list_class:after,.header__language-switcher .lang_list_class:before{content:none}.header__language-switcher .lang_list_class li{border:none;margin:0;padding:0}.header__language-switcher .lang_list_class li:first-child{border-top:none;padding-top:0}.header__language-switcher .lang_list_class li:last-child{border-bottom:0;padding-bottom:0}.header__language-switcher .lang_list_class .lang_switcher_link{display:inline-flex;padding:.7rem 1rem;width:100%}@media (max-width:767px){.header__language-switcher .lang_list_class{border:none;display:none;position:static;width:100%}.header__language-switcher-label--open .lang_list_class{display:block}.header__language-switcher-current-label{display:block;margin:0;order:1;padding:.7rem 0 .7rem 1rem;width:80%}.header__language-switcher .globe_class{height:auto;width:100%}.header__language-switcher-label{display:flex;flex-wrap:wrap}.hs_cos_wrapper_type_language_switcher{width:100%}.header__language-switcher-child-toggle,.header__language-switcher-child-toggle:active,.header__language-switcher-child-toggle:focus,.header__language-switcher-child-toggle:hover{border:0;cursor:pointer;padding:10px 30px;position:absolute;right:0;top:0;width:20%}.header__language-switcher-child-toggle svg{margin-left:0}.header__language-switcher-child-toggle--open svg{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .4s}}.header__logo img{height:auto;max-width:100%;width:100%}.header__menu-container--mobile{display:none}.header__menu--mobile{display:none;position:absolute;right:0;top:100%;width:100%;z-index:99}@media (max-width:767px){.header__menu--desktop{display:none}.header__menu--show,.header__menu-container--mobile{display:block}}.header__menu-item{display:inline-flex;position:relative}@media (max-width:767px){.header__menu-item{display:block;text-align:left;width:100%}[dir=rtl] .header__menu-item{text-align:right}.header__menu-link{display:block;padding:.7rem 1rem;width:100%}.header__menu-item--has-submenu .header__menu-link{width:80%}}.header__container--left .header__menu-col nav ul{padding-right:25px;text-align:right}.header__menu-item--depth-1{padding:0 10px}@media (max-width:767px){.header__menu-item--depth-1{padding:0}}.header__menu-submenu{border-style:solid;border-width:1px;display:none;left:-1px;position:absolute;text-align:left;top:100%;width:223px;z-index:99}[dir=rtl] .header__menu-submenu{text-align:right}.header__menu-item--open>.header__menu-submenu{display:block}.header__menu-item--depth-1:last-child>.header__menu-submenu{left:auto;right:0}.header__menu-submenu--level-3{left:100%;top:0}.header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3{left:auto;right:100%;top:0}.header__menu-submenu .header__menu-item{background-color:inherit;width:100%}.header__menu-submenu .header__menu-link{display:inline-flex;padding:.7rem 1rem;text-decoration:none}.header__menu-item--depth-3>.header__menu-link{margin-left:10px}.header__menu-item--depth-4>.header__menu-link{margin-left:20px}.header__menu-item--depth-10>.header__menu-link,.header__menu-item--depth-5>.header__menu-link,.header__menu-item--depth-6>.header__menu-link,.header__menu-item--depth-7>.header__menu-link,.header__menu-item--depth-8>.header__menu-link,.header__menu-item--depth-9>.header__menu-link{margin-left:30px}.header__menu-item--button{padding:.7rem 1rem}@media (max-width:767px){.header__menu-item--depth-1:nth-last-child(-n+2) .header__menu-submenu--level-3,.header__menu-submenu,.header__menu-submenu--level-3{border:none;position:static;width:100%}}@media (min-width:767px){.header__menu-submenu .header__menu-child-toggle{margin-left:auto;padding:.7rem 1rem}[dir=rtl] .header__menu-submenu .header__menu-child-toggle{margin-left:0;margin-right:auto}}.header__menu-child-toggle svg{height:15px;margin-left:.35rem;width:15px}[dir=rtl] .header__menu-child-toggle svg{margin-left:0;margin-right:.35rem}.header__menu-toggle{display:none}.header__menu-toggle svg{height:30px;width:30px}.header__container--left .header__menu-col nav ul li.header__menu-item button.header__menu-child-toggle.no-button,header.header .header__container .header__bottom ul.header__menu-wrapper a.header__menu-link{align-items:center;display:flex;flex-wrap:wrap}@media (max-width:767px){.header__menu-child-toggle,.header__menu-child-toggle:active,.header__menu-child-toggle:focus,.header__menu-child-toggle:hover{border:0;cursor:pointer;min-width:75px;padding:10px 30px;position:absolute;right:0;top:0;width:20%}[dir=rtl] .header__menu-child-toggle,[dir=rtl] .header__menu-child-toggle:active,[dir=rtl] .header__menu-child-toggle:focus,[dir=rtl] .header__menu-child-toggle:hover{left:0;right:auto}.header__menu-child-toggle svg{margin-left:0}.header__menu-child-toggle--open svg{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .4s}.header__menu-toggle--show{display:block}}header.header{background:#fff}header.header .header__container{margin:0 auto;max-width:1170px;padding:0 15px}header.header .header__container .header__bottom{padding:22px 0;width:100%}header.header .header__container .header__bottom .header__logo-image{max-height:70px}header.header .header__container .header__bottom ul.header__menu-wrapper a.header__menu-link{color:#555;font-size:12px;text-decoration:none}header.header .header__container .header__bottom li.header__menu-item button svg{height:12px;position:relative;top:0;width:12px;fill:#555;display:none;margin-left:3px}header.header .header__container .header__bottom .header__button-col{display:flex;flex-wrap:wrap}header.header .header__container .header__bottom .header__button-col .header_btn{padding-right:53px;text-decoration:none}header.header .header__container .header__bottom .header__button-col .header_btn.shop{padding-right:43px}header.header .header__container .header__bottom .header__button-col .header_btn a{webkit-box-shadow:0 2px 2px 0 rgba(0,184,191,.14),0 3px 1px -2px rgba(0,184,191,.2),0 1px 5px 0 rgba(0,184,191,.12);background:#00b8bf;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,184,191,.14),0 3px 1px -2px rgba(0,184,191,.2),0 1px 5px 0 rgba(0,184,191,.12);color:#fff;display:inline-block;font-size:12px;padding:14px 30px;text-decoration:none;text-transform:uppercase}header.header .header__container .header__bottom .header__button-col .header_btn.shop a{background:#ac88c5}header.header .header__container .header__bottom .header__language-switcher-current-label{margin:0}header.header .header__container .header__bottom .header__language-switcher-current-label button.header__language-switcher-child-toggle.no-button{display:none}header.header .header__container .header__bottom .header__language-switcher-current-label span{color:#555;font-size:13px;text-transform:uppercase}header.header .header__container .header__bottom .globe_class{background:no-repeat;height:auto;width:auto}header.header .header__container .header__bottom .globe_class ul.lang_list_class{border:0;box-shadow:none;display:flex;flex-wrap:wrap;height:auto;justify-content:center;min-width:auto;opacity:1;position:static;visibility:visible;width:auto}header.header .header__container .header__bottom .globe_class ul.lang_list_class .lang_switcher_link{color:#757575;font-size:12px;padding:0;text-transform:uppercase}header.header .header__container .header__bottom .header__language-switcher-current-label span{display:none}.header__language-switcher .lang_list_class li{text-align:center}html:lang(en) header.header .header__container .header__bottom .globe_class ul.lang_list_class .lang_switcher_link:lang(en),html:lang(fr) header.header .header__container .header__bottom .globe_class ul.lang_list_class .lang_switcher_link:lang(fr){display:none}header.header .header__container .header__bottom nav.header__menu ul.header__menu-wrapper li.header__menu-item ul.header__menu-submenu{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);padding:10px 0;-webkit-transition:all .15s linear;transition:all .15s linear}header.header .header__container .header__bottom nav.header__menu ul.header__menu-wrapper li.header__menu-item ul.header__menu-submenu li.header__menu-item a{padding:0}header.header .header__container .header__bottom nav.header__menu ul.header__menu-wrapper li.header__menu-item ul.header__menu-submenu li{padding:5px 10px;text-align:left}.header__language-switcher .lang_list_class li:hover{background:transparent!important}.header__container--left .header__menu-col nav ul .header__menu-item--depth-1 ul .header__menu-item--depth-2:hover span.show-for-icon{border-bottom:4px solid transparent!important;border-left:4px dashed!important;border-top:4px solid transparent!important}.header__container--left .header__menu-col nav ul .header__menu-item--depth-1 ul .header__menu-item--depth-2 span.show-for-icon{left:auto;right:10px;right:unset}.header__container--left .header__menu-col nav ul li.header__menu-item button.header__menu-child-toggle.no-button{margin-left:1px}span.show-for-icon{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px dashed!important;color:#757575;cursor:pointer;display:inline-block;clip:unset!important;height:0;margin-left:2px;pointer-events:auto;position:absolute;right:-2px;text-decoration:none;vertical-align:middle;width:0}header.header.sticky{background:#fff;box-shadow:0 10px 20px -12px rgba(0,0,0,.42),0 3px 20px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);left:0;position:fixed;top:0;width:100%;z-index:1;z-index:99}header.header .header__container .header__bottom ul.header__menu-wrapper .header__menu-link:hover{color:#00b8bf}header.header .header__container .header__bottom .header__button-col .header_btn a:hover{-webkit-box-shadow:0 14px 26px -12pxrgba(0,184,191,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,184,191,.2);box-shadow:0 14px 26px -12px rgba(0,184,191,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,184,191,.2);color:#fff}header.header .header__container .header__bottom .header__button-col .header_btn.shop a:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 8px 20px 0 rgba(0,0,0,.19)}header.header .header__container .header__bottom .globe_class ul.lang_list_class .lang_switcher_link:hover{color:#00b8bf}header.header #cartButton{position:relative;text-decoration:none}header.header #cartButton svg{width:18px;fill:#555}header.header #cartButton:hover svg{fill:#29a7b4}header.header #cartItemCount{background:#fff;border:1px solid #ddd;border-radius:5px;bottom:-8px;color:#666;display:none;font-size:12px;left:13px;padding:0 4px;position:absolute}button.header__menu-toggle span.icon-bar{background-color:#888;border:1px solid;border-radius:1px;color:#757575;display:block;font-size:16px;height:2px;margin:0 0 4px;position:relative;top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:.3s ease;transition:.3s ease;width:22px}button.header__menu-toggle.header__menu-toggle--close.no-button.header__menu-toggle--show span.icon-bar{position:relative;top:1px;transform:rotate(-45deg)}button.header__menu-toggle.header__menu-toggle--close.no-button.header__menu-toggle--show span.icon-bar:nth-child(2){position:relative;top:-8px;transform:rotate(44deg)}@media only screen and (max-width:767px){.header__menu-item .header__menu-child-toggle{align-items:center;border:1px solid #555;border-radius:2px;display:flex;justify-content:center;min-width:32px;padding:11px!important;right:23px;top:0;width:32px}.header__container--left .header__menu-col nav ul.mobile-list{height:90vh;overflow:scroll;padding-right:0}header.header .header__container .header__bottom li.header__menu-item button svg{display:block}span.show-for-icon{display:none}header.header .header__container .header__bottom nav.header__menu ul.header__menu-wrapper li.header__menu-item ul.header__menu-submenu li{margin:12px 0}header.header .header__container .header__bottom li.header__menu-item button svg{height:8px;width:8px;fill:#555;margin:0;opacity:.75;position:unset}header.header .header__container .header__bottom .header__button-col{display:none}.header__container--left .header__wrapper--bottom .cart_lang{display:flex;margin-left:auto;margin-right:30px;order:2}.header__container--left .header__wrapper--bottom .header__language-switcher-col{display:none;order:1}.header__container--left .header__menu-col{margin-left:0}.header__container--left .header__wrapper--bottom .header__menu-col{order:3}.header__container--left .header__wrapper--bottom .header__logo{max-width:140px}header.header .header__container .header__bottom .header__logo-image{height:auto;max-height:100%}.header__container--left .header__wrapper--bottom .header__menu-container.header__menu-container--mobile nav.header__menu.header__menu--mobile{background:#fff}.header__container--left .header__wrapper--bottom .header__menu-container.header__menu-container--mobile nav.header__menu.header__menu--mobile .header__button-col{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:20px 0}header.header .header__container .header__bottom nav.header__menu ul.header__menu-wrapper li.header__menu-item ul.header__menu-submenu{box-shadow:none;padding:0 20px}.header__container--left .header__wrapper--bottom .header__menu-container.header__menu-container--mobile nav.header__menu.header__menu--mobile .header__language-switcher-col{display:block}.header__container--left .header__wrapper--bottom .header__menu-container.header__menu-container--mobile nav.header__menu.header__menu--mobile .header__language-switcher{border:0;display:block;padding:20px;padding-bottom:0;padding-top:0;text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.header__menu-item--depth-1{padding:0 6PX}header.header .header__container .header__bottom{padding:10px 15px}header.header .header__container .header__bottom .header__button-col .header_btn a{font-size:11px;padding:10px 20px}header.header .header__container .header__bottom .globe_class ul.lang_list_class .lang_switcher_link{font-size:12px}header.header .header__container .header__bottom .header__button-col .header_btn{padding-right:20px}}header.header .header__container .header__bottom nav.header__menu ul.header__menu-wrapper li.header__menu-item ul.header__menu-submenu li li.header__menu-item.header__menu-item--depth-3 a.header__menu-link{width:100%}.header__menu-item--depth-1 a.header__menu-link.header__menu-link--toggle{pointer-events:none}