body.theme-blue{--fs-color-primary:#2196f3}body.theme-green{--fs-color-primary:#0a804a}body.theme-cyan{--fs-color-primary:#3bc3e9}body.theme-purple{--fs-color-primary:#6d60b0}body.theme-indigo{--fs-color-primary:#5468da}body.theme-teal{--fs-color-primary:#009688}body.theme-orange{--fs-color-primary:#ff6700}body.theme-brown{--fs-color-primary:#8d6e63}body.theme-blue-grey{--fs-color-primary:#90a4ae}body.theme-trungthu{--fs-color-primary:#006d45;--fs-color-accent:#fcd34d;--fs-color-highlight:#d92c3a}body.theme-noel{--fs-color-primary:#d32f2f;--fs-color-accent:#388e3c}body.theme-tet{--fs-color-primary:#c62828;--fs-color-accent:#fdd835}.header-vertical-menu{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-vertical-menu *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-vertical-menu ul li a{text-transform:uppercase}.header-vertical-menu ul li a:hover{color:var(--fs-color-primary)}.header-vertical-menu ul li a svg{margin-right:10px;fill:currentColor}.header-vertical-menu ul li a img{margin-right:10px}.header-vertical-menu__fly-out{margin-top:5px}.header-vertical-menu__fly-out .nav-vertical-fly-out{border:1px solid #e1e1e1;border-radius:0 0 5px 5px}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a{padding:7.5px 10px;font-size:16px}.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a:hover,.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item.current-dropdown>a{color:var(--fs-color-primary)!important}.header-vertical-menu__title{font-size:15px}.vertical-menu-home{padding-left:5px}.vertical-menu-home ul{border:1px solid #e1e1e1;border-radius:0 0 5px 5px;align-items:stretch;display:flex;flex-direction:column;box-shadow:1px 1px 15px rgb(0 0 0 / .15);background:#fff}.vertical-menu-home ul li{list-style:none;margin:0;position:static}.vertical-menu-home ul li a{padding:7.5px 10px;align-items:center;display:flex;font-size:16px;color:#333;text-transform:uppercase}.vertical-menu-home ul li a:hover{color:var(--fs-color-primary)}.vertical-menu-home ul li a svg{margin-right:10px;fill:currentColor}.vertical-menu-home ul li a img{margin-right:10px}@media (max-width:1300px){.vertical-menu-home ul li a svg{width:32px;height:32px}.header-bottom .flex-right ul li{padding:0 20px!important}}@media (max-width:1200px){.header-bottom .flex-right ul li{padding:0 15px!important}}@media (max-width:1024px){.vertical-menu-home ul li a{font-size:13px}.vertical-menu-home ul li a svg{width:22px;height:22px}.header-bottom .flex-right ul li:nth-last-child(1){display:none!important}.header-bottom .flex-right ul li:nth-last-child(2){border-right:0!important}}@media (max-width:992px){.vertical-menu-home ul li a{font-size:12px}.vertical-menu-home ul li a svg{width:18px;height:18px}.header-bottom .flex-right ul li:nth-last-child(2),.header-bottom .flex-right ul li:nth-last-child(1){display:none!important}.header-bottom .flex-right ul li:nth-last-child(3){border-right:0!important}}@media (max-width:850px){.vertical-menu-home ul li a{font-size:10px}.vertical-menu-home ul li a svg{width:15px;height:15px}}.header-top img{max-height:20px}.header-main input[type=search]{border-radius:4px;height:40px;background-color:#ededed}.header:not(.transparent) .header-nav-main.nav>li>a:hover{color:var(--fs-color-primary)}.header-bottom{background-color:var(--fs-color-primary)!important}.header-bottom .flex-right{padding-top:10px;padding-bottom:10px}.header-bottom .flex-right ul{padding-left:0;list-style:none;margin-bottom:0}.header-bottom .flex-right ul li{display:inline-block;color:#fff;font-size:13px;border-right:1px solid rgb(12 92 129 / .24);padding:0 30px;position:relative}.header-bottom .flex-right ul li:last-child{border-width:initial;border-style:none;border-color:initial}.header-bottom .flex-right ul li a{font-family:"SF Pro Display",'Arial',sans-serif;display:flex;align-items:center;align-content:center;font-weight:600;font-size:12px;line-height:16px}.header-bottom .flex-right ul li a svg{margin-right:10px;width:25px;color:#fff;fill:currentColor}.header-bottom .flex-right ul li a img{margin-right:10px}.header-nav>li>a{color:var(--fs-color-primary)}.header-nav .adv-btn-item .adv-btn-icon{margin-right:5px;margin-top:5px}.mobile-nav .nav-icon .icon-menu{top:1px!important}.header-nav .adv-btn-item .adv-btn-icon svg{width:32px;fill:currentColor}.header-nav .adv-btn-item .adv-btn-title{font-family:"SF Pro Display",'Arial',sans-serif;font-weight:500;position:relative;width:100%;text-transform:none;line-height:20px}.header-nav .adv-btn-item .adv-btn-desc{font-family:"SF Pro Display",'Arial',sans-serif;font-weight:500;font-size:1.1em;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:middle;max-width:98px;overflow:hidden;text-transform:none}.header-nav .is-outline{color:var(--fs-color-primary)}.showroom-list{display:grid;gap:20px}.showroom-list.columns-1{grid-template-columns:1fr}.showroom-list.columns-2{grid-template-columns:repeat(2,1fr)}.showroom-list.columns-3{grid-template-columns:repeat(3,1fr)}.showroom-list.columns-4{grid-template-columns:repeat(4,1fr)}.showroom-card{border:1px solid #eee;padding:16px;border-radius:6px;background:#fff;box-shadow:1px 1px 15px rgb(0 0 0 / .15)}.showroom-header{display:flex;align-items:center;margin-bottom:10px;align-items:stretch}.showroom-index{background:#555;color:#fff;padding:4px 10px;border-radius:3px 0 0 3px;font-weight:700;margin-right:0;font-size:13px}.showroom-title{background:var(--fs-color-primary);color:#fff;padding:4px 10px;border-radius:0 3px 3px 0;font-weight:700;margin-left:-1px;white-space:nowrap;align-items:center;text-overflow:ellipsis;overflow:hidden;font-size:13px;width:100%}.showroom-address{margin:10px 0 5px;font-weight:500}.showroom-phones{list-style:none;padding:0;margin:0}.showroom-phones li{margin-bottom:4px;margin-left:0px!important}.showroom-body{margin-left:5px}.icon-star::before{content:"★";margin-right:5px;color:gold}@media (max-width:992px){.showroom-list{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767.98px){.showroom-list{grid-template-columns:1fr!important}}.rpwt-list{list-style:none;padding:0;margin:0}.rpwt-item{display:flex;align-items:center;gap:12px;margin-bottom:15px;border-bottom:1px solid #eee;padding:12px 0}.rpwt-item:last-child{border-bottom:none}.rpwt-item img{width:70px;height:50px;border-radius:6px;object-fit:cover;flex-shrink:0;background-color:#f5f5f5}.rpwt-content{flex:1}.rpwt-content a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#333;text-decoration:none;line-height:1.4;transition:color 0.2s ease}.rpwt-content a:hover{color:#0073aa}.hotline-box{font-size:14px;line-height:1.6}.hotline-box a{color:#0073aa;text-decoration:none;font-weight:500}.hotline-box a:hover{text-decoration:underline;color:#005177}.policy-box{display:flex;align-items:flex-start;gap:12px;background:#f8fafc;padding:12px 16px;border-radius:6px;border:1px solid #eee;box-shadow:1px 1px 15px rgb(0 0 0 / .15)}.policy-box .icon{flex-shrink:0;color:var(--fs-color-primary);margin-top:5px}.policy-box .icon svg{width:40px;height:auto;fill:currentColor}.policy-box .title{font-weight:700;text-transform:uppercase;color:#222;font-size:15px;margin-bottom:4px}.policy-box .desc{color:#555;font-size:14px}.header-cart-link{display:flex!important;align-items:center!important}.header-cart-link .header-cart-title{order:2!important;margin-left:5px!important}.header-cart-link .icon-shopping-cart{order:1!important;margin-right:5px}.account-link{display:flex!important;align-items:center!important;flex-direction:row!important}.account-link .icon-user{margin-right:-4px!important;margin-left:8px!important}.account-link .header-account-title{order:2!important}.ez-recent-searches{margin:20px 0}.ez-search-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;padding-left:0;margin:0}.ez-search-list li{display:inline-flex;align-items:center;margin-left:0px!important}.ez-search-list li.ez-search-heading span{background-color:var(--fs-color-primary);color:#fff;font-weight:700;padding:8px 14px;border-radius:5px 50px 50px 5px;font-size:14px;white-space:nowrap}.ez-search-list li a{display:inline-block;padding:8px 14px;border-radius:10px;background:#f2f4f8;color:var(--fs-color-primary);font-size:14px;text-decoration:none;transition:all 0.2s ease;white-space:nowrap}.ez-search-list li a:hover{background:#e0e6ef}#footer .col{padding:0 15px 10px}.row-small>.col,.row-small>.flickity-viewport>.flickity-slider>.col{padding:0 9.8px 10px}.box-text{padding-bottom:0}