.cart-upsell-toast{visibility:hidden;transition:transform .5s var(--ease-bounce),opacity .5s var(--ease-luxury);z-index:210;bottom:24px;left:24px;max-width:calc(100vw - 48px);width:420px;padding:22px;background:linear-gradient(135deg,#fff,#f6f0ff);border:1px solid var(--c-gold-light);color:var(--c-text-dark)}
.cart-upsell-toast.show{visibility:visible;animation:professionalShake 2.5s ease-in-out .5s 3}.cart-upsell-toast.show:focus-within{animation:none}.cart-upsell-img{object-fit:contain;flex-shrink:0}.cart-upsell-info{min-width:0}.cart-upsell-info h4{color:var(--c-text-dark);padding-right:20px}.cart-upsell-info p{color:var(--c-text-mid)}.cart-upsell-price{color:var(--c-text-dark);white-space:nowrap}.cart-upsell-action{gap:10px;flex-wrap:wrap}.cart-upsell-tag{color:var(--c-text-dark)}.cart-upsell-add-btn{min-height:44px;color:var(--c-text-dark);background:linear-gradient(135deg,var(--c-gold),var(--c-gold-dark));transition:transform .2s var(--ease-luxury)}.cart-upsell-close{width:44px;height:44px;top:4px;right:4px;opacity:1;color:var(--c-text-mid)}.bp-offer-status{font-size:12px!important;margin:12px 0 0!important}.bp-offer-status:empty{display:none}.bp-offer-refresh{font-size:12px;text-decoration:underline;margin-top:8px}.bp-offer-mobile-slot{display:none}
@media(max-width:900px){.bp-offer-mobile-slot:not(:empty){display:block;margin:8px 0 24px}.cart-upsell-toast{position:relative;left:auto;bottom:auto;width:100%;max-width:none;margin:0;gap:14px;padding:18px;z-index:1;transform:translateY(24px) scale(.97)}.cart-upsell-toast.show{transform:none}.cart-upsell-img{width:74px;height:100px}.cart-upsell-info h4{font-size:1.35rem}.cart-upsell-info p{font-size:12px}.cart-upsell-tag{font-size:9px}.cart-upsell-price{font-size:14px}.cart-upsell-add-btn{font-size:12px;padding:10px 15px}.bp-cart-layout{grid-template-columns:1fr}.bp-cart-summary{position:static}}
@media(prefers-reduced-motion:reduce){.cart-upsell-toast{transition:none!important;animation:none!important;transform:none}}
