.hdr-ann-placeholder{background:#00A99D;height:34px}.hdr-ann{background:var(--hdr-ann-bg);color:var(--hdr-ann-fg);height:34px}.hdr-ann-inner{font-size:15px;font-weight:600;font-family:inherit}.hdr-ann-sep{opacity:.55}.hdr-ann-link{color:var(--hdr-ann-fg);text-decoration:none}.hdr-util,.hdr-util-placeholder{background:#142B5E;height:32px}.hdr-util{border-bottom:1px solid #1f3b7a}.hdr-util-link{font-family:inherit;font-size:15px;font-weight:500;color:rgba(255,255,255,.45);text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .2s}.hdr-util-link:hover{color:var(--hdr-accent)}.hdr-util-divider{width:1px;height:12px;background:rgba(255,255,255,.15);display:inline-block}.hdr-nav{position:relative;top:0;z-index:1000;background:var(--hdr-bg);box-shadow:0 2px 20px rgba(20,43,94,.35)}.hdr-nav--sticky{position:sticky}.hdr-nav-inner{height:64px;gap:12px}.hdr-ham{background:none;border:none;cursor:pointer;padding:8px;width:38px;height:38px}.hdr-ham-bar{display:block;height:2px;width:22px;background:#fff;border-radius:2px}.hdr-ham-bar--short{width:16px}.hdr-logo-link{flex-shrink:0;display:flex;align-items:center;overflow:hidden;max-height:48px}.hdr-logo-placeholder{width:var(--hdr-logo-ph-w);height:40px}.hdr-logo-img{height:40px;width:auto;max-width:clamp(80px,20vw,220px);object-fit:contain;display:block}.hdr-logo-text{color:var(--hdr-accent);font-weight:900;font-size:clamp(14px,4vw,18px);text-transform:uppercase;letter-spacing:.08em;font-family:inherit}.hdr-actions{gap:2px}.hdr-ib{background:none;border:none;color:rgba(255,255,255,.75);padding:8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s;text-decoration:none;min-width:44px;min-height:44px}.hdr-ib.hidden{display:none!important}@media (min-width:640px){.hdr-ib.sm\:flex{display:flex!important}}.hdr-ib:hover{color:#00A99D;background:rgba(255,255,255,.08)}.hdr-ib:active{transform:scale(.95)}.hdr-count-badge{position:absolute;top:1px;right:1px;background:var(--hdr-badge-bg);color:#fff;font-family:inherit;font-size:10px;font-weight:700;line-height:1;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px}.hdr-count-badge--wishlist{--hdr-badge-bg:#ef4444}.hdr-count-badge--quicklist{--hdr-badge-bg:var(--hdr-accent)}.hdr-count-badge--cart{--hdr-badge-bg:#FF6B35}.hdr-count-badge--notifications{--hdr-badge-bg:#14B8A6}.hdr-user-wrap{position:relative}.hdr-user-wrap.hidden{display:none!important}@media (min-width:640px){.hdr-user-wrap.sm\:block{display:block!important}}.hdr-user-btn{background:none;border:none;cursor:pointer;color:var(--hdr-text);padding:8px;border-radius:4px;display:flex;align-items:center;gap:7px;font-family:inherit;transition:all .2s;min-height:44px;min-width:44px;justify-content:center}.hdr-user-btn:hover{color:var(--hdr-accent);background:rgba(255,255,255,.06)}.hdr-user-name{font-size:15px;font-weight:700}.hdr-user-chevron{color:rgba(255,255,255,.4)}.hdr-dd{position:absolute;top:calc(100% + 4px);right:0;background:#111111;border:1px solid rgba(255,255,255,.1);min-width:224px;z-index:160;box-shadow:0 8px 32px rgba(0,0,0,.3);padding:6px 0}.hdr-dd-head{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.hdr-dd-kicker{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--hdr-accent);margin-bottom:4px}.hdr-dd-name{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-dd-sep{border-top:1px solid rgba(255,255,255,.07);margin:4px 0}.hdr-dd-signout{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:15px;font-weight:600;color:#fc8181;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}.hdr-dd-guest{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.hdr-dd-guest-note{font-size:15px;font-weight:500;text-align:center;color:rgba(255,255,255,.35);margin-bottom:4px}.hdr-dd-login{background:var(--hdr-btn-bg);color:var(--hdr-btn-fg);transition:opacity .2s}.hdr-dd-login,.hdr-dd-signup{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.hdr-dd-signup{color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.15);transition:all .2s}.hdr-dd-link{display:flex;align-items:center;padding:10px 16px;font-size:15px;font-weight:500;color:rgba(255,255,255,.6);text-decoration:none;transition:color .15s,background .15s}.hdr-dd-link:hover{color:#fff;background:rgba(255,255,255,.04)}.hdr-cta{background:var(--hdr-cta-bg,var(--hdr-btn-bg));color:var(--hdr-cta-fg,var(--hdr-btn-fg));font-family:inherit;font-size:15px;font-weight:700;padding:9px 13px;border-radius:4px;text-decoration:none;white-space:nowrap;margin-left:6px;transition:all .2s}.hdr-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1998;backdrop-filter:blur(2px);opacity:1;pointer-events:all}.hdr-drawer{position:fixed;top:0;left:0;z-index:1999;width:min(340px,86vw);height:100%;background:#142B5E;display:flex;flex-direction:column;overflow:hidden;animation:drawerSlideIn .3s cubic-bezier(.25,.8,.25,1);box-shadow:4px 0 24px rgba(0,0,0,.45)}.hdr-drawer-head{background:#1F3B7A;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.hdr-drawer-logo{height:32px;width:auto}.hdr-drawer-logo-text{color:var(--hdr-accent);font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:.08em;font-family:inherit}.hdr-drawer-close{background:rgba(255,255,255,.12);border:none;color:#fff;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.hdr-drawer-close:hover{background:rgba(255,255,255,.2)}.hdr-drawer-nav{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hdr-drawer-nav::-webkit-scrollbar{display:none}.hdr-drawer-section{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.25);padding:14px 18px 6px}.hdr-drawer-link{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:15px;font-weight:600;color:rgba(255,255,255,.75);padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;transition:all .2s}.hdr-drawer-foot{padding:14px 18px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0;display:flex;flex-direction:column;gap:9px}.hdr-drawer-phone{font-family:inherit;font-size:15px;color:rgba(255,255,255,.4);text-decoration:none;display:flex;align-items:center;gap:7px}.hdr-drawer-phone-icon{color:var(--hdr-accent);flex-shrink:0}.hdr-drawer-cta{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--hdr-cta-bg,var(--hdr-btn-bg));color:var(--hdr-cta-fg,var(--hdr-btn-fg));font-family:inherit;font-size:15px;font-weight:700;padding:11px 20px;border-radius:4px;text-decoration:none;transition:opacity .2s}@keyframes drawerSlideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.nbell{position:relative}.nbell-panel{position:absolute;top:calc(100% + 4px);right:0;background:#ffffff;color:#333;width:320px;z-index:160;box-shadow:0 8px 32px rgba(0,0,0,.15);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.nbell-head{padding:12px 16px;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;align-items:center;background:#0D2C6C;color:#fff}.nbell-head-title{font-size:15px;font-weight:700}.nbell-viewall{font-size:15px;color:#14B8A6;text-decoration:none;font-weight:600}.nbell-list{max-height:350px;overflow-y:auto;background:#f8fafc}.nbell-loading{padding:20px;text-align:center;font-size:15px;color:#666}.nbell-empty{padding:40px 20px;text-align:center;color:#94a3b8}.nbell-empty-icon{width:48px;height:48px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.nbell-empty-bell{opacity:.4}.nbell-empty-title{font-size:15px;margin:0 0 4px;font-weight:600;color:#64748b}.nbell-empty-text{font-size:15px;margin:0}.nbell-item{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit;background:#f0fdfa;transition:background .2s}.nbell-item:hover{background:#ccfbf1}.nbell-item--read{background:#ffffff}.nbell-item--read:hover{background:#f8fafc}.nbell-item-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center}.nbell-item--read .nbell-item-icon{background:#f1f5f9}.nbell-item-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.nbell-item-body{flex:1;min-width:0}.nbell-item-row{display:flex;justify-content:space-between;margin-bottom:2px}.nbell-item-title{font-size:15px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbell-item--read .nbell-item-title{font-weight:600}.nbell-item-msg{font-size:15px;color:#475569;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nbell-item-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.nbell-item-time{font-size:15px;color:#94a3b8;font-weight:500}.nbell-markread{background:none;border:none;padding:0;cursor:pointer;color:#14B8A6;display:flex;align-items:center}