[data-cart-feedback-icon]{display:none}
button.solor-cart-button-feedback[data-cart-feedback]{position:relative;color:transparent;border-color:var(--cart-feedback-border);opacity:1}
button.solor-cart-button-feedback[data-cart-feedback]>:not([data-cart-feedback-icon]){opacity:0}
button.solor-cart-button-feedback[data-cart-feedback]>[data-cart-feedback-icon]{position:absolute;inset:0;display:block;width:24px;height:24px;margin:auto;color:var(--cart-feedback-ink,#fff);opacity:1;pointer-events:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.cart-button-feedback__ring{transform-origin:12px 12px;stroke-dasharray:60 40;transition:opacity .2s ease}
.cart-button-feedback__check{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .28s ease,opacity .15s ease}
[data-cart-feedback="loading"] .cart-button-feedback__ring{animation:solor-cart-button-spin .8s linear infinite}
[data-cart-feedback="success"] .cart-button-feedback__ring{opacity:0}
[data-cart-feedback="success"] .cart-button-feedback__check{stroke-dashoffset:0;opacity:1}
@keyframes solor-cart-button-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){[data-cart-feedback="loading"] .cart-button-feedback__ring{animation:none}.cart-button-feedback__ring,.cart-button-feedback__check{transition:none}}
