.wpact-header{position:relative;z-index:1031;color:#4d4a43;background:#fff;font:14px/1.5 var(--wpact-font,'Averta','Helvetica Neue',"GTEesti",Arial,sans-serif)}.wpact-header *, .wpact-header *:before,.wpact-header *:after{box-sizing:border-box}.wpact-header [hidden]{display:none!important}.wpact-header a{color:inherit;text-decoration:none}.wpact-header ul{list-style:none;padding:0;margin:0}.wpact-header button{margin:0;min-height:0;border:0;box-shadow:none;text-transform:none;font:inherit;letter-spacing:normal;font-weight:400;background:none;color:inherit;padding:0}.wpact-topbar{height:30px;background:#4d4a43;color:white;text-align:center;font-size:12px;line-height:30px}.wpact-header-row{position:relative;z-index:3;background:white;border-bottom:1px solid #ebeae8}.wpact-header-inner{height:58px;max-width:1320px;margin:auto;display:flex;align-items:center}.wpact-header-left,.wpact-header-right{width:40%;display:flex;align-items:center;position:relative}.wpact-header-right{justify-content:flex-end;gap:22px}.wpact-logo{width:20%;display:flex;align-items:center;justify-content:center;padding:10px 15px}.wpact-logo img{width:92px;height:35px;object-fit:contain}.wpact-root-nav{margin-left:28px}.wpact-root-nav ul{display:flex;gap:6px}.wpact-root-nav a{display:block;padding:5px 12px;position:relative;transition:background .2s ease-in-out,color .2s ease-in-out}.wpact-root-nav a:hover{background:#4d4a43;color:white}.wpact-root-nav a.is-selected:after{position:absolute;content:'';height:2px;background:#4d4a43;left:0;right:0;bottom:-13px}.wpact-icon{display:inline-flex!important;align-items:center;justify-content:center;width:26px;height:30px;line-height:1!important;cursor:pointer;flex-shrink:0}.wpact-icon svg{width:24px;height:24px}.wpact-header a:focus-visible,.wpact-header button:focus-visible,.wpact-header summary:focus-visible{outline:2px solid #4d4a43;outline-offset:4px}.wpact-secondary-row{height:60px;border-bottom:1px solid #ebeae8;position:relative;z-index:2;background:white}.wpact-secondary-nav{max-width:1320px;margin:auto}.wpact-secondary-nav>ul{display:flex;align-items:center;justify-content:center;gap:12px;height:60px}.wpact-secondary-nav>ul>li>a{padding:20px 12px;display:block;font-size:14px;text-transform:capitalize;white-space:nowrap}.wpact-secondary-nav>ul>li:hover>a,.wpact-secondary-nav>ul>li:focus-within>a{box-shadow:inset 0 -2px #4d4a43}.wpact-secondary-nav .wpact-submenu{display:none;position:absolute;top:100%;left:0;right:0;background:#f7f7f5;padding:35px max(30px,calc((100vw - 1260px)/2));min-height:180px;box-shadow:0 2px 3px #0002}.wpact-secondary-nav>ul>li:hover>.wpact-submenu,.wpact-secondary-nav>ul>li:focus-within>.wpact-submenu{display:flex;gap:35px;flex-wrap:wrap}.wpact-submenu a{display:block;padding:8px 10px;font-size:14px}.wpact-submenu .wpact-submenu{display:block;position:static;box-shadow:none;min-height:0;padding:0}.wpact-cart-trigger{position:relative}.wpact-cart-count{font-size:9px;position:absolute;right:-6px;top:0}.wpact-mobile-toggle{display:none!important}.wpact-search-panel{display:flex;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:42px;background:white;align-items:center;gap:10px;border-bottom:1px solid #4d4a43;z-index:5}.wpact-search-panel input[type=search]{width:100%;height:40px;border:0;background:transparent;box-shadow:none;font:inherit;margin:0;padding:0 8px}.wpact-header.is-search-open .wpact-root-nav,.wpact-header.is-search-open .wpact-search-toggle{visibility:hidden}.wpact-header-backdrop{display:block;position:fixed;inset:148px 0 0!important;background:#0008!important;z-index:1;width:100%;height:calc(100vh - 148px)}.wpact-mobile-menu{display:none}.wpact-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:991px){.wpact-header-inner{height:40px;padding:0 20px}.wpact-header-left,.wpact-header-right{width:30%;gap:14px}.wpact-logo{width:40%;padding:5px 15px}.wpact-logo img{width:64px;height:30px}.wpact-icon{width:22px;height:28px}.wpact-icon svg{width:22px;height:22px}.wpact-mobile-toggle{display:inline-flex!important}.wpact-root-nav,.wpact-secondary-row{display:none}.wpact-mobile-menu{display:block;position:absolute;top:70px;left:0;width:min(90vw,420px);height:calc(100dvh - 70px);background:#fff;overflow:auto;z-index:4;padding:18px 24px}.wpact-mobile-menu-heading{display:flex;align-items:center;justify-content:space-between;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:16px}.wpact-mobile-menu li{position:relative;border-bottom:1px solid #ebeae8;padding:0;margin:0}.wpact-mobile-menu a{display:block;padding:15px 40px 15px 0;font-size:15px}.wpact-mobile-menu summary{list-style:none;position:absolute;right:0;top:12px;width:32px;text-align:center;cursor:pointer}.wpact-mobile-menu summary::-webkit-details-marker{display:none}.wpact-mobile-menu details>ul{padding-left:18px}.wpact-mobile-menu details[open]>summary{font-size:0}.wpact-mobile-menu details[open]>summary:after{content:'−';font-size:20px}.wpact-header-backdrop{inset:70px 0 0!important;height:calc(100vh - 70px)}.wpact-search-panel{position:fixed;top:30px;left:20px;right:20px;transform:none;height:40px}.wpact-header.is-search-open .wpact-logo,.wpact-header.is-search-open .wpact-header-right,.wpact-header.is-search-open .wpact-mobile-toggle{visibility:hidden}}
@media(prefers-reduced-motion:reduce){.wpact-header *{transition:none!important;scroll-behavior:auto!important}}
.wpact-header[data-layout="single-row"] .wpact-secondary-row{display:none}
body.wpact-nav-open{overflow:hidden}

html:has(body.wpact-nav-open){overflow:hidden}
