.tt-date-page{padding:20px 20px 64px;color:#14213a}.tt-date-page h1,.tt-date-page h2,.tt-date-page h3,.tt-date-page h4{color:inherit;font-weight:700}.tt-date-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.tt-date-hero>div:first-child{min-width:0}.tt-date-hero h1{margin:0 0 10px;font-size:clamp(28px,3vw,38px);line-height:1.25}.tt-date-hero p{margin:0;font-size:17px;line-height:1.6}.tt-date-hero__icon{flex:none;width:116px;height:116px;position:relative;overflow:visible}.tt-date-hero__icon img{position:absolute;width:136%;max-width:none;left:-20%;top:-20%;height:auto}.tt-date-panel{min-width:0;border:1px solid #e1e6ee;border-radius:18px;padding:24px;background:#fff;box-shadow:0 8px 28px rgba(20,33,58,.04)}.tt-date-panel h2{margin:0 0 18px;font-size:23px}.tt-date-panel p{line-height:1.6}.tt-date-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;grid-gap:28px;gap:28px}.tt-date-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.tt-date-form label{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;margin:0;font-size:16px;font-weight:600}.tt-date-form fieldset>label{align-self:end}.tt-date-form label small{color:#667085;font-size:13px;font-weight:400}.tt-date-form input,.tt-date-form select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #d7dfe9;border-radius:10px;background:#fff;color:#14213a;font:400 16px/1.4 Arial,sans-serif}.tt-date-form__full{grid-column:1/-1}.tt-date-field{min-width:0;display:flex;flex-direction:column;gap:8px}.tt-date-form .tt-date-field>label{display:block}.tt-date-input{position:relative}.tt-date-form .tt-date-input>input{padding-right:44px}.tt-date-input__calendar{position:absolute;top:0;right:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center;border-radius:0 10px 10px 0}.tt-date-input__calendar svg{width:20px;height:20px;pointer-events:none}.tt-date-form .tt-date-input__calendar input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;opacity:0;cursor:pointer}.tt-date-input__calendar:focus-within{outline:3px solid #c91010;outline-offset:2px}.tt-date-muted{color:#667085;font-size:14px}.tt-date-form p{margin:0}.tt-date-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 22px;border:1px solid var(--color-red,#e00000);border-radius:10px;background:var(--color-red,#e00000);color:#fff;font-size:16px;line-height:1.4;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.tt-date-button:hover{color:#fff;background:var(--color-red-hover,#c90000);box-shadow:0 5px 15px rgba(190,0,0,.12)}.tt-date-button--secondary{background:#fff;border-color:#d7dfe9;color:#14213a}.tt-date-button--secondary:hover{background:#f5f6f8;color:#14213a;box-shadow:none;border-color:#b8c2d1}.tt-date-confirmation{box-sizing:border-box;width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto;border:1px solid #e1e6ee;border-radius:18px;background:#fff;color:#14213a;box-shadow:0 24px 80px rgba(20,33,58,.2)}.tt-date-confirmation::-webkit-backdrop{background:rgba(14,23,40,.55)}.tt-date-confirmation::backdrop{background:rgba(14,23,40,.55)}.tt-date-confirmation h2{margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.3}.tt-date-confirmation p{margin:0;color:#4b596e;font-size:16px;line-height:1.75}.tt-date-confirmation__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.tt-date-confirmation__actions button{min-width:108px}.tt-date-confirmation button:focus-visible{outline:3px solid #c91010;outline-offset:3px}.tt-date-page button:disabled{cursor:default;opacity:.55}.tt-date-page :is(button,a,input,select):focus-visible{outline:3px solid #c91010;outline-offset:3px}.tt-date-help{padding:18px 0}.tt-date-help h2{font-size:23px;margin:0 0 16px}.tt-date-help ol{padding-left:22px;margin-bottom:24px}.tt-date-help li{margin:0 0 14px;line-height:1.65}.tt-date-help p{border-left:3px solid var(--color-red,#e00000);padding-left:16px;color:#667085;line-height:1.7;font-size:15px}.tt-date-results{margin-top:36px;scroll-margin-top:112px}.tt-date-results>header{margin-bottom:22px}.tt-date-results h2{font-size:26px;margin:0 0 8px}.tt-date-results>header p{margin:4px 0}.tt-date-results>.tt-date-calendar{width:100%;max-width:980px;margin-inline:auto}.tt-date-calendar{padding:20px}.tt-date-calendar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tt-date-calendar__header h3{margin:0;font-size:20px}.tt-date-calendar__header button{width:38px;height:38px;border:1px solid #e1e6ee;border-radius:50%;background:#fff;color:#14213a;font-size:26px}.tt-date-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.tt-date-calendar__week{display:contents}.tt-date-calendar__week span{text-align:center;font-size:13px;color:#667085;padding:4px 0 9px}.tt-date-calendar__day{border:1px solid transparent;border-radius:8px;min-width:0;min-height:66px;padding:8px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit;cursor:pointer;transition:box-shadow .2s,border-color .2s}.tt-date-calendar__day strong{font-size:17px}.tt-date-calendar__day span{font-size:10px;line-height:1.25}.tt-date-page .tt-date-calendar__day[aria-pressed=true]{border-color:var(--color-red,#e00000);box-shadow:inset 0 0 0 1px var(--color-red,#e00000)}.tt-date-calendar__day:hover:not(:disabled){box-shadow:inset 0 0 0 1px currentColor}.tt-date-page .is-VERY_GOOD{color:#14532d;background:#bce5c9;border-color:#8acba1}.tt-date-page .is-NORMAL{color:#684d0c;background:#f8e39b;border-color:#e5c76c}.tt-date-page .is-AVOID{color:#8f2020;background:#f5bdbd;border-color:#e69a9a}.tt-date-calendar__day.is-outside{color:#9da6b4;background:#f5f6f8;opacity:.65}.tt-date-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;list-style:none;margin:20px 0 0;padding:0;font-size:16px;font-weight:500;line-height:1.5}.tt-date-legend li{display:flex;align-items:center;gap:8px;white-space:nowrap}.tt-date-legend i{flex:none;width:16px;height:16px;border-radius:3px;border:1px solid}.tt-date-status{display:inline-flex;border-radius:7px;padding:5px 9px;font-size:12px;line-height:1.4;font-weight:600;white-space:nowrap}.tt-date-text-button{color:var(--color-red,#e00000);font-size:14px;font-weight:700;border:0;background:transparent;padding:8px 0;cursor:pointer}.tt-date-text-button:hover{text-decoration:underline}.tt-date-disclaimer{border-left:3px solid #e1e6ee;color:#667085;font-size:14px;line-height:1.7;padding-left:14px;margin:22px 0}.tt-date-detail{margin:24px 0;scroll-margin-top:112px}.tt-date-detail__header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.tt-date-detail__header h2{margin:0}.tt-date-detail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.tt-date-detail dt{color:#667085;font-weight:400;font-size:14px}.tt-date-detail dd{margin:4px 0 0;font-weight:600}.tt-date-detail__group{margin-top:24px}.tt-date-detail__group h3{font-size:20px;margin:0 0 12px}.tt-date-detail__group ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.tt-date-detail__group p{color:#667085;font-size:15px;margin:5px 0 0;white-space:pre-line}.tt-date-hours{display:flex;flex-wrap:wrap;gap:8px}.tt-date-hours>span{border:1px solid #e1e6ee;border-radius:8px;padding:8px 12px;font-size:14px}.tt-date-maintenance{text-align:center;padding:36px 20px}.tt-date-skeleton{min-height:200px;display:flex;align-items:center;justify-content:center;background:#f8f9fb}@media(min-width:901px){.tt-date-calendar{padding:24px}.tt-date-calendar__header h3{font-size:23px}.tt-date-calendar__grid{gap:8px}.tt-date-calendar__day{min-height:84px;gap:6px}.tt-date-calendar__day strong{font-size:22px}.tt-date-calendar__day span{font-size:12px}.tt-date-calendar__week span{font-size:14px}}@media(max-width:900px){.tt-date-intro{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:20px}}@media(max-width:600px){.tt-date-page{padding:14px 14px 44px}.tt-date-hero{gap:12px;margin-bottom:20px}.tt-date-hero h1{font-size:27px;margin:0 0 8px}.tt-date-hero p{font-size:15px}.tt-date-hero__icon{width:64px;height:64px}.tt-date-intro{grid-template-columns:1fr;gap:16px}.tt-date-panel{border-radius:14px;padding:18px 14px}.tt-date-form fieldset{gap:14px 10px}.tt-date-form label{font-size:14px}.tt-date-form label small{font-size:12px;white-space:nowrap}.tt-date-form input,.tt-date-form select{padding:10px 7px}.tt-date-help{padding:0 2px}.tt-date-help h2{font-size:20px}.tt-date-help ol{font-size:14px;margin-bottom:16px}.tt-date-help li{margin-bottom:8px}.tt-date-results{margin-top:26px;scroll-margin-top:88px}.tt-date-results h2{font-size:23px}.tt-date-calendar{padding:16px 10px}.tt-date-calendar__grid{gap:5px}.tt-date-calendar__day{min-height:54px;padding:6px 1px;gap:3px}.tt-date-calendar__day span{display:none}.tt-date-calendar__day:after{font-size:12px;line-height:1;font-weight:700}.tt-date-calendar__day.is-VERY_GOOD:after{content:"✓"}.tt-date-calendar__day.is-NORMAL:after{content:"•"}.tt-date-calendar__day.is-AVOID:after{content:"×"}.tt-date-legend{gap:10px 12px;font-size:14px}.tt-date-legend li{gap:6px}.tt-date-legend i{width:14px;height:14px}.tt-date-confirmation{padding:22px 20px;border-radius:14px}.tt-date-confirmation h2{font-size:21px}.tt-date-confirmation__actions button{flex:1 1;min-width:0}.tt-date-detail{scroll-margin-top:88px}.tt-date-detail__facts{gap:14px 12px;font-size:15px}}.tt-article-hub{padding-bottom:50px}.tt-article-hub__section{margin-top:32px;scroll-margin-top:110px}.tt-article-hub__section+.tt-article-hub__section{margin-top:48px;padding-top:32px;border-top:1px solid #e1e6ee}.tt-article-hub__section>h2{margin:0;color:#14213a;font-size:27px;line-height:1.3;font-weight:700;text-align:left}.tt-section-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 0}.tt-section-pagination__group{display:contents}.tt-section-pagination a,.tt-section-pagination>span:not(.tt-section-pagination__group),.tt-section-pagination__group>span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:5px 10px;border:1px solid #d8dfe9;border-radius:8px;background:#fff;color:#14213a;font-size:14px;text-decoration:none}.tt-section-pagination a{transition:border-color .2s,background-color .2s,color .2s}.tt-section-pagination a:hover{border-color:#e00000;background:#fff2f2;color:#d00000}.tt-section-pagination a:focus-visible{outline:2px solid #d00000;outline-offset:3px}.tt-section-pagination__group>.is-active{border-color:#e00000;background:var(--color-red,#e00000);color:#fff;font-weight:700}.tt-section-pagination>[aria-disabled=true]{color:#9ba5b4;background:#f7f8fa}.tt-section-pagination__group>.tt-section-pagination__ellipsis{min-width:20px;padding:0 2px;border-color:transparent}@media(max-width:603px){.tt-article-hub__section{scroll-margin-top:85px}.tt-article-hub__section>h2{font-size:24px}.tt-article-hub__section+.tt-article-hub__section{margin-top:32px;padding-top:24px}}.tt-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:24px 0}.main_content .wap_cauhoi .title-main{text-align:left;padding-top:0}.main_content .wap_cauhoi .title-main:before{content:none}.tt-faq-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e3e7ee;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(20,33,58,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tt-faq-card:hover{transform:translateY(-3px);border-color:#e7b3b3;box-shadow:0 12px 25px rgba(100,20,20,.09)}.tt-faq-card__image{display:block;width:100%;aspect-ratio:8/5;overflow:hidden;background:#f3f4f6}.tt-faq-card__image img{display:block;width:100%;height:100%!important;object-fit:cover}.tt-faq-card__content{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:22px}.tt-faq-card h3{margin:0;font-size:21px;line-height:1.4}.tt-faq-card h3 a{color:#14213a;text-decoration:none}.tt-faq-card h3 a:hover{color:#d00000}.tt-faq-card__content p{margin:0;color:#5e6b7e;font-size:16px;line-height:1.65}.tt-faq-card a.tt-faq-card__link{align-self:flex-start;margin-top:auto;color:#d00000;font-size:15px;font-weight:600;text-decoration:none}.tt-faq-card a.tt-faq-card__link:hover{text-decoration:underline}.tt-faq-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tt-faq-card h3 .tt-faq-trigger{color:#14213a}.tt-faq-card h3 .tt-faq-trigger:hover{color:#d00000}.tt-faq-card .tt-faq-card__link{align-self:flex-start;margin-top:auto;color:#d00000;font-size:15px;font-weight:600}.tt-faq-card .tt-faq-card__link:hover{text-decoration:underline}.tt-faq-trigger:focus-visible{outline:2px solid #d00000;outline-offset:4px;border-radius:3px}.migrated-dialog .fancybox-content.tt-faq-dialog{width:calc(100% - 32px);max-width:760px;max-height:calc(100dvh - 48px);padding:32px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e8eaf0;border-radius:18px;background:#fff;color:#14213a;text-align:left;box-shadow:0 18px 60px rgba(20,30,50,.18)}.tt-faq-dialog>h2{margin:0 0 22px;padding-right:30px;color:#14213a;font:700 24px/1.35 tieude,Arial,sans-serif;overflow-wrap:anywhere}.tt-faq-dialog>h2:before{content:"";display:block;width:54px;height:4px;margin:0 0 16px;border-radius:99px;background:#f2dc81}.tt-faq-dialog__body.tt-article__body{font-size:17px;line-height:1.75}.tt-faq-dialog__body>:last-child{margin-bottom:0}.migrated-dialog .tt-faq-dialog .fancybox-close-small{top:12px;right:12px;width:34px;height:34px;padding:8px;border-radius:50%;background:#f3f5f8;color:#536174}.migrated-dialog .tt-faq-dialog .fancybox-close-small:hover{background:#ffe9e9;color:#c90000}.migrated-dialog .tt-faq-dialog .fancybox-close-small:focus-visible{outline:2px solid #c90000;outline-offset:2px}@media(max-width:700px){.migrated-dialog .fancybox-content.tt-faq-dialog{width:calc(100% - 8px);max-height:calc(100dvh - 32px);padding:24px 20px;border-radius:16px}.tt-faq-dialog>h2{font-size:21px;margin-bottom:18px}.tt-faq-dialog__body.tt-article__body{font-size:16px}}.tt-faq-list{padding-top:30px;padding-bottom:60px}.tt-faq-list .title-main h1{margin:0;color:#14213a;font-size:32px;font-weight:700}.tt-faq-empty{padding:24px;border-radius:12px;background:#f5f6fa;color:#617086}@media(max-width:603px){.tt-faq-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:20px 0}.tt-faq-card__content{padding:18px}.tt-faq-card h3{font-size:19px}.tt-faq-card__content p{font-size:15px}.tt-faq-list .title-main h1{font-size:26px}}.tt-article-hub__section>h2{padding-bottom:14px;border-bottom:1px solid #e1e6ee}.tt-article-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:24px}.tt-article-layout__list{display:flex;flex-direction:column;gap:20px;padding-left:28px;border-left:1px solid #e1e6ee}.tt-article-preview{display:flex;align-items:flex-start;gap:16px;min-width:0}.tt-article-layout__list .tt-article-preview+.tt-article-preview{padding-top:20px;border-top:1px solid #e1e6ee}.tt-article-preview__image{display:block;flex:none;width:36%;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#f3f4f6}.tt-article-preview__image img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .3s ease}.tt-article-preview__image:hover img{transform:scale(1.035)}.tt-article-preview__content{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.tt-article-preview h3{margin:0;font-size:19px;line-height:1.4;overflow-wrap:anywhere}.tt-article-preview h3 .tt-faq-trigger,.tt-article-preview h3 a{color:#14213a;text-decoration:none;transition:color .2s ease}.tt-article-preview h3 .tt-faq-trigger:hover,.tt-article-preview h3 a:hover{color:var(--color-red,#e00000)}.tt-article-preview__content p{display:-webkit-box;margin:0;overflow:hidden;color:#617086;font-size:14px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tt-article-preview .tt-article-preview__read{display:inline-flex;align-items:center;gap:8px;color:#d00000;font-size:14px;font-weight:600;text-decoration:none}.tt-article-preview__read span{transition:transform .2s ease}.tt-article-preview__read:hover span{transform:translateX(3px)}.tt-article-preview a:focus-visible{outline:2px solid #d00000;outline-offset:4px;border-radius:3px}.tt-article-preview.is-lead{flex-direction:column;gap:18px}.tt-article-preview.is-lead .tt-article-preview__image{width:100%;aspect-ratio:16/9;border-radius:12px}.tt-article-preview.is-lead h3{font-size:24px;line-height:1.35}.tt-article-preview.is-lead .tt-article-preview__content{gap:12px}.tt-article-preview.is-lead p{font-size:16px;-webkit-line-clamp:3}.tt-article-preview__symbol{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff3f0;color:#d00000}.tt-article-preview__symbol svg{width:23px;height:23px}.tt-article-layout.is-single{grid-template-columns:minmax(0,1fr)}.tt-article-layout.is-single .is-lead{flex-direction:row;gap:24px}.tt-article-layout.is-single .tt-article-preview__image{width:32%}.tt-article-preview.is-lead.is-text-only{align-self:start;flex-direction:row;padding:24px;border-radius:12px;background:#fafbfc}.tt-article-layout.is-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tt-article-layout.is-questions .tt-article-preview{padding:20px;border:1px solid #e1e6ee;border-radius:12px;transition:border-color .2s ease,background-color .2s ease}.tt-article-layout.is-questions .tt-article-preview:hover{border-color:#f0c1c1;background:#fffafa}.tt-article-layout.is-questions .tt-article-preview__read{margin-top:auto}.tt-article-layout.is-questions .tt-article-preview__content{align-self:stretch}.tt-article-layout.is-experiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tt-article-layout.is-experiences .tt-article-preview{flex-direction:column;gap:0;overflow:hidden;border:1px solid #e1e6ee;border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.tt-article-layout.is-experiences .tt-article-preview:hover{border-color:#efb7b7;box-shadow:0 8px 20px rgba(100,20,20,.07)}.tt-article-layout.is-experiences .tt-article-preview__image{width:100%;aspect-ratio:8/5;border-radius:0}.tt-article-layout.is-experiences .tt-article-preview__content{width:100%;padding:18px;gap:12px}.tt-article-layout.is-experiences .tt-article-preview h3{font-size:18px}.tt-article-layout.is-experiences .tt-article-preview__content p{-webkit-line-clamp:3}.tt-article-layout.is-experiences .tt-article-preview__read{margin-top:auto;padding-top:4px}.tt-article-layout.is-experiences .tt-article-preview__symbol{margin:18px 18px 0}.tt-article-motion [data-article-reveal=pending]{opacity:0;translate:0 18px}.tt-article-motion__body{transition:opacity .16s ease}.tt-article-motion[data-page-pending] .tt-article-motion__body{opacity:.55}.tt-article-motion>h2:focus{outline:none}.tt-article-motion__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tt-article-hub .tt-article-preview{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.tt-article-hub .tt-article-preview__symbol{transition:background-color .24s ease,color .24s ease}.tt-article-hub .tt-section-pagination a{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.tt-article-hub .tt-section-pagination a[aria-disabled=true]{cursor:wait}.tt-article-hub .tt-article-preview:focus-within h3 .tt-faq-trigger,.tt-article-hub .tt-article-preview:focus-within h3 a{color:var(--color-red,#e00000)}@media(hover:hover){.tt-article-hub .tt-article-preview:hover{transform:translateY(-3px)}.tt-article-hub .tt-article-preview:hover h3 .tt-faq-trigger,.tt-article-hub .tt-article-preview:hover h3 a{color:var(--color-red,#e00000)}.tt-article-hub .tt-article-preview:hover .tt-article-preview__image img{transform:scale(1.035)}.tt-article-hub .tt-article-preview:hover .tt-article-preview__read span{transform:translateX(3px)}.tt-article-hub .tt-article-preview:hover .tt-article-preview__symbol{background:#ffe6df}.tt-article-hub .tt-section-pagination a:hover:not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 4px 10px rgba(150,0,0,.08)}}@media(min-width:701px) and (max-width:1024px){.tt-article-layout.is-experiences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.tt-article-layout{gap:20px}.tt-article-layout__list{padding-left:20px}.tt-article-preview{gap:12px}.tt-article-preview h3{font-size:18px}.tt-article-preview.is-lead h3{font-size:22px}}@media(max-width:700px){.main_content.tt-article-hub{padding-right:16px;padding-left:16px}.tt-article-layout{gap:18px;margin-top:20px}.tt-article-layout,.tt-article-layout.is-questions{grid-template-columns:minmax(0,1fr)}.tt-article-layout.is-questions .tt-article-preview{padding:16px}.tt-article-layout.is-experiences{grid-template-columns:minmax(0,1fr);gap:16px}.tt-article-layout.is-experiences .tt-article-preview{flex-direction:row;align-items:flex-start;gap:14px;padding:14px}.tt-article-layout.is-experiences .tt-article-preview__image{width:30%;aspect-ratio:4/3;border-radius:8px}.tt-article-layout.is-experiences .tt-article-preview__content{width:auto;padding:0;gap:8px}.tt-article-layout.is-experiences .tt-article-preview__content p{-webkit-line-clamp:2}.tt-article-layout.is-experiences .tt-article-preview__symbol{margin:0}.tt-article-layout__list{gap:18px;padding:18px 0 0;border-left:0;border-top:1px solid #e1e6ee}.tt-article-layout__list .tt-article-preview+.tt-article-preview{padding-top:18px}.tt-article-layout.is-single .is-lead,.tt-article-preview,.tt-article-preview.is-lead{flex-direction:row;gap:14px}.tt-article-layout.is-single .tt-article-preview__image,.tt-article-preview.is-lead .tt-article-preview__image,.tt-article-preview__image{width:30%;aspect-ratio:4/3;border-radius:9px}.tt-article-preview h3,.tt-article-preview.is-lead h3{font-size:18px;line-height:1.4}.tt-article-preview.is-lead .tt-article-preview__content,.tt-article-preview__content{gap:8px}.tt-article-preview.is-lead p{font-size:14px;-webkit-line-clamp:2}.tt-article-preview .tt-article-preview__read{font-size:13px}.tt-article-preview.is-lead.is-text-only{padding:18px}}@media(prefers-reduced-motion:reduce){.tt-article-preview h3 .tt-faq-trigger,.tt-article-preview h3 a,.tt-article-preview__image img,.tt-article-preview__read span{transition:none}.tt-article-preview__image:hover img,.tt-article-preview__read:hover span{transform:none}.tt-article-motion [data-article-reveal]{opacity:1;translate:none}.tt-article-hub .tt-article-preview,.tt-article-hub .tt-article-preview__symbol,.tt-article-hub .tt-section-pagination a,.tt-article-motion__body{transition:none}.tt-article-hub .tt-article-preview:hover,.tt-article-hub .tt-article-preview:hover .tt-article-preview__image img,.tt-article-hub .tt-article-preview:hover .tt-article-preview__read span,.tt-article-hub .tt-section-pagination a:hover{transform:none}}.wap_sosanhxe{display:none!important}.c_sosanh:focus-visible,.id_ss:focus-visible{outline:2px solid #d00000;outline-offset:3px}body.ss .id_ss{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:15px;font-weight:600}.ss .id_ss>span{display:grid;place-items:center;flex:none;width:26px;height:26px;margin:0;border:1px solid #d7a5a5;border-radius:6px;background:#fff;color:#e00000}.ss .id_ss_active>span{border-color:#fff}.ss .id_ss>span:after,.ss .id_ss>span:before{content:none;display:none}.ss .id_ss>span>svg{display:none;width:24px;height:24px}.ss .id_ss_active>span>svg{display:block}.tt-compare-tray{position:fixed;z-index:1002;bottom:12px;left:50%;width:min(760px,calc(100% - 28px));transform:translateX(-50%);border:1px solid #edbaba;border-radius:16px;background:#fff;color:#14213a;box-shadow:0 5px 28px rgba(25,35,58,.18)}.tt-compare-dialog button,.tt-compare-tray button{cursor:pointer;font:inherit}.tt-compare-tray__heading{display:flex;justify-content:space-between;align-items:center;padding:8px 14px}.tt-compare-tray__heading button{border:0;background:transparent;color:#14213a;font-weight:700}.tt-compare-tray__heading button:first-child{display:flex;align-items:center;gap:12px}.tt-compare-tray__chevron{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#1c2c5e;transition:color .2s ease,background-color .2s ease}.tt-compare-tray__chevron svg{display:block;width:24px;height:24px;transform:rotate(180deg);transition:transform .2s ease}.tt-compare-tray.is-collapsed .tt-compare-tray__chevron svg{transform:rotate(0deg)}.tt-compare-tray__heading button:first-child:hover .tt-compare-tray__chevron{background:#fff0f0;color:#d00000}.tt-compare-tray__heading button:focus-visible{outline:2px solid #d00000;outline-offset:3px;border-radius:8px}.tt-compare-dialog__heading button,.tt-compare-tray__heading button:last-child{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f5f6fa;color:#14213a;font-size:26px;line-height:1}.tt-compare-tray__body{display:flex;align-items:center;gap:14px;padding:0 14px 12px}.tt-compare-tray__cars{display:flex;flex:1 1;gap:12px;align-items:center;min-width:0}.tt-compare-tray__cars>p{flex:1 1;margin:0;padding:12px;color:#617086;font-size:14px}.tt-compare-tray__car{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid #e5e8ef;border-radius:10px}.tt-compare-tray__car img{flex:none;width:88px;height:66px!important;border-radius:7px;object-fit:cover}.tt-compare-tray__car span{flex:1 1;font-size:13px;line-height:1.4;font-weight:600}.tt-compare-tray__car button{align-self:flex-start;flex:none;width:22px;height:22px;border:0;border-radius:50%;background:#fff0f0;color:#d00000;line-height:1}.tt-compare-tray__actions{display:flex;flex-direction:column;flex:none;gap:4px;align-items:center}.tt-compare-primary{min-height:40px;padding:0 18px;border:0;border-radius:9px;background:var(--color-red,#e00000);color:#fff;font-weight:700!important}.tt-compare-primary:hover:not(:disabled){background:#c60000;box-shadow:0 4px 12px rgba(200,0,0,.18)}.tt-compare-primary:disabled{background:#e5e7eb;color:#667085;cursor:default}.tt-compare-clear{padding:3px 8px;border:0;background:transparent;color:#647086;font-size:12px!important}.tt-compare-tray__notice{padding:0 14px 10px;color:#ba0000;font-size:13px}.tt-compare-tray__notice:empty{display:none}.tt-compare-tray__notice button{margin-left:8px;border:0;background:transparent;color:#b00000;text-decoration:underline}.tt-compare-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,23,43,.55)}.tt-compare-dialog{display:flex;flex-direction:column;width:min(1040px,100%);max-height:90dvh;overflow:hidden;border-radius:18px;background:#fff;color:#14213a;box-shadow:0 20px 60px rgba(0,0,0,.2)}.tt-compare-dialog__heading{display:flex;flex:none;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e9edf3}.tt-compare-dialog__heading h2{margin:0;font-size:24px;font-weight:700}.tt-compare-table-scroll{overflow:auto;overscroll-behavior:contain}.tt-compare-table{width:100%;min-width:570px;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.5}.tt-compare-table td,.tt-compare-table th{padding:12px 18px;text-align:left;overflow-wrap:anywhere;border:1px solid #c2cbd8;border-right-color:#aebccd}.tt-compare-table th:first-child{width:25%;font-weight:700;color:#14213a}.tt-compare-table thead th{vertical-align:top;background:#fff;border-bottom:2px solid #aebccd}.tt-compare-table thead th img{display:block;width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:10px;margin-bottom:10px}.tt-compare-table thead th a{display:block;color:#14213a;font-size:17px;text-decoration:none}.tt-compare-table thead th a:hover{color:#d00000}.tt-compare-table .tt-compare-detail{display:inline-flex;margin-top:8px;padding:5px 14px;border:1px solid #edbaba;border-radius:7px;color:#d00000;font-size:13px;font-weight:600}.tt-compare-table .is-different{background:#ffe2e2}.tt-compare-legend{flex:none;margin:0;padding:10px 22px;color:#617086;font-size:12px}@media(max-width:603px){.tt-compare-tray{bottom:8px;width:calc(100% - 16px);border-radius:12px}.tt-compare-tray__body{flex-direction:column;align-items:stretch;gap:8px;padding:0 10px 10px}.tt-compare-tray__cars{gap:6px}.tt-compare-tray__car{gap:5px;padding:5px}.tt-compare-tray__car img{width:56px;height:42px!important}.tt-compare-tray__car span{font-size:11px}.tt-compare-tray__actions{flex-direction:row;justify-content:center}.tt-compare-overlay{padding:10px}.tt-compare-dialog{max-height:92dvh;border-radius:12px}.tt-compare-dialog__heading{padding:12px}.tt-compare-dialog__heading h2{font-size:20px}.tt-compare-table{min-width:0;font-size:12px}.tt-compare-table td,.tt-compare-table th{padding:9px 7px}.tt-compare-table thead th a{font-size:13px}}.wap_visao .item_vs{min-width:0}.wap_visao .item_vs .img_post{width:100px;height:100px;flex:none;margin:0}.wap_visao .item_vs .img_post img{display:block;width:100%;height:100%!important;object-fit:contain;object-position:center}@media(max-width:603px){.wap_visao .item_vs .img_post{width:70px;height:70px}}.tt-home-motion{display:contents}.tt-home-motion [data-reveal-state]{transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),translate .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.tt-home-motion [data-reveal-state=pending]{opacity:0;translate:0 24px}.tt-home-motion [data-reveal-state=visible]{opacity:1;translate:0 0}@media(max-width:600px){.tt-home-motion [data-reveal-state=pending]{translate:0 16px}}@media(prefers-reduced-motion:reduce){.tt-home-motion [data-reveal-state]{opacity:1;translate:none;transition:none}}.tt-news-list .item_news{min-width:0}.tt-news-list .item_news .img_post{position:relative;width:100%;aspect-ratio:8/5;overflow:hidden;background:#f3f4f6}.tt-news-list .item_news .img_post a{position:absolute;inset:0;display:block}.tt-news-list .item_news .img_post img{display:block;width:100%;height:100%!important;max-width:none;object-fit:cover;object-position:center}.main_content.tt-service-list{padding:34px 20px 76px}.tt-service-list .title-main{margin-bottom:28px}.tt-service-list .title-main h1{margin:0;color:#14213a;font:700 clamp(30px,3vw,38px)/1.25 tieude,Arial,sans-serif}.tt-service-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.tt-service-card{min-width:0;overflow:hidden;border:1px solid #ece1e1;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(22,33,58,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tt-service-card:hover{transform:translateY(-4px);border-color:#edb8b8;box-shadow:0 14px 30px rgba(100,20,20,.13)}.tt-service-card__link{display:block;height:100%}.tt-service-card__link,.tt-service-card__link:hover{color:inherit;text-decoration:none}.tt-service-card__link:focus-visible{outline:3px solid #d20a0a;outline-offset:-4px}.tt-service-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:8/5;overflow:hidden;background:linear-gradient(135deg,#fff6f4,#f4e9e4)}.tt-service-card__media img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .25s ease}.tt-service-card:hover .tt-service-card__media img{transform:scale(1.035)}.tt-service-card__media span{color:#c00000;font:700 50px/1 tieude,Arial,sans-serif;opacity:.22}.tt-service-card__content{padding:20px 22px 24px}.tt-service-card__content h2{margin:0 0 10px;color:#14213a;font:700 23px/1.35 tieude,Arial,sans-serif}.tt-service-card__content p{display:-webkit-box;margin:0 0 16px;overflow:hidden;color:#586275;font-size:15px;line-height:1.65;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tt-service-card__more{color:#c00000;font-size:15px;font-weight:700}.tt-service-card__more span{margin-left:5px}.tt-service-list__empty{color:#667085;font-size:17px}@media(max-width:900px){.tt-service-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.main_content.tt-service-list{padding:24px 16px 52px}.tt-service-list__grid{grid-template-columns:1fr;gap:18px}.tt-service-card__content{padding:18px 18px 22px}}.main_content.tt-recruitment-list{margin-top:0;padding-top:20px}.tt-recruitment-list .title-main{margin-bottom:24px}@media(max-width:600px){.main_content.tt-recruitment-list{padding-top:16px}.tt-recruitment-list .title-main{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.tt-service-card,.tt-service-card__media img{transition:none}.tt-service-card:hover,.tt-service-card:hover .tt-service-card__media img{transform:none}}.main_content.tt-article{max-width:880px;padding:32px 28px 72px}.tt-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 15px;color:#778195;font-size:14px;font-weight:600}.tt-article__meta a{color:#c00000;font-weight:700;text-decoration:none}.tt-article__meta a:hover{text-decoration:underline}.tt-article .title-main{margin:0 0 26px}.tt-article .title-main:before{content:"";display:block;width:54px;height:4px;margin-bottom:16px;border-radius:999px;background:#e9bd58}.tt-article .title-main h1{margin:0;color:#14213a;font:700 clamp(30px,3.1vw,42px)/1.25 tieude,Arial,sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere}.tt-article__hero{margin:0 0 30px}.tt-article__hero img{display:block;width:100%;height:auto!important;border-radius:14px}.tt-article__body{color:#283244;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.tt-article__body p{margin:0 0 1.25em}.tt-article__body p.tt-article__lead{color:#3b4658;font-size:20px;line-height:1.65;font-weight:600}.tt-article__body h2,.tt-article__body h3{margin:1.7em 0 .65em;color:#14213a;font-family:tieude,Arial,sans-serif;line-height:1.35}.tt-article__body h2{font-size:27px}.tt-article__body h3{font-size:23px}.tt-article__body ol,.tt-article__body ul{margin:0 0 1.25em;padding-left:1.5em}.tt-article__body li{margin-bottom:.45em}.tt-article__body blockquote{margin:1.8em 0;padding:12px 22px;border-left:4px solid #d20a0a;border-radius:0 10px 10px 0;background:#fff7f7;color:#39445a;font-style:italic}.tt-article__body a{color:#bb1010;text-decoration:underline;text-underline-offset:3px}.tt-article__body a:hover{color:#8d0000}.tt-article__body img{display:block;max-width:100%!important;height:auto!important;margin:20px auto;border-radius:10px}.tt-article__body p:has(>img){margin:24px 0 30px}.tt-article__body p:has(>img) img{margin:14px auto}.tt-article .share{max-width:100%;margin-top:34px;padding:16px 0 0;border-top:1px solid #e6e9ef;border-radius:0;background:transparent}.tt-about__section{margin-top:52px;padding-top:32px;border-top:1px solid #e6e9ef}.tt-about__section>h2{margin:0 0 24px;color:#14213a;font:700 30px/1.3 tieude,Arial,sans-serif}.tt-about__empty{color:#667085;font-size:18px;line-height:1.7}@media(max-width:600px){.main_content.tt-article{padding:22px 18px 52px}.tt-article__meta{margin-bottom:12px;font-size:13px}.tt-article .title-main{margin-bottom:20px}.tt-article .title-main h1{font-size:clamp(26px,7vw,34px);line-height:1.3}.tt-article__hero{margin-bottom:22px}.tt-article__body{font-size:16px;line-height:1.75}.tt-article__body p.tt-article__lead{font-size:17px}.tt-article__body h2{font-size:23px}.tt-article__body h3{font-size:20px}.tt-article__body blockquote{padding:10px 15px}.tt-about__section{margin-top:38px;padding-top:26px}.tt-about__section>h2{font-size:24px}}.tt-testimonials-page .item_cn .img_post{width:100%;height:190px;margin:18px 0 0;overflow:hidden;border-radius:14px;background:#f4f5f8}.tt-testimonials-page .item_cn .img_post img{display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;object-position:center}.tt-testimonials-page .item_cn .chucvu{margin-top:14px}.tt-bought-car{color:#c91919;font-weight:600}.tt-home-testimonials .item_cn .name_post{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:0;text-align:left}.tt-home-testimonials .item_cn .tt-home-avatar{display:block;flex:none;width:96px;height:96px!important;max-width:none!important;margin:0!important;border:2px solid #f5e2e2;border-radius:50%;object-fit:cover;object-position:center}.tt-testimonials-empty{grid-column:1/-1;text-align:center}.wap_camnhan .xemtatca2{margin:30px 0 0;text-align:center}.wap_camnhan .xemtatca2 a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;margin:0;padding:0 20px;border:1px solid #fff0c6;border-radius:10px;background:#fff7e4;color:#a30b0b;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px rgba(88,0,0,.14);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.wap_camnhan .xemtatca2 a:hover{transform:translateY(-2px);background:#ffefc0;color:#a30b0b;text-decoration:none;box-shadow:0 11px 22px rgba(88,0,0,.2)}.wap_camnhan .xemtatca2 a:focus-visible{outline:3px solid #ffe47a;outline-offset:4px}@media (prefers-reduced-motion:reduce){.wap_camnhan .xemtatca2 a{transition:none}.wap_camnhan .xemtatca2 a:hover{transform:none}}.lendoi.trade-in-landing{align-items:flex-start;column-gap:32px}.trade-in-landing .lendoi_l{display:block}.trade-in-landing .lendoi_l .ten{white-space:nowrap;margin-bottom:20px}.trade-in-landing .lendoi_l .lienhe_ct{width:100%}.trade-in-landing .trade-in-contact-label{margin:0;font-size:18px;line-height:1.5}.trade-in-landing .lendoi_l>.img{margin-top:32px}@media(max-width:600px){.trade-in-landing .lendoi_l>.img{margin-top:24px}}@media(min-width:961px){.trade-in-landing .lendoi_l{min-width:510px}.trade-in-landing .lendoi_r{min-width:0}}.lendoi_l .lienhe_ct .sell-car-valuation{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid transparent;border-radius:10px;background:var(--color-nen,#f3f4f7);color:var(--color-red,#e00000);text-decoration:none;font:17px/1.4 tieude,Arial,sans-serif;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lendoi_l .lienhe_ct .sell-car-valuation:focus,.lendoi_l .lienhe_ct .sell-car-valuation:hover{background:var(--color-red,#e00000);border-color:var(--color-red,#e00000);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(130,0,0,.16)}.lendoi_l .lienhe_ct .sell-car-valuation:focus-visible{outline:2px solid #14213a;outline-offset:3px}@media(max-width:600px){.lendoi_l .lienhe_ct .sell-car-valuation{font-size:16px;padding:11px 14px}}@media(prefers-reduced-motion:reduce){.lendoi_l .lienhe_ct .sell-car-valuation{transition:none}.lendoi_l .lienhe_ct .sell-car-valuation:focus,.lendoi_l .lienhe_ct .sell-car-valuation:hover{transform:none}}.vehicle-service-landing .lendoi_r [type=submit],.vehicle-service-landing .lienhe_ct>a:not(.sell-car-valuation){transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.vehicle-service-landing .lendoi_r [type=submit]:not(:disabled):focus,.vehicle-service-landing .lendoi_r [type=submit]:not(:disabled):hover,.vehicle-service-landing .lienhe_ct>a:not(.sell-car-valuation):focus,.vehicle-service-landing .lienhe_ct>a:not(.sell-car-valuation):hover{background:var(--color-red,#e00000);border-color:var(--color-red,#e00000);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(130,0,0,.16)}.vehicle-service-landing .lienhe_ct>a p{transition:color .2s ease}.vehicle-service-landing .lienhe_ct>a:focus p,.vehicle-service-landing .lienhe_ct>a:hover p{color:#fff}.vehicle-service-landing .lendoi_r [type=submit]:focus-visible,.vehicle-service-landing .lienhe_ct>a:focus-visible{outline:2px solid #14213a;outline-offset:3px}@media(prefers-reduced-motion:reduce){.vehicle-service-landing .lendoi_r [type=submit],.vehicle-service-landing .lienhe_ct>a p,.vehicle-service-landing .lienhe_ct>a:not(.sell-car-valuation){transition:none}.vehicle-service-landing .lendoi_r [type=submit]:not(:disabled):focus,.vehicle-service-landing .lendoi_r [type=submit]:not(:disabled):hover,.vehicle-service-landing .lienhe_ct>a:not(.sell-car-valuation):focus,.vehicle-service-landing .lienhe_ct>a:not(.sell-car-valuation):hover{transform:none}}.banxe .banxe_gtt,.wap_dichvu .xemtatca a,.wap_nentang .thaotac a,.wap_sanpham .xemtatca a{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.banxe .banxe_gtt:hover:not(:disabled),.wap_dichvu .xemtatca a:hover,.wap_nentang .thaotac a:hover,.wap_sanpham .xemtatca a:hover{background-color:#b80000;color:#fff;transform:translateY(-3px);box-shadow:0 10px 22px rgba(130,0,0,.24)}.banxe .banxe_gtt:focus-visible,.wap_dichvu .xemtatca a:focus-visible,.wap_nentang .thaotac a:focus-visible,.wap_sanpham .xemtatca a:focus-visible{outline:3px solid #f2de84;outline-offset:3px}.wap_muaxe.home-no-slides{margin-top:100px}@media(max-width:960px){.wap_muaxe.home-no-slides{margin-top:90px}}.dichvu .item_buoc .img_post{display:flex;align-items:center;justify-content:center;height:90px;margin:0 auto}.dichvu .item_buoc .img_post img{display:block;width:90px;height:90px!important;max-width:100%;object-fit:contain}.dichvu[data-service=buoc-len-doi] .item_buoc .img_post{height:110px}.dichvu[data-service=buoc-len-doi] .item_buoc .img_post img{width:110px;height:110px!important;transform:scale(1.2)}.dichvu .item_buoc{box-sizing:border-box;height:390px;overflow:hidden}.dichvu .item_buoc h4{box-sizing:border-box;height:84px;padding:16px 0;line-height:26px;-webkit-line-clamp:2}.dichvu .item_buoc .desc_post,.dichvu .item_buoc h4{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.dichvu .item_buoc .desc_post{height:96px;line-height:24px;-webkit-line-clamp:4}@media(max-width:800px){.dichvu .slick-slider .slick-slide>div,.wap_camnhan .slick-slider .slick-slide>div{box-sizing:border-box;padding-inline:8px}.dichvu .slick-slider .item_buoc,.wap_camnhan .slick-slider .item_cn{box-sizing:border-box;width:100%}}.wap_dichvu2>.dichvu[hidden],.wap_dichvu>.dichvu[hidden]{display:none}.wap_dichvu .cap1 [role=tab]:focus-visible,.wap_dichvu2 .cap1 [role=tab]:focus-visible{outline:3px solid #c90000;outline-offset:3px}.site-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px 0;list-style:none;margin:0;padding:0;color:#123769;font-size:18px;line-height:1.5}.site-breadcrumb li{display:flex;align-items:center;min-width:0}.site-breadcrumb li+li:before{content:"";flex:none;width:7px;height:7px;margin:0 19px 0 15px;border-top:1.5px solid #333;border-right:1.5px solid #333;transform:rotate(45deg)}.breadCrumbs .site-breadcrumb a{display:inline-flex;align-items:center;gap:10px;color:#123769;text-decoration:none}.breadCrumbs .site-breadcrumb a:hover{color:#e60000}.site-breadcrumb [aria-current=page]{font-weight:600;overflow-wrap:anywhere}.site-breadcrumb__home{width:20px;height:20px;flex:none;color:#d6d6d6}@media(max-width:603px){.site-breadcrumb{font-size:14px}.site-breadcrumb li+li:before{margin:0 12px 0 9px;width:6px;height:6px}.site-breadcrumb__home{width:17px;height:17px}}.menu>ul>li:focus-within>ul,.menu>ul>li:hover>ul{display:block;visibility:visible;animation:menu-reveal .3s ease}.wap_header .menu>ul{display:flex;flex-wrap:nowrap;margin:0}.menu>ul>.menu-discovery>ul{--utility-flyout-shift:clamp(0px,calc(1370px - 100vw),90px);right:var(--utility-flyout-shift)}.menu>ul>.menu-discovery>ul:before{content:"";position:absolute;top:0;bottom:0;right:calc(-1 * var(--utility-flyout-shift));width:var(--utility-flyout-shift)}.menu .menu-discovery>ul>.has-submenu>a{display:flex;align-items:center;justify-content:space-between;gap:12px}.menu .menu-discovery>ul>.has-submenu>a:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg)}.menu .menu-discovery ul.menu-utilities{left:100%;right:auto;top:0;min-width:0;width:240px;max-width:calc(100vw - 32px)}.menu .menu-discovery li:focus-within>ul.menu-utilities,.menu .menu-discovery li:hover>ul.menu-utilities{display:block;animation:menu-reveal .3s ease}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wap_header .menu>ul>li>a{background-image:none;display:inline-flex;align-items:center;gap:6px;padding:0 12px}.menu>ul>li.has-submenu>a:after{content:"";display:inline-block;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.menu>ul>li.has-submenu:focus-within>a:after,.menu>ul>li.has-submenu:hover>a:after{transform:translateY(2px) rotate(225deg)}.menu .menu-coming-soon{display:block;padding:8px 10px;border-radius:7px;color:#6b7280;font:16px body,Arial,sans-serif;line-height:1.5;cursor:default}.menu .menu-coming-soon:after{content:"Sắp ra mắt";display:block;color:#9ca3af;font-size:11px;line-height:1.1}.header-actions{display:flex;align-items:center;flex-shrink:0;gap:12px}.header-actions .hotline{margin:0;white-space:nowrap}.sale-header-button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:4px;border:0;border-radius:50%;background:transparent;color:var(--color-red,#e00000);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.sale-header-button>svg{display:block;width:34px;height:34px;flex:none}@media(hover:hover){.sale-header-button:hover{background:#fff1f1;box-shadow:0 0 0 3px #e000000b}}.sale-header-button:active{background:#ffe6e6}.sale-header-button.is-authenticated:after{content:"";position:absolute;bottom:7px;right:6px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#d9b751}.sale-header-button:focus-visible{outline:2px solid #c90000;outline-offset:4px}.sale-login-backdrop{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:20px;background:#121721a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sale-login-dialog{position:relative;width:min(100%,420px);padding:30px;border:1px solid #f3d4d4;border-radius:20px;background:#fff;box-shadow:0 24px 70px #14000035;color:#162034}.sale-login-close{position:absolute;top:12px;right:16px;border:0;background:transparent;color:#6b7280;font-size:28px;line-height:1;cursor:pointer}.sale-login-dialog h2{margin:0 0 6px;font-size:25px;font-weight:800}.sale-login-dialog p{margin:0 0 20px;color:#667085;font-size:14px;line-height:1.5}.sale-login-dialog form{display:grid;grid-gap:15px;gap:15px}.sale-login-dialog label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:700}.sale-login-dialog input{width:100%;height:46px;padding:0 13px;border:1px solid #d7dce4;border-radius:10px;outline:none;background:#fff;color:#172033;font-size:15px}.sale-login-dialog input:focus{border-color:#ce1212;box-shadow:0 0 0 3px #ce12121c}.sale-login-dialog form>button{min-height:46px;border:0;border-radius:10px;background:#d00000;color:#fff;font-weight:800;cursor:pointer;transition:background .2s,transform .2s}.sale-login-dialog form>button:hover:not(:disabled){background:#a90000;transform:translateY(-1px)}.sale-login-dialog form>button:disabled{opacity:.65;cursor:wait}.sale-login-error{padding:10px 12px;border-radius:8px;background:#fff2f2;color:#a50000;font-size:13px}.menu_mobi_add .header-actions{justify-content:flex-start;padding:14px 20px;gap:10px;flex-wrap:wrap}.menu_mobi_add .header-actions .hotline{font-size:16px;padding:0 0 0 27px}.menu_mobi_add .menu-coming-soon{display:block;margin-left:20px;padding:9px 20px;color:#6b7280;font:15px body,Arial,sans-serif}.menu_mobi_add .menu-coming-soon:after{content:"Sắp ra mắt";display:block;color:#9ca3af;font-size:11px}.menu_mobi_add ul li>a{display:flex;align-items:center;min-height:48px;line-height:24px}.menu_mobi_add .mobile-menu-chevron{position:absolute;right:26px;top:50%;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease}.menu_mobi_add a.active2 .mobile-menu-chevron{transform:translateY(-50%) rotate(225deg)}.menu_mobi_add .has-direct-link{position:relative}.menu_mobi_add .has-direct-link>a{padding-right:64px}.menu_mobi_add .mobile-submenu-toggle{position:absolute;right:8px;top:2px;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.menu_mobi_add .mobile-submenu-toggle .mobile-menu-chevron{right:18px}@media(hover:hover) and (pointer:fine){.menu_mobi_add .mobile-submenu-toggle:hover{background:#fff0f0}}.menu_mobi_add .mobile-submenu-toggle:active{background:#fff0f0}.menu_mobi_add .mobile-submenu-toggle:focus-visible{outline:2px solid #e00;outline-offset:-2px}.menu_mobi_add .mobile-submenu-toggle.is-expanded{color:var(--color-main)}.menu_mobi_add .mobile-submenu-toggle.is-expanded .mobile-menu-chevron{transform:translateY(-50%) rotate(225deg)}@media(max-width:960px){.menu_mobi .icon_menu_mobi{flex:0 0 44px;width:44px;margin:0}.menu_mobi .icon_menu_mobi i,.menu_mobi .icon_menu_mobi:after,.menu_mobi .icon_menu_mobi:before{left:7px}.menu_mobi .logo{min-width:0}.menu_mobi .sale-header-button{flex:0 0 44px}}@media(prefers-reduced-motion:reduce){.sale-header-button{transition:none}}.migrated-dialog select:not([multiple]):not([size]),.wapper select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23495057' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}@media (min-width:961px) and (max-width:1180px){.wap_header .logo img{max-height:50px}.wap_header .menu>ul>li>a{padding:0 8px;font-size:15px}.header-actions{gap:6px}.header-actions .hotline{font-size:14px;margin:0;padding-left:26px}}@media (min-width:961px) and (max-width:1050px){.wap_header .menu>ul>li>a{padding:0 6px;font-size:14px;gap:5px;white-space:nowrap}}.icon_menu_mobi,.menu_mobi_add .close_menu{cursor:pointer}.slick-slider{min-width:0}.carousel-hydrating{visibility:hidden}.album_pro .slick-slide>div,.album_pro2 .slick-slide>div,.slider_slick .slick-slide>div{line-height:0}.car-gallery__thumbnail{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.car-gallery .car-gallery__thumbnail img{transition:box-shadow .2s ease}.car-gallery .car-gallery__thumbnail.is-active img{box-shadow:0 0 0 3px var(--color-red,#e60000)}.car-gallery .car-gallery__thumbnail:focus-visible img{outline:2px solid #1c2c5e;outline-offset:4px}.item .mota ul li{min-width:0}body .wap_item{justify-content:flex-start;column-gap:2%}.vehicle-results__message{width:100%;padding:22px;border-radius:12px;background:#f4f5f9;color:#5b667b;text-align:center}.car-load-more{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;gap:12px;margin:6px 0 18px}.car-load-more__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:164px;min-height:44px;padding:11px 28px;border:0;border-radius:10px;background:var(--color-red,#e00000);color:#fff;font-family:tieude,Arial,sans-serif;font-size:16px;line-height:1.4;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.car-load-more__button:hover:not(:disabled){transform:translateY(-2px);background:#ec0808;box-shadow:0 8px 18px rgba(224,0,0,.18)}.car-load-more__button:focus-visible{outline:3px solid #f1d369;outline-offset:3px}.car-load-more__button:disabled{cursor:wait;opacity:.75}.car-load-more__error{margin:0;color:#b91c1c;font-size:14px;text-align:center}.car-load-more__spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:car-load-more-spin .7s linear infinite}.car-load-more__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes car-load-more-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.car-load-more__button{transition:none}.car-load-more__button:hover:not(:disabled){transform:none}.car-load-more__spinner{animation:none}}.title-mainsp{flex-wrap:nowrap;gap:12px}.title-mainsp>span{flex:none;white-space:nowrap}.car-list-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;min-width:0;margin:0 0 0 auto}.car-list-actions .car-compare-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 14px;border:1px solid #e4e5e7;border-radius:999px;background:#f5f6f7;color:#333;font:inherit;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.car-list-actions .car-compare-button svg{display:block;flex:none;width:19px;height:19px}.car-list-actions .car-compare-button:hover{background:#ededee;border-color:#cfd1d5;box-shadow:0 3px 10px rgba(20,20,20,.08);transform:translateY(-1px)}.car-list-actions .car-compare-button:focus-visible{outline:2px solid #333;outline-offset:3px}.car-list-actions .car-compare-button[aria-pressed=true]{background:#e60000;border-color:#e60000;color:#fff;box-shadow:0 3px 10px rgba(190,0,0,.18)}.car-list-actions .car-compare-button[aria-pressed=true]:hover{background:#c60000;border-color:#c60000}.car-list-actions .car-compare-button .car-compare-count{display:grid;place-items:center;flex:none;position:static;width:20px;height:20px;margin:0;border-radius:50%;background:#fff;color:#333;font:inherit;font-size:12px;font-weight:700;line-height:1}.car-list-actions .car-compare-button .car-compare-count[hidden]{display:none}.car-list-actions .car-compare-button .car-compare-count:before{content:none}.car-sort{display:flex;align-items:center;width:140px;min-width:0;min-height:40px;margin:0;padding:0;border:1px solid #e4e5e7;border-radius:999px;background:#f5f6f7;color:#333;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.car-sort:hover{background:#ededee;border-color:#cfd1d5}.car-sort select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;min-height:38px;padding:0 30px 0 13px;border:0;border-radius:inherit;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23676b73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 11px center /12px 12px no-repeat;color:#333;font:inherit;cursor:pointer}.car-sort:focus-within{outline:2px solid #333;outline-offset:2px}@media(max-width:603px){.title-mainsp{gap:8px}.car-list-actions{flex:1 1;justify-content:flex-end;gap:6px}.car-list-actions .car-compare-button{gap:5px;min-height:40px;padding:0 10px;font-size:13px}.car-list-actions .car-compare-button svg{width:16px;height:16px}.car-list-actions .car-compare-button .car-compare-count{width:18px;height:18px;font-size:11px}.car-list-actions .car-sort{flex:0 1 132px;width:132px;min-width:88px;font-size:12px}.car-list-actions .car-sort select:not([multiple]):not([size]){padding-left:10px;padding-right:25px;background-position:right 9px center}.car-list-actions .car-sort select{width:100%;min-width:0;max-width:none}}@media(prefers-reduced-motion:reduce){.car-list-actions .car-compare-button,.car-sort{transition:none}.car-list-actions .car-compare-button:hover{transform:none}}.main_content .search.vehicle-search{display:flex;align-items:stretch;gap:12px}.vehicle-search-row{display:flex;align-items:stretch;gap:10px;min-width:0;margin-bottom:20px}.vehicle-search-row>.vehicle-search{flex:1 1;min-width:0}.vehicle-search>input{flex:1 1;min-width:0;width:auto}.vehicle-search-row>a.vehicle-search__reset{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid #f5c5c5;border-radius:10px;background:#fff1f1;color:#d90000;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.vehicle-search-row>a.vehicle-search__reset:hover{background:#ffe3e3;border-color:#e9a1a1;box-shadow:0 3px 10px rgba(185,0,0,.12);transform:translateY(-1px)}.vehicle-search-row>a.vehicle-search__reset:focus-visible{outline:2px solid #d90000;outline-offset:3px}@media(max-width:603px){.main_content .search.vehicle-search{gap:8px}.vehicle-search-row>a.vehicle-search__reset{padding:0 12px;gap:5px;font-size:13px}}.vehicle-filter-panel{margin:0 0 22px;padding:16px 18px 12px;border:1px solid #e5e7ed;border-radius:16px;background:#fff;box-shadow:0 3px 14px rgba(28,44,94,.04);transition:border-color .2s,box-shadow .2s}.vehicle-filter-panel:focus-within,.vehicle-filter-panel:hover{border-color:#d3d8e3;box-shadow:0 5px 20px rgba(28,44,94,.08)}.vehicle-filter-panel__actions{margin-top:14px}.vehicle-assurance{display:flex;align-items:stretch;min-width:0;overflow:hidden;border:1px solid #e9b75a;border-radius:16px;background:radial-gradient(ellipse at 95% 0,#fa3726 0,transparent 38%),linear-gradient(110deg,#790000,#b80009 55%,#ce0016);box-shadow:inset 0 1px 2px #ffe5a0,0 7px 18px rgba(154,0,10,.18)}.vehicle-assurance__label{position:relative;display:flex;align-items:center;flex:none;color:#fff;white-space:nowrap;background:linear-gradient(125deg,#b80000,#700000);border-right:5px solid #efd189;transform:skewX(27deg);margin-left:-24px;padding:12px 30px 12px 46px}.vehicle-assurance__label>strong{display:block;transform:skewX(-27deg);font-size:clamp(13px,1.25vw,19px);line-height:1.4}.vehicle-assurance__label strong span{color:#ffe39a}.vehicle-commitments{display:flex;flex:1 1;align-items:center;gap:0;min-width:0;list-style:none;margin:0;padding:8px 12px 8px 25px}.vehicle-commitments li{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:12px;padding:0 16px;color:#fff;font-size:clamp(12px,1vw,16px);font-weight:600;line-height:1.4}.vehicle-commitments li+li{border-left:1px solid rgba(255,216,132,.55)}.vehicle-commitments__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border:3px solid #ffdf87;border-radius:50%;background:radial-gradient(circle at 35% 25%,#df330b,#740000 70%);color:#ffe9a5;box-shadow:0 0 7px #f8ab39,inset 0 0 0 2px #b77b28}.vehicle-commitments__icon svg{width:20px;height:20px;filter:drop-shadow(0 2px 1px #760000)}.quick-filters__row.quick-filters__showrooms{display:flex;align-items:center;gap:14px}.quick-filters__showrooms .quick-filters__track{flex:1 1;min-width:0}.quick-filters__showrooms>button{flex:none}@media(max-width:1100px){.vehicle-assurance__label{padding-right:20px;padding-left:38px}.vehicle-commitments{padding-left:18px;padding-right:4px}.vehicle-commitments li{gap:8px;padding:0 10px}.vehicle-commitments__icon{width:32px;height:32px;border-width:2px}.vehicle-commitments__icon svg{width:21px;height:21px}}@media(max-width:800px){.vehicle-assurance{flex-direction:column}.vehicle-assurance__label{transform:none;margin:0;padding:9px 16px;border-right:0;border-bottom:1px solid #e9b75a}.vehicle-assurance__label>strong{transform:none;font-size:15px}.vehicle-commitments{padding:10px 6px}}@media(max-width:603px){.quick-filters__row.quick-filters__showrooms{gap:8px}.vehicle-commitments{flex-direction:column;align-items:stretch;padding:2px 16px}.vehicle-commitments li{justify-content:flex-start;padding:7px 0;gap:12px;font-size:13px}.vehicle-commitments li+li{border-left:0;border-top:1px solid rgba(255,216,132,.35)}}.vehicle-filter-panel__open{min-height:42px;padding:8px 44px 8px 18px;border:1px solid #dce1eb;border-radius:10px;background:#f5f6fa url(https://cdn.toantrungxeluot.io.vn/website-static/5f5c8c9500ea5901deb218c267772d2ae4814e7859f420a1f2ff2adcfcf6cd1a.png) right 14px center/22px auto no-repeat;color:#1c2c5e;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s}.vehicle-filter-panel__open:hover{background-color:#fff1f1;border-color:#efb6b6;color:#d90000}.vehicle-filter-panel__open:focus-visible{outline:2px solid #1c2c5e;outline-offset:3px}@media(max-width:603px){.vehicle-filter-panel{padding:12px 10px 10px;border-radius:12px}}.quick-filters{margin:6px 0 0;padding:0;background:#fff}.quick-filters__row{position:relative;padding:2px 24px;min-width:0}.quick-filters__heading h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.quick-filters__arrows button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:40px;padding:0;border:0;background:transparent;color:#6b7280;font-size:28px;line-height:1;cursor:pointer}.quick-filters__arrows button:first-child{left:0}.quick-filters__arrows button:last-child{right:0}.quick-filters__track{display:flex;gap:8px;overflow-x:auto;padding:3px 2px;scrollbar-width:none}.quick-filters__track::-webkit-scrollbar{display:none}.quick-filters a.quick-filters__option{position:relative;display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 64px)/9);flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:66px;padding:3px 5px 5px;border:0;border-radius:6px;background:transparent;color:#333;text-decoration:none;text-align:center;font-size:14px;line-height:1.3;transition:background .18s,color .18s}.quick-filters__option img{width:76px;height:36px!important;object-fit:contain}.quick-filters__symbol{display:grid;place-items:center;height:36px;color:#8793aa;font-size:23px}.quick-filters a.quick-filters__option:hover{background:#f5f6fa}.quick-filters a.quick-filters__option.is-selected{color:var(--color-red,#e60000);background:#fff5f5;box-shadow:inset 0 -2px var(--color-red,#e60000);font-weight:700}.quick-filters__row[data-filter-key=chi-nhanh]{padding-top:5px}.quick-filters__row[data-filter-key=chi-nhanh] .quick-filters__option{flex:0 0 auto;min-height:40px;padding:9px 16px;font-size:15px;background:#f2f3f9}.quick-filters__row[data-filter-key=chi-nhanh] .quick-filters__option.is-selected{background:#fff0f0}.quick-filters a:focus-visible,.quick-filters button:focus-visible{outline:2px solid #1c2c5e;outline-offset:2px}.quick-filters[aria-busy=true]{opacity:.65;cursor:progress}.quick-filters[aria-busy=true] a{pointer-events:none}@media(max-width:800px){.quick-filters a.quick-filters__option{flex-basis:calc((100% - 32px)/5)}}@media(max-width:603px){.quick-filters__row{padding-left:18px;padding-right:18px}.quick-filters__arrows button{width:18px}.quick-filters a.quick-filters__option{flex-basis:calc((100% - 24px)/4);font-size:13px}.quick-filters__option img{width:64px;height:34px!important}.quick-filters__row[data-filter-key=chi-nhanh] .quick-filters__option{flex-basis:auto;font-size:14px}}.quick-filters__row[data-filter-key=chi-nhanh],.quick-filters__row[data-filter-key=kieu-dang]{padding-left:0;padding-right:0}.main_content .vehicle-filter-panel{padding:18px 25px 14px;border-color:#e5b9b9;background:linear-gradient(180deg,#fffafa,#fff 45%);box-shadow:inset 0 3px 0 #f2d77d,0 10px 28px rgba(104,27,27,.09)}.main_content .vehicle-filter-panel:focus-within,.main_content .vehicle-filter-panel:hover{border-color:#d88b8b;box-shadow:inset 0 3px 0 #f2d77d,0 12px 30px rgba(104,27,27,.12)}.vehicle-filter-panel .vehicle-search-row{margin-bottom:16px}.main_content .vehicle-filter-panel .search.vehicle-search{display:flex;align-items:center;gap:0;height:58px;margin:0;border:1px solid #decaca;border-radius:13px;background:#fff;box-shadow:0 2px 8px rgba(83,32,32,.045);transition:border-color .18s,box-shadow .18s}.main_content .vehicle-filter-panel .search.vehicle-search:focus-within{border-color:#d47b7b;box-shadow:0 0 0 3px rgba(200,16,16,.1),0 3px 10px rgba(83,32,32,.07)}.main_content .vehicle-filter-panel .search.vehicle-search input{flex:1 1;width:100%;min-width:0;height:100%;border:0;border-radius:13px;background-color:transparent;box-shadow:none!important;color:#202531;font-size:17px}.main_content .vehicle-filter-panel .search.vehicle-search input:focus{outline:0;box-shadow:none!important}.vehicle-filter-panel .vehicle-search button.vehicle-search__submit{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;height:42px;margin-right:7px;padding:0 16px;border:1px solid #c81010;border-radius:10px;background:#c81010;color:#fff;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}.vehicle-filter-panel .vehicle-search button.vehicle-search__submit:hover{background:#a90000;box-shadow:0 4px 11px rgba(185,0,0,.22);transform:translateY(-1px)}.vehicle-filter-panel .vehicle-search-row>a.vehicle-search__reset{height:58px;padding:0 18px;border-color:#f4d6d6;border-radius:13px;background:#fff7f7;color:#ba1616;font-size:15px}.vehicle-brands{display:flex;align-items:center;min-width:0;margin:0 0 20px}.vehicle-brands__track{display:flex;flex:1 1;gap:8px;min-width:0;overflow-x:auto;padding:3px 2px;scrollbar-width:none;scroll-behavior:smooth}.vehicle-brands__track::-webkit-scrollbar{display:none}.vehicle-brands__arrow{display:grid;place-items:center;flex:none;width:32px;height:46px;padding:0;border:0;background:transparent;color:#647081;font-size:30px;cursor:pointer}.vehicle-brands__arrow:hover{color:#d40000}.vehicle-brands__option{display:flex;flex:0 0 108px;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:78px;padding:6px;border:1px solid transparent;border-radius:11px;color:#353b45;font-size:15px;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.vehicle-brands__option img{display:block;width:64px;height:34px!important;object-fit:contain;transition:transform .22s ease,filter .22s ease}.vehicle-brands__option img[hidden]{display:none}.vehicle-brands__fallback{display:grid;place-items:center;width:46px;height:36px;color:#5c6677;font-size:22px;font-weight:700}.vehicle-brands__fallback[hidden]{display:none}.vehicle-brands__option:focus-visible,.vehicle-brands__option:hover{border-color:#f0c6c6;background:#fff6f6;color:#ad1010;text-decoration:none}.vehicle-brands__option:focus-visible img,.vehicle-brands__option:hover img{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 5px 5px #8c151533)}.vehicle-brands__option:focus-visible{outline:2px solid #d40000;outline-offset:2px}.vehicle-brands__option.is-selected{border-color:#e60000;background:#e60000;color:#fff;font-weight:700}.vehicle-brands__option.is-selected .vehicle-brands__fallback{color:inherit}.vehicle-filter-bar{min-width:0}.vehicle-filter-bar__track{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:#cbd0d9 transparent}.vehicle-filter-bar .vehicle-filter-panel__open,.vehicle-filter-chip{flex:none;min-height:46px;border:1px solid #eceef1;border-radius:24px;background:#f6f7f9;color:#2f3640}.vehicle-filter-bar .vehicle-filter-panel__open{min-width:90px;padding:0 18px;background:#fff;border-color:#d9dce3;font-size:16px;color:#1d2634;white-space:nowrap}.vehicle-filter-bar .vehicle-filter-panel__open:before{content:"☷";margin-right:8px;font-size:19px;vertical-align:-1px}.vehicle-filter-bar .vehicle-filter-panel__open:hover{border-color:#dd9b9b;background:#fff7f7;color:#b90000}.vehicle-filter-chip{display:flex;align-items:center;max-width:100%}.vehicle-filter-chip__main{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 17px;border:0;border-radius:24px;background:transparent;color:inherit;font:500 16px/1.2 body,Arial,sans-serif;white-space:nowrap;cursor:pointer}.vehicle-filter-chip__main>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.vehicle-filter-chip__chevron{width:8px;height:8px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.65;transition:transform .2s ease,opacity .2s ease}.vehicle-filter-chip:hover .vehicle-filter-chip__chevron,.vehicle-filter-chip__main[aria-expanded=true] .vehicle-filter-chip__chevron{transform:translateY(2px) rotate(225deg);opacity:1}.vehicle-filter-chip:hover{border-color:#d4d8df;background:#eff1f4}.vehicle-filter-chip.is-selected{border-color:#b90000;background:#bf1010;color:#fff}.vehicle-filter-chip.is-selected:hover{background:#a90b0b}.vehicle-filter-chip.is-selected .vehicle-filter-chip__main{padding-right:8px;font-weight:700}.vehicle-filter-chip.is-selected .vehicle-filter-chip__chevron{display:none}.vehicle-filter-chip__clear{display:grid;place-items:center;flex:none;width:34px;height:44px;border-radius:50%;color:inherit;font:23px/1 Arial,sans-serif;text-decoration:none}.vehicle-filter-chip__clear:hover{background:rgba(255,255,255,.18);color:#fff;text-decoration:none}.vehicle-filter-popover[hidden]{display:none!important}.vehicle-filter-popover{position:fixed;z-index:10050;width:min(310px,calc(100vw - 24px));max-height:min(420px,70vh);overflow-y:auto;padding:17px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#202531;box-shadow:0 16px 36px rgba(20,28,45,.16);animation:vehicle-popover-in .18s ease-out}@keyframes vehicle-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vehicle-filter-popover__title{display:block;margin:0 0 11px;font-size:17px}.vehicle-filter-popover__choices{display:grid;grid-gap:4px;gap:4px}.vehicle-filter-popover__choices a{display:block;min-height:42px;padding:9px 11px;border:1px solid transparent;border-radius:8px;color:#303744;font-size:16px;text-decoration:none}.vehicle-filter-popover__choices a:hover{border-color:#eab0b0;background:#fff7f7;color:#b90000}.vehicle-filter-popover__choices a.is-selected{border-color:#ebadad;background:#fff0f0;color:#ba0d0d;font-weight:700}.vehicle-filter-popover__range{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f3}.vehicle-filter-popover__range label{display:grid;grid-gap:5px;gap:5px;color:#5c6574;font-size:14px}.vehicle-filter-popover__range input{width:100%;height:38px;padding:0 9px;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#1f2733;font-size:15px}.vehicle-filter-popover__range button{grid-column:1/-1;height:39px;border:0;border-radius:8px;background:#c81010;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.vehicle-filter-row{min-width:0}.vehicle-filter-row+.vehicle-filter-row{margin-top:12px}.vehicle-filter-row__title{margin:0 0 7px;color:#17243b;font:700 18px/1.4 tieude,Arial,sans-serif;text-align:left}.vehicle-filter-row__title .vehicle-filter-panel__open{min-height:0;padding:0;border:0;border-radius:4px;background:none;color:inherit;font:inherit;line-height:inherit}.vehicle-filter-row__title .vehicle-filter-panel__open:hover{color:#d00000}.vehicle-filter-row .vehicle-brands{margin:0}.vehicle-filter-options{display:flex;flex-wrap:nowrap;gap:9px;min-width:0;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:#cbd0d9 transparent;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vehicle-filter-options a{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:8px 17px;border:1px solid #e9ecf1;border-radius:25px;background:#f7f8fa;color:#14213a;font-size:16px;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .2s}.vehicle-filter-options a:focus-visible,.vehicle-filter-options a:hover{border-color:#e6aaaa;background:#fff2f2;color:#b50000;transform:translateY(-2px)}.vehicle-filter-options a.is-selected{border-color:#e60000;background:#e60000;color:#fff}.vehicle-filter-bar__track::-webkit-scrollbar,.vehicle-filter-options::-webkit-scrollbar{height:5px}.vehicle-filter-bar__track::-webkit-scrollbar-thumb,.vehicle-filter-options::-webkit-scrollbar-thumb{border-radius:9px;background:#cbd0d9}.vehicle-filter-panel a:focus-visible,.vehicle-filter-panel button:focus-visible,.vehicle-filter-panel input:focus-visible{outline:2px solid #d40000;outline-offset:2px}.vehicle-filter-panel[aria-busy=true] .vehicle-brands__option,.vehicle-filter-panel[aria-busy=true] .vehicle-filter-options a{pointer-events:none}@media(max-width:760px){.main_content .vehicle-filter-panel{padding:15px 12px 13px}.vehicle-filter-panel .vehicle-search-row{margin-bottom:12px}.vehicle-brands__option{flex-basis:84px;min-height:68px;font-size:13px}.vehicle-brands__option img{width:52px;height:28px!important}.vehicle-brands__arrow{display:none}.vehicle-filter-row+.vehicle-filter-row{margin-top:10px}.vehicle-filter-row__title{margin-bottom:6px;font-size:16px}.vehicle-filter-bar__track,.vehicle-filter-options{padding-bottom:2px;scrollbar-width:none}.vehicle-filter-bar__track::-webkit-scrollbar,.vehicle-filter-options::-webkit-scrollbar{display:none}.vehicle-filter-options a{min-height:40px;padding:7px 14px;font-size:14px}}@media(max-width:520px){.vehicle-search-row{gap:8px}.main_content .vehicle-filter-panel .search.vehicle-search{height:54px}.main_content .vehicle-filter-panel .search.vehicle-search input{font-size:16px}.vehicle-filter-panel .vehicle-search-row>a.vehicle-search__reset{width:46px;height:54px;padding:0;justify-content:center}.vehicle-filter-panel .vehicle-search-row>a.vehicle-search__reset span{display:none}.vehicle-filter-panel .vehicle-search button.vehicle-search__submit{width:40px;height:40px;padding:0}.vehicle-filter-panel .vehicle-search button.vehicle-search__submit span{display:none}.vehicle-brands{margin-bottom:17px}.vehicle-filter-chip__main{padding:0 14px}}@media(prefers-reduced-motion:reduce){.vehicle-filter-popover{animation:none}.vehicle-filter-chip__chevron,.vehicle-filter-options a{transition:none}.vehicle-brands__track,.vehicle-filter-options{scroll-behavior:auto}.vehicle-filter-panel .vehicle-search button.vehicle-search__submit:hover,.vehicle-search-row>a.vehicle-search__reset:hover{transform:none}}.pagination-home.car-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:28px auto}.car-pagination a,.car-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #e2e5ec;border-radius:8px;background:#fff;color:#1c2c5e;font-size:16px;line-height:1.4;text-decoration:none}.car-pagination a.active,.car-pagination a:hover{color:#fff;background:var(--color-red,#e60000);border-color:var(--color-red,#e60000)}.car-pagination a:focus-visible{outline:2px solid #1c2c5e;outline-offset:3px}.car-pagination>span[aria-disabled=true]{color:#9298a5;background:#f3f4f7}.car-pagination>.car-pagination__ellipsis{border:0;padding:0;min-width:20px}.boloc_r p[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wap_boloc .boloc_l li{transition:background .18s,color .18s,border-color .18s}.wap_boloc .boloc_l li:hover{background:#fff5f5;border-left-color:#efb0b0}.wap_boloc .boloc_l li.active{color:#c60000;background:#ffecec;border-left-color:#e60000;font-weight:700}.wap_boloc .boloc_r .dang_logo p,.wap_boloc .boloc_r .dang_text p{position:relative;border-radius:10px;transition:background .18s,box-shadow .18s,color .18s}.wap_boloc .boloc_r .dang_logo p{padding:8px 6px}.wap_boloc .boloc_r .dang_logo p:hover,.wap_boloc .boloc_r .dang_text p:hover{box-shadow:inset 0 0 0 1px #ef9d9d}.wap_boloc .boloc_r .dang_logo p.active_tk,.wap_boloc .boloc_r .dang_text p.active_tk{background:#fff0f0;color:#b90000;font-weight:700;box-shadow:inset 0 0 0 2px #e60000,0 2px 7px rgba(190,0,0,.1)}.goiy_hangxe>p{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.goiy_hangxe>p>img{display:block;width:88px;max-width:100%;height:52px!important;object-fit:contain;margin:0}.muaxe .thuonghieu{max-height:none}.muaxe .ngansach a.home-view-all{color:#fff;font-weight:700;border-radius:14px;background:radial-gradient(ellipse at 15% 0,rgba(255,255,255,.3),transparent 55%),linear-gradient(160deg,#ff242c,#eb0010 55%,#bb0010);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 0 1px rgba(199,0,10,.35),0 4px 9px rgba(225,0,18,.23);transition:background .2s,box-shadow .2s}.muaxe .ngansach a.home-view-all:hover{color:#fff;background:linear-gradient(160deg,#f91624,#c90010);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 10px rgba(225,0,18,.32)}.muaxe .ngansach a.home-view-all:focus-visible{outline:2px solid #9e0010;outline-offset:3px}.muaxe:has(.home-buy-banner){display:flex;flex-direction:column}.tt-footer-apps{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tt-footer-apps a{display:inline-flex;align-items:center;transition:transform .2s ease}.tt-footer-apps a:hover{transform:translateY(-2px)}.tt-footer-apps img{max-width:140px;height:42px;object-fit:contain}.service-landing-copy{font-size:18px;line-height:1.6}.service-landing-copy:empty{display:none}.installment-copy{font-size:14px;line-height:1.6}.installment-copy p{margin-bottom:12px}.muaxe:has(.home-buy-banner)>:not(.home-buy-banner){flex-shrink:0}.muaxe:has(.home-buy-banner)>.qcdongxe:empty{display:none}.muaxe:has(.home-buy-banner)>.search{margin-bottom:12px}.muaxe:has(.home-buy-banner)>.thuonghieu{margin-bottom:10px}.muaxe .home-buy-banner{position:relative;display:block;flex:1 1;min-height:0;margin-top:12px;overflow:hidden;border-radius:10px;transition:box-shadow .2s ease,filter .2s ease;background:#faf1ef;isolation:isolate}.home-buy-banner>a{position:absolute;inset:0;display:block}.home-buy-banner__slide{position:absolute;inset:0;opacity:0;transition:opacity .65s ease-in-out;pointer-events:none}.home-buy-banner__slide.is-active{opacity:1}.home-buy-banner__backdrop{position:absolute;inset:-20px;background-position:50%;background-size:cover;filter:blur(18px);opacity:.3}.muaxe .home-buy-banner img{position:absolute;inset:0;display:block;width:100%;height:100%!important;object-fit:contain}.muaxe .home-buy-banner:focus-within{outline:2px solid #d90000;outline-offset:3px}.muaxe .home-buy-banner:hover{box-shadow:0 0 0 2px #e8a0a0,0 10px 22px rgba(130,0,0,.16);filter:brightness(1.035)}@media(max-width:960px){.muaxe .home-buy-banner{flex:none;aspect-ratio:1024/177}}@media(prefers-reduced-motion:reduce){.banxe .banxe_gtt,.home-buy-banner__slide,.muaxe .home-buy-banner,.wap_dichvu .xemtatca a,.wap_nentang .thaotac a,.wap_sanpham .xemtatca a{transition:none}}.muaxe .thuonghieu a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-height:71px;padding:2px 8px;line-height:1.4}.muaxe .thuonghieu a img{display:block;flex:none;width:71px;max-width:100%;height:41px!important;margin:0;object-fit:contain;transition:transform .22s ease,filter .22s ease}.muaxe .home-car-brands a{min-height:64px;gap:7px}.muaxe .home-car-brands a img{width:64px;height:34px!important}@media(max-width:760px){.muaxe .home-car-brands a{min-height:60px}.muaxe .home-car-brands a img{width:52px;height:28px!important}}.muaxe .thuonghieu a:focus-visible img,.muaxe .thuonghieu a:hover img{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 5px 5px #8c151533)}@media(prefers-reduced-motion:reduce){.muaxe .thuonghieu a img,.vehicle-brands__option img{transition:none}.muaxe .thuonghieu a:focus-visible img,.muaxe .thuonghieu a:hover img,.vehicle-brands__option:focus-visible img,.vehicle-brands__option:hover img{transform:none}}.muaxe .thuonghieu .slick-arrow{top:50%;margin-top:0}.muaxe .thuonghieu .slick-prev{transform:translateY(-50%) rotate(180deg)}.muaxe .thuonghieu .slick-next{transform:translateY(-50%)}.muaxe .lookup-carousel-mobile{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px 0 8px;scroll-snap-type:x proximity;scroll-padding-inline:4px;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none}.muaxe .lookup-carousel-mobile::-webkit-scrollbar{display:none}.muaxe .lookup-carousel-mobile>*{flex:0 0 clamp(80px,22vw,104px);min-width:0;margin:0;scroll-snap-align:start}.muaxe .lookup-carousel-mobile a{padding:2px 4px;font-size:14px}.muaxe .lookup-carousel-mobile:focus-visible{outline:2px solid #e00000;outline-offset:3px}@media(max-width:960px){.muaxe .thuonghieu .slick-arrow{display:none}.muaxe .cuonngang:has(.ngansach),.muaxe .ngansach{scrollbar-width:none}.muaxe .cuonngang:has(.ngansach)::-webkit-scrollbar,.muaxe .ngansach::-webkit-scrollbar{display:none;width:0;height:0}}@media(prefers-reduced-motion:reduce){.muaxe .lookup-carousel-mobile{scroll-behavior:auto}}.item .mota ul li img{flex:none}.item .car-license-plate,.right-pro-detail .car-license-plate{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:12px;padding:9px 13px;border:1px solid #f1cece;border-radius:10px;background:linear-gradient(105deg,#fff9f8,#fff0f0)}.car-license-plate__label{flex:none;color:#684343;font-size:14px;font-weight:600}.car-license-plate__value{min-width:0;color:#bd0808;font-size:16px;font-weight:800;letter-spacing:.3px;text-align:right;overflow-wrap:anywhere}@media(max-width:760px){.item .car-license-plate,.right-pro-detail .car-license-plate{justify-content:center}.car-license-plate__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.car-license-plate__value{text-align:center}}.slick-slide img{display:block}.img_sp p{cursor:pointer}.item[data-car-id]{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.item[data-car-id]:focus-within{border-color:#e45c5c;box-shadow:0 16px 34px rgba(116,25,25,.18)}@media(hover:hover){.item[data-car-id]:hover{z-index:2;transform:translateY(-5px);border-color:#e45c5c;box-shadow:0 18px 38px rgba(116,25,25,.2)}.item[data-car-id]:hover .car-card-gallery .slick-slide[data-current=true] img{transform:scale(1.035)}}.car-card-gallery{position:relative;width:100%}.car-card-gallery__viewport{width:100%;overflow:hidden}@media(max-width:700px){body .wap_item{column-gap:8px;align-items:stretch}body .wap_item:has(>.item[data-car-id]){width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}body .wap_item>.item[data-car-id]{width:calc((100% - 8px) / 2);min-width:0;margin-bottom:12px}.item[data-car-id]{padding-bottom:4px;border-radius:12px;box-shadow:0 5px 16px rgba(0,0,0,.07)}.item[data-car-id] .img_sp{border-radius:11px 11px 0 0}.item[data-car-id] .mota{padding:9px 8px}.item[data-car-id] .gia_sp{justify-content:flex-start;margin:0 0 7px;padding:5px 7px;border-radius:7px}.item[data-car-id] .gia_sp b{font-size:18px;line-height:1.3;white-space:nowrap}.item[data-car-id] .name_sp{margin:0}.item[data-car-id] .name_sp a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:42px;font-size:15px;font-weight:600;line-height:21px}.item[data-car-id] ul{grid-template-columns:minmax(0,1fr) minmax(82px,1.25fr);align-items:center;gap:5px 4px;padding:6px 4px;margin:8px 0 0;border-radius:7px;font-size:12.5px;line-height:18px}.item[data-car-id] ul li{min-width:0;gap:4px}.item[data-car-id] ul li img{flex:none;width:14px;height:14px;margin:0;object-fit:contain}.item[data-car-id] .car-card-spec__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item[data-car-id] .car-card-spec__unit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.item[data-car-id] li[data-spec="Năm sản xuất"]{grid-column:1;grid-row:1}.item[data-car-id] li[data-spec=Km]{grid-column:2;grid-row:1}.item[data-car-id] li[data-spec="Số chỗ"]{grid-column:1;grid-row:2}.item[data-car-id] li[data-spec="Hộp số"]{grid-column:2;grid-row:2}.item[data-car-id] li[data-spec="Nhiên liệu"]{grid-column:1;grid-row:3}.item[data-car-id] li[data-spec=Showroom]{grid-column:2;grid-row:3;align-items:center}.item[data-car-id] li[data-spec=Showroom] .car-card-spec__value{display:block;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.item[data-car-id] .car-card-showroom__name{display:block;white-space:nowrap}.item[data-car-id] .car-card-showroom__branch{display:block;color:#263653;font-weight:400}.item[data-car-id] .car-license-plate{padding:5px;margin-top:7px}.item[data-car-id] .car-license-plate__value{font-size:14px}.item[data-car-id] .tinhtrang{padding:3px 6px;border-radius:0 0 0 7px;background-image:none;font-size:11px;line-height:1.3}body.ss .item[data-car-id] .id_ss{gap:5px;min-height:32px;padding:4px 6px;border-radius:11px 0 7px 0;font-size:12px}.ss .item[data-car-id] .id_ss>span{width:18px;height:18px;border-radius:4px}.ss .item[data-car-id] .id_ss>span>svg{width:16px;height:16px}.car-card-gallery__viewport{touch-action:pan-y pinch-zoom}}@media(max-width:380px){.item[data-car-id] .mota{padding-inline:6px}.item[data-car-id] ul{grid-template-columns:minmax(0,1fr) minmax(78px,1.25fr);padding-inline:2px;font-size:12px}.item[data-car-id] ul li{gap:3px}.item[data-car-id] ul li img{width:12px;height:12px}}.car-card-gallery .slick-slide{position:relative;background:#f2f3f7}.car-card-gallery__placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:12px;color:#6b7280;font-size:13px;line-height:1.4}.item .car-card-gallery .slick-arrow:disabled{cursor:wait;opacity:.35}.car-card-gallery__track{display:flex;width:100%}.car-card-gallery__track.is-moving{transition:transform .5s ease-in-out}.car-card-gallery .slick-slide{display:block;flex:0 0 100%;width:100%;margin:0;overflow:hidden}.car-card-gallery .slick-slide img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .35s ease}@media(prefers-reduced-motion:reduce){.car-card-gallery .slick-slide img,.item[data-car-id]{transition:none}.item[data-car-id]:hover,.item[data-car-id]:hover .car-card-gallery .slick-slide[data-current=true] img{transform:none}}.item[data-car-id] .car-card-gallery .slick-arrow{top:50%;margin-top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.item[data-car-id]:has(:focus-visible) .car-card-gallery .slick-arrow{opacity:1;visibility:visible;pointer-events:auto}@media(hover:hover) and (pointer:fine){.item[data-car-id]:hover .car-card-gallery .slick-arrow{opacity:1;visibility:visible;pointer-events:auto}.item[data-car-id]:hover .car-card-gallery .slick-arrow:disabled{opacity:.35}}.item[data-car-id]:has(:focus-visible) .car-card-gallery .slick-arrow:disabled{opacity:.35}@media(prefers-reduced-motion:reduce){.item[data-car-id] .car-card-gallery .slick-arrow{transition:none}}.item .car-card-gallery .slick-prev{left:2px;transform:translateY(-50%) rotate(180deg) scale(.9)}.item .car-card-gallery .slick-next{right:2px;transform:translateY(-50%) scale(.9)}@media(max-width:700px){.item[data-car-id] .car-card-gallery .slick-slide img{aspect-ratio:5/4}.item[data-car-id] .car-card-gallery .slick-arrow{display:none}}.car-card-gallery__error{position:absolute;right:8px;bottom:8px;left:8px;z-index:11;padding:8px;border-radius:6px;background:rgba(255,255,255,.94);color:#b91c1c;font-size:12px;line-height:1.3;text-align:center}.fancybox-container.migrated-dialog{display:block}.migrated-dialog .fancybox-bg{opacity:.87}.migrated-dialog .fancybox-slide{display:block}.migrated-dialog .fancybox-content{display:inline-block!important}.migrated-dialog .fancybox-button--close{position:absolute;right:0;top:0}.migrated-dialog .dialog-image{max-height:85vh!important;width:auto}.migrated-dialog .dialog-gallery{background:transparent;padding:0}.right-pro-detail .detail-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:11px 8px 10px;border:1px solid #f8e3e3;border-radius:11px;background:linear-gradient(145deg,#fff4f4,#f8f9fc 85%)}.right-pro-detail .detail-assurance__item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:0 5px;text-align:center}.right-pro-detail .detail-assurance__item+.detail-assurance__item{border-left:1px solid #e4cfcf}.right-pro-detail .detail-assurance__icon{display:block;flex:none;width:31px;height:31px;margin:0 auto 5px}.right-pro-detail .detail-assurance__icon svg{display:block;width:100%;height:100%}.right-pro-detail .detail-assurance__text{color:#333;font-size:12px;font-weight:600;line-height:1.3}.tongquan.vehicle-detail-overview{box-sizing:border-box;width:calc(100% - 48px);max-width:1200px;margin:38px auto 42px;padding:0;overflow:hidden;border:1px solid #e8eaf0;border-radius:16px;background:#fff;color:#111a30;box-shadow:0 6px 20px rgba(27,42,72,.05)}.vehicle-detail-heading{margin:0 0 20px;color:#101a33;font:700 27px/1.25 tieude,Arial,sans-serif;text-align:center}.vehicle-detail-heading:before{content:"";display:block;width:68px;height:4px;margin:0 auto 18px;border-radius:10px;background:linear-gradient(90deg,#eab845,#f5d980)}.vehicle-detail-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;width:100%;margin:0;padding:18px 24px 24px}.vehicle-detail-overview__item{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:0;border:0;background:transparent}.vehicle-detail-overview__icon{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;color:#c90000}.vehicle-detail-overview__icon svg{width:20px;height:20px}.vehicle-detail-overview__text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.vehicle-detail-overview__label{color:#63748e;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.vehicle-detail-overview__value{color:#14213a;font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.vehicle-detail-overview__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding:24px 24px 0}.vehicle-detail-overview__header .vehicle-detail-heading{min-width:0;margin:0;text-align:left}.vehicle-detail-overview__header .vehicle-detail-heading:before{margin:0 0 14px}.vehicle-detail-overview__more{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:4px;width:auto;min-width:0;min-height:34px;margin:0 0 0 auto;padding:6px 10px;border:1px solid #efd7d7;border-radius:999px;background:#fff;color:#b91010;font:600 14px/1.4 body,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.vehicle-detail-overview__more svg{flex:none;width:14px;height:14px}.vehicle-detail-overview__more:hover{border-color:#e5aaaa;background:#fff0f0;color:#a90000;text-decoration:none}.vehicle-detail-overview__more:focus-visible{outline:3px solid #c90000;outline-offset:3px}.migrated-dialog #tskt{box-sizing:border-box;width:min(860px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto;padding:30px;border:1px solid #e8dada;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(22,28,43,.22);color:#202b40;text-align:left}.vehicle-specs-dialog h2{margin:0 42px 22px 0;color:#101a33;font:700 27px/1.3 tieude,Arial,sans-serif}.vehicle-specs-dialog__group+.vehicle-specs-dialog__group{margin-top:18px}.vehicle-specs-dialog__group h3{margin:0 0 4px;padding:11px 14px;border-left:3px solid #d00000;border-radius:6px;background:#fff4f4;color:#b90000;font-size:17px;font-weight:700}.vehicle-specs-dialog__group dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;margin:0}.vehicle-specs-dialog__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:10px 2px;border-bottom:1px solid #e9edf3;font-size:15px}.vehicle-specs-dialog__item dt{color:#667085;font-weight:400}.vehicle-specs-dialog__item dd{margin:0;color:#111a30;font-weight:700;text-align:right;overflow-wrap:anywhere}.vehicle-detail-description{padding:32px 22px 45px;background:#f3f6fc;scroll-margin-top:100px}.vehicle-detail-description__body{width:min(1200px,100%);margin:0 auto;padding:23px 30px;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(27,42,72,.08);color:#202b40;font-size:16px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.vehicle-detail-description__body>:first-child{margin-top:0}.vehicle-detail-description__body>:last-child{margin-bottom:0}.vehicle-detail-description__body p{margin:0 0 12px}.vehicle-detail-description__body ul{list-style:none;margin:12px 0;padding:0}.vehicle-detail-description__body ul li{position:relative;padding-left:36px;margin:6px 0;color:#526074}.vehicle-detail-description__body ul li:before{content:"✓";position:absolute;left:0;top:2px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #c90000;border-radius:50%;background:#c90000;color:#fff;font-size:14px;font-weight:700;line-height:1}.vehicle-detail-description__body ol{padding-left:24px}.vehicle-detail-description__body img{display:block;max-width:100%;height:auto;border-radius:10px}.vehicle-detail-description__body a{color:#bd1010;text-decoration:underline}.vehicle-installment .title-main span{color:#101a33}.vehicle-installment .c_tragop{display:block;width:100%;border:0;background:transparent;color:#202b40;font:inherit;text-decoration:underline;cursor:pointer}.vehicle-installment .c_tragop:hover{color:#b90000}.vehicle-installment .c_tragop:focus-visible{outline:2px solid #c90000;outline-offset:3px}.right-pro-detail .dangky_ct a,.right-pro-detail .lienhe_ct a,.vehicle-installment .tragop_r .dangky_ct a{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.right-pro-detail .lienhe_ct a:hover{background:#fff2f2;box-shadow:0 7px 18px rgba(201,0,0,.12);transform:translateY(-2px)}.right-pro-detail .dangky_ct a:not(.c_goilai):hover,.vehicle-installment .tragop_r .dangky_ct a.c_goilai:hover{background:#ad0000;box-shadow:0 8px 18px rgba(201,0,0,.22);transform:translateY(-2px)}.right-pro-detail .dangky_ct a.c_goilai:hover{background:#f4d468;box-shadow:0 8px 18px rgba(168,120,0,.18);transform:translateY(-2px)}.right-pro-detail .mota ul a{transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.right-pro-detail .mota ul a:hover{color:#c90000;-webkit-text-decoration-color:#c90000;text-decoration-color:#c90000}.vehicle-installment .c_tragop{border-radius:8px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.vehicle-installment .c_tragop:hover{background:rgba(255,255,255,.38);transform:translateY(-1px)}.album_pro .slick-arrow,.album_pro2 .slick-arrow{transition:background-color .2s ease,box-shadow .2s ease,filter .2s ease!important}.album_pro .slick-arrow:hover,.album_pro2 .slick-arrow:hover{background-color:#fff4f4;box-shadow:0 5px 17px rgba(201,0,0,.22);filter:saturate(1.2)}.album_pro2 img{transition:box-shadow .2s ease,transform .2s ease}.album_pro2 img:hover{box-shadow:0 0 0 2px #c90000;transform:translateY(-2px)}.migrated-dialog .dialog-gallery .fancybox-close-small,.migrated-dialog .installment-schedule-dialog .fancybox-close-small,.migrated-dialog .vehicle-specs-dialog .fancybox-close-small{border-radius:50%;transition:background-color .2s ease,color .2s ease}.migrated-dialog .dialog-gallery .fancybox-close-small:hover,.migrated-dialog .installment-schedule-dialog .fancybox-close-small:hover,.migrated-dialog .vehicle-specs-dialog .fancybox-close-small:hover{background:#fff0f0;color:#c90000}.migrated-dialog .fancybox-button--arrow_left,.migrated-dialog .fancybox-button--arrow_right{transition:background-color .2s ease,box-shadow .2s ease}.migrated-dialog .fancybox-button--arrow_left:hover,.migrated-dialog .fancybox-button--arrow_right:hover{background:#c90000;box-shadow:0 5px 15px rgba(201,0,0,.2)}.migrated-dialog .fancybox-button:focus-visible{outline:2px solid #c90000;outline-offset:2px}.album_pro .slick-arrow:focus-visible,.album_pro2 .slick-arrow:focus-visible,.album_pro2 img:focus-visible,.right-pro-detail a:focus-visible{outline:2px solid #c90000;outline-offset:3px}.migrated-dialog .installment-schedule-dialog{box-sizing:border-box;width:min(1080px,calc(100vw - 32px));max-width:1080px;padding:30px;border:1px solid #f1d6d6;border-radius:20px;background:#fff;box-shadow:0 22px 60px rgba(27,42,72,.2)}.installment-schedule{color:#202b40}.installment-schedule h3{margin:0 0 7px;color:#101a33;font-size:20px}.installment-schedule p{margin:0 0 15px}.installment-schedule__scroll{max-height:min(58vh,540px);overflow:auto;border:1px solid #e9edf3;border-radius:10px}.installment-schedule table{width:100%;min-width:650px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.installment-schedule td,.installment-schedule th{padding:9px 11px;border-bottom:1px solid #e9edf3;text-align:right;white-space:nowrap}.installment-schedule td:first-child,.installment-schedule th:first-child{text-align:left}.installment-schedule th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f3f6fc;color:#263750}.installment-schedule tbody tr:hover{background:#fff8f8}.installment-schedule small{display:block;margin-top:12px;color:#667085}@media(max-width:1100px){.tongquan.vehicle-detail-overview{width:calc(100% - 32px)}}@media(max-width:700px){.tongquan.vehicle-detail-overview{width:calc(100% - 24px);margin:24px auto 30px}.vehicle-detail-heading{margin-bottom:18px}.vehicle-detail-overview__header{padding:20px 15px 0;gap:10px}.vehicle-detail-overview__grid{gap:16px 14px;padding:16px 15px 20px}.vehicle-detail-overview__item{gap:6px}.vehicle-detail-overview__icon,.vehicle-detail-overview__icon svg{width:18px;height:18px}.vehicle-detail-overview__label{font-size:14px}.vehicle-detail-overview__value{font-size:16px}.vehicle-detail-description{padding:28px 15px 34px}.vehicle-detail-description__body{padding:18px;font-size:14px}.migrated-dialog #tskt{padding:22px 16px}.vehicle-specs-dialog h2{font-size:20px}.vehicle-specs-dialog__group dl{grid-template-columns:1fr}.vehicle-specs-dialog__item{font-size:14px}.migrated-dialog .installment-schedule-dialog{padding:22px 16px}.installment-schedule{font-size:14px}}@media(max-width:490px){.vehicle-detail-heading{font-size:20px}}@media(prefers-reduced-motion:reduce){.vehicle-detail-overview__more{transition:none}}.migrated-dialog #goilai{width:min(600px,calc(100vw - 32px));max-width:600px;padding:34px;overflow:hidden;border:1px solid #f2d6d3;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(25,31,45,.22);color:#202737}.migrated-dialog #goilai:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#e50000,#ed2828 60%,#f1d777)}.migrated-dialog #goilai .title-main{padding-right:32px;margin:0 0 12px}.migrated-dialog #goilai .title-main span{font:700 clamp(14px,3vw,21px)/1.25 Arial,sans-serif;color:#17213a;white-space:nowrap}.migrated-dialog #goilai .callback-intro{margin:0 0 24px;color:#607086;font-size:16px;font-weight:600;line-height:1.45}.migrated-dialog #goilai .validation-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px 12px;gap:15px 12px}.migrated-dialog #goilai .input-contact{grid-column:1/-1;margin:0}.migrated-dialog #goilai .input-contact label{display:block;margin:0 0 7px;font-size:14px;font-weight:700;color:#273246}.migrated-dialog #goilai .input-contact .form-control{width:100%;height:51px;padding:0 15px;border:1px solid #d7dfea;border-radius:11px;background:#f8fafc;color:#17213a;box-shadow:none;font-size:15px;text-indent:0;transition:border-color .2s,box-shadow .2s,background .2s}.migrated-dialog #goilai .input-contact .form-control::placeholder{color:#8b99aa}.migrated-dialog #goilai .input-contact .form-control:focus{border-color:#e60000;background:#fff;box-shadow:0 0 0 3px rgba(230,0,0,.1)}.migrated-dialog #goilai .btn{width:100%;min-height:49px;margin-top:7px;border-radius:11px;font-size:15px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s}.migrated-dialog #goilai .btn-primary{grid-column:2;grid-row:3;border:1px solid #e60000;background:#e60000;color:#fff;box-shadow:0 8px 18px rgba(230,0,0,.18)}.migrated-dialog #goilai .btn-primary:hover{background:#c90000;box-shadow:0 10px 20px rgba(230,0,0,.24);transform:translateY(-1px)}.migrated-dialog #goilai .btn-secondary{grid-column:1;grid-row:3;border:1px solid #e5eaf1;background:#f2f4f8;color:#374151}.migrated-dialog #goilai .btn-secondary:hover{background:#e9edf3}.migrated-dialog #goilai .btn:focus-visible{outline:3px solid #f1d777;outline-offset:2px}.migrated-dialog #goilai .btn:disabled{opacity:.65;cursor:wait;transform:none}.migrated-dialog #goilai .fancybox-close-small{top:13px;right:13px;width:34px;height:34px;padding:8px;border-radius:50%;background:#f3f5f8;color:#536174}.migrated-dialog #goilai .fancybox-close-small:hover{background:#ffe9e9;color:#c90000}@media (max-width:520px){.migrated-dialog #goilai{padding:28px 20px 22px}.migrated-dialog #goilai .title-main{margin-top:18px;padding-right:0}.migrated-dialog #goilai .title-main span{font-size:clamp(10.5px,3.45vw,18px)}}@media (prefers-reduced-motion:reduce){.migrated-dialog #goilai .btn,.migrated-dialog #goilai .input-contact .form-control{transition:none}}.vehicle-lightbox{position:fixed;inset:0;z-index:2147483647;display:flex;flex-direction:column;width:100vw;height:100dvh;color:#fff;background:#0b0e14;font:15px Arial,sans-serif;text-align:center}.vehicle-lightbox:-webkit-full-screen{width:100%;height:100%}.vehicle-lightbox:fullscreen{width:100%;height:100%}.vehicle-lightbox button{color:inherit;border:0;cursor:pointer}.vehicle-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:2px}.vehicle-lightbox__toolbar{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:56px;padding:8px 18px;background:rgba(255,255,255,.05)}.vehicle-lightbox__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vehicle-lightbox__actions{display:flex;align-items:center;gap:8px}.vehicle-lightbox__actions button{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.12);font-size:25px;line-height:1}.vehicle-lightbox__actions button:hover,.vehicle-lightbox__actions button[aria-pressed=true]{background:rgba(255,255,255,.28)}.vehicle-lightbox__actions button:disabled{opacity:.35;cursor:not-allowed}.vehicle-lightbox__stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1;min-height:0;overflow:hidden;padding:10px 62px}.vehicle-lightbox__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;will-change:transform}.vehicle-lightbox__arrow{position:absolute;top:50%;z-index:2;width:44px;height:64px;transform:translateY(-50%);border-radius:8px;background:rgba(255,255,255,.14);font-size:48px;line-height:1}.vehicle-lightbox__arrow:hover{background:rgba(255,255,255,.3)}.vehicle-lightbox__arrow--left{left:12px}.vehicle-lightbox__arrow--right{right:12px}.vehicle-lightbox__footer{flex:none;padding:6px 16px 12px;background:rgba(255,255,255,.05)}.vehicle-lightbox__hint{display:block;margin-bottom:8px;color:#cbd5e1;font-size:12px}.vehicle-lightbox__hint-mobile{display:none}.vehicle-lightbox__thumbnails{display:flex;justify-content:safe center;gap:8px;overflow-x:auto;max-width:100%;padding:2px 2px 6px;scrollbar-width:thin}.vehicle-lightbox__thumbnails button{flex:none;width:86px;height:60px;padding:2px;border:2px solid transparent;border-radius:6px;background:rgba(255,255,255,.14)}.vehicle-lightbox__thumbnails button.is-active{border-color:#fff}.vehicle-lightbox__thumbnails button:not(.is-active):hover{border-color:#f4d468;background:rgba(255,255,255,.28)}.vehicle-lightbox__thumbnails button{transition:border-color .2s ease,background-color .2s ease}.vehicle-lightbox__thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}@media (max-width:600px){.vehicle-lightbox__toolbar{padding:8px 12px}.vehicle-lightbox__actions{gap:6px}.vehicle-lightbox__actions button{width:36px;height:36px;font-size:22px}.vehicle-lightbox__stage{padding:8px 44px}.vehicle-lightbox__arrow{width:34px;height:50px;font-size:38px}.vehicle-lightbox__arrow--left{left:4px}.vehicle-lightbox__arrow--right{right:4px}.vehicle-lightbox__thumbnails button{width:68px;height:50px}.vehicle-lightbox__hint{font-size:11px}.vehicle-lightbox__hint-desktop{display:none}.vehicle-lightbox__hint-mobile{display:inline}}.migrated-range,.migrated-range .ui-slider-handle{touch-action:none}.not-found{min-height:55vh;padding-top:100px;text-align:center}.not-found a{display:inline-block;margin-top:18px}.tt-footer{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 42% -20%,rgba(238,28,20,.42),transparent 54%),radial-gradient(ellipse at 92% 86%,rgba(224,12,14,.36),transparent 47%),linear-gradient(115deg,#b90000,#aa0000 55%,#920000)}@media (prefers-reduced-motion:reduce){.album_pro .slick-arrow,.album_pro2 .slick-arrow,.album_pro2 img,.migrated-dialog .fancybox-button,.right-pro-detail .dangky_ct a,.right-pro-detail .lienhe_ct a,.vehicle-installment .c_tragop,.vehicle-installment .tragop_r .dangky_ct a,.vehicle-lightbox__thumbnails button{transition:none!important}.album_pro2 img:hover,.right-pro-detail .dangky_ct a:hover,.right-pro-detail .lienhe_ct a:hover,.vehicle-installment .c_tragop:hover,.vehicle-installment .tragop_r .dangky_ct a:hover{transform:none}}.tt-footer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),repeating-radial-gradient(ellipse at -18% 94%,transparent 0 18px,rgba(255,150,115,.18) 19px 20px,transparent 21px 34px);background-size:52px 52px,100% 100%;-webkit-mask-image:linear-gradient(#000,rgba(0,0,0,.45) 70%,#000);mask-image:linear-gradient(#000,rgba(0,0,0,.45) 70%,#000)}.tt-footer-topline{height:0}.tt-footer-wrap{position:relative;z-index:1;max-width:1388px;margin:auto;padding:0 24px}.tt-footer-main{display:grid;grid-template-columns:1.16fr .73fr .92fr 1.1fr;grid-gap:0;gap:0;padding:38px 0 22px}.tt-footer-main>div{min-width:0;padding-right:27px}.tt-footer-main>div+div{padding-left:39px}.tt-footer-heading{margin:0 0 14px;color:#fff;font-family:tieude,Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.3}.tt-footer-main .tt-footer-heading:after{content:"";display:block;width:30px;height:3px;margin-top:10px;border-radius:2px;background:#f2de84}.tt-footer-brand>a{display:inline-block;margin-bottom:10px}.tt-footer-brand>a img{display:block;width:min(285px,100%);filter:drop-shadow(0 8px 14px rgba(70,0,0,.18))}.tt-footer-brand p{max-width:340px;margin:0 0 13px;color:rgba(255,255,255,.9);line-height:1.55}.tt-footer-social{display:flex;align-items:center;gap:10px}.tt-footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;border:1px solid #fff;background:rgba(119,0,0,.16);transition:transform .2s,background .2s,border-color .2s}.tt-footer-social a:focus-visible,.tt-footer-social a:hover{transform:translateY(-3px);background:rgba(255,255,255,.2);border-color:#fff}.tt-footer-social img{display:block;width:24px;max-height:24px;object-fit:contain;filter:brightness(0) invert(1)}.tt-footer-links{list-style:none;margin:0;padding:0}.tt-footer-links li+li{margin-top:7px}.tt-footer-links a,.tt-footer-links span{display:inline-block;color:rgba(255,255,255,.87);line-height:1.5}.tt-footer-links a{transition:color .2s,transform .2s}.tt-footer-links a:focus-visible,.tt-footer-links a:hover{color:#f2de84;transform:translateX(4px)}.tt-footer-contact-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:12px}.tt-footer-contact-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #fff;border-radius:10px;background:#f2de84;color:#aa0000;font-size:21px;line-height:1}.tt-footer-contact-icon svg{display:block;width:22px;height:22px}.tt-footer-contact-row small,.tt-footer-legal small{display:block;margin-bottom:4px;color:rgba(255,255,255,.68);font-size:12px}.tt-footer-contact-row small{color:rgba(255,255,255,.85);font-size:14px;font-weight:500}.tt-footer-contact-row a,.tt-footer-contact-row span:not(.tt-footer-contact-icon){color:#fff;line-height:1.4}.tt-footer-contact-row a:hover{color:#f2de84}.tt-footer-news-cert{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;grid-gap:0;gap:0;padding:22px 0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.tt-footer-news-cert .tt-footer-heading{font-size:21px;margin-bottom:9px}.tt-footer-badge{display:block;width:min(295px,100%);height:auto}.tt-footer-cert>a{display:inline-block;border-radius:8px}.tt-footer-cert>a:focus-visible{outline:2px solid #f2de84;outline-offset:5px}.tt-footer-news{min-width:0;padding-left:52px}.tt-footer-news>p{margin:0 0 13px;color:rgba(255,255,255,.9);line-height:1.45}.tt-footer-news-form{display:flex;align-items:center;min-height:54px;padding:5px;border-radius:999px;background:#fff;box-shadow:0 12px 32px rgba(89,0,0,.18)}.tt-footer-news-form input{flex:1 1;min-width:0;height:44px;padding:0 16px;border:0;outline:0;border-radius:999px;background:transparent;color:#263140;font:16px body,Arial,sans-serif}.tt-footer-news-form input::placeholder{color:#9aa1ad}.tt-footer-news-form:focus-within{outline:3px solid #fff;outline-offset:3px}.tt-footer-news-form button{flex:none;min-width:124px;height:44px;padding:0 20px;border:0;border-radius:999px;background:#f2de84;color:#721313;font:17px tieude,Arial,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.tt-footer-news-form button:hover{background:#ffeaa5;transform:translateY(-1px)}.tt-footer-news-form button:focus-visible{outline:2px solid #8a0000;outline-offset:-4px}.tt-footer-news .tt-footer-news-notice{margin:12px 0 0;color:#fff9d7;font-size:14px}.tt-footer-showrooms{padding:20px 0 22px}.tt-footer-showrooms>.tt-footer-heading{margin-bottom:13px}.tt-footer-showroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tt-footer-showroom-card{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;min-width:0;padding:17px 18px;border:1px solid #fff;border-radius:13px;background:linear-gradient(145deg,rgba(106,0,0,.26),rgba(255,255,255,.07));transition:background .2s,box-shadow .2s}.tt-footer-showroom-card:hover{background:linear-gradient(145deg,rgba(106,0,0,.38),rgba(255,255,255,.1));box-shadow:0 12px 24px rgba(65,0,0,.16)}.tt-footer-showroom-region{display:flex;align-items:center;gap:12px;min-width:0}.tt-footer-showroom-pin{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #ff6259;border-radius:50%;background:#d71919;color:#f2de84}.tt-footer-showroom-pin svg{width:23px;height:23px}.tt-footer-showroom-card h3{margin:0;color:#f2de84;font-size:19px;line-height:1.3}.tt-footer-showroom-card ul{min-width:0;list-style:none;margin:0;padding:0 0 0 22px}.tt-footer-showroom-card li+li{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.16)}.tt-footer-showroom-card strong{display:block;margin-bottom:3px;color:#fff;font-size:15px}.tt-footer-showroom-card strong a{color:inherit;text-decoration:none}.tt-footer-showroom-card strong a:focus-visible,.tt-footer-showroom-card strong a:hover{color:#f2de84;text-decoration:underline}.tt-footer-showroom-card li span{display:block;color:rgba(255,255,255,.83);font-size:14px;line-height:1.5}.tt-footer-legal{display:grid;grid-template-columns:1.35fr .92fr .75fr 1.28fr;grid-gap:0;gap:0;padding:15px 18px;margin-bottom:18px;border:1px solid #fff;border-radius:13px;background:linear-gradient(135deg,rgba(106,0,0,.31),rgba(255,255,255,.07))}.tt-footer-legal>div{display:flex;align-items:center;gap:13px;min-width:0;padding-right:16px}.tt-footer-legal>div+div{padding-left:22px;border-left:1px solid rgba(255,255,255,.18)}.tt-footer-legal-icon{display:grid!important;place-items:center;flex:none;width:38px;height:38px;color:#f2de84!important}.tt-footer-legal-icon svg{width:32px;height:32px}.tt-footer-legal h2{margin:0 0 3px;color:#fff;font-size:14px;line-height:1.35}.tt-footer-legal p,.tt-footer-legal span{display:block;margin:0;color:rgba(255,255,255,.83);font-size:13px;line-height:1.55}.tt-footer-legal a,.tt-footer-legal strong{display:block;color:#fff;font-size:14px}.tt-footer-legal a:hover{color:#f2de84}.tt-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:10px 0;border-top:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.72);font-size:13px}.tt-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.tt-footer-bottom a{color:rgba(255,255,255,.82)}.tt-footer-bottom a:hover{color:#f2de84}@media (max-width:1050px){.tt-footer-main{grid-template-columns:1fr 1fr;gap:24px 0}.tt-footer-main>div{padding:0 22px 0 0}.tt-footer-main>div:nth-child(2n){padding-left:22px}.tt-footer-contact{grid-column:auto}.tt-footer-showroom-card{grid-template-columns:1fr;gap:12px}.tt-footer-showroom-card ul{padding:12px 0 0;border-top:1px solid rgba(255,255,255,.16)}.tt-footer-legal{grid-template-columns:1fr 1fr}.tt-footer-legal>div{padding:10px 14px;border-left:0}.tt-footer-legal>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.18)}.tt-footer-legal>div:nth-child(3){padding-left:14px}.tt-footer-legal>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}}@media (max-width:760px){.tt-footer-main{grid-template-columns:1fr 1fr}.tt-footer-contact{grid-column:auto}.tt-footer-news-cert{grid-template-columns:1fr;gap:17px}.tt-footer-news{padding:16px 0 0;border-top:1px solid rgba(255,255,255,.16)}.tt-footer-showroom-grid{grid-template-columns:1fr}}@media (max-width:560px){.tt-footer-wrap{padding:0 18px}.tt-footer-main{grid-template-columns:1fr 1fr;gap:22px 18px;padding:24px 0 18px}.tt-footer-main>div,.tt-footer-main>div:nth-child(2n){padding:0}.tt-footer-brand,.tt-footer-contact{grid-column:1/-1}.tt-footer-main>div:nth-child(3){padding-left:18px}.tt-footer-news-cert{padding:22px 0}.tt-footer-news-cert .tt-footer-heading{font-size:19px}.tt-footer-news-form{border-radius:12px}.tt-footer-news-form input{padding:0 12px;font-size:14px}.tt-footer-news-form button{min-width:104px;padding:0 12px;font-size:15px}.tt-footer-showrooms{padding:20px 0}.tt-footer-showroom-card{padding:16px}.tt-footer-legal{grid-template-columns:1fr;padding:10px 16px}.tt-footer-legal>div,.tt-footer-legal>div+div,.tt-footer-legal>div:nth-child(3){padding:12px 0;border-left:0;border-top:0}.tt-footer-legal>div:nth-child(2n){border-left:0}.tt-footer-legal>div+div{border-top:1px solid rgba(255,255,255,.16)}.tt-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.tt-footer-links a,.tt-footer-news-form button,.tt-footer-showroom-card,.tt-footer-social a{transition:none}}.tt-home-bottom{color:#17243b}.wap_sanpham.tt-home-cars{padding-bottom:28px;margin-bottom:0}.tt-home-cars .td_kp{margin-bottom:24px}.tt-home-cars .khampha:not(:has(>*)){display:none}.tt-home-cars .loadthem_sp1{margin-top:0;margin-bottom:0}.tt-home-cars .xemtatca{margin:24px 0 0}.tt-home-cars .xemtatca a{display:inline-flex;align-items:center;justify-content:center;min-width:176px;min-height:44px;margin:0;padding:10px 32px}#tt-accessories-root .tt-accessories{padding-top:32px}#tt-accessories-root .tt-accessories__heading{margin-bottom:24px}.tt-accessories{padding:64px 0 72px;background:#f6f7fa;color:#17243b}.tt-accessories .main_fix{width:min(1250px,calc(100% - 40px))}.tt-accessories__heading{position:relative;margin-bottom:29px;text-align:center}.tt-accessories__heading h1,.tt-accessories__heading h2{margin:0;color:#14213a;font-family:tieude,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.25}.tt-accessories__carousel{position:relative}.tt-accessories__controls{position:absolute;inset:0;z-index:2;pointer-events:none}.tt-accessories__arrow{position:absolute;top:calc(50% - 8px);display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#fff;color:#596574;box-shadow:0 1px 12px rgba(0,0,0,.22);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.tt-accessories__arrow--prev{left:8px}.tt-accessories__arrow--next{right:8px}.tt-accessories__arrow svg{width:21px;height:21px}.tt-accessories__arrow:hover{background:#fff4f4;color:#c90000;box-shadow:0 5px 17px rgba(201,0,0,.22)}.tt-accessories button:focus-visible{outline:3px solid #e8bf58;outline-offset:3px}.tt-accessories__viewport{overflow:hidden;padding:2px 0 18px}.tt-accessories__empty{margin:0;padding:45px 20px;border:1px dashed #e9d6d6;border-radius:16px;background:#fff;color:#677183;text-align:center;font-size:17px}.tt-accessories__track{display:flex;gap:18px;transition:transform .45s ease}.tt-accessories__card{display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 54px)/4);flex-direction:column;min-width:0;overflow:hidden;border:1px solid #eceef2;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(19,34,58,.07);transition:transform .2s ease,box-shadow .2s ease}.tt-accessories__card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(19,34,58,.13)}.tt-accessories__image{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#f0f2f5}.tt-accessories__image img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .35s ease}.tt-accessories__card:hover .tt-accessories__image img{transform:scale(1.04)}.tt-accessories__price{margin:10px 14px 0;padding:11px 14px;border-radius:10px;background:#e00000;color:yellow;font-family:tieude,Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.3}.tt-accessories__body{display:flex;flex:1 1;flex-direction:column;padding:16px 18px 18px}.tt-accessories__body h3{flex:none;height:2.56em;min-height:2.56em;margin:0 0 18px;color:#17243b;font-family:tieude,Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.28}.tt-accessories__body h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:100%;overflow:hidden;overflow-wrap:anywhere;color:inherit;text-decoration:none}.tt-accessories__body h3 a:hover{color:#c90000}.tt-accessories__brand{display:flex;flex:none;align-items:center;gap:10px;min-height:54px;margin:auto 0 0;padding:7px 9px;border:1px solid #ffe1e3;border-radius:14px;background:linear-gradient(135deg,#fff5f5,#fffafa);color:#667085;font-size:15px;line-height:1.4;box-shadow:0 6px 16px rgba(201,0,0,.04)}.tt-accessories__brand>span[aria-hidden]{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #ffdddd;border-radius:11px;background:#fff;color:#e00000;box-shadow:0 3px 9px rgba(201,0,0,.08)}.tt-accessories__brand-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-accessories__brand svg{width:21px;height:21px}.tt-accessories__brand strong{color:#17243b;font-weight:700}.tt-accessories__more{margin:26px 0 0;text-align:center}.tt-accessories__more .tt-accessories__more-button{width:210px;white-space:nowrap}.tt-accessories--listing{min-height:55vh;padding-top:36px;background:#fff}.tt-accessories__listing-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:36px 0 26px}.tt-accessories__listing-title-text{min-width:0}.tt-accessories__listing-title h1{margin:0;color:#14213a;font-family:tieude,Arial,sans-serif;font-size:32px;line-height:1.25}.tt-accessories__listing-title p{margin:16px 0 0;color:#17243b;font-size:18px}.tt-accessories--listing .tt-accessories__card{border-color:#f2d1d1}.tt-accessories--listing .tt-accessories__card:hover{border-color:#e60000;box-shadow:0 18px 38px rgba(179,18,18,.14)}.tt-accessory-filters{padding:22px 25px 18px;border:1px solid #e5b9b9;border-radius:16px;background:linear-gradient(180deg,#fffafa,#fff 45%);box-shadow:inset 0 3px 0 #f2d77d,0 10px 28px rgba(104,27,27,.09);transition:border-color .2s,box-shadow .2s}.tt-accessory-filters:focus-within,.tt-accessory-filters:hover{border-color:#d88b8b;box-shadow:inset 0 3px 0 #f2d77d,0 12px 30px rgba(104,27,27,.12)}.tt-accessory-filters__search-row{display:flex;align-items:stretch;gap:12px;min-width:0;margin-bottom:20px}.tt-accessory-filters__search{display:flex;flex:1 1;align-items:center;gap:10px;min-width:0;height:58px;padding:0 7px 0 19px;border:1px solid #decaca;border-radius:13px;background:#fff;transition:border-color .18s,box-shadow .18s}.tt-accessory-filters__search:focus-within{border-color:#d47b7b;box-shadow:0 0 0 3px rgba(200,16,16,.1)}.tt-accessory-filters__search>svg{flex:none;width:21px;height:21px;color:#637594}.tt-accessory-filters__search input{flex:1 1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#202531;font-size:17px}.tt-accessory-filters__search button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;border:1px solid #c81010;border-radius:10px;background:#c81010;color:#fff;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}.tt-accessory-filters__reset svg,.tt-accessory-filters__search button svg{width:18px;height:18px}.tt-accessory-filters__search button:hover{background:#a90000;box-shadow:0 4px 11px rgba(185,0,0,.22);transform:translateY(-1px)}.tt-accessory-filters__reset{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 18px;border:1px solid #f4d6d6;border-radius:13px;background:#fff7f7;color:#ba1616;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.tt-accessory-filters__reset:hover{border-color:#e9a1a1;background:#ffe3e3;color:#ba1616;text-decoration:none;box-shadow:0 3px 10px rgba(185,0,0,.12);transform:translateY(-1px)}.tt-accessory-filters__brands{display:flex;align-items:center;min-width:0}.tt-accessory-filters__arrow{flex:none;width:32px;height:46px;padding:0;border:0;background:transparent;color:#647081;font-size:30px;line-height:1;cursor:pointer;transition:color .2s}.tt-accessory-filters__arrow:hover{color:#d40000}.tt-accessory-filters__brand-track{display:flex;flex:1 1;gap:8px;min-width:0;overflow-x:auto;padding:3px 2px;scrollbar-width:none;scroll-behavior:smooth}.tt-accessory-filters__brand-track::-webkit-scrollbar{display:none}.tt-accessory-filters__brand{display:flex;flex:0 0 118px;min-height:83px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px;border:1px solid transparent;border-radius:11px;color:#353b45;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.tt-accessory-filters__brand img{display:block;width:78px;height:39px!important;object-fit:contain;transition:transform .22s ease,filter .22s ease}.tt-accessory-filters__brand-fallback{display:grid;place-items:center;width:42px;height:39px;color:#bd0000;font-size:26px;font-weight:700}.tt-accessory-filters__brand:focus-visible,.tt-accessory-filters__brand:hover{border-color:#f0c6c6;background:#fff6f6;color:#ad1010;text-decoration:none}.tt-accessory-filters__brand:focus-visible img,.tt-accessory-filters__brand:hover img{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 5px 5px #8c151533)}.tt-accessory-filters__brand.is-selected{border-color:#e60000;background:#e60000;color:#fff;font-weight:700}.tt-accessory-filters__brand.is-selected .tt-accessory-filters__brand-fallback{color:inherit}.tt-accessory-filters__categories{display:flex;flex-wrap:nowrap;gap:9px;min-width:0;overflow-x:auto;margin-top:20px;padding:2px 2px 9px;scrollbar-width:thin;scrollbar-color:#cbd0d9 transparent;scroll-behavior:smooth}.tt-accessory-filters__categories::-webkit-scrollbar{height:5px}.tt-accessory-filters__categories::-webkit-scrollbar-thumb{border-radius:9px;background:#cbd0d9}.tt-accessory-filters__categories a{display:inline-flex;align-items:center;min-height:44px;padding:8px 17px;border:1px solid #e9ecf1;border-radius:25px;background:#f7f8fa;color:#14213a;font-size:16px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;flex:none;white-space:nowrap}.tt-accessory-filters__categories a:focus-visible,.tt-accessory-filters__categories a:hover{border-color:#e6aaaa;background:#fff2f2;color:#b50000;transform:translateY(-2px)}.tt-accessory-filters__categories a.is-selected{border-color:#e60000;background:#e60000;color:#fff}.tt-accessory-filters__sort{flex:none;margin:0}.tt-accessory-filters a:focus-visible,.tt-accessory-filters button:focus-visible{outline:2px solid #e60000;outline-offset:2px}.tt-accessories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.tt-accessories__load-more{margin-top:26px}@media(max-width:1000px){.tt-accessories__card{flex-basis:calc((100% - 18px)/2)}.tt-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#tt-accessories-root .tt-accessories__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}#tt-accessories-root .tt-accessories__viewport::-webkit-scrollbar{display:none}#tt-accessories-root .tt-accessories__track{transform:none!important;transition:none}#tt-accessories-root .tt-accessories__card{scroll-snap-align:start}#tt-accessories-root .tt-accessories__controls{display:none}}@media(max-width:600px){.wap_sanpham.tt-home-cars{padding-bottom:20px;margin-bottom:0}.tt-home-cars .td_kp{margin-bottom:18px}.tt-home-cars .xemtatca{margin-top:18px}.tt-home-cars .xemtatca a{min-width:160px;padding:10px 24px}#tt-accessories-root .tt-accessories{padding-top:26px}#tt-accessories-root .tt-accessories__heading{margin-bottom:20px}.tt-accessories{padding:48px 0 53px}.tt-accessories .main_fix{width:calc(100% - 20px)}.tt-accessories__heading{margin-bottom:22px}.tt-accessories__heading h1,.tt-accessories__heading h2{font-size:26px}.tt-accessories__arrow{width:38px;height:38px}.tt-accessories__arrow--prev{left:5px}.tt-accessories__arrow--next{right:5px}.tt-accessories__track{gap:8px}.tt-accessories__card{flex-basis:calc((100% - 8px)/2);border-radius:12px;box-shadow:0 5px 16px rgba(0,0,0,.07)}.tt-accessories__image{aspect-ratio:5/4}.tt-accessories__price{margin:9px 8px 0;padding:5px 6px;border-radius:7px;font-size:clamp(16px,4.6vw,18px);line-height:1.3;white-space:nowrap}.tt-accessories__body{padding:9px 8px 12px}.tt-accessories__body h3{min-height:0;height:42px;margin-bottom:9px;font-size:15px;line-height:21px}.tt-accessories__body h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tt-accessories__brand{gap:6px;min-height:40px;padding:6px;border-radius:10px;font-size:12.5px;line-height:18px}.tt-accessories__brand>span[aria-hidden]{width:26px;height:26px;border-radius:8px}.tt-accessories__brand svg{width:17px;height:17px}.tt-accessories__brand-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-accessories__brand-label{display:none}.tt-accessories__brand strong{display:inline}.tt-accessories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.tt-accessories--listing{padding-top:28px}.tt-accessory-filters{padding:12px 10px 10px;border-radius:12px}.tt-accessory-filters__search-row{gap:8px;margin-bottom:15px}.tt-accessory-filters__search{height:54px;padding-left:11px;gap:7px}.tt-accessory-filters__search input{font-size:14px}.tt-accessory-filters__search button{width:40px;height:40px;padding:0}.tt-accessory-filters__reset span,.tt-accessory-filters__search button span{display:none}.tt-accessory-filters__reset{width:46px;min-height:54px;padding:0}.tt-accessory-filters__arrow{display:none}.tt-accessory-filters__brand{flex-basis:98px;font-size:13px}.tt-accessory-filters__categories{padding-bottom:4px;scrollbar-width:none}.tt-accessory-filters__categories::-webkit-scrollbar{display:none}.tt-accessory-filters__categories a{flex:none;min-height:40px;font-size:14px}.tt-accessories__listing-title{gap:8px;margin:25px 0 20px}.tt-accessories__listing-title h1{font-size:26px}.tt-accessories__listing-title p{margin-top:10px;font-size:15px}.tt-accessories__listing-title .tt-accessory-filters__sort{width:150px;min-width:0;padding:4px 7px;gap:4px;font-size:12px}.tt-accessories__listing-title .tt-accessory-filters__sort select{flex:1 1;min-width:0;max-width:none;font-size:12px}}@media(max-width:380px){.tt-accessories__listing-title h1{font-size:23px}.tt-accessories__listing-title .tt-accessory-filters__sort{width:136px}}@media(prefers-reduced-motion:reduce){.tt-accessories__arrow,.tt-accessories__card,.tt-accessories__image img,.tt-accessories__track,.tt-accessory-filters__brand,.tt-accessory-filters__brand img{transition:none}.tt-accessory-filters__brand:focus-visible img,.tt-accessory-filters__brand:hover img{transform:none}#tt-accessories-root .tt-accessories__viewport{scroll-behavior:auto}}.tt-accessory-detail{color:#17243b}.tt-accessory-detail>.main_fix,.tt-accessory-related .main_fix{width:min(1250px,calc(100% - 40px))}.tt-accessory-detail__top{display:grid;grid-template-columns:minmax(0,66fr) minmax(0,32fr);grid-template-areas:"gallery sidebar" "description sidebar";align-items:start;grid-column-gap:2%;column-gap:2%;padding:30px 0 54px}.tt-accessory-detail__gallery{grid-area:gallery;min-width:0}.tt-accessory-detail__sidebar{grid-area:sidebar;display:flex;align-self:stretch;min-width:0;flex-direction:column;gap:18px}.tt-accessory-detail__gallery .album_pro{max-height:none;border:1px solid #e8eaf0;border-radius:16px;background:#f7f8fa}.tt-accessory-detail__gallery .album_pro .MagicZoom{position:relative;display:block;width:100%;aspect-ratio:825/450;cursor:zoom-in}.tt-accessory-detail__gallery .album_pro .MagicZoom img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:contain}.tt-accessory-detail__gallery .album_pro2{max-height:none;margin-top:8px}.tt-accessory-detail__gallery .album_pro2 img{height:84px!important;object-fit:cover;background:#f7f8fa}.tt-accessory-detail__gallery .car-gallery__thumbnail{border-radius:10px}.tt-accessory-detail__no-image{display:grid;place-items:center;min-height:400px;border:1px solid #e8eaf0;border-radius:16px;background:#f7f8fa;color:#667085;text-align:center}.tt-accessory-detail__info{padding:20px;border:1px solid #f0caca;border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(37,40,58,.08)}.tt-accessory-detail__price{display:flex;align-items:baseline;justify-content:flex-start;padding:14px 16px;border-radius:11px;background:#e00000;color:#fff}.tt-accessory-detail__price strong{color:#fff000;font:700 clamp(22px,1.9vw,27px)/1.2 tieude,Arial,sans-serif;white-space:nowrap}.tt-accessory-detail__info h1{margin:18px 0 22px;font:700 clamp(23px,2vw,29px)/1.3 tieude,Arial,sans-serif;overflow-wrap:anywhere}.tt-accessory-detail__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tt-accessory-detail__contact{display:flex;min-height:68px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px;border:1px solid #e3e8f2;border-radius:10px;background:#f5f7fb;color:#17243b;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.tt-accessory-detail__contact span{color:#b90000;font-size:13px}.tt-accessory-detail__contact strong{display:inline-flex;align-items:center;gap:5px;color:#17243b;font-size:16px;white-space:nowrap}.tt-accessory-detail__contact img{width:24px;height:24px;object-fit:contain}.tt-accessory-detail__contact:hover{border-color:#e9a5a5;background:#fff4f4;color:#17243b;box-shadow:0 6px 14px rgba(180,0,0,.1);transform:translateY(-2px);text-decoration:none}.tt-accessory-detail__callback{display:block;width:100%;min-height:52px;margin-top:12px;border:1px solid var(--color-red-hover,#f2de84);border-radius:10px;background:var(--color-red-hover,#f2de84);color:#000;font-size:17px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.tt-accessory-detail__callback:hover{background:#f4d468;box-shadow:0 7px 16px rgba(168,120,0,.18);transform:translateY(-2px)}.tt-accessory-detail__info a:focus-visible,.tt-accessory-detail__info button:focus-visible,.tt-accessory-related button:focus-visible,.tt-installation-store a:focus-visible{outline:3px solid #e8bf58;outline-offset:3px}.tt-installation-store{position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start;width:100%;overflow:hidden;border:1px solid #e6e8ee;border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(37,40,58,.08)}.tt-installation-store__cover{display:block;width:100%;aspect-ratio:2/1;height:auto!important;object-fit:cover;background:#f2f4f8}.tt-installation-store__cover--empty{display:grid;place-items:center;padding:18px;background:linear-gradient(135deg,#fff4f4,#f6f7fa 55%,#fff5e0);color:#788294;font-size:14px;text-align:center}.tt-installation-store__body{padding:18px 20px 20px}.tt-installation-store__identity{display:flex;align-items:center;gap:12px;min-width:0}.tt-installation-store__logo{display:grid;place-items:center;flex:none;width:52px;height:52px;overflow:hidden;border:1px solid #f0e2c6;border-radius:11px;background:#fffaf0}.tt-installation-store__logo img{display:block;width:94%;max-height:48px;object-fit:contain}.tt-installation-store__identity small{display:block;color:#7b8594;font-size:12px;line-height:1.3}.tt-installation-store__identity h2{margin:3px 0 0;color:#17243b;font:700 20px/1.3 tieude,Arial,sans-serif;overflow-wrap:anywhere}.tt-installation-store__location-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0}.tt-installation-store__location-row p{display:flex;align-items:center;gap:5px;min-width:0;margin:0;color:#25365a;font-size:15px}.tt-installation-store__location-row p svg{flex:none;width:19px;height:19px;color:#bd0000}.tt-installation-store__location-row a{display:inline-flex;align-items:center;gap:3px;color:#bd0000;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.tt-installation-store__location-row a svg{width:16px;height:16px;transition:transform .2s}.tt-installation-store__location-row a:hover{color:#9d0000;text-decoration:underline}.tt-installation-store__location-row a:hover svg{transform:translateX(2px)}.tt-installation-store__phone{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid #c90000;border-radius:10px;background:#c90000;color:#fff;font-size:17px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}.tt-installation-store__phone svg{width:19px;height:19px}.tt-installation-store__phone:hover{background:#a90000;color:#fff;box-shadow:0 7px 16px rgba(201,0,0,.18);transform:translateY(-2px);text-decoration:none}.tt-accessory-detail__description{grid-area:description;width:100%;min-width:0;margin-top:28px;padding:24px 26px 30px;border:1px solid #e7eaf1;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(27,42,72,.07)}.tt-accessory-detail__description .vehicle-detail-heading{text-align:left}.tt-accessory-detail__description .vehicle-detail-heading:before{margin-left:0}.tt-accessory-detail__description .vehicle-detail-description__body{width:100%;margin:0;padding:0;box-shadow:none;background:#fff}.tt-accessory-related{padding:48px 0 60px;background:#fff}.tt-accessory-related__carousel{position:relative}.tt-accessory-related__viewport{overflow-x:auto;overflow-y:hidden;padding:3px 0 20px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.tt-accessory-related__viewport::-webkit-scrollbar{display:none}.tt-accessory-related__track{display:flex;gap:18px}@media(max-width:600px){.tt-accessory-related__track{gap:8px}}.tt-accessory-related__track .tt-accessories__card{scroll-snap-align:start}.tt-accessory-related__carousel .tt-accessories__controls{inset:0 0 20px}.tt-accessory-related__carousel .tt-accessories__arrow{top:50%}.tt-accessory-related__carousel .tt-accessories__arrow:disabled{opacity:.45;cursor:default;box-shadow:0 1px 12px rgba(0,0,0,.12)}.tt-accessory-related__carousel .tt-accessories__arrow:disabled:hover{background:#fff;color:#596574}.tt-accessory-callback{box-sizing:border-box;width:min(480px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:25px;overflow-y:auto;border:1px solid #eed3d3;border-radius:16px;background:#fff;color:#17243b;box-shadow:0 20px 60px rgba(12,22,38,.2)}.tt-accessory-callback::-webkit-backdrop{background:rgba(12,22,38,.65)}.tt-accessory-callback::backdrop{background:rgba(12,22,38,.65)}.tt-accessory-callback__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tt-accessory-callback__header h2{margin:0;font:700 22px/1.3 tieude,Arial,sans-serif}.tt-accessory-callback__header button{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f3f4f6;color:#17243b;font-size:25px;cursor:pointer}.tt-accessory-callback__header button:hover{background:#ffe6e6;color:#c90000}.tt-accessory-callback__product{margin:10px 0 20px;color:#667085}.tt-accessory-callback form{display:flex;flex-direction:column}.tt-accessory-callback label{margin-bottom:6px;font-weight:600}.tt-accessory-callback input{width:100%;min-height:46px;margin-bottom:15px;padding:10px 12px;border:1px solid #d9dfe8;border-radius:9px;background:#fff;color:#17243b;font:inherit}.tt-accessory-callback input:focus{border-color:#c90000;outline:2px solid #ffe0e0}.tt-accessory-callback form button{min-height:48px;border:0;border-radius:9px;background:#c90000;color:#fff;font-size:16px;font-weight:700;line-height:1.3;cursor:pointer}.tt-accessory-callback form button:hover{background:#aa0000}.tt-accessory-callback form button:disabled{opacity:.6;cursor:wait}.tt-accessory-callback__notice{margin:0 0 12px;color:#b90000}.tt-accessory-callback__success{margin:10px 0 0;padding:13px;border-radius:9px;background:#eefaf2;color:#216b39}@media(max-width:900px){.tt-accessory-detail__top{grid-template-columns:1fr;grid-template-areas:"gallery" "sidebar" "description";row-gap:16px}.tt-installation-store{position:static}.tt-accessory-detail__description{margin-top:0}}@media(max-width:600px){.tt-accessory-detail>.main_fix,.tt-accessory-related .main_fix{width:calc(100% - 28px)}.tt-accessory-detail__top{padding:17px 0 32px}.tt-accessory-detail__gallery .album_pro2 img{height:68px!important}.tt-accessory-detail__info{padding:15px}.tt-accessory-detail__description{padding:20px 16px 24px}.tt-installation-store__body{padding:15px}.tt-accessory-detail__info h1{margin:17px 0 18px}.tt-accessory-detail__price strong{font-size:22px}.tt-accessory-detail__contact strong{font-size:14px}.tt-accessory-related{padding:38px 0 45px}.tt-accessory-callback{padding:18px}}@media(max-width:400px){.tt-installation-store__location-row{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.tt-accessory-related__viewport{scroll-behavior:auto}.tt-accessory-detail__callback,.tt-accessory-detail__contact,.tt-installation-store__phone{transition:none}}.grid-pro-detail.vehicle-detail-layout{display:grid;grid-template-columns:minmax(0,66fr) minmax(0,32fr);align-items:stretch;grid-gap:2%;gap:2%;padding:30px 0 44px}.vehicle-detail-content{min-width:0}.vehicle-detail-content>.left-pro-detail{float:none;width:100%}.vehicle-detail-content .album_pro2{max-height:none;overflow:visible}.vehicle-detail-content .album_pro2 .slick-list{padding:4px 0}.vehicle-detail-content .album_pro2 img{height:84px!important;object-fit:cover}.vehicle-detail-sidebar{display:flex;flex-direction:column;align-self:stretch;gap:18px;min-width:0}.vehicle-detail-sidebar>.right-pro-detail{float:none;width:100%;margin:0}.right-pro-detail .mota>ul.vehicle-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px 12px;padding:12px;font-size:15px;line-height:1.45}.right-pro-detail .vehicle-detail-specs>li{min-width:0;gap:7px}.right-pro-detail .vehicle-detail-specs>li>img{flex:none;width:18px;height:18px;margin:0;object-fit:contain}.right-pro-detail .vehicle-detail-spec__value{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}.right-pro-detail .vehicle-detail-specs>[data-detail-spec=year]{grid-column:1;grid-row:1}.right-pro-detail .vehicle-detail-specs>[data-detail-spec=mileage]{grid-column:2;grid-row:1}.right-pro-detail .vehicle-detail-specs>[data-detail-spec=seats]{grid-column:1;grid-row:2}.right-pro-detail .vehicle-detail-specs>[data-detail-spec=transmission]{grid-column:2;grid-row:2}.right-pro-detail .vehicle-detail-specs>[data-detail-spec=fuel]{grid-column:1;grid-row:3}.right-pro-detail .vehicle-detail-specs>[data-detail-spec=branch]{grid-column:2;grid-row:3}.right-pro-detail .vehicle-detail-specs>a{grid-column:1/-1;margin-top:2px}.vehicle-detail-content>.tongquan.vehicle-detail-overview{width:100%;max-width:none;margin:20px 0 0}.vehicle-detail-content>.vehicle-detail-description{margin-top:18px;padding:24px;border:1px solid #e8eaf0;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(27,42,72,.06)}.vehicle-detail-content .vehicle-detail-description__body{width:100%;margin:0;padding:0;background:transparent;box-shadow:none}.vehicle-detail-content .vehicle-detail-heading{text-align:left}.vehicle-detail-content .vehicle-detail-heading:before{margin:0 0 14px}.vehicle-detail-sidebar .tt-installation-store{flex:none}.tt-installation-store--branch .tt-installation-store__location-row{flex-direction:column;align-items:flex-start;gap:12px}.tt-installation-store--branch .tt-installation-store__location-row p{align-items:flex-start;line-height:1.5;overflow-wrap:anywhere}.tt-installation-store--branch .tt-installation-store__location-row p svg{margin-top:2px}.vehicle-detail-branch-empty{padding:22px;border:1px dashed #e6d5b8;border-radius:16px;background:#fffaf1;color:#667085;line-height:1.5}@media(max-width:900px){.grid-pro-detail.vehicle-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "sidebar" "overview" "description";gap:18px;padding:22px 0 30px}.vehicle-detail-content{display:contents}.vehicle-detail-content>.left-pro-detail{grid-area:gallery}.vehicle-detail-sidebar{grid-area:sidebar}.vehicle-detail-content>.tongquan.vehicle-detail-overview{grid-area:overview;margin:0}.vehicle-detail-content>.vehicle-detail-description{grid-area:description;margin:0}.vehicle-detail-sidebar .tt-installation-store{position:static}}@media(max-width:600px){.vehicle-detail-content .album_pro2 img{height:68px!important}.vehicle-detail-content>.vehicle-detail-description{padding:20px 15px}.vehicle-detail-overview__more{min-height:32px;padding:5px 8px;font-size:13px}.vehicle-detail-content .vehicle-detail-heading{font-size:24px}.vehicle-detail-content .vehicle-detail-description__body{font-size:15px}}.tt-home-bottom .main_fix{width:min(1250px,calc(100% - 40px))}.tt-home-utilities{padding:62px 0 66px;background:#f5f6fa}.tt-home-bottom--utilities-only .tt-home-utilities{padding:48px 0}.tt-home-section-heading{min-width:0;text-align:center}.tt-home-section-heading__line{display:block;width:58px;height:5px;margin:0 auto 17px;border-radius:99px;background:#f2dc81}.tt-home-section-heading h2{margin:0;color:#14213a;font-family:tieude,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.25}.tt-home-utility-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:30px}.tt-home-utility{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:182px;padding:18px;border:1px solid #e4e8f0;border-radius:18px;background:#fff;color:#17243b;text-align:center;text-decoration:none;box-shadow:0 8px 25px rgba(25,35,58,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.tt-home-utility:hover{transform:translateY(-4px);border-color:#e8aaaa;background:#fffafa;color:#ba0808;box-shadow:0 15px 30px rgba(80,19,19,.12);text-decoration:none}.tt-home-utility:focus-visible{outline:3px solid #c90000;outline-offset:3px}.tt-home-utility__visual{position:relative;display:block;flex:none;width:104px;max-width:100%;aspect-ratio:26/21;overflow:hidden}.tt-home-utility__icon{position:absolute;display:block;width:var(--utility-icon-width);max-width:none!important;height:auto!important;left:var(--utility-icon-left);top:var(--utility-icon-top)}.tt-home-utility__name{display:flex;align-items:center;justify-content:center;min-height:2.7em;font-family:tieude,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.tt-home-news{padding:66px 0 82px;background:#fff}.tt-home-news-heading{text-align:center}.tt-home-news-more{margin:30px 0 0;text-align:center}.tt-home-news-all{display:inline-flex;align-items:center;justify-content:center;width:196px;max-width:100%;min-height:48px;padding:0 12px;border:0;border-radius:10px;background:var(--color-red);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 8px 18px rgba(226,0,0,.2);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.tt-home-news-all:hover{transform:translateY(-2px);background:#b80000;color:#fff;text-decoration:none;box-shadow:0 11px 22px rgba(130,0,0,.25)}.tt-home-news-all:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}.tt-home-news-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:30px}.tt-home-news-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-home-news-grid--single{grid-template-columns:minmax(0,620px)}.tt-home-news-card{display:grid;grid-template-columns:38% minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid #e8eaf0;border-radius:18px;background:#fff;box-shadow:0 9px 26px rgba(20,33,58,.06);transition:transform .2s ease,box-shadow .2s ease}.tt-home-news-card:hover{transform:translateY(-4px);box-shadow:0 17px 36px rgba(20,33,58,.13)}.tt-home-news-card:first-child{grid-row:span 2;display:flex;flex-direction:column}.tt-home-news-grid--single .tt-home-news-card,.tt-home-news-grid--two .tt-home-news-card{grid-row:auto;display:flex;flex-direction:column}.tt-home-news-card__image{position:relative;display:grid;place-items:center;min-width:0;min-height:0;height:100%;overflow:hidden;background:linear-gradient(135deg,#f5f6fa,#e8eaf0)}.tt-home-news-card:first-child .tt-home-news-card__image,.tt-home-news-grid--single .tt-home-news-card__image,.tt-home-news-grid--two .tt-home-news-card__image{width:100%;height:auto;aspect-ratio:16/9}.tt-home-news-card__image img{position:absolute;inset:0;display:block;width:100%;height:100%!important;max-width:none!important;object-fit:cover;transition:transform .3s ease}.tt-home-news-card:hover .tt-home-news-card__image img{transform:scale(1.04)}.tt-home-news-card__image svg{width:64px;height:64px;fill:none;stroke:#c6cbd5;stroke-width:1.4}.tt-home-news-card__content{min-width:0;padding:20px}.tt-home-news-card:first-child .tt-home-news-card__content{padding:23px 26px 27px}.tt-home-news-card__date{display:block;margin-bottom:9px;color:#bf1111;font-size:13px;font-weight:700}.tt-home-news-card h3{margin:0;color:#17243b;font-family:tieude,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.tt-home-news-card:first-child h3{font-size:24px}.tt-home-news-card h3 a{color:inherit;text-decoration:none}.tt-home-news-card h3 a:hover{color:#c90000}.tt-home-news-card h3 a:focus-visible{outline:2px solid #c90000;outline-offset:3px}.tt-home-news-card p{display:-webkit-box;margin:11px 0 0;overflow:hidden;color:#5e697b;font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tt-home-news-card:first-child p{-webkit-line-clamp:3}.tt-home-news-empty{grid-column:1/-1;margin:0;padding:30px;border-radius:16px;background:#f5f6fa;color:#627087;text-align:center}.tt-utility-page{width:min(1250px,calc(100% - 40px));padding:30px 0 90px}.tt-utility-page--placeholder{padding-top:0}.tt-utility-page__panel{max-width:760px;margin:46px auto 0;padding:54px 30px;border:1px solid #eee2e2;border-radius:22px;background:#fff;box-shadow:0 14px 45px rgba(20,33,58,.08);text-align:center}.tt-utility-page--placeholder .tt-utility-page__panel{margin-top:22px}.tt-utility-page__accent{display:block;width:60px;height:5px;margin:0 auto 23px;border-radius:99px;background:#f2dc81}.tt-utility-page__eyebrow{margin:0 0 10px;color:#c90000;font-size:14px;font-weight:700}.tt-utility-page h1{margin:0;color:#14213a;font-family:tieude,Arial,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700}.tt-utility-page__panel>p:not(.tt-utility-page__eyebrow){margin:17px 0 25px;color:#647087;font-size:17px}.tt-utility-page__panel>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:9px;background:#d00000;color:#fff;font-weight:700;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.tt-utility-page__panel>a:hover{transform:translateY(-2px);background:#ae0000}@media (max-width:1050px){.tt-home-utility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-home-news-grid,.tt-home-news-grid--single,.tt-home-news-grid--two{grid-template-columns:1fr}.tt-home-news-card:first-child{grid-row:auto}}@media (max-width:600px){.tt-home-bottom .main_fix,.tt-utility-page{width:calc(100% - 32px)}.tt-home-utilities{padding:45px 0 50px}.tt-home-bottom--utilities-only .tt-home-utilities{padding:36px 0}.tt-home-news{padding:48px 0 58px}.tt-home-section-heading h2{font-size:26px}.tt-home-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.tt-home-utility{gap:10px;min-height:160px;padding:14px 9px}.tt-home-utility__visual{width:96px}.tt-home-utility__name{font-size:15px}.tt-home-news-more{margin-top:23px}.tt-home-news-grid{gap:17px;margin-top:23px}.tt-home-news-card{display:flex;flex-direction:column}.tt-home-news-card:first-child .tt-home-news-card__image,.tt-home-news-card__image{width:100%;height:auto;aspect-ratio:16/9}.tt-home-news-card:first-child .tt-home-news-card__content,.tt-home-news-card__content{padding:17px 18px 21px}.tt-home-news-card h3,.tt-home-news-card:first-child h3{font-size:19px}.tt-utility-page{padding-bottom:55px}.tt-utility-page__panel{margin-top:25px;padding:40px 20px}.tt-utility-page--placeholder .tt-utility-page__panel{margin-top:18px}}@media (prefers-reduced-motion:reduce){.tt-home-news-all,.tt-home-news-card,.tt-home-news-card__image img,.tt-home-utility,.tt-utility-page__panel>a{transition:none}}.tt-fuel-page{padding-top:0}.tt-fuel{max-width:1080px;margin:22px auto 0}.tt-fuel__panel{overflow:hidden;border:1px solid #f0dddd;border-radius:22px;background:#fff;box-shadow:0 15px 45px rgba(31,31,53,.07)}.tt-fuel__message{margin:0 24px 24px;padding:26px 20px;border:1px dashed #d9dfe9;border-radius:13px;background:#f7f8fb;color:#566276;text-align:center;font-size:16px}.tt-fuel__message--error{border-color:#f0c1c1;background:#fff5f5;color:#ae1515}.tt-fuel__table-wrap{overflow-x:auto}.tt-fuel__table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:27px 25px 22px}.tt-fuel__table-heading h1{margin:0;color:#14213a;font-family:tieude,Arial,sans-serif;font-size:26px;font-weight:700}.tt-fuel__table-heading span{color:#7a8495;font-size:14px}.tt-fuel table{width:100%;border-collapse:collapse;text-align:left}.tt-fuel thead{background:#f5f6fa;color:#52627b}.tt-fuel td,.tt-fuel th{padding:15px 24px;border-top:1px solid #edf0f4;font-size:15px;line-height:1.45}.tt-fuel thead th{font-weight:700;white-space:nowrap}.tt-fuel tbody th{color:#1e2c44;font-weight:700}.tt-fuel tbody td:first-of-type{color:#c90000;font-weight:700}.tt-fuel tbody td:nth-of-type(2){color:#a76f04;font-weight:700}.tt-fuel tbody tr:hover,.tt-fuel__footer{background:#fffafa}.tt-fuel__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px;border-top:1px solid #edf0f4}.tt-fuel__source{margin:0;color:#6d7787;font-size:13px;line-height:1.55}.tt-fuel__source a{color:#ba0808;text-decoration:underline;text-underline-offset:3px}.tt-fuel__footer button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:9px;min-width:169px;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#d00000;color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 7px 16px rgba(176,0,0,.18);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.tt-fuel__footer button:hover:not(:disabled){transform:translateY(-2px);background:#ae0000;box-shadow:0 10px 20px rgba(176,0,0,.25)}.tt-fuel__footer button:focus-visible{outline:3px solid #f2de84;outline-offset:3px}.tt-fuel__footer button:disabled{opacity:.7;cursor:wait}.tt-fuel__footer button svg{width:19px;height:19px}@media (max-width:680px){.tt-fuel{margin-top:18px}.tt-fuel__table-heading{padding:20px}.tt-fuel__table-heading h1{font-size:22px}.tt-fuel__message{margin:0 16px 18px}.tt-fuel table,.tt-fuel tbody,.tt-fuel tr{display:block}.tt-fuel thead{display:none}.tt-fuel tbody{padding:0 14px 14px}.tt-fuel tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px;border:1px solid #e9edf3;border-radius:13px;background:#fff}.tt-fuel tbody tr+tr{margin-top:12px}.tt-fuel tbody th{grid-column:1/-1;padding:0 0 9px;border:0;border-bottom:1px solid #eef0f4;font-size:16px}.tt-fuel tbody td{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;font-size:16px}.tt-fuel tbody td:before{content:attr(data-label);color:#697587;font-size:12px;font-weight:500}.tt-fuel tbody td:nth-of-type(3){grid-column:1/-1;padding-top:8px;border-top:1px solid #eef0f4;color:#52627b;font-size:14px}.tt-fuel__footer{align-items:flex-end;flex-direction:column;gap:14px;padding:17px 18px}.tt-fuel__source{width:100%}}@media (prefers-reduced-motion:reduce){.tt-fuel__footer button{transition:none}}.migrated-dialog #nutgoi.tt-call-dialog{width:calc(100% - 32px);max-width:740px;max-height:calc(100dvh - 64px);padding:28px;overflow:hidden;border-radius:18px;text-align:left;border:1px solid #ffd1d1;box-shadow:0 18px 60px rgba(20,30,50,.18)}.tt-call-dialog h2{margin:0 36px 20px 0;color:#13223b;font-size:24px;font-weight:700}.tt-call-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:calc(100dvh - 164px);overflow-y:auto;padding:2px 6px 4px 2px;overscroll-behavior:contain}.tt-call-contact{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #eceef3;border-radius:12px;background:#fff;color:#13223b;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s}.tt-call-contact:focus-visible,.tt-call-contact:hover{color:#13223b;border-color:#ff9d9d;background:#fff8f8;box-shadow:0 4px 12px rgba(220,0,0,.07);text-decoration:none}.tt-call-contact:focus-visible{outline:2px solid #e00;outline-offset:1px}.tt-call-icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff0f0;color:#e00}.tt-call-icon svg{width:21px;height:21px}.tt-call-info{display:flex;flex-direction:column;gap:5px;min-width:0}.tt-call-info strong{font-size:16px;line-height:1.4}.tt-call-info span{font-size:13px;color:#657189;line-height:1.5}.tt-call-info b{font-size:17px;color:#e00;letter-spacing:.3px}.tt-call-empty{line-height:1.7;margin:0}.tt-call-empty a{color:#e00;font-weight:700}button.scrollToTop{display:grid;place-items:center;width:44px;height:44px;padding:0;right:23px;bottom:calc(18px + env(safe-area-inset-bottom));border:0;border-radius:11px;background:var(--color-red,#e20000);color:#fff;box-shadow:0 4px 12px rgba(160,0,0,.2);transition:background-color .2s,transform .2s,box-shadow .2s}button.scrollToTop svg{width:22px;height:22px}button.scrollToTop:focus-visible{outline:2px solid #a50000;outline-offset:3px}@media(hover:hover){button.scrollToTop:hover{background:#bd0000;transform:translateY(-2px);box-shadow:0 6px 16px rgba(160,0,0,.27)}}@media(prefers-reduced-motion:reduce){button.scrollToTop{transition:none}button.scrollToTop:hover{transform:none}}.btn-zalo.btn-frame{bottom:150px}.btn-phone.btn-frame{bottom:240px}@media(max-height:560px){.btn-zalo.btn-frame{bottom:30px}.btn-phone.btn-frame{bottom:120px}button.scrollToTop{right:100px}}.migrated-dialog .tt-call-dialog .fancybox-close-small{top:12px;right:12px;border-radius:50%;transition:background-color .2s,color .2s}.migrated-dialog .tt-call-dialog .fancybox-close-small:hover{color:#e00;background:#fff0f0}@media(max-width:575px){.migrated-dialog #nutgoi.tt-call-dialog{padding:22px 16px;width:calc(100% - 16px);max-height:calc(100dvh - 32px)}.tt-call-dialog h2{font-size:21px;margin-bottom:16px}.tt-call-list{grid-template-columns:1fr;max-height:calc(100dvh - 120px);gap:10px}.tt-call-contact{padding:13px}}:where(img[data-image-original]){aspect-ratio:var(--tt-image-source-ratio,auto)}