.static-header-toggle-menu-button{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:108px;height:44px;min-height:44px;margin:0 20px 0 0;padding:0 14px;background:#fff;border:1px solid #d8d8d8;border-radius:2px;color:#333;cursor:pointer;box-sizing:border-box;z-index:1101}.static-header-toggle-menu-button__inner{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;height:100%;margin:0;padding:0}.static-header-toggle-menu-button__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20px}.static-header-toggle-menu-button .toggle-icon--bar{display:block;width:20px;height:2px;margin:3px 0;background:#333;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.static-header-toggle-menu-button__label{display:inline-flex;align-items:center;color:#333;font-family:Funnel Sans,sans-serif;font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.static-header-toggle-menu-button:hover,.static-header-toggle-menu-button:focus,.static-header-toggle-menu-button[aria-expanded=true]{color:#c00;background:#fff;opacity:1}.static-header-toggle-menu-button:hover .static-header-toggle-menu-button__label,.static-header-toggle-menu-button:focus .static-header-toggle-menu-button__label,.static-header-toggle-menu-button[aria-expanded=true] .static-header-toggle-menu-button__label{color:#c00}.static-header-toggle-menu-button:hover .toggle-icon--bar,.static-header-toggle-menu-button:focus .toggle-icon--bar,.static-header-toggle-menu-button[aria-expanded=true] .toggle-icon--bar{background-color:#c00;opacity:1}.static-header-toggle-menu-button:focus-visible{outline:2px solid #333333;outline-offset:2px}.static-header-toggle-menu-panel{position:absolute;top:100%;left:0;display:none;width:760px;max-width:calc(100vw - 30px);margin:0;padding:0;background:#fff;border:1px solid #e1e1e1;box-shadow:0 4px 14px #0000002e;box-sizing:border-box;z-index:1100}.static-header-toggle-menu-panel.is-open{display:block}.static-header-toggle-menu{position:relative;width:100%;margin:0;padding:0;background:#fff}.static-header-toggle-menu__list{width:310px;margin:0;padding:6px 0;list-style:none;background:#fff}.static-header-toggle-menu__item{position:static;margin:0;padding:0;list-style:none}.static-header-toggle-menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;margin:0;padding:7px 18px;color:#555;background:#fff;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;box-sizing:border-box}.static-header-toggle-menu__link-title{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.static-header-toggle-menu__arrow{flex-shrink:0;margin-left:15px;color:#555;font-size:20px;line-height:1;transition:transform .2s ease,color .2s ease}@media screen and (min-width:1025px){.static-header-toggle-menu__item:hover>.static-header-toggle-menu__link,.static-header-toggle-menu__item:focus-within>.static-header-toggle-menu__link{color:#c00!important;background:#f4f4f4!important;opacity:1}.static-header-toggle-menu__item:hover>.static-header-toggle-menu__link .static-header-toggle-menu__arrow,.static-header-toggle-menu__item:focus-within>.static-header-toggle-menu__link .static-header-toggle-menu__arrow{color:#c00!important;background:transparent!important;opacity:1}}.static-header-toggle-menu__submenu{position:absolute;top:0;left:310px;display:none;width:450px;min-height:100%;margin:0;padding:18px 24px;background:#fff;border-left:1px solid #eeeeee;box-shadow:3px 4px 12px #0000001f;box-sizing:border-box;z-index:1101}@media screen and (min-width:1025px){.static-header-toggle-menu__item:hover>.static-header-toggle-menu__submenu,.static-header-toggle-menu__item:focus-within>.static-header-toggle-menu__submenu{display:block}}.static-header-toggle-menu__submenu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px;row-gap:0;margin:0;padding:0;list-style:none}.static-header-toggle-menu__submenu-item{margin:0;padding:0;list-style:none}.static-header-toggle-menu__submenu-link{display:block;width:100%;margin:0;padding:10px 0;color:#000;background:transparent;font-size:14px;line-height:1.4;text-decoration:none}.static-header-toggle-menu__submenu-link:hover,.static-header-toggle-menu__submenu-link:focus-visible{color:#c00!important;background:#f4f4f4!important;opacity:1;text-decoration:none}.static-header-toggle-menu__third-level{margin:0 0 8px;padding:0 0 0 12px;list-style:none}.static-header-toggle-menu__third-level li{margin:0;padding:0;list-style:none}.static-header-toggle-menu__third-level-link{display:block;padding:3px 0;color:#777;font-size:13px;line-height:1.4;text-decoration:none}.static-header-toggle-menu__third-level-link:hover,.static-header-toggle-menu__third-level-link:focus-visible{color:#c00!important;text-decoration:none}.static-header-toggle-menu ul,.static-header-toggle-menu ol,.static-header-toggle-menu li{list-style:none;margin-top:0;margin-bottom:0}@media screen and (min-width:1025px){.static-header-toggle-menu-button{align-self:center;margin-right:20px}.static-header-toggle-menu-panel{width:auto}.static-header-toggle-menu__list{width:310px}.static-header-toggle-menu__submenu{left:310px;width:600px}}@media screen and (max-width:1024px){.static-header-toggle-menu-button{min-width:88px;height:44px;min-height:44px;margin-right:10px;padding:0 10px}.static-header-toggle-menu-button__inner{gap:7px}.static-header-toggle-menu-button .toggle-icon--bar{width:18px}.static-header-toggle-menu-panel{position:absolute;top:100%;left:0;width:310px;max-width:calc(100vw - 20px);max-height:calc(100vh - 120px);margin:0;padding:0;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #e1e1e1;box-shadow:0 4px 14px #0000002e;box-sizing:border-box;z-index:1100}.static-header-toggle-menu{position:relative;width:100%;min-width:0;margin:0;padding:0}.static-header-toggle-menu__list{display:block;width:100%;min-width:0;margin:0;padding:6px 0;background:#fff}.static-header-toggle-menu__item{position:relative;display:block;width:100%;margin:0;padding:0}.static-header-toggle-menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:44px;margin:0;padding:8px 16px;color:#555;background:#fff;font-size:14px;line-height:1.4;box-sizing:border-box}.static-header-toggle-menu__link-title{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.static-header-toggle-menu__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin-left:10px;color:#555;font-size:28px;line-height:1;transition:transform .2s ease,color .2s ease}.static-header-toggle-menu__item.is-expanded>.static-header-toggle-menu__link{color:#c00!important;background:#f4f4f4!important;opacity:1}.static-header-toggle-menu__item.is-expanded>.static-header-toggle-menu__link .static-header-toggle-menu__arrow{color:#c00!important;transform:rotate(90deg)}.static-header-toggle-menu__submenu{position:static;display:none;width:100%;min-width:0;min-height:0;margin:0;padding:4px 0 8px;background:#f8f8f8;border:0;border-top:1px solid #eeeeee;box-shadow:none;box-sizing:border-box}.static-header-toggle-menu__item.is-expanded>.static-header-toggle-menu__submenu{display:block}.static-header-toggle-menu__submenu-list,.static-header-toggle-menu__submenu-item{display:block;width:100%;margin:0;padding:0}.static-header-toggle-menu__submenu-link{display:block;width:100%;margin:0;padding:10px 34px;color:#333;background:transparent;font-size:14px;line-height:1.4;box-sizing:border-box}.static-header-toggle-menu__submenu-link:hover,.static-header-toggle-menu__submenu-link:focus-visible{color:#c00!important;background:#eee!important}}@media screen and (max-width:767px){.static-header-toggle-menu-button{min-width:82px;margin-right:8px;padding:0 9px}.static-header-toggle-menu-button__inner{gap:6px}.static-header-toggle-menu-button__label{font-size:14px}.static-header-toggle-menu-panel{max-height:calc(100vh - 50px);position:absolute;top:52px;left:10px;z-index:9999}.static-header-toggle-menu__link,.static-header-toggle-menu__submenu{padding-left:15px;padding-right:15px}.static-header-toggle-menu__submenu-link{padding:10px 20px}}@media screen and (max-width:340px){.static-header-toggle-menu-panel{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/chtools-static-header-toggle-menu.css.map */
