@media (max-width: 767px), (max-width: 900px) and (max-height: 500px) {
    html.cart-page,
    html.checkout-page,
    body.cart-page,
    body.checkout-page {
        max-width: 100%;
        overflow-x: hidden;
    }

    body.cart-page .mob-sidebar:not(.opened),
    body.checkout-page .mob-sidebar:not(.opened) {
        display: none !important;
    }

    body.cart-page .mob-sidebar.opened,
    body.checkout-page .mob-sidebar.opened {
        display: block !important;
    }

    body.cart-page .outer-wrapper,
    body.checkout-page .outer-wrapper,
    body.cart-page .wrapper,
    body.checkout-page .wrapper,
    body.cart-page .home-main,
    body.checkout-page .home-main,
    body.cart-page .n-checkout,
    body.checkout-page .n-checkout,
    body.cart-page .n-checkout__inner,
    body.checkout-page .n-checkout__inner,
    body.cart-page .n-checkout__content-wr,
    body.checkout-page .n-checkout__content-wr,
    body.cart-page .wa-order-cart-wrapper,
    body.checkout-page .wa-order-cart-wrapper,
    body.cart-page .wa-order-form-wrapper,
    body.checkout-page .wa-order-form-wrapper {
        max-width: 100%;
        overflow-x: hidden;
    }

    body.cart-page .wa-order-cart-wrapper .wa-product,
    body.checkout-page .wa-order-cart-wrapper .wa-product,
    body.cart-page .wa-order-cart-wrapper .wa-quantity-box,
    body.checkout-page .wa-order-cart-wrapper .wa-quantity-box,
    body.cart-page .wa-order-cart-wrapper .wa-actions,
    body.checkout-page .wa-order-cart-wrapper .wa-actions {
        overflow-x: hidden;
    }

    body.cart-page .alerting,
    body.checkout-page .alerting,
    body.cart-page .shop-regions-ip-analyzer,
    body.checkout-page .shop-regions-ip-analyzer,
    body.cart-page .shop-regions-window,
    body.checkout-page .shop-regions-window,
    body.cart-page .shop-regions-window-overlay,
    body.checkout-page .shop-regions-window-overlay,
    body.cart-page .shop-regions-popup,
    body.checkout-page .shop-regions-popup,
    body.cart-page .shop-regions__window,
    body.checkout-page .shop-regions__window,
    body.cart-page .shop-regions__popup,
    body.checkout-page .shop-regions__popup {
        display: none !important;
    }

    body.cart-page jdiv,
    body.checkout-page jdiv,
    body.cart-page #jivo-iframe-container,
    body.checkout-page #jivo-iframe-container,
    body.cart-page #jivo_custom_widget,
    body.checkout-page #jivo_custom_widget,
    body.cart-page [id^="jivo"],
    body.checkout-page [id^="jivo"],
    body.cart-page [class*="jivo"],
    body.checkout-page [class*="jivo"],
    body.cart-page iframe[src*="jivo"],
    body.checkout-page iframe[src*="jivo"] {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }
}
