.hk-shipping-note{display:inline-block;font-size:13px;color:var(--hk-accent-dark)}
.hk-contact-line{font-size:16px;line-height:1.8;flex-wrap:wrap}
.hk-contact-line strong{font-size:18px;font-weight:600}
.hk-contact-line button{font-size:16px;min-height:44px;padding:7px 0}
.hk-copy-status{font-size:14px;min-height:24px}
@media(max-width:700px){.hk-contact-line{font-size:15px}.hk-contact-line strong{font-size:17px}.hk-contact-line button{font-size:15px}.hk-shipping-note{font-size:12px}}

.hk-member-tools{display:flex;justify-content:flex-end;gap:22px;padding-top:0;padding-bottom:12px;font-size:15px}
.hk-member-tools a{display:inline-flex;align-items:center;min-height:44px;color:var(--hk-ink);text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.hk-member-tools{font-size:15px;justify-content:flex-end;gap:20px;padding-bottom:8px}}

.hk-header-main{grid-template-rows:auto auto;padding-top:18px;padding-bottom:18px;row-gap:0}
.hk-header-main>.hk-brand,.hk-header-main>.hk-region{grid-row:1/3}
.hk-header-main>.hk-member-tools{grid-column:3;grid-row:1;padding:0;width:100%;align-self:end}
.hk-header-main>.hk-search{grid-column:3;grid-row:2;margin:0;align-self:start}
@media(max-width:1000px){.hk-header-main>.hk-brand,.hk-header-main>.hk-region{grid-row:1}.hk-header-main>.hk-member-tools{grid-column:1/-1;grid-row:2}.hk-header-main>.hk-search{grid-column:1/-1;grid-row:3}.hk-header-main{padding-bottom:16px}}
