.hdr{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line,#e8e8eb)}.hdr .wrap{height:68px;display:flex;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:0 24px}.hdr .brand{flex:none;display:inline-flex;align-items:center}.hdr .brand .logo-img{height:26px;width:auto;display:block}.hdr .pharm{display:flex;align-items:center;gap:9px;background:var(--surface,#f6f6f8);border:1px solid var(--line,#e8e8eb);border-radius:999px;padding:6px 12px;flex:none}.hdr .pharm .ic{width:18px;height:18px;color:var(--navy,#103178)}.hdr .pharm .pcol{display:flex;flex-direction:column;line-height:1.2}.hdr .pharm .pover{font-size:9px;font-weight:700;letter-spacing:.3px;color:var(--n400,#a6a6ad)}.hdr .pharm .ploc{font-size:12px;font-weight:700;color:var(--ink,#141414);white-space:nowrap}.hdr .badge-open{background:var(--pos,#0d6e26);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px}.hdr .hsearch{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--n200,#e2e2e5);border-radius:999px;padding:9px 16px;transition:border-color .15s,box-shadow .15s}.hdr .hsearch:focus-within{border-color:var(--navy,#103178);box-shadow:0 0 0 3px rgba(16,49,120,.1)}.hdr .hsearch .ic{width:18px;height:18px;color:var(--n400,#a6a6ad)}.hdr .hsearch input{flex:1;min-width:0;border:none;outline:0;font-family:inherit;font-size:16px;font-weight:500;background:0 0;color:var(--ink,#141414)}.hdr .hsearch input::placeholder{color:var(--n400,#a6a6ad)}.hsearch+.hnav,.pharm+.hnav{margin-left:auto}.hnav{display:flex;align-items:center;gap:1px;flex:none;margin-left:auto}.navitem{position:relative}.navitem>.navtrig,.navitem>a{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--n600,#54545b);padding:8px 11px;border-radius:999px;white-space:nowrap;background:0 0;border:none;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.navitem:hover>.navtrig,.navitem:hover>a,.navitem>.navtrig:hover,.navitem>a:hover{background:var(--surface,#f6f6f8);color:var(--ink,#141414)}.navitem.on>.navtrig,.navitem.on>a{color:var(--navy,#103178);background:var(--navy-tint,#eaeef6)}.navtrig .caret{width:13px;height:13px;color:currentColor;transition:transform .15s}.navitem:hover .navtrig .caret{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(6px);background:#fff;border:1px solid var(--line,#e8e8eb);border-radius:16px;box-shadow:0 24px 60px -12px rgba(16,24,40,.26),0 6px 16px -6px rgba(16,24,40,.12);padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s;z-index:60;max-width:calc(100vw - 48px);overflow-x:auto}.navitem:focus-within .mega,.navitem:hover .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:14px}.mega.wide{width:max-content;min-width:560px}.mega.mid{width:max-content;min-width:420px}.mega.narrow{width:max-content;min-width:240px}.mega .mcols{display:grid;gap:24px}.mega .mcols.c2{grid-template-columns:repeat(2,max-content)}.mega .mcols.c3{grid-template-columns:repeat(3,max-content)}.mega .mtitle{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--n400,#a6a6ad);margin-bottom:10px}.mega .mlink{display:flex;align-items:center;gap:9px;padding:8px 10px;margin:0 -10px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--n700,#333338);transition:background .12s;white-space:nowrap}.mega .mlink:hover{background:var(--surface,#f6f6f8);color:var(--navy,#103178)}.mega .mlink .di{width:7px;height:7px;border-radius:50%;background:var(--navy,#103178);flex:none;opacity:.5}.mega .mlink .hl{width:22px;height:22px;border-radius:6px;background:var(--surface,#f6f6f8);border:1px solid var(--line,#e8e8eb);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:var(--navy,#103178);flex:none}.mega .mfoot{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#e8e8eb);display:flex;align-items:center;justify-content:space-between}.mega .mall{font-size:13px;font-weight:700;color:var(--navy,#103178);display:inline-flex;align-items:center;gap:6px}.mega .mall svg{width:15px;height:15px}.hdr .btn-login{background:var(--navy,#103178);color:#fff;font-size:13.5px;font-weight:700;padding:10px 18px;border-radius:999px;flex:none;white-space:nowrap;transition:background .12s;border:none;cursor:pointer;font-family:inherit}.hdr .btn-login:hover{background:var(--navy-600,#0d2866)}.hdr .header-lang-slot{display:flex;align-items:center;flex:none}.hdr .happ-um{margin-left:6px}.happ-cb{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13.5px;line-height:1.5;color:var(--n600,#54545b);user-select:none}.happ-cb input{position:absolute;opacity:0;width:0;height:0}.happ-cb .box{flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--n300,#cbcbcf);border-radius:6px;background:var(--n0,#fff);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.happ-cb .box::after{content:"";width:11px;height:11px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");opacity:0;transition:opacity .1s}.happ-cb input:checked+.box{background:var(--navy,#103178);border-color:var(--navy,#103178)}.happ-cb input:checked+.box::after{opacity:1}.happ-cb input:focus-visible+.box{box-shadow:0 0 0 3px var(--navy-tint,#eaeef6)}.happ-cb:hover .box{border-color:var(--navy,#103178)}.happ-cb .lbl a{color:var(--navy,#103178);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hdr-burger{display:none;margin-left:auto;width:42px;height:42px;border-radius:10px;border:1px solid var(--line,#e8e8eb);background:var(--n0,#fff);align-items:center;justify-content:center;cursor:pointer;flex:none;color:var(--ink,#141414)}.hdr-burger svg{width:22px;height:22px;display:block}.mnav-scrim{position:fixed;inset:0;background:rgba(10,10,10,.45);opacity:0;visibility:hidden;transition:opacity .2s ease-out;z-index:90}.mnav-scrim.open{opacity:1;visibility:visible}.mnav{position:fixed;top:0;left:0;bottom:0;width:min(86vw,360px);background:var(--n0,#fff);z-index:100;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .2s ease-out;box-shadow:0 24px 60px -12px rgba(16,24,40,.26)}.mnav.open{transform:translateX(0)}.mnav-head{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 18px;border-bottom:1px solid var(--line,#e8e8eb);flex:none}.mnav-head .logo-img{height:24px}.mnav-x{width:40px;height:40px;border-radius:10px;border:0;background:var(--surface,#f6f6f8);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink,#141414)}.mnav-x svg{width:20px;height:20px}.mnav-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.mnav-pharm{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line,#e8e8eb);text-decoration:none}.mnav-pharm .ic{width:18px;height:18px;color:var(--navy,#103178);flex:none}.mnav-pharm .pcol{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.mnav-pharm .pover{font-size:9px;font-weight:700;letter-spacing:.3px;color:var(--n400,#a6a6ad)}.mnav-pharm .ploc{font-size:13px;font-weight:700;color:var(--ink,#141414)}.mnav-pharm .badge-open{background:var(--pos,#0d6e26);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;flex:none}.mnav-grp{border-bottom:1px solid var(--line,#e8e8eb)}.mnav-grp>summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:15px 18px;font-size:15px;font-weight:700;color:var(--ink,#141414)}.mnav-grp>summary::-webkit-details-marker{display:none}.mnav-grp>summary .gchev{margin-left:auto;width:18px;height:18px;color:var(--n400,#a6a6ad);transition:transform .2s}.mnav-grp[open]>summary .gchev{transform:rotate(180deg)}.mnav-sub{padding:0 18px 12px}.mnav-sub a{display:flex;align-items:center;gap:10px;padding:10px 10px;margin:0 -10px;border-radius:8px;font-size:14px;font-weight:600;color:var(--n700,#333338);text-decoration:none}.mnav-sub a:active,.mnav-sub a:hover{background:var(--surface,#f6f6f8);color:var(--navy,#103178)}.mnav-sub a .di{width:6px;height:6px;border-radius:50%;background:var(--navy,#103178);opacity:.5;flex:none}.mnav-sub a .hl{width:22px;height:22px;border-radius:6px;background:var(--surface,#f6f6f8);border:1px solid var(--line,#e8e8eb);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:var(--navy,#103178);flex:none}.mnav-foot{padding:16px 18px;border-top:1px solid var(--line,#e8e8eb);flex:none}.mnav-foot .btn-login,.mnav-foot a.mnav-cta,.mnav-foot button.mnav-cta{display:flex;align-items:center;justify-content:center;width:100%;background:var(--navy,#103178);color:#fff;font-size:14px;font-weight:700;padding:13px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;font-family:inherit}.mnav-acct a{display:flex;align-items:center;gap:11px;padding:12px 4px;font-size:14.5px;font-weight:600;color:var(--n700,#333338);text-decoration:none}.mnav-acct a svg{width:19px;height:19px;color:var(--navy,#103178)}.mnav-acct .mnav-logout{color:var(--neg-strong,#b42318);border-top:1px solid var(--line,#e8e8eb);margin-top:6px;padding-top:14px}@media(max-width:1024px){.hdr .hnav{display:none!important}.hdr .pharm{display:none!important}.hdr .hsearch{display:none!important}.hdr .btn-login{display:none!important}.hdr .happ-um{display:none!important}.hdr-burger{display:inline-flex}.hdr .wrap{gap:8px;padding:0 14px}.hdr .wrap .hdr-burger{order:-2!important;margin-left:0!important}.hdr .wrap .brand{order:-1!important;margin-right:auto!important}.hdr .wrap .header-lang-slot{order:1!important}.hdr .wrap .header-actions-slot{order:2!important}.hdr .wrap .header-auth-slot{display:none!important}}@media(max-width:420px){.hdr .wrap{gap:6px;padding:0 10px}}@media(min-width:1025px){.hdr-burger,.mnav,.mnav-scrim{display:none!important}}