:root{--esimla-topbar-h:44px;--site-header-h:84px}body{padding-top:calc(var(--esimla-topbar-h) + var(--site-header-h))!important}.esimla-topbar{position:fixed;top:0;left:0;right:0;height:var(--esimla-topbar-h);z-index:1000000;background:#ff0a48;border-bottom:1px solid rgba(255,255,255,.25);display:flex;align-items:center}.esimla-topbar .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:12px}.esimla-topbar .txt{color:#fff;font-size:13px;font-weight:800;white-space:nowrap;letter-spacing:.2px}.esimla-topbar a.store{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:0}.esimla-topbar a.store img{height:30px;width:auto;display:block;border-radius:0}@media (max-width:600px){.esimla-topbar .txt{font-size:12px}.esimla-topbar a.store img{height:28px}}@media (max-width:380px){.esimla-topbar .txt{display:none}}header.site-header.navbar.fixed-top{top:var(--esimla-topbar-h)!important}.site-header{background:#fff;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08);padding:10px 0;width:100%}.site-header .navbar-toggler{border:1px solid rgba(15,23,42,.12);border-radius:12px}.site-header .nav-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f1f4f9;color:#0f172a}.site-header .dropdown-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f1f4f9}.site-header .dropdown-menu{border-radius:14px;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 36px rgba(15,23,42,.12)}.site-header .dropdown-item.active{background:rgba(27,127,122,.12)}.site-header .nav-meta{display:inline-flex;align-items:center;gap:10px;font-size:14px}.site-header .nav-balance{padding:6px 10px;border-radius:999px;background:#f1f4f9;font-weight:600;font-size:13px}.site-header #nav-language{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px}.site-header #nav-language .nav-icon{padding:0}.site-header .header-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.site-header .quick-nav{display:none;align-items:center;gap:6px;min-width:0}.site-header .quick-nav-link{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;background:#f8fafc;color:#0f172a;border:1px solid rgba(15,23,42,.08);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.site-header .quick-nav-link:hover{background:#f1f4f9;color:#0f172a}.site-header .quick-nav-link:nth-child(n+3){display:none}.site-header .navbar-toggler{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#fff}.nav-drawer{width:min(390px,92vw)!important;border-right:1px solid rgba(15,23,42,.08)}.nav-drawer .offcanvas-header{border-bottom:1px solid rgba(15,23,42,.08)}.nav-drawer-title{display:flex;flex-direction:column;gap:2px}.nav-drawer-title strong{font-size:18px}.nav-drawer-title span{color:#5b6477;font-size:12px}.nav-section{border-bottom:1px solid rgba(15,23,42,.08);padding:10px 0}.nav-section-button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:0 0;color:#0f172a;padding:12px 4px;font-size:15px;font-weight:800;text-align:start}.nav-section-button .nav-icon{flex:0 0 auto}.nav-section-button .fa-chevron-down{margin-inline-start:auto;color:#5b6477;font-size:12px;transition:transform .2s ease}.nav-section-button[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.nav-link-list{display:flex;flex-direction:column;gap:6px;padding:0 0 8px 46px}.nav-link-row{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:12px;color:#0f172a;text-decoration:none}.nav-link-row:hover{background:#f1f4f9;color:#0f172a}.nav-link-row strong{font-size:14px}.nav-link-row span{color:#5b6477;font-size:12px;line-height:1.35}.nav-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0}.nav-utility a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 10px;border-radius:12px;background:#f8fafc;color:#0f172a;border:1px solid rgba(15,23,42,.08);font-size:13px;font-weight:700;text-decoration:none}.nav-admin-menu{padding-top:8px}@media (min-width:1040px){.site-header .quick-nav{display:inline-flex}}@media (max-width:420px){.nav-link-list{padding-left:0;padding-right:0}}