@media only screen and (min-width:992px){.nav-toggle-button{display:none !important}.focus-panel-nav{display:none !important}#pneumatig-category-tree{display:none !important}body.catalog-category-view #pneumatig-category-tree.is-ready{display:block !important}body.catalog-category-view:has(.pg-product-configurable) #pneumatig-category-tree{display:none !important}#pneumatig-category-tree{width:100%;max-width:100%;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:0;overflow:hidden}.category-list{list-style:none;padding:0;margin:0}.category-list.level-0{padding:8px 0}.category-item{margin:0;border-bottom:1px solid #eeeff2}.category-item:last-child{border-bottom:none}.category-item>a{display:flex;align-items:center;padding:14px 20px;text-decoration:none;color:#1f2937;font-size:14px;font-weight:500;transition:all .2s ease;border-left:3px solid transparent;position:relative}.category-item>a:hover{background-color:#eff6ff;color:#1979c3;border-left-color:#1979c3;text-decoration:none}.category-item>a .fa-pg-icon{width:24px;height:24px;margin-right:12px;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.category-item>a .fa-pg-icon:before{content:'';width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.category-item>a:hover .fa-pg-icon{opacity:1}.category-item>a .category-name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-item.has-children>a{padding-right:40px}.category-item.has-children>a:after{content:'›';position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(0deg);font-size:1.5rem;font-weight:300;color:#6b7280;transition:transform .25s ease,color .2s ease}.category-item.has-children>a:hover:after{color:#1979c3}.category-item.submenu-open>a:after{transform:translateY(-50%) rotate(90deg);color:#1979c3}.level-1,.level-2,.level-3,.level-4{list-style:none;padding:0;margin:0;display:none;border-top:1px solid #e5e7eb;background-color:#f9fafb}.level-1 .category-item>a,.level-2 .category-item>a,.level-3 .category-item>a,.level-4 .category-item>a{padding-left:44px;font-size:13px;font-weight:400;color:#6b7280;padding-top:11px;padding-bottom:11px}.level-1 .category-item>a:hover,.level-2 .category-item>a:hover,.level-3 .category-item>a:hover,.level-4 .category-item>a:hover{color:#1979c3;background-color:#e5f0ff}.level-1 .category-item>a .fa-pg-icon,.level-2 .category-item>a .fa-pg-icon,.level-3 .category-item>a .fa-pg-icon,.level-4 .category-item>a .fa-pg-icon{display:none}.level-1 .category-item.has-children>a,.level-2 .category-item.has-children>a,.level-3 .category-item.has-children>a,.level-4 .category-item.has-children>a{padding-right:40px}.level-2{background-color:#f6f7f9}.level-2 .category-item>a{padding-left:58px;font-size:12.5px}.level-3{background-color:#f3f5f7}.level-3 .category-item>a{padding-left:72px;font-size:12px}.level-4{background-color:#f0f2f5}.level-4 .category-item>a{padding-left:86px}.category-item.active>a,.category-item>a.active{background-color:#eff6ff;color:#1979c3;border-left-color:#1979c3;font-weight:600}}@media only screen and (min-width:768px) and (max-width:991px){.nav-toggle-button{display:none !important}.focus-panel-nav{display:none !important}#pneumatig-category-tree{max-width:100%;border-radius:8px}}@media only screen and (max-width:767px){.pneumatig-cat-tree.is-pending-move{display:none}.pneumatig-cat-tree.is-ready{display:block}.pg-store-switcher-wrapper{display:none}body.nav-open{overflow:hidden}body.nav-open:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;transition:opacity .3s ease}.nav-toggle{display:none !important}.nav-toggle-button{background:0 0;border:none;cursor:pointer;padding:10px;z-index:1002;top:15px;left:15px;box-shadow:none !important}.nav-toggle-button .icon-bar{display:block;width:22px;height:2px;background-color:#333;margin:5px 0;border-radius:1px}.nav-toggle-button .icon-bar{transition:all .3s ease}.nav-toggle-button.'is-active' .icon-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle-button.'is-active' .icon-bar:nth-child(2){opacity:0}.nav-toggle-button.'is-active' .icon-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.focus-panel-nav{position:fixed;top:0;left:0;width:90%;max-width:400px;height:100vh;background-color:#fff;z-index:1000;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s cubic-bezier(.25,.46,.45,.9399999999999999);box-shadow:3px 0 20px rgba(0,0,0,.15)}body.nav-open .focus-panel-nav{transform:translateX(0)}.focus-panel-nav .panel-header{padding:20px;border-bottom:1px solid #eaeaea;background-color:#fafafa}.focus-panel-nav .panel-tabs{display:flex;justify-content:center;background-color:#f7f7f7;border-radius:8px;padding:5px}.focus-panel-nav .panel-tabs .tab-link{flex:1;background:0 0;border:none;padding:12px 10px;font-size:1rem;font-weight:600;color:#666;cursor:pointer;border-radius:6px;transition:all .3s ease}.focus-panel-nav .panel-tabs .tab-link.active{background-color:#fff;color:#0055a4;box-shadow:0 2px 5px rgba(0,0,0,.1)}.focus-panel-nav .panel-content-wrapper{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.focus-panel-nav .panel-content{display:none}.focus-panel-nav .panel-content.active{display:block}.focus-panel-nav .category-list,.focus-panel-nav .utility-list{list-style:none;padding:10px 0;margin:0}.focus-panel-nav .category-list li,.focus-panel-nav .utility-list li{border-bottom:1px solid #eaeaea}.focus-panel-nav .category-list li:last-child,.focus-panel-nav .utility-list li:last-child{border-bottom:none}.focus-panel-nav .category-list a,.focus-panel-nav .utility-list a{display:flex;align-items:center;padding:15px 20px;text-decoration:none;color:#333;font-weight:500;transition:background-color .2s ease,color .2s ease}.focus-panel-nav .category-list a:hover,.focus-panel-nav .utility-list a:hover{background-color:#8bc7ff;color:#0055a4}.focus-panel-nav .category-list a .fa-pg-icon,.focus-panel-nav .utility-list a .fa-pg-icon{margin-right:15px;width:30px;height:30px;flex-shrink:0;position:relative}.focus-panel-nav .category-list a .fa-pg-icon:before,.focus-panel-nav .utility-list a .fa-pg-icon:before{content:'';width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.focus-panel-nav .category-list a .category-name,.focus-panel-nav .utility-list a .category-name{flex-grow:1}.focus-panel-nav .category-list .has-children>a,.focus-panel-nav .utility-list .has-children>a{position:relative}.focus-panel-nav .category-list .has-children>a:after,.focus-panel-nav .utility-list .has-children>a:after{content:'›';font-size:2.2rem;font-weight:300;color:#989898;margin-left:auto;padding-left:15px;transition:transform .25s ease}.focus-panel-nav .category-list .submenu-open>a:after,.focus-panel-nav .utility-list .submenu-open>a:after{transform:rotate(90deg);color:#0055a4}.focus-panel-nav .category-list .level-1,.focus-panel-nav .utility-list .level-1,.focus-panel-nav .category-list .level-2,.focus-panel-nav .utility-list .level-2,.focus-panel-nav .category-list .level-3,.focus-panel-nav .utility-list .level-3,.focus-panel-nav .category-list .level-4,.focus-panel-nav .utility-list .level-4{background-color:#f9f9f9;display:none;border-top:1px solid #eaeaea;list-style:circle}.focus-panel-nav .category-list .level-1 a,.focus-panel-nav .utility-list .level-1 a,.focus-panel-nav .category-list .level-2 a,.focus-panel-nav .utility-list .level-2 a,.focus-panel-nav .category-list .level-3 a,.focus-panel-nav .utility-list .level-3 a,.focus-panel-nav .category-list .level-4 a,.focus-panel-nav .utility-list .level-4 a{padding-top:12px;padding-bottom:12px;font-size:.95rem;border-left:3px solid transparent}.focus-panel-nav .category-list .level-1 a:hover,.focus-panel-nav .utility-list .level-1 a:hover,.focus-panel-nav .category-list .level-2 a:hover,.focus-panel-nav .utility-list .level-2 a:hover,.focus-panel-nav .category-list .level-3 a:hover,.focus-panel-nav .utility-list .level-3 a:hover,.focus-panel-nav .category-list .level-4 a:hover,.focus-panel-nav .utility-list .level-4 a:hover{border-left-color:#0055a4}.focus-panel-nav .category-list .level-2,.focus-panel-nav .utility-list .level-2{padding-left:30px;background-color:#fdfdfd}.focus-panel-nav .category-list .level-3,.focus-panel-nav .utility-list .level-3{padding-left:45px;background-color:#fff}.focus-panel-nav .panel-footer{padding:20px;border-top:1px solid #eaeaea;background:#f7f7f7}.focus-panel-nav .panel-footer .switcher.language .label.switcher-label{font-weight:600;margin-bottom:10px;display:block}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown{position:relative}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown.is-active .switcher-dropdown{display:block}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown .action.toggle{width:-webkit-fill-available;background:#fff;border:1px solid #eaeaea;padding:12px 15px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown .action.toggle:after{content:'▼';font-size:.7rem;transition:transform .2s ease}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown.is-active .action.toggle:after{transform:rotate(180deg)}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown .dropdown.switcher-dropdown{display:none;position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #eaeaea;border-radius:6px;box-shadow:0 -4px 12px rgba(0,0,0,.1);margin-bottom:5px;z-index:1010;max-height:250px;overflow-y:auto}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown .dropdown.switcher-dropdown ul{list-style:none;padding:5px;margin:0}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown .dropdown.switcher-dropdown li{border:0;display:block}.focus-panel-nav .panel-footer .switcher.language .actions.dropdown .dropdown.switcher-dropdown li a{padding:10px 15px;border-radius:4px;display:block}.focus-panel-nav .pneumatig-authorization-link{list-style:none;padding:10px 0 0;margin:0}.focus-panel-nav .pneumatig-authorization-link a{display:flex;align-items:center;padding:15px 20px;margin-bottom:5px;color:#333;font-weight:300;border-bottom:1px solid #eaeaea}.focus-panel-nav .pneumatig-authorization-link a:hover{background-color:#8bc7ff;color:#0055a4}.focus-panel-nav .pneumatig-authorization-link a i{margin-left:auto;font-size:1.2rem}}