@media (max-width: 775px) {
    html body.single-product div.product .woocommerce-tabs ul.tabs {
        flex-wrap: nowrap !important;
        gap: 0 4px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        overscroll-behavior-x: contain;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: thin;
    }
    html body.single-product div.product .woocommerce-tabs ul.tabs > li {
        display: flex !important;
        flex: 0 0 auto;
        align-items: stretch;
        margin: 0 !important;
    }
    html body.single-product div.product .woocommerce-tabs ul.tabs > li > a {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 40px;
        box-sizing: border-box;
        padding: 9px 8px !important;
        font-size: 12px !important;
        line-height: 1.35 !important;
        white-space: nowrap;
    }
    html body.single-product div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar { height: 3px; }
    html body.single-product div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar-thumb { background: #d5dce1; }
}
@media (max-width: 1024px) {
    html body.single-product .summary form.cart input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
    html body.single-product .summary form.cart select,
    html body.single-product .summary form.cart textarea,
    html body.woocommerce-cart input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
    html body.woocommerce-cart select,
    html body.woocommerce-cart textarea,
    html body.woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
    html body.woocommerce-checkout select,
    html body.woocommerce-checkout textarea,
    html body .select2-container input.select2-search__field {
        font-size: 16px !important;
    }
    html.globe-mobile-option-open,
    html.globe-mobile-option-open body { overscroll-behavior-y: none; }
    html.globe-mobile-option-open .globe-market-option-dropdown .select2-results__options {
        overscroll-behavior-y: contain;
        -webkit-overflow-scrolling: touch;
    }
}
