.menu-link-container{text-transform:uppercase;display:grid}@media(max-width:1023px){.menu-link-container{padding:0 10px;box-sizing:border-box;background-color:var(--color-gray-100,#f3f4f6);box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}}@media(min-width:1024px){.menu-link-container{padding:6px 0;font-size:.875rem;line-height:1.25rem;width:fit-content;white-space:nowrap}}.burger-icon{color:#000}.menu-transparent .burger-icon{color:#fff}.menu-transparent .burger-button path{fill:#fff!important}:root{--menu-transition-duration:0.15s}.container-full{max-width:95%}.menu-container:before{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);content:"";height:100%;left:50%;opacity:1;position:absolute;top:0;transform:translate(-50%);transition:opacity .15s ease-out;width:100vw;z-index:-1;will-change:opacity;pointer-events:none}.menu-container .header-promo-message{background-color:rgba(0,0,0,0);transition:background-color .15s ease}.menu-container.is-scrolling:before,.menu-container.menu-hovered:before,.menu-container.menu-solid:before{content:"";opacity:1;transform:translate(-50%);transition:opacity .15s ease-out;transition-delay:0s;will-change:opacity}.menu-container.is-scrolling .header-promo-message,.menu-container.menu-hovered .header-promo-message,.menu-container.menu-solid .header-promo-message{background:var(--background-color)!important;transition-delay:0s}.menu-container+main:before{content:none;opacity:0;transition:all .3s ease;will-change:opacity}.menu-open{overflow:hidden}.menu-open header+main{position:relative;z-index:1}.menu-open .submenu{overflow:visible}.menu-container:not(.is-scrolling) .happywool-logo{width:185px}@media(min-width:1024px){.menu-container:not(.is-scrolling) .happywool-logo{width:233px}}.menu-container:not(.is-scrolling) .happywool-logo .logo-small{opacity:0;transition:opacity .3s ease;pointer-events:none}.menu-container:not(.is-scrolling) .happywool-logo .logo-large{opacity:1;transition:opacity .3s ease}.menu-container.is-scrolling .happywool-logo{width:36px;overflow:visible}@media(min-width:1024px){.menu-container.is-scrolling .happywool-logo{width:48px}}.menu-container.is-scrolling .happywool-logo .logo-small{opacity:1}.menu-container.is-scrolling .happywool-logo .logo-large{opacity:0;pointer-events:none}.menu-container.is-scrolling .logo-label,.menu-container.is-scrolling .menu-link-tutorials{display:none}.menu-container.menu-transparent:before{opacity:0;box-shadow:none;-webkit-box-shadow:none}.menu-container.menu-transparent .header-promo-message--scroller,.menu-container.menu-transparent .header-promo-message--scroller *,.menu-container.menu-transparent .menu-items a,.menu-container.menu-transparent .menu-link-container,.menu-container.menu-transparent .menu-link-container span{color:var(--color-white)!important}.menu-container.menu-transparent .menu-pictos *,.menu-container.menu-transparent .menu-pictos :before{transition:color .15s ease,border-color .15s ease,background-color .15s ease;transition-delay:0s;will-change:color,border-color,background-color}.menu-container.menu-transparent .menu-pictos .language-selector{background:rgba(0,0,0,0)!important;border:1px solid var(--color-white)!important}.menu-container.menu-transparent .menu-pictos a,.menu-container.menu-transparent .menu-pictos button{color:#fff!important}.menu-container.menu-transparent .menu-pictos .menu-icon-svg{color:var(--color-white)!important}.menu-container.menu-transparent .menu-pictos .menu-icon .path1:before{color:var(--color-white)!important;will-change:color}.menu-container.menu-transparent .menu-pictos .menu-icon+span{color:var(--color-white)!important}.menu-container.menu-transparent .menu-pictos .cart-with-elements:after,.menu-container.menu-transparent .menu-pictos .user-logged-icon:after{background-color:var(--color-white)!important}.menu-container.menu-transparent .input-container{box-shadow:unset!important;box-sizing:border-box;background:none!important;border-width:1px;border-color:#fff!important;border-style:solid;transition:border-color .15s ease;transition-delay:0s;max-height:48px}.menu-container.menu-transparent .input-container .input-search-product{background-color:none!important;box-shadow:unset!important;background:none!important}.menu-container.menu-transparent .input-container .sf-icon-mic{background-color:var(--color-white)!important}.menu-container.menu-transparent .input-container .icon-header_search{color:var(--color-white)!important}.menu-container.menu-transparent.menu-hovered:before{opacity:1}.menu-container.menu-transparent.menu-hovered .menu-items a,.menu-container.menu-transparent.menu-hovered .menu-link-container,.menu-container.menu-transparent.menu-hovered .menu-link-container span{color:unset!important}.menu-container.menu-transparent.menu-hovered .header-promo-message--scroller,.menu-container.menu-transparent.menu-hovered .header-promo-message--scroller *{color:var(--text-color)!important}.menu-container.menu-transparent.menu-hovered .input-container{border-color:var(--color-gray-300)!important;background-color:var(--color-white,#ffffff)!important;transition-delay:0s}.menu-container.menu-transparent.menu-hovered .input-container .icon-header_search{color:unset!important}.menu-container.menu-transparent.menu-hovered .input-container .sf-icon-mic{background-color:unset!important}.menu-container.menu-transparent.menu-hovered .menu-pictos *{transition:color .15s ease,border-color .15s ease,background-color .15s ease;transition-delay:0s}.menu-container.menu-transparent.menu-hovered .menu-pictos .language-selector{background:rgba(0,0,0,0)!important;border:1px solid var(--color-gray-300)!important}.menu-container.menu-transparent.menu-hovered .menu-pictos .menu-icon .path1:before,.menu-container.menu-transparent.menu-hovered .menu-pictos .menu-icon+span,.menu-container.menu-transparent.menu-hovered .menu-pictos .menu-icon-svg,.menu-container.menu-transparent.menu-hovered .menu-pictos a,.menu-container.menu-transparent.menu-hovered .menu-pictos button{color:unset!important}.menu-container.menu-transparent.menu-hovered .menu-pictos .cart-with-elements:after,.menu-container.menu-transparent.menu-hovered .menu-pictos .user-logged-icon:after{background-color:#c63024!important}.menu-container.menu-brand-page:after,.menu-container.menu-brand-page:before{display:none}