﻿/* OVERRIDE CUỐI CÙNG - FIX KHOẢNG CÁCH CHỮ TRONG PRODUCT INFO SECTION */
/* CSS này có độ ưu tiên cao nhất để fix khoảng cách chữ bị xa quá */

/* FORCE LETTER SPACING = 0 CHO TẤT CẢ TEXT TRONG PRODUCT INFO SECTION */
html body .product-info-section *,
html body .product-info-section .info-subtitle,
html body .product-info-section .info-description,
html body .product-info-section .info-text-content,
html body .product-info-section .info-text-content *,
html body .product-info-section .info-item,
html body .product-info-section .info-item *,
html body .product-info-section .info-content,
html body .product-info-section .info-content *,
html body .product-info-section h5,
html body .product-info-section p,
.product-info-section *,
.product-info-section .info-subtitle,
.product-info-section .info-description,
.product-info-section .info-text-content,
.product-info-section .info-text-content *,
.product-info-section .info-item,
.product-info-section .info-item *,
.product-info-section .info-content,
.product-info-section .info-content *,
.product-info-section h5,
.product-info-section p {
    letter-spacing: 0 !important;
    word-spacing: 0 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    font-variant: normal !important;
    text-transform: none !important;
    font-stretch: normal !important;
    font-feature-settings: normal !important;
    text-rendering: auto !important;
    font-kerning: normal !important;
    font-optical-sizing: auto !important;
    font-synthesis: none !important;
    font-variation-settings: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
    -webkit-text-fill-color: inherit !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* OVERRIDE CỤ THỂ CHO TỪNG ELEMENT */
html body .product-info-section .info-subtitle[style*="letter-spacing"],
html body .product-info-section .info-description[style*="letter-spacing"],
html body .product-info-section .info-text-content h5[style*="letter-spacing"],
html body .product-info-section .info-text-content p[style*="letter-spacing"] {
    letter-spacing: 0 !important;
    word-spacing: 0 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

/* OVERRIDE CỰC MẠNH - KHÔNG THỂ BỊ GHI ĐÈ */
html body section.product-info-section .info-subtitle,
html body section.product-info-section .info-description,
html body section.product-info-section .info-text-content h5,
html body section.product-info-section .info-text-content p,
html body div.product-info-section .info-subtitle,
html body div.product-info-section .info-description,
html body div.product-info-section .info-text-content h5,
html body div.product-info-section .info-text-content p {
    letter-spacing: 0 !important;
    word-spacing: 0 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

/* OVERRIDE CUỐI CÙNG - KHÔNG THỂ BỊ GHI ĐÈ BỞI BẤT KỲ CSS NÀO */
/* CSS này có độ ưu tiên cao nhất, đặt ở cuối file */
html body .product-info-section .info-subtitle,
html body .product-info-section .info-description,
html body .product-info-section .info-text-content h5,
html body .product-info-section .info-text-content p,
html body .product-info-section .info-item,
html body .product-info-section .info-content,
html body .product-info-section .info-text-content,
html body .product-info-section .info-subtitle *,
html body .product-info-section .info-description *,
html body .product-info-section .info-text-content *,
html body .product-info-section .info-item *,
html body .product-info-section .info-content *,
.product-info-section .info-subtitle,
.product-info-section .info-description,
.product-info-section .info-text-content h5,
.product-info-section .info-text-content p,
.product-info-section .info-item,
.product-info-section .info-content,
.product-info-section .info-text-content,
.product-info-section .info-subtitle *,
.product-info-section .info-description *,
.product-info-section .info-text-content *,
.product-info-section .info-item *,
.product-info-section .info-content * {
    letter-spacing: 0 !important;
    word-spacing: 0 !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
    font-variant: normal !important;
    text-transform: none !important;
    font-stretch: normal !important;
    font-feature-settings: normal !important;
    text-rendering: auto !important;
    font-kerning: normal !important;
    font-optical-sizing: auto !important;
    font-synthesis: none !important;
    font-variation-settings: normal !important;
    text-decoration: none !important;
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
    -webkit-text-fill-color: inherit !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

