.storefront-cart-feedback{position:fixed;z-index:120;inset-inline-end:18px;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 36px));padding:12px 12px 12px 15px;border:1px solid rgba(23,63,42,.18);border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(17,39,29,.18);color:var(--text)}
.storefront-cart-feedback[hidden]{display:none!important}
.storefront-cart-feedback-copy{display:grid;gap:2px;min-width:0}
.storefront-cart-feedback-copy strong{font-size:14px;color:var(--green);overflow-wrap:anywhere}
.storefront-cart-feedback-copy span{font-size:12px;line-height:1.5;color:var(--muted)}
.storefront-cart-feedback-open{min-height:44px;border:0;border-radius:10px;background:var(--green);color:#fff;padding:8px 14px;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}
.storefront-cart-feedback-close{width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:22px;cursor:pointer}
.storefront-cart-feedback-open:focus-visible,.storefront-cart-feedback-close:focus-visible{outline:3px solid rgba(37,99,67,.3);outline-offset:2px}
@media(max-width:650px){.storefront-cart-feedback{inset-inline:10px;bottom:76px;grid-template-columns:1fr auto;padding:11px}.storefront-cart-feedback-copy{grid-column:1/-1}.storefront-cart-feedback-open{width:100%}.storefront-cart-feedback-close{position:absolute;inset-inline-end:6px;top:4px}.storefront-cart-feedback-copy{padding-inline-end:34px}}
@media(prefers-reduced-motion:no-preference){.storefront-cart-feedback:not([hidden]){animation:arganaCartFeedbackIn .18s ease-out both}@keyframes arganaCartFeedbackIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
