.add-to-cart-feedback{background:var(--menu-bg);border:1px solid color-mix(in srgb, var(--mint) 42%, transparent);border-radius:14px;align-items:flex-start;gap:13px;max-width:560px;margin-top:18px;padding:15px;animation:.22s ease-out both cart-feedback-in;display:flex;position:relative;box-shadow:0 18px 55px #0006}.add-to-cart-feedback__icon{background:var(--mint);color:var(--on-mint);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}.add-to-cart-feedback__icon svg{width:18px;height:18px}.add-to-cart-feedback__body{gap:4px;min-width:0;padding-right:36px;display:grid}.add-to-cart-feedback__body strong{color:var(--ink);font-size:14px}.add-to-cart-feedback__body span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.add-to-cart-feedback__body small{color:var(--mint);font-size:11px;font-weight:750}.add-to-cart-feedback__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.add-to-cart-feedback__actions .button{min-height:44px;padding:8px 12px}.add-to-cart-feedback__close{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:6px;right:6px}.add-to-cart-feedback__close:hover,.add-to-cart-feedback__close:focus-visible{border-color:var(--line);color:var(--ink)}.add-to-cart-feedback__close svg{width:17px;height:17px}@keyframes cart-feedback-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.add-to-cart-feedback{animation:none}}@media (max-width:520px){.add-to-cart-feedback{border-radius:12px;margin-left:-4px;margin-right:-4px}.add-to-cart-feedback__actions{grid-template-columns:1fr 1fr;display:grid}.add-to-cart-feedback__actions .button{text-align:center;justify-content:center;min-width:0}}.product-purchase-row--secondary{justify-content:flex-end;margin-top:10px}.product-reservation__error a{color:var(--ink)}.product-reservation__error-actions{flex-wrap:wrap;gap:8px;display:flex}
