/* Header account icon: independent link and hover target next to the cart. */
.iad-header-icon{display:inline-flex!important;vertical-align:middle;align-items:center;justify-content:center;gap:6px;text-decoration:none!important;line-height:1;white-space:nowrap;transition:color .15s ease}
.iad-header-icon:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.iad-header-icon svg{display:block;fill:none;flex-shrink:0;color:inherit;stroke:currentColor}
.iad-header-icon-label{font-size:13px;font-weight:600}
.iad-menu-account-icon{display:inline-flex!important;align-items:center;justify-content:center}
/* Absolute sibling: its hover does not count as hovering the cart's container. */
.iad-cart-independent-icon{position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:none!important;height:auto!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;border:0!important;background:transparent!important;line-height:1!important;list-style:none!important;white-space:nowrap!important;z-index:5;box-sizing:border-box!important;pointer-events:auto!important;transform:none!important}
.iad-cart-independent-icon::before,.iad-cart-independent-icon::after{content:none!important;display:none!important}
.iad-cart-independent-icon>.iad-header-icon{margin:0!important;padding:0!important;position:static!important;float:none!important;width:auto!important;height:auto!important;min-width:0!important;background:transparent!important}
.iad-cart-independent-icon:hover{background:transparent!important}
.iad-cart-independent-icon[hidden],#iad-auto-header-icon[hidden]{display:none!important}
