.header-desktop-right-area{flex:0 0 auto;gap:8px;margin-left:18px}
.header-desktop-right-area>.header-desktop-navbutton-box{flex:0 0 auto;margin-left:0;text-align:center}
.header-desktop-right-area>.header-desktop-navbutton-box>.newheadlink,
.header-desktop-right-area>.header-desktop-navbutton-box>.newheadlinkcart{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:44px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:10px;font:inherit;text-decoration:none;cursor:pointer}
.header-desktop-right-area>.header-desktop-navbutton-box>.newheadlink{background:transparent;color:var(--header-action-color,#172b45)}
.header-desktop-right-area>.header-desktop-navbutton-box>.newheadlink:hover{border-color:#dce5ef;background:#f3f7fc;color:var(--header-action-hover,#235cb5)}
.header-desktop-right-area>.header-desktop-navbutton-box>.newheadlinkcart{background:var(--header-cart-bg,#235cb5);color:var(--header-cart-color,#fff)!important}
.header-desktop-right-area>.header-desktop-navbutton-box>.newheadlinkcart:hover{filter:brightness(.94)}
.header-desktop-right-area .newheadlink-i{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;margin:0;font-size:28px!important;line-height:1}
.header-desktop-right-area .newheadlink-i>i{font-size:28px;line-height:1}
.header-desktop-right-area .newheadlink-i>svg{display:block;width:28px;height:28px;flex:0 0 28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.header-desktop-right-area.header-actions-icons-only>.header-desktop-navbutton-box>.newheadlink,
.header-desktop-right-area.header-actions-icons-only>.header-desktop-navbutton-box>.newheadlinkcart{width:44px;height:44px;padding:0}
.header-desktop-right-area .header-compare-count{background:#e3ebf6;color:#29476d}
/* Place counters above the icon frame so the bell and cart remain legible. */
.header-desktop-right-area .newheadlink-i>:is(.header-desktop-navbutton-box-count,.header-desktop-navbutton-box-count-cart,.header-compare-count){display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-18px;right:-8px;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px!important;border-radius:10px;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap;box-shadow:0 0 0 2px #fff;pointer-events:none}
.mobile-header-icons{position:relative}
.mobile-header-icons>:is(.header-desktop-navbutton-box-count,.header-desktop-navbutton-box-count-cart){display:inline-flex;align-items:center;justify-content:center;top:-14px;right:-4px;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px!important;font-size:10px;line-height:16px;white-space:nowrap;box-shadow:0 0 0 2px #fff;pointer-events:none}
.header-desktop-right-area .newheadlink-i>[hidden],.mobile-header-icons>[hidden]{display:none!important}
@media(max-width:1152px){.header-desktop-right-area{gap:4px;margin-left:12px}}
