:root{--font:"DB_Helvethaica_X_55","Segoe UI",Tahoma,sans-serif;--fw-light:"DB_Helvethaica_X_45_Li";--fw-regular:"DB_Helvethaica_X_55";--fw-medium:"DB_Helvethaica_X_65_Med";--fw-semibold:"DB_Helvethaica_X_75_Bd";--fw-bold:"DB_Helvethaica_X_85_Blk";--c-red:#ed1c24;--c-red70:#a41d23;--c-primary:#0081c6;--c-darkblue:#00002e;--c-darkblue90:#072e4a;--c-light-gray:#d9d9d9;--c-gray30:#dddddd;--c-gray40:#b1b1b1;--c-gray50:#919191;--c-gray60:#717171;--c-gray70:#515151;--c-gray80:#303030;--c-white:#ffffff;--c-border-form:#f4f4f4;--c-dark:#101010;--c-dark-blue:#050a62;--c-dark-blue80:#050a62;--c-dark-blue90:#050a62;--c-dark-purple90:#00002e;--c-light:#f4f4f4;--c-blue70:#0168a3;--c-light-blue:#0081c6;--c-light-blue10:#effaff;--c-light-blue20:#d1f1fd;--c-light-blue40:#3cc1f3;--c-light-blue50:#00aeef;--c-light-blue60:#0081c6;--c-light-blue70:#0b496f;--c-purple:#1b1464;--c-bg-input:#ffffff;--c-bg-form-gray:#f8f8f8;--c-bg-form-result-blue:#f6fcff;--c-note:#868f9e;--c-bg-add-car:rgba(1,104,163,0.1);--c-bg-add-car-hover:rgba(1,104,163,0.2);--c-primary-disabled:rgba(0,129,198,0.3);--c-waiting:#be9b1f;--b-waiting:#fff5cf;--c-confirmed:#00aeef;--b-confirmed:#d1f1fd;--c-completed:#00cb67;--b-completed:#d5ffdf;--c-cancelled:#ed1c24;--b-cancelled:#ffcdcf}.ModalPopup{position:fixed;top:0;z-index:99;width:100%;height:100%;background:rgba(24,24,27,.98);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.ModalPopup.active{opacity:1;transform:scale(1);pointer-events:auto}.ModalPopup .ModalPopupContent{background:#fff;border-radius:24px;position:relative;display:flex;flex-direction:column}.ModalPopup .ModalPopupContent .close{position:absolute;right:16px;top:16px;border:1px solid var(--c-light);padding:10px;border-radius:50%;z-index:99}.ModalPopup .ModalPopupContent .close:hover{background:var(--c-light);border:1px solid var(--c-dark)}@media(max-width:1023px){.ModalPopup .ModalPopupContent button.close.close-compare{top:16px;padding:7px}}@media(max-width:767px){.ModalPopup .ModalPopupContent button.close.close-compare{top:20px;padding:7px}.ModalPopup .ModalPopupContent p.popup-title{font-size:20px}}.select-options{z-index:99}.flatpickr-innerContainer{border-bottom:0!important}.flatpickr-innerContainer .flatpickr-days{border-left:0!important;border-right:0!important}.cards:not(.cards--product) .cards-content{height:100%}.cards:not(.cards--product) .cards-content.knowledge{height:auto}.swiper-slide .cards.cards--thumbs,.swiper-slide .cards.cards--thumbs .cards-wrapper{height:100%}.text-red{color:var(--c-red)!important}.gallery-container .gallery-slider{position:relative}.detail-content ol,.detail-content ul{counter-reset:list-counter}.detail-content ol li[data-list=ordered]>.ql-ui:before,.detail-content ul li[data-list=ordered]>.ql-ui:before{content:counter(list-counter,decimal) ".";counter-increment:list-counter;margin-right:6px}.detail-content ol li[data-list=bullet]>.ql-ui:before,.detail-content ul li[data-list=bullet]>.ql-ui:before{content:"•";margin-right:6px}.slider-home-banner .slide-image{height:100%}.slider-home-banner .slide-image iframe{width:100%;height:100%}.popup-container .popup-promo .promo-image iframe{width:100%;height:100%;min-height:300px}.popup-container .popup-promo .promo-image .iframe-video{width:100%;height:100%;max-height:310px;background-color:#000}.popup-container .popup-promo .promo-image img{width:616px}.select-disabled{font-size:26px;border-radius:12px;color:var(--c-gray80);background-color:var(--c-light)}.member-container .member-content .form-wrapper .form-group .form-control.icon-calendar:read-only{background-color:var(--c-bg-input)}.member-container .member-content .form-wrapper .form-group .form-control.icon-calendar:disabled{background-color:var(--c-light)}.cards--product .cards-feature .feature-item .icon,.product-detail-container .product-feature .feature-item .icon{height:auto!important;margin-bottom:0!important}@media(max-width:767px){.cards--product .cards-feature .feature-item .icon,.product-detail-container .product-feature .feature-item .icon{padding:8px}}.f-html{padding:0!important}.fancybox__content>.f-button.is-close-btn{top:16px!important;right:16px!important}.cards--product .cards-image img,.product-detail-container .product-gallery-container .product-thumb .swiper-slide .image img{object-fit:contain!important}.career-form-container .careers-form-group .upload-wrapper .upload-box .btn{margin-bottom:0}.main-header .top-bar .user-actions .member-login .user-name{width:190px}.product-detail-container .product-price .price-normal{font-size:26px;color:var(--c-primary);font-family:var(--fw-medium)}@media(max-width:767px){.selector-service .selector-category{flex-direction:column-reverse}}.product-detail-container .product-brand img{object-fit:contain!important}.product-detail-container .product-gallery-container .product-gallery .swiper-wrapper{max-height:524px}.product-detail-container .product-gallery-container .product-gallery .swiper-wrapper .image img{max-height:524px;margin:auto}.popup-container .popup-condition .popup-head{margin-top:0}@media(max-width:767px){.popup-container .popup-condition .popup-head{margin-top:30px}}.all-branches-container .branches-list-container .branch-list-item ul li{cursor:pointer}.ql-align-center{text-align:center!important}.ql-align-right{text-align:right!important}.booking-step-container .booking-body.booking-date-time .btn-time.disabled,.booking-step-container .booking-body.booking-date-time label.btn-time.disabled{color:var(--c-gray40);opacity:1;cursor:not-allowed;background-color:rgba(0,0,0,0)}.booking-step-container .booking-body.booking-date-time .btn-time.disabled:hover,.booking-step-container .booking-body.booking-date-time label.btn-time.disabled:hover{color:var(--c-gray40);background-color:rgba(0,0,0,0)}.head-office-container .call-center .wrapper a{display:flex;align-items:center;text-decoration:none;color:inherit;transition:all .3s ease}.text-service-not-found{color:var(--c-gray40);margin-top:8px;text-align:center}.product-cards-wrapper,.related-slider.cards-container{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.cards--product-large-image{min-height:420px}.cards--product-large-image,.cards-wrapper{display:flex;flex-direction:column;height:100%}.cards-wrapper{flex:1 1 auto}.cards-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.cards-content .cards-head:not(.promotion-desc){height:52px}.swiper-slide{display:flex;align-items:stretch}.flex{display:flex}.pl-3{padding-left:12px}.bg-white{background-color:#fff}.franchise-form-container .franchise-form-group .re-captcha-control .re-captcha-box{max-width:310px;border-radius:0}.member-content .member-profile .select-control .select-display.on-select.select-disabled{opacity:1!important;height:56px}@media(max-width:767px){.member-content .member-profile .select-control .select-display.on-select.select-disabled{font-size:22px}}.social-share-tooltip{position:relative}.social-share-tooltip .copy-tooltip{position:absolute;top:-40px;left:50%;background-color:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:18px;font-weight:500;white-space:nowrap;z-index:1000;opacity:0;transform:translateX(-50%) translateY(-5px);transition:opacity .3s ease,transform .3s ease}.social-share-tooltip .copy-tooltip.show{opacity:1;transform:translateX(-50%) translateY(0)}.social-share-tooltip .copy-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #333}@media(max-width:767px){.social-share-tooltip .copy-tooltip{font-size:11px;padding:6px 10px;top:-30px}}.slider-home-banner .iframe-video{width:100%;max-height:472px;background-color:#000}@media(max-width:767px){.slider-home-banner .iframe-video{max-height:324px}}.selector-category .container-form{display:flex;width:100%;position:relative;align-items:flex-start}@media(max-width:767px){.selector-category .container-form{flex-direction:column-reverse}}.mr-1{margin-right:6px}.horizontal-scroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none}.horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-scroll>*{flex-shrink:0;white-space:nowrap;pointer-events:auto}.tags-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tags-wrap .btn-tag{margin:0}.cards-tags-wrap{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cards-tags-wrap .btn-tag{margin:0}.cursor-pointer{cursor:pointer}.fb-chat-link{position:fixed;right:0;bottom:17vh;width:150px;z-index:999}@media(max-width:1024px){.main-header .main-nav .user-actions.mobile-login{display:none}}.product-search-container .selector-category .category-wrapper .tabs-wrapper.tab-oil-type,.product-search-container .selector-category .category-wrapper .tabs-wrapper.tab-oil-type .tab-content,.product-search-container .selector-category .category-wrapper .tabs-wrapper.tab-oil-type .tab-content .step-wrapper{height:100%}.cards-recommend{top:-9px;position:absolute;width:110px;z-index:2;left:-15px}.popup-compare .cards.cards--product,.product-cards-container .cards.cards--product{position:relative}.popup-container .booking-body.booking-date-time .btn-time.disabled,.popup-container .booking-body.booking-date-time label.btn-time.disabled{color:var(--c-gray40);opacity:1;cursor:not-allowed;background-color:rgba(0,0,0,0)}.popup-container .booking-body.booking-date-time .btn-time.disabled:hover,.popup-container .booking-body.booking-date-time label.btn-time.disabled:hover{color:var(--c-gray40);background-color:rgba(0,0,0,0)}@media(max-width:599px){.product-compare-container .compare-table .table td,.product-compare-container .compare-table .table th{padding:6px}}.selector-service .selector-category .category-nav .category-item .nav-wrapper{padding:12px 0}@media(max-width:767px){.selector-service .selector-category .category-nav .category-item .nav-wrapper{padding:12px}}.btn-label-map{line-height:.7}.btn-label-map span{font-size:22px}@media(min-width:767px){.btn-label-map{height:40px}}.booking-history-wrapper .table tbody td .status{width:190px}.popup-container .popup-booking-info .status{width:auto}.popup-container .popup-booking-info .booking-button #btnEditDelete{padding:0}.popup-container .popup-booking-info .booking-button #btnEditDelete span{margin-left:-3px}@media(min-width:1024px){.btn-car-info{line-height:.8}}@media(max-width:767px){.btn-secondary-pin{padding:0 8px}}.booking-history-wrapper .booking-note{padding-bottom:24px}.booking-history-wrapper .booking-note p{font-family:var(--fw-medium)}.booking-history-wrapper .booking-note span{font-family:var(--fw-regular);color:var(--c-red)}@media(max-width:1024px){.booking-history-wrapper .booking-note p{font-size:20px}}@media(max-width:767px){.booking-history-wrapper .booking-note p{font-size:17.5px}}.popup-alert-main{z-index:9999}.home-popup button.close.close-compare,.home-popup span.checkmark{background:var(--bs-body-bg)}.home-popup span.checkmark{border:1px solid var(--c-gray40)}@media(max-width:767px){.home-popup span.checkmark{height:24px;width:24px}}.booking-no-results .booking-title{padding:24px 0;background-color:var(--bs-body-bg);text-align:center}.booking-no-results .booking-title .header-text{color:var(--c-dark-blue80);font-family:var(--fw-semibold);font-size:42px;line-height:48px}@media(max-width:1024px){.booking-no-results .booking-title .header-text{font-size:28px;line-height:1.2}}.booking-no-results .booking-title p{font-size:24px;color:var(--c-gray60)}.booking-no-results .booking-title .icons{width:60px;height:60px}@media(max-width:1024px){.booking-no-results .booking-title .icons{height:48px;width:48px}}@media(max-width:767px){.booking-no-results .booking-title .icons{height:30px;width:30px}}.booking-no-results .booking-title .icons img{width:100%}.custom-popup-map{position:relative;background:#fff;border-radius:8px;padding:8px 12px;box-shadow:0 2px 12px rgba(0,0,0,.3);display:flex;align-items:center;gap:12px;min-width:220px;max-width:300px;font-size:14px;color:#333}.custom-popup-map .close-btn{position:absolute;top:6px;right:8px;border:none;background:none;font-size:18px;color:#888;cursor:pointer}.custom-popup-map .station-text{margin:0;font-weight:500;padding-right:24px;word-break:break-word}.custom-popup-map .popup-arrow{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fff}@media(max-width:767px){.booking-step-wrapper .booking-maps-wrapper .booking-maps-item .body-item{align-items:center}}.detail-content .detail-text h1,.detail-content:not(.product-content-detail) h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.detail-content .detail-text h1,.detail-content:not(.product-content-detail) h1{font-size:2.5rem}}.detail-content .detail-text h2,.detail-content:not(.product-content-detail) h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.detail-content .detail-text h2,.detail-content:not(.product-content-detail) h2{font-size:2rem}}.detail-content .detail-text h3,.detail-content:not(.product-content-detail) h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.detail-content .detail-text h3,.detail-content:not(.product-content-detail) h3{font-size:1.75rem}}.detail-content .detail-text h4,.detail-content:not(.product-content-detail) h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.detail-content .detail-text h4,.detail-content:not(.product-content-detail) h4{font-size:1.5rem}}.detail-content .detail-text h5,.detail-content:not(.product-content-detail) h5{font-size:1.25rem}.search-results-count.cursor-pointer{color:var(--c-red)}@media(max-width:767px){.search-results-count.cursor-pointer{margin-left:0}}.search-results-count .icon Img{background-color:var(--c-red);mask:url(/assets/images/icons/icon-clear.svg) no-repeat center;mask-size:contain;width:24px;height:24px}.search-results-count .icon Img:before{content:"";display:block;width:100%;height:100%}@media(max-width:767px){.product-detail-container .product-gallery-container .product-thumb .swiper-slide{max-height:78px}}.product-detail-container .product-gallery-container .product-thumb .swiper-slide .image img{height:99%}@media(max-width:767px){.product-detail-container .product-gallery-container .product-thumb .swiper-slide .image img{max-height:78px}}.development-container{width:100%;text-align:center;margin:50px 0;height:14vh}.development-container .title{font-size:2.5rem;margin-bottom:20px}.member-container .member-history-wrapper .table tbody td p.date{white-space:nowrap}.page-not-found{height:70vh;position:relative}@media(max-width:839px){.page-not-found{display:flex;flex-direction:column;height:auto}}.page-not-found .content{display:flex;flex-direction:column;justify-content:center;width:60%;height:100%;margin:0 auto}@media(max-width:1288px){.page-not-found .content{width:75%}}@media(max-width:1024px){.page-not-found .content{width:80%}}@media(max-width:950px){.page-not-found .content{width:90%}}@media(max-width:839px){.page-not-found .content{justify-content:start;align-items:center;margin-top:30px}}.page-not-found .content .logo{width:300px}@media(max-width:839px){.page-not-found .content .logo{display:none}}.page-not-found .content h1{font-size:65px;font-weight:bolder;color:#2753a5}@media(max-width:530px){.page-not-found .content h1{font-size:40px}}.page-not-found .content .btn-back-home{width:150px;height:42px;font-size:22px;font-weight:600;background:#181818;color:#fff}.page-not-found .Image{width:600px;position:absolute;left:40%;top:0;bottom:0;z-index:-1;margin:auto 0}@media(max-width:1520px){.page-not-found .Image{left:44%}}@media(max-width:1288px){.page-not-found .Image{left:48%;width:500px}}@media(max-width:1024px){.page-not-found .Image{left:unset;right:0}}@media(max-width:839px){.page-not-found .Image{width:90%;max-width:400px;position:relative;left:0;right:0;top:unset;bottom:unset;margin:auto}}