/* Fixed vector geometry prevents iOS emoji/font substitution and baseline drift. */
svg.mc-ui-arrow{display:inline-block;width:20px;height:20px;flex:0 0 20px;vertical-align:-4px;fill:none;stroke:currentColor;filter:none!important;pointer-events:none;overflow:visible;transition:translate .25s cubic-bezier(.2,.7,.2,1);--mc-direction:1}
[dir=rtl] .mc-ui-arrow:is([data-direction=right],[data-direction=left],[data-direction=ne],[data-direction=se],[data-direction=next],[data-direction=previous]){transform:scaleX(-1);--mc-direction:-1}
.footer-location-country .mc-ui-arrow{width:16px;height:16px;flex-basis:16px}
.wish-global-orbit .mc-ui-arrow{width:21px;height:21px}
.compass-country-arrow .mc-ui-arrow,.compass-city-list .mc-ui-arrow{width:18px;height:18px}
.breadcrumb .mc-ui-arrow{width:14px;height:14px;flex-basis:14px}
#compare-handle .mc-ui-arrow{width:15px;height:20px;flex-basis:15px}
#scan-direction .mc-ui-arrow{width:42px;height:42px}
@media(hover:hover) and (pointer:fine){a:hover>.mc-ui-arrow,button:hover>.mc-ui-arrow,summary:hover>.mc-ui-arrow{translate:calc(3px * var(--mc-direction)) 0}}
a:focus-visible>.mc-ui-arrow,button:focus-visible>.mc-ui-arrow{translate:calc(3px * var(--mc-direction)) 0}
@media(max-width:760px){.header-link::after{content:none!important}.header-link .mc-ui-arrow{width:22px;height:22px;flex-basis:22px}.header-link{display:flex;align-items:center;justify-content:center;min-width:44px;width:44px;min-height:44px;gap:0}.header-link span{display:flex;align-items:center;padding:0}}
@media(prefers-reduced-motion:reduce){svg.mc-ui-arrow{transition:none!important;translate:none!important}}
