button[name=add].add-to-cart.ag-atc-success{position:relative}button[name=add].add-to-cart.ag-atc-success:after{content:"Added \2713";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#157347;color:#fff;font-weight:700;letter-spacing:.01em;border-radius:inherit;animation:ag-atc-confirm .2s cubic-bezier(.2,0,0,1) both}@keyframes ag-atc-confirm{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ag-count-bump{animation:ag-count-pop .26s cubic-bezier(.2,0,0,1)}@keyframes ag-count-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){button[name=add].add-to-cart.ag-atc-success:after{animation:none}.ag-count-bump{animation:none}}.product-template .prod__form-error .notification.show,.product-template .prod__form-error .notification.warning.show,.product-template .ag-atc-fail:not([hidden]){display:flex;align-items:flex-start;gap:8px;min-height:44px;max-height:none;margin:8px 0 0;padding:10px 12px;border:1px solid var(--ux-hairline, #e8edf2);border-radius:12px;background:var(--ux-surface, #fff);box-shadow:inset 3px 0 0 var(--ux-danger, #b42318);color:var(--ux-ink, #1d1f24);font-size:14px;font-weight:600;line-height:1.35;opacity:1}.product-template .prod__form-error .notification.show svg,.product-template .ag-atc-fail svg{color:var(--ux-danger, #b42318);flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ag-cart-feedback.css.map */
