/* A single, quiet success mark. The live text remains the accessible feedback. */
.hw-cart-feedback{display:flex;align-items:center;gap:10px;padding-inline:26px;flex-shrink:0}
.hw-cart-feedback .hw-cart-live{padding-inline:0;flex:1;color:var(--hw-ink,#111)}
[data-hw-wink-feedback]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;color:var(--hw-blue,#2449d8)}
[data-hw-wink-feedback][hidden]{display:none}
[data-hw-wink-feedback] svg,[data-hw-wink-feedback] img{display:block;width:26px;height:26px;object-fit:contain;overflow:visible}
.hw-wink-eye-open{opacity:0}
.is-winking .hw-wink-eye-closed{animation:hw-wink-close 450ms ease-in-out 1}
.is-winking .hw-wink-eye-open{animation:hw-wink-open 450ms ease-in-out 1;transform-box:fill-box;transform-origin:center bottom}
@keyframes hw-wink-close{0%,85%,100%{opacity:1}20%,55%{opacity:0}}
@keyframes hw-wink-open{0%,85%,100%{opacity:0;transform:scaleY(.1)}20%,55%{opacity:1;transform:scaleY(1)}}
.hw-brand-motion-disabled .is-winking .hw-wink-eye-closed,
.hw-brand-motion-disabled .is-winking .hw-wink-eye-open{animation:none}
@media(prefers-reduced-motion:reduce){
 .is-winking .hw-wink-eye-closed,.is-winking .hw-wink-eye-open{animation:none}
}
@media(max-width:400px){.hw-cart-feedback{padding-inline:18px}}
