@media (max-width:767px){.spz-upsell-modal .spz-hide-mobile{display:none!important}.spz-upsell-modal .spz-upsell-content{max-width:92vw!important;width:92vw!important;max-height:86vh!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 20px 60px rgba(0,0,0,.4)!important}.spz-upsell-modal .spz-upsell-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 18px!important;flex-shrink:0!important;position:relative!important}.spz-upsell-modal .spz-upsell-header h2{font-size:18px!important;margin:0!important;line-height:1!important;font-weight:700!important;flex:1!important}.spz-upsell-modal .spz-upsell-close{display:none!important}.spz-upsell-modal .spz-upsell-img{height:180px!important;min-height:180px!important;max-height:180px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;flex-shrink:0!important}.spz-upsell-modal .spz-upsell-body{padding:12px 14px 14px!important;flex:1!important;overflow-y:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.spz-upsell-modal .spz-upsell-subtitle{font-size:15px!important;margin:0 0 10px!important;line-height:1.2!important;font-weight:700!important}.spz-upsell-modal .spz-upsell-categories{display:flex!important;flex-direction:column!important;gap:14px!important;margin-bottom:16px!important}.spz-upsell-modal .spz-upsell-cat{padding:12px 14px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#fafafa!important;border:1px solid #f0f0f0!important}.spz-upsell-modal .spz-upsell-cat-info strong{font-size:14px!important;line-height:1.15!important}.spz-upsell-modal .spz-upsell-cat-info span{font-size:11.5px!important;line-height:1.25!important}.spz-upsell-modal .spz-upsell-cat-btn{padding:7px 12px!important;font-size:12px!important;white-space:nowrap!important}.spz-upsell-modal .spz-upsell-actions{padding:0!important;margin-top:auto!important;flex-shrink:0!important}.spz-upsell-modal .spz-upsell-btn-primary{width:100%!important;padding:14px 18px!important;font-size:15px!important;font-weight:700!important;display:block!important;text-align:center!important;border-radius:100px!important}}