/*
Theme Name: VinFast Hưng Yên Child
Theme URI: https://vinfast.hungyen.vn/
Description: Child theme dành cho website VinFast Hưng Yên, tương thích Flatsome và UX Builder.
Author: VinFast Hưng Yên
Template: flatsome
Version: 1.2.0
Text Domain: vfh-child
Requires at least: 6.5
Requires PHP: 8.1
*/
:root{--vfh-primary:#1464f4;--vfh-primary-dark:#0b52cf;--vfh-navy:#071f35;--vfh-text:#40546a;--vfh-muted:#718096;--vfh-border:#dce5ef;--vfh-soft:#f4f7fb;--vfh-white:#fff;--vfh-radius:14px;--vfh-shadow:0 14px 35px rgba(7,31,53,.08)}
body{color:var(--vfh-text)}.vfh-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.vfh-section{padding:72px 0}.vfh-section--soft{background:var(--vfh-soft)}.vfh-section__eyebrow{margin:0 0 9px;color:var(--vfh-primary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vfh-section__title{margin:0;color:var(--vfh-navy);font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.03em}.vfh-card{border:1px solid var(--vfh-border);border-radius:var(--vfh-radius);background:#fff;box-shadow:0 5px 18px rgba(7,31,53,.04)}.vfh-btn,.button.vfh-btn{min-height:44px;border-radius:999px;font-weight:700;text-transform:none}.vfh-btn--primary,.button.vfh-btn--primary{background:var(--vfh-primary);color:#fff}.vfh-btn--primary:hover,.button.vfh-btn--primary:hover{background:var(--vfh-primary-dark);color:#fff}
body.vfh-header-scrolled .header-wrapper{box-shadow:0 8px 24px rgba(7,31,53,.1)}.header-wrapper{transition:box-shadow .2s ease}.vfh-empty-state{padding:32px;border:1px dashed var(--vfh-border);border-radius:12px;background:#fff;text-align:center}.vfh-vehicle-fallback{padding:50px 0}.vfh-vehicle-fallback .entry-content{margin-top:35px}.vfh-vehicle-fallback__media img{width:100%;border-radius:14px}.vfh-vehicle-fallback__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
@media(max-width:849px){.vfh-section{padding:58px 0}}@media(max-width:549px){body.vfh-has-mobile-bar{padding-bottom:68px}.vfh-container{width:min(100% - 22px,1180px)}.vfh-section{padding:46px 0}.vfh-vehicle-fallback__actions{flex-direction:column}.vfh-vehicle-fallback__actions .button{width:100%}}
