.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.site-header .desktop-nav .nav-dropdown-toggle{align-items:center;gap:6px;display:inline-flex}.nav-chevron{transition:transform .2s}.nav-dropdown:hover .nav-chevron,.nav-dropdown:focus-within .nav-chevron{transform:rotate(180deg)}.nav-dropdown-menu{z-index:200;opacity:0;visibility:hidden;background:#fff;border:1px solid #e9edf5;border-radius:4px;flex-direction:column;gap:2px;min-width:230px;padding:18px 22px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 14px);left:-22px;transform:translateY(6px);box-shadow:0 18px 40px #0b124918}.nav-dropdown-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:none}.site-header .desktop-nav .nav-dropdown-menu a{color:#5f6779;white-space:nowrap;text-underline-offset:5px;padding:8px 0;font-size:15px;font-weight:500;text-decoration:none;display:block}.site-header .desktop-nav .nav-dropdown-menu a:hover,.site-header .desktop-nav .nav-dropdown-menu a:focus-visible{color:#4057f4;text-decoration:underline 1.5px}.site-header .mobile-menu nav a.mobile-sub-link{color:#5f6779;padding-left:30px;font-size:13px;font-weight:500}.site-header .mobile-menu nav a.mobile-sub-link:hover{color:#4057f4}@media (prefers-reduced-motion:reduce){.nav-dropdown-menu,.nav-chevron{transition:none}}@media (width>=1121px){.site-header .header-inner .desktop-nav{padding-left:60px}}@media (width>=761px) and (width<=1120px){.site-header .header-inner .desktop-nav{padding-left:30px}}.nav-dropdown-menu a.nav-view-all{text-underline-offset:4px;margin-top:6px;color:#4057f4!important;font-weight:700!important;text-decoration:underline!important}.nav-mega{position:static}.nav-mega .nav-mega-menu{border-radius:10px;flex-direction:row;align-items:center;gap:32px;width:min(1180px,100vw - 48px);padding:26px 32px;left:50%;right:auto;transform:translate(-50%,6px)}.nav-mega:hover .nav-mega-menu,.nav-mega:focus-within .nav-mega-menu{transform:translate(-50%)}.nav-mega-cols{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.nav-mega-col{flex-direction:column;display:flex}.nav-mega-title{color:#3a4152;align-items:center;gap:8px;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;display:flex}.nav-mega-title svg{color:#4057f4;flex:none}.nav-mega-col:first-child .nav-mega-title svg{color:#f05a28}.site-header .desktop-nav .nav-mega-menu a{color:#4057f4;align-items:center;gap:8px;padding:6px 0 6px 28px;font-size:14px;display:flex}.site-header .desktop-nav .nav-mega-menu a.nav-view-all{padding-left:28px}.nav-badge{letter-spacing:.04em;color:#fff;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.nav-hot{background:#e0262f}.nav-new{background:#16b8e8}.nav-mega-art{flex:none;width:220px;height:auto}@media (width<=1180px){.nav-mega-art{display:none}}@media (width<=760px){.site-header .mobile-menu nav{max-height:calc(100vh - 100px);overflow-y:auto}}.site-header .desktop-nav .nav-ind-menu a{color:#4057f4;padding:7px 0}@media (width>=761px){.site-header .desktop-nav{align-self:stretch;align-items:center}.site-header .desktop-nav .nav-dropdown{align-self:stretch;height:auto}.nav-dropdown-menu,.nav-mega .nav-mega-menu{border-top-left-radius:0;border-top-right-radius:0;top:100%}.nav-dropdown-menu:before{display:none}}@media (width<=760px){.hero-band .hero{min-height:0;padding-top:22px}}.drawer-toggle,.drawer,.drawer-overlay{display:none}@media (width<=760px){.site-header .mobile-menu{display:none}.drawer-toggle{color:#0d1546;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:10px 4px;font:700 14px/1 Poppins,sans-serif;display:inline-flex}.drawer-overlay{z-index:300;opacity:0;background:#0b124973;transition:opacity .25s;display:block;position:fixed;inset:0}.drawer-overlay.is-open{opacity:1}.drawer-overlay[hidden]{display:none}.drawer{z-index:301;visibility:hidden;background:#fff;flex-direction:column;width:min(360px,88vw);transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #0b12492e}.drawer.is-open{visibility:visible;transform:none}.drawer-head{border-bottom:1px solid #eef0f6;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.drawer-head img{width:140px;height:auto;display:block}.drawer-close{color:#0d1546;cursor:pointer;background:#f3f5fb;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.drawer-nav{overscroll-behavior:contain;flex:1;padding:6px 18px 12px;overflow-y:auto}.drawer-link,.drawer-group summary{color:#0d1546;cursor:pointer;border-bottom:1px solid #eef0f6;justify-content:space-between;align-items:center;padding:15px 2px;font:600 16px/1.2 Poppins,sans-serif;text-decoration:none;list-style:none;display:flex}.drawer-group summary::-webkit-details-marker{display:none}.drawer-chev{color:#4057f4;transition:transform .2s}.drawer-group[open] .drawer-chev{transform:rotate(180deg)}.drawer-group[open] summary{color:#4057f4;border-bottom-color:#0000}.drawer-group[open]{border-bottom:1px solid #eef0f6;padding-bottom:10px}.drawer-group a{color:#3a4152;align-items:center;gap:8px;padding:9px 0 9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.drawer-group a:hover,.drawer-link:hover{color:#4057f4}.drawer-label{letter-spacing:.08em;text-transform:uppercase;color:#8a93a8;margin:12px 0 2px 12px;font-size:11px;font-weight:800}.drawer-group a.drawer-all{color:#4057f4;text-underline-offset:4px;font-weight:700;text-decoration:underline}.drawer-link.active{color:#4057f4}.drawer-actions{padding:16px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #eef0f6;gap:10px;display:grid}.drawer-actions .button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;display:flex}html.drawer-lock,html.drawer-lock body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-overlay{transition:none}}@media (width<=760px){.drawer-actions .button{color:#0d1546;background:#fff;border:1px solid #dfe3ee;border-radius:8px;font:700 15px/1 Poppins,sans-serif;text-decoration:none}.drawer-actions .header-sales{color:#fff;background:#4057f4;border-color:#4057f4}.drawer-actions .live-dot{background:#22b573;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22b57322}}
