.vgs-retro-upsell{display:block;padding:1.5rem;margin:0 0 1.5rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;background:rgba(var(--color-foreground),.025);text-align:left}.vgs-retro-upsell__eyebrow{margin:0 0 1rem;font-weight:700;font-size:1.5rem;line-height:1.3}.vgs-retro-upsell__product{display:flex;align-items:center;gap:1.2rem}.vgs-retro-upsell__image{display:block;flex:0 0 80px}.vgs-retro-upsell__image img{display:block;width:80px;height:80px;object-fit:contain;border-radius:6px;background:#fff}.vgs-retro-upsell__title{font-size:1.4rem;line-height:1.35;color:rgb(var(--color-foreground));font-weight:600;text-decoration:none}.vgs-retro-upsell__title:hover{text-decoration:underline}.vgs-retro-upsell__price{margin:.5rem 0 0;font-weight:700}.vgs-retro-upsell__note{margin:1rem 0;font-size:1.2rem;line-height:1.45}.vgs-retro-upsell__button{width:100%;min-height:44px;font-size:1.3rem;padding:1rem}.vgs-retro-upsell__error{font-size:1.3rem;color:rgb(var(--color-foreground))}.vgs-retro-upsell__button[disabled]{opacity:.6;cursor:wait}
.drawer__footer:has(vgs-retro-upsell){max-height:68dvh;overflow-y:auto;overscroll-behavior:contain}
