
    @media (max-width: 768px) {
        html, body, .i2-page-wrap {
            max-width: 100vw;
            overflow-x: clip;
        }
        html body #pojo-a11y-toolbar {
            top: auto !important;
            bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;
            pointer-events: none !important;
            z-index: 999999 !important;
        }
        html body #pojo-a11y-toolbar:not(.pojo-a11y-toolbar-open) .pojo-a11y-toolbar-toggle {
            transform: scale(0.74) !important;
            transform-origin: bottom left !important;
            opacity: 0.85 !important;
        }
        html body.woocommerce-cart #pojo-a11y-toolbar,
        html body.woocommerce-checkout #pojo-a11y-toolbar,
        html body:has(.db-cart-main-wrap) #pojo-a11y-toolbar,
        html body:has(.db-checkout-main-wrap) #pojo-a11y-toolbar {
            display: none !important;
        }
        html body:has(.db-cart-main-wrap) #salinas-floating-cart-btn,
        html body:has(.db-checkout-main-wrap) #salinas-floating-cart-btn,
        html body:has(.db-cart-main-wrap) .db-back-to-top,
        html body:has(.db-checkout-main-wrap) .db-back-to-top,
        html body.woocommerce-cart .db-back-to-top,
        html body.woocommerce-checkout .db-back-to-top {
            display: none !important;
        }
        html body:not(.woocommerce-cart):not(.woocommerce-checkout) .db-back-to-top {
            bottom: calc(90px + env(safe-area-inset-bottom, 0px)) !important;
            right: 24px !important;
        }
        .db-editorial-page,
        .db-editorial-container {
            max-width: 100% !important;
            min-width: 0 !important;
            overflow-x: clip !important;
            box-sizing: border-box !important;
        }
        .db-editorial-body {
            grid-template-columns: minmax(0, 1fr) !important;
            max-width: 100% !important;
            min-width: 0 !important;
        }
        .db-editorial-article,
        .db-editorial-article section,
        .db-editorial-sidebar {
            min-width: 0 !important;
            max-width: 100% !important;
            width: 100% !important;
            box-sizing: border-box !important;
        }
        .db-editorial-article h2,
        .db-editorial-article h3,
        .db-editorial-article p {
            overflow-wrap: break-word !important;
        }
        .db-table-wrapper {
            width: 100% !important;
            max-width: 100% !important;
            overflow-x: auto !important;
            -webkit-overflow-scrolling: touch !important;
            box-sizing: border-box !important;
        }
        .db-comparison-table {
            width: 100% !important;
            max-width: 100% !important;
        }
        .db-comparison-table th {
            padding: 0.65rem 0.5rem !important;
            font-size: 0.68rem !important;
            letter-spacing: 0.04em !important;
            line-height: 1.35 !important;
            white-space: normal !important;
        }
        .db-comparison-table td {
            padding: 0.65rem 0.5rem !important;
            font-size: 0.78rem !important;
            line-height: 1.38 !important;
            white-space: normal !important;
        }
        html body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
            top: auto !important;
            bottom: 0 !important;
            pointer-events: auto !important;
        }
        html body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
            top: auto !important;
            bottom: 0 !important;
            pointer-events: auto !important;
            max-height: calc(100vh - 120px) !important;
            overflow-y: auto !important;
            -webkit-overflow-scrolling: touch !important;
            overscroll-behavior: contain !important;
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18) !important;
        }
    }
    