body>header.public-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:min(1440px,92%)!important;max-width:none!important;margin:18px auto 0!important;padding:14px 24px!important;background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:0 8px 30px #09274b05!important;color:#09274b!important;font:700 14px/1.4 ui-rounded,'Avenir Next','Segoe UI',Arial,sans-serif!important;box-sizing:border-box!important;position:relative!important;z-index:40}.public-header .public-brand{display:block;margin:0;padding:0}.public-header .public-brand img{display:block;width:205px!important;height:auto!important;max-width:100%!important;object-fit:contain!important}.public-header .public-origin{display:flex;align-items:center;justify-content:center;gap:8px;margin:0!important;font-size:12px!important;letter-spacing:.04em}.public-header .public-origin img{width:24px!important;height:16px!important}.public-controls{display:flex;align-items:center;gap:8px}.public-control{position:relative;display:flex!important;align-items:center;justify-content:center;gap:4px;min-width:48px;height:44px;margin:0!important;padding:3px 7px!important;border:1px solid #dfeaf0;border-radius:12px;background:#fff;box-sizing:border-box}.public-control img{width:25px!important;height:18px!important;object-fit:cover}.public-control select{position:absolute!important;inset:0!important;opacity:0;width:100%!important;height:100%!important;cursor:pointer}.public-control:focus-within{outline:2px solid #009eac;outline-offset:2px}#public-currency-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eff8f8;font-size:12px}.public-account{display:flex;align-items:center;justify-content:center;height:44px;padding:0 14px!important;border:1px solid #dfeaf0;border-radius:12px;color:#09274b!important;text-decoration:none!important;max-width:160px;overflow:hidden;white-space:nowrap}.legacy-header-controls[hidden]{display:none!important}@media(max-width:760px){body>header.public-header{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;margin:0!important;padding:8px 4%!important;border-radius:0!important;border-bottom:1px solid #dfeaf0!important;gap:6px!important}.public-header .public-brand img{width:145px!important}.public-header .public-origin{grid-column:1/-1;grid-row:2;font-size:10px!important;margin-top:4px!important}.public-controls{grid-column:2;grid-row:1;gap:4px}.public-control,.public-account{height:40px}.public-account{font-size:12px;padding:0 10px!important;max-width:100px}}@media(max-width:360px){.public-header .public-brand img{width:110px!important}.public-control{min-width:40px;padding:3px!important}.public-account{font-size:11px;padding:0 8px!important}}

.public-header .public-origin{flex-direction:column;gap:4px;min-width:0;text-align:center}.public-origin-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:0!important}.public-header .public-shipping{font-size:11px;line-height:1.4;letter-spacing:0;font-weight:600;color:#007f8b}@media(max-width:760px){.public-header .public-shipping{font-size:10px}.public-header .public-origin{gap:3px}}
