.puregpl-header{background:#1a202c}.nav-container{max-width:1200px;margin:0 auto}.header-top-container{background-color:rgb(30 30 30 / .6);border-bottom:1px solid rgb(255 255 255 / .2)}.header-top-bar{max-width:1200px;margin:0 auto;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#e0e0e0;font-size:13px;padding:8px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.header-top-bar a{text-decoration:none;color:#e0e0e0;transition:color 0.3s ease}.header-top-bar a:hover{color:#00b894}.header-middle-bar{display:flex;justify-content:space-between;align-items:center;padding:10px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);gap:20px}.logo-mobile{display:none}.hamburger-menu{display:none}.header-middle-bar .search{flex-grow:1;max-width:650px}.header-middle-bar .login-cart{display:flex;align-items:center;gap:15px}.header-middle-bar .login-cart a{text-decoration:none;color:#e0e0e0;font-weight:500;padding:8px 16px;border-radius:8px;background:rgb(50 50 50 / .5);transition:all 0.3s ease;box-shadow:0 4px 8px rgb(0 0 0 / .4);display:flex;align-items:center;gap:8px}.header-middle-bar .login-cart a:hover{background-color:#00b894;color:#fff;box-shadow:0 6px 15px rgb(0 0 0 / .6);transform:translateY(-2px)}.nav-icon{width:18px;height:18px;fill:currentColor}.header-bottom-bar{background-color:rgb(0 0 0 / .4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:10px 0;position:relative;z-index:99}.bottom-bar-menu{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.bottom-bar-menu>li{position:relative}.bottom-bar-menu>li>a{text-decoration:none;color:#e0e0e0;font-size:15px;font-weight:500;padding:8px 16px;border-radius:8px;background-color:rgb(50 50 50 / .4);transition:all 0.3s ease;white-space:nowrap;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.bottom-bar-menu>li>a:hover{background-color:#00b894;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .3)}.bottom-bar-menu>li.current-menu-item>a,.bottom-bar-menu>li.current-page-ancestor>a{background-color:#00b894;color:#fff;font-weight:600;box-shadow:0 2px 8px rgb(0 0 0 / .3);border:1px solid #fff0}.nav-container .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:105%;left:0;min-width:220px;background-color:#282828;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .2);border-radius:8px;box-shadow:0 8px 20px rgb(0 0 0 / .6);opacity:0;visibility:hidden;transition:all 0.5s ease}.nav-container .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;top:105%}.nav-container .sub-menu li a{text-decoration:none;color:#e0e0e0;font-size:14px;padding:10px 12px;display:block;border-radius:6px;transition:background-color 0.3s ease}.nav-container .sub-menu li a:hover{background-color:rgb(0 184 148 / .6)}.nav-container .menu-item-has-children>a{padding-right:20px;position:relative}.nav-container .menu-item-has-children>a::after{content:' ';position:absolute;right:5px;top:50%;transform:translateY(-50%);content:'\2193';font-size:8px;transition:transform 0.7s ease}.nav-container .menu-item-has-children:hover>a::after{transform:translateY(-50%) rotate(180deg)}.header-bottom-bar .main-navigation{padding:0 15px}@media (max-width:768px){.header-bottom-bar{display:none}.header-middle-bar .login-cart{display:none}.logo-desktop{display:none}.logo-mobile{display:block;height:45px}.logo-mobile a img{height:45px;width:auto}.hamburger-menu{display:block;text-align:right}.hamburger-menu .ham-btn{background:#fff0;border:none;padding:0;cursor:pointer;width:40px;height:40px;color:#e0e0e0;display:flex;align-items:center;justify-content:center}.hamburger-menu .ham-btn:hover{color:#00b894}.hamburger-menu .icon-bar{width:25px;height:3px;background-color:currentColor;border-radius:1px;position:relative}.hamburger-menu .icon-bar::before,.hamburger-menu .icon-bar::after{content:'';width:25px;height:3px;background-color:currentColor;position:absolute;left:0;transition:all 0.3s ease}.hamburger-menu .icon-bar::before{top:-8px}.hamburger-menu .icon-bar::after{top:8px}}