/* Licensed Financier Display: owner-approved website heading family. */
@font-face{font-family:'LS Financier Display';src:url('assets/fonts/financier-display-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'LS Financier Display';src:url('assets/fonts/financier-display-regular-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
html body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6),html body:not(.wp-admin) .lsx-flight-title{font-family:'LS Financier Display',Georgia,serif!important;font-weight:400!important;letter-spacing:-.024em!important;font-kerning:normal}
html body:not(.wp-admin) :is(h1,h2,h3,h4,h5,h6) :is(span,em,strong){font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}

/* Catalogue model names retain the established sans-serif; category headings use Financier. */
html body.post-type-archive-ls_product .ls-card-heading h3{font-family:Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.03em!important}

/* Model names are technical identifiers, not editorial headings. */
html body:not(.wp-admin) #available-styles h3,html body:not(.wp-admin) #available-styles h3 *,html body:not(.wp-admin) .lsx-product-card h3,html body:not(.wp-admin) .lsx-product-card h3 *{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;letter-spacing:-.03em!important}
