.hover-underline{position:absolute;left:0;top:100%;margin-top:var(--hu-gap, .4em);width:var(--hu-length, 100%);height:var(--hu-thickness, 3px);background:var(--hu-color, #0068af);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--hu-duration, .42s) var(--hu-ease, cubic-bezier(.32, .08, .24, 1)) var(--hu-delay, 0ms);pointer-events:none}.hu-host:hover .hover-underline,.hu-host:focus-within .hover-underline,.hu-host.is-active .hover-underline{transform:scaleX(1)}.hover-underline--right{left:auto;right:0;transform-origin:100% 50%}.hover-underline--center{left:50%;translate:-50% 0;transform-origin:50% 50%}@media(hover:none){.hover-underline--show-on-touch{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hover-underline{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-hover-underline.css.map */
