.input-container{display:flex;justify-content:space-between;align-items:center;transition:box-shadow .4s ease;padding:0 16px;box-shadow:inset 0 0 0 1px var(--color-grey-500,#9ca3af);background-color:var(--color-white,#ffffff)}.input-container i:last-child{flex:0 0 auto;opacity:.55;pointer-events:none;padding-inline-start:12px;font-size:14px}.input-container:focus-within{box-shadow:inset 0 0 0 1px var(--color-black,#000000)}.input-container input[type=search]::-webkit-search-cancel-button{appearance:none}.input-content{font-size:16px;line-height:24px;letter-spacing:.25px;background-color:rgba(0,0,0,0)!important;appearance:none;border:none;margin:0;min-width:40px;width:100%;padding:12px 0}.input-content::placeholder{color:var(--color-grey-500,#9ca3af)}.input-content:focus{outline:none}.happywool-logo{transition:width .4s cubic-bezier(.79,.14,.15,.86)}.menu-icon{font-size:17px}:root{--menu-transition-duration:0.15s}.container-full{max-width:95%!important}.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}@media(min-width:1024px)and (max-width:1279px){.menu-container.is-scrolling .menu-items{gap:8px}.menu-container.is-scrolling .menu-link-container,.menu-container.is-scrolling .submenu{font-size:.75rem}}.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 .b2b-shop-block__label,.menu-container.is-scrolling .logo-label,.menu-container.is-scrolling .menu-link-tutorials{display:none}.menu-container.is-scrolling .b2b-shop-block__icon{display:block}.menu-container.is-scrolling .b2b-shop-block--in-menu .b2b-shop-block__label{display:flex}.menu-container.is-scrolling .b2b-shop-block--in-menu .b2b-shop-block__icon{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}