/* Phone-only site typography. Keep this stylesheet external and render-blocking
   so WP Rocket cannot delay the font correction until the first interaction.
   Reuse the existing licensed Open Sans files; never disable user zoom. */
@media (max-width: 767px) {
    /* Shared fitment fonts: full language coverage with smaller Latin faces. */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-400.woff2) format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-303,U+306-307,U+309-30C,U+30F,U+312,U+323,U+326-328,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+5B0-5BE,U+5C1-5C2,U+5C7,U+5D0-5EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FFFC;}
    
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-600.woff2) format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-303,U+306-307,U+309-30C,U+30F,U+312,U+323,U+326-328,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+5B0-5BE,U+5C1-5C2,U+5C7,U+5D0-5EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FFFC;}
    
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-700.woff2) format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-303,U+306-307,U+309-30C,U+30F,U+312,U+323,U+326-328,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+5B0-5BE,U+5C1-5C2,U+5C7,U+5D0-5EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FFFC;}
    
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-800.woff2) format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-303,U+306-307,U+309-30C,U+30F,U+312,U+323,U+326-328,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+5B0-5BE,U+5C1-5C2,U+5C7,U+5D0-5EA,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FDE,U+2070,U+2074-207A,U+207C-208A,U+208C-208E,U+2095-209C,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2105,U+2113,U+2116,U+2120,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+A7B3-A7B5,U+AB53,U+FB00-FB04,U+FB2A-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4B,U+FFFC;}
    
    /* Smaller Latin subsets follow the original faces. The originals remain
       available for characters outside these ranges; family and metrics match. */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-latin-400.woff2) format('woff2');
      unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    }
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-latin-600.woff2) format('woff2');
      unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    }
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-latin-700.woff2) format('woff2');
      unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    }
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: normal;
      font-display: swap;
      src: url(../modules/tuners-vehicle-fitment/assets/fonts/open-sans-latin-800.woff2) format('woff2');
      unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
    }
    body:not(.et-fb) {
        --et_global_body_font: "Open Sans", Arial, sans-serif;
        font-family: "Open Sans", Arial, sans-serif;
    }
    html body.single-product:not(.et-fb) #page-container form.cart .quantity input.qty {
        font-family: "Open Sans", Arial, sans-serif !important;
    }
}
