@media (max-width: 767px) {
html body .cc-badge { font-size: 13px; }
html body .cc-trust li span { font-size: 13px; }
html body .cc-fig figcaption { font-size: 13px; }
html body .footer-html-inner p { font-size: 13px; }
html body .wp-block-table td, html body .wp-block-table th { font-size: 13px; }
html body:not(#zz) .cc-trust li b, html body:not(#zz) .cc-trust li span { font-size: 13px !important; }
html body:not(#zz).page-id-10720 .entry-content figure.wp-block-table { overflow-x: auto; }
html body:not(#zz).page-id-10720 .entry-content figure.wp-block-table table { min-width: 620px; }
html body:not(#zz).page-id-10720 .entry-content figure.wp-block-table td, html body:not(#zz).page-id-10720 .entry-content figure.wp-block-table th { white-space: nowrap; }
html body .header-button-wrap .header-button { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
html body:not(#zz) .cc-ann, html body:not(#zz) .cc-ann b { font-size: 13px !important; }
html body:not(#zz) .cc-tag { font-size: 13px !important; }
html body:not(#zz) .cc-scroll table th, html body:not(#zz) .cc-scroll table td { font-size: 13px !important; }
html body:not(#zz) .site-bottom-footer-wrap p, html body:not(#zz) .site-bottom-footer-wrap li { font-size: 13px !important; }
html body:not(#zz) .site-footer h3 { font-size: 13px !important; }
html body:not(#zz) .woocommerce-product-attributes th, html body:not(#zz) .woocommerce-product-attributes td { font-size: 13px !important; }
html body:not(#zz) .ctm-vo-gia i, html body:not(#zz) .ctm-vo-tt i, html body:not(#zz) .ctm-vo-tt span, html body:not(#zz) .ctm-vo-note, html body:not(#zz) .ctm-vo-luu { font-size: 13px !important; }
html body:not(#zz) .ctm-scgrid label, html body:not(#zz) .ctm-dc-form label, html body:not(#zz) .ctm-deliv label { font-size: 13px !important; }
html body:not(#zz) .ctm-hint, html body:not(#zz) .ctm-sp-giaohang-note, html body:not(#zz) .ctm-dg-trong p { font-size: 13px !important; }
html body:not(#zz) .ctm-sp-sold, html body:not(#zz) .ctm-sp-k, html body:not(#zz) .ctm-sp-v, html body:not(#zz) .ctm-sp-v b { font-size: 13px !important; }
html body:not(#zz) .ctm-crumb, html body:not(#zz) .ctm-crumb a, html body:not(#zz) .woocommerce-breadcrumb, html body:not(#zz) .woocommerce-breadcrumb a { font-size: 13px !important; }
html body:not(#zz) .ctm-chip, html body:not(#zz) .ctm-link { font-size: 13px !important; }
html body:not(#zz) .ctm-theodoi span, html body:not(#zz) .ctm-vc-hen span, html body:not(#zz) .ctm-anh-dem { font-size: 13px !important; }
html body:not(#zz) .sku, html body:not(#zz) .sku_wrapper, html body:not(#zz) .posted_in, html body:not(#zz) .posted_in a { font-size: 13px !important; }
html body:not(#zz) .entry-content small, html body:not(#zz) .summary small { font-size: 13px !important; }
html body:not(#zz) .ctm-cs-link a { font-size: 13px !important; min-height: 44px; display: inline-flex; align-items: center; }
html body:not(#zz) input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), html body:not(#zz) select, html body:not(#zz) textarea { font-size: 16px !important; }
html body:not(#zz) p.stars a { width: 44px !important; height: 44px !important; }
html body:not(#zz) p.stars a::before { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; font-size: 24px !important; }
html body:not(#zz) nav.ctm-bc ol li a, html body:not(#zz) nav.ctm-bc ol li span { font-size: 13px !important; }
html body:not(#zz) button.ctm-sp-vourow span.v, html body:not(#zz) button.ctm-vc-den span.v { font-size: 13px !important; }
html body:not(#zz) .ctm-assure span { font-size: 13px !important; }
html body:not(#zz) p.ctm-pdp-vat, html body:not(#zz) p.ctm-pdp-vat .woocommerce-Price-amount, html body:not(#zz) p.ctm-pdp-vat bdi { font-size: 13px !important; }
html body:not(#zz) .wp-block-table th, html body:not(#zz) .wp-block-table td { font-size: 13px !important; }
}