.categories__card{background:var(--bg-offwhite-color);transition:var(--transition);border-radius:5px;height:100%}.categories__card:hover{background:var(--secondary-color)}.categories__card:hover .categories__icon,.categories__card:hover .categories__title,.categories__card:hover .categories__subtitle{color:var(--text-white-color)}.categories__card--link{flex-direction:column;justify-content:center;height:100%;padding:1.2rem;display:flex}@media only screen and (width>=1200px){.categories__card--link{padding:1.5rem}}.categories__card.style2{border:1px solid var(--border-color);background:inherit}.categories__card.style2:hover{border-color:var(--secondary-color)}.categories__card--link__style2{gap:2rem;padding:1.8rem 1.5rem}@media only screen and (width>=480px){.categories__card--link__style2{gap:1.3rem;padding:1.8rem 1rem}}@media only screen and (width>=1200px){.categories__card--link__style2{gap:2.2rem;padding:2rem}}@media only screen and (width>=1366px){.categories__card--link__style2{gap:2.5rem;padding:2rem 2.5rem}}.categories__content--title{margin-bottom:.5rem;font-size:1.6rem;font-weight:600;line-height:2rem}@media only screen and (width>=1200px){.categories__content--title{font-size:1.8rem;line-height:2.2rem}}.categories__content--subtitle{color:var(--body-text-color);font-size:1.4rem;line-height:2rem}.categories__icon{margin-bottom:1.2rem}.categories__title{font-size:1.5rem;line-height:2.4rem;font-family:var(--font-accent);transition:var(--transition);margin-bottom:.6rem}.categories__subtitle{font-size:1.1rem;line-height:1.6rem;font-family:var(--font-accent);color:var(--foreground-sub-color)}.categories__thumbnail--img{object-fit:contain;border-radius:4px;width:70px;height:70px}@property --theme-color{syntax:"<color>";inherits:true;initial-value:#ff4d4d}.hero__slider--section.slider__section--bg2{--theme-color:#ff4d4d;padding:2.2rem 0 1.8rem;position:relative;overflow:hidden;filter:none!important;background:radial-gradient(circle at top,#ffffff0d,#0000 30%),linear-gradient(#0a0f1d 0%,#080c16 100%)!important}.hero__slider--items__style2{width:95%;max-width:1300px;min-height:auto;box-shadow:0 24px 80px #00000073, 0 40px 100px rgb(from var(--theme-color) r g b / .16), inset 0 1px 0 #ffffff14, inset 0 -1px 0 #ffffff08;--accent-color:var(--theme-color);border-radius:28px;flex-direction:column;gap:14px;margin:0 auto;transition:border-color .7s,box-shadow .7s,transform .45s,opacity .45s;display:flex;position:relative;overflow:hidden;border:1px solid rgb(from var(--theme-color) r g b / .22)!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;background:radial-gradient(circle at top, #ffffff14, transparent 45%), linear-gradient(180deg, #ffffff0b, #ffffff05), rgb(from var(--theme-color) r g b / .06)!important;justify-content:flex-start!important;align-items:flex-start!important;padding:28px 34px 24px!important}.hero__slider--items__style2:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff08 18%,#0000 42% 70%,#ffffff0a 100%);position:absolute;inset:0}.slider__content.style2{text-align:right;z-index:5;width:100%;box-shadow:none;background:0 0;border:none;padding:0}.slider__maintitle--style2{color:#fff;text-shadow:0 2px 18px #00000059;margin:2px 0 4px;font-size:2.2rem;font-weight:900;line-height:1.8}.slider__subtitle{color:var(--theme-color);letter-spacing:.5px;opacity:.95;margin-bottom:8px;font-size:1.4rem;font-weight:800;display:block}.slider__desc{color:#ffffffb8;max-width:620px;margin:0;font-size:1.4rem}.primary__btn.slider__btn.slider__btn--inline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:1px;z-index:1;border-radius:999px;justify-content:center;align-items:center;padding:14px 42px;font-size:1.3rem;font-weight:700;transition:all .4s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden;color:#fff!important;background:#0a0f1db3!important;border:1px solid #ffffff1a!important;margin-top:30px!important}.primary__btn.slider__btn.slider__btn--inline:before{content:"";background:linear-gradient(90deg, transparent, rgb(from var(--theme-color) r g b / .3), transparent);z-index:-1;transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.primary__btn.slider__btn.slider__btn--inline:after{content:"";background:var(--theme-color);z-index:-2;opacity:0;filter:blur(15px);border-radius:999px;transition:opacity .4s;position:absolute;inset:-2px}.primary__btn.slider__btn.slider__btn--inline:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000080;color:#fff!important;border-color:var(--theme-color)!important}.primary__btn.slider__btn.slider__btn--inline:hover:before{transform:translate(100%)}.primary__btn.slider__btn.slider__btn--inline:hover:after{opacity:.4}.hero-text-anim{opacity:0;will-change:transform, opacity;backface-visibility:hidden;transform:translateY(30px)translateZ(0)}.hero-glass-card{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}.car-wrapper{width:100%;margin:-60px auto 0;position:relative}.hero__slider--wrapper{width:100%;position:relative}.hero-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible;pointer-events:auto;position:relative}.hero__slider--layer__style2{aspect-ratio:1000/400;width:100%;max-width:100%;position:relative;overflow:visible}.hero-car-layer{isolation:isolate;will-change:transform, opacity;backface-visibility:hidden;position:relative;transform:translateZ(0)}.layer.body{object-fit:contain;z-index:1;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.layer.front-wheel,.layer.rear-wheel{top:var(--wheels-top);aspect-ratio:1;object-fit:contain;will-change:transform;backface-visibility:hidden;z-index:2;position:absolute;transform:translate(-50%,-50%)translateZ(0);width:var(--wheels-size)!important;height:auto!important}.layer.front-wheel{left:var(--front-wheel-x)}.layer.rear-wheel{left:var(--rear-wheel-x)}.swiper__nav--btn{color:#fff;background:#ffffff1a;border-radius:50%;width:50px;height:50px}.swiper__nav--btn:hover{background:var(--secondary-color)}@media (width<=1199px){.hero__slider--items__style2{padding:26px 28px 22px!important}.slider__maintitle--style2{font-size:2.6rem!important}.car-wrapper{max-width:620px;margin:10px auto 0}}@media (width>=992px) and (height<=700px){.hero__slider--section.slider__section--bg2{padding:1.2rem 0 1rem!important}.hero__slider--items__style2{gap:8px!important;padding:20px 30px 15px!important}.slider__maintitle--style2{margin:0 0 4px!important;font-size:1.8rem!important}.slider__desc{max-width:500px;font-size:1.1rem!important}.primary__btn.slider__btn.slider__btn--inline{margin-top:15px!important;padding:10px 30px!important}.car-wrapper{max-width:550px;margin:-35px auto 0!important}.car-tabs-header{margin-bottom:15px!important}.tab-link{min-height:40px;padding:8px 18px!important;font-size:.9rem!important}}@media (width<=991px){.hero__slider--items__style2{text-align:center;gap:14px;flex-direction:column-reverse!important;align-items:center!important;padding:24px 24px 20px!important;display:flex!important}.slider__content.style2{text-align:center;width:100%}.slider__maintitle--style2{font-size:2.1rem!important}.slider__desc{margin:auto;font-size:1.2rem!important}.primary__btn.slider__btn.slider__btn--inline{padding:12px 30px;font-size:1.15rem;margin-top:14px!important}.car-wrapper{max-width:460px;margin:0 auto}}@media (width<=767px){.hero__slider--items__style2{gap:12px;width:94%;flex-direction:column-reverse!important;padding:20px 20px 16px!important}.slider__maintitle--style2{font-size:1.8rem!important}.slider__subtitle{font-size:1.05rem!important}.slider__desc{max-width:95%;font-size:1.05rem!important}.primary__btn.slider__btn.slider__btn--inline{padding:10px 26px;font-size:1.05rem;margin-top:12px!important}.car-wrapper{max-width:360px;margin:0 auto}}@media (width<=575px){.hero__slider--items__style2{gap:10px;flex-direction:column-reverse!important;padding:18px!important}.slider__maintitle--style2{font-size:1.55rem!important}.slider__subtitle,.slider__desc{font-size:1rem!important}.primary__btn.slider__btn.slider__btn--inline{padding:10px 22px;font-size:1rem;margin-top:10px!important}.car-wrapper{max-width:310px;margin:0 auto}}@media (width<=420px){.hero__slider--items__style2{gap:8px;padding:16px 14px!important}.slider__maintitle--style2{font-size:1.35rem!important}.slider__subtitle,.slider__desc{font-size:.95rem!important}.primary__btn.slider__btn.slider__btn--inline{padding:8px 20px;font-size:.95rem}.car-wrapper{max-width:260px}}@media (width<=360px){.hero__slider--items__style2{padding:14px 10px!important}.slider__maintitle--style2{font-size:1.25rem!important}.slider__subtitle,.slider__desc{font-size:.9rem!important}.primary__btn.slider__btn.slider__btn--inline{padding:7px 18px;font-size:.9rem}.car-wrapper{max-width:230px}}:root{--tab-accent:255, 77, 77;--tab-bg:#ffffff0f;--tab-bg-hover:#ffffff1a;--tab-bg-active:#12161ed1;--tab-border:#ffffff24;--tab-border-hover:#ffffff38;--tab-border-active:#ffffff38;--tab-text:#ffffffd6;--tab-text-hover:#fff;--tab-text-active:#fff;--tab-shadow:0 8px 24px #0000002e, inset 0 1px 0 #ffffff0d;--tab-transition:.32s cubic-bezier(.22,1,.36,1)}.car-tabs-header{z-index:3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative;margin-bottom:28px!important}.tab-link{isolation:isolate;letter-spacing:.2px;min-height:48px;box-shadow:var(--tab-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex;position:relative;overflow:visible;border:1px solid var(--tab-border)!important;-webkit-backdrop-filter:blur(12px)saturate(160%)!important;color:var(--tab-text)!important;transition:transform var(--tab-transition), color var(--tab-transition), border-color var(--tab-transition), box-shadow var(--tab-transition), background var(--tab-transition), opacity var(--tab-transition)!important;background:linear-gradient(#ffffff14,#ffffff08)!important;border-radius:999px!important;padding:12px 24px!important;font-size:1.02rem!important;font-weight:800!important;text-decoration:none!important}.tab-link:before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;z-index:-1;background:linear-gradient(#ffffff24 0%,#ffffff0d 32%,#0000 70%);position:absolute;inset:0}.tab-link:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0%, rgba(var(--tab-accent), .1), transparent 60%);opacity:0;transition:opacity var(--tab-transition);z-index:-1;position:absolute;inset:1px}.tab-link span{z-index:2;position:relative}.tab-link:not(.active):hover{box-shadow:0 10px 26px #00000038, 0 0 14px rgba(var(--tab-accent), .06), inset 0 1px 0 #ffffff14;transform:translateY(-2px);color:var(--tab-text-hover)!important;border-color:var(--tab-border-hover)!important;background:linear-gradient(#ffffff1c,#ffffff0d)!important}.tab-link:not(.active):hover:after{opacity:1}.tab-link.active{transform:translateY(-1px)scale(1.01);box-shadow:0 14px 34px #00000052,inset 0 2px 4px #ffffff0f,inset 0 -10px 18px #00000038;color:var(--tab-text-active)!important;border-color:var(--tab-border-active)!important;background:linear-gradient(#1c212ceb,#12161ed1)!important}.tab-link.active:hover{transform:translateY(-1px)scale(1.01)}.tab-link.active:after{opacity:.12}.tab-link.active span:after{content:"";background:color-mix(in srgb, var(--theme-color) 85%, white 15%);width:42%;height:3px;box-shadow:0 0 6px color-mix(in srgb, var(--theme-color) 60%, transparent);opacity:.9;border-radius:999px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.tab-link:focus-visible{box-shadow:0 0 0 3px rgba(var(--tab-accent), .16), 0 10px 28px #00000038, inset 0 1px 0 #ffffff14;outline:none;border-color:rgba(var(--tab-accent), .4)!important}.tab-link:active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.tab-link,.tab-link:before,.tab-link:after,.tab-link span:after{transition:none!important;animation:none!important}}@media (width<=767px){.car-tabs-header{gap:10px;margin-bottom:22px!important}.tab-link{min-height:44px;padding:10px 18px!important;font-size:.96rem!important}.tab-link.active span:after{width:46%;bottom:-8px}}@media (width<=480px){.car-tabs-header{gap:8px;padding:0 6px;margin-bottom:18px!important}.tab-link{min-height:40px;border-radius:18px!important;padding:9px 15px!important;font-size:.88rem!important}.tab-link.active{transform:translateY(-1px)scale(1.005)}.tab-link.active span:after{width:52%;bottom:-7px}}@media (width<=360px){.tab-link{min-height:38px;padding:8px 13px!important;font-size:.82rem!important}}.hero-car-layer .car-shadow{left:50%;bottom:var(--shadow-bottom,10px);width:var(--shadow-width,75%);height:var(--shadow-height,30px);pointer-events:none;opacity:.85;filter:blur(var(--shadow-blur,6px));will-change:transform, opacity;backface-visibility:hidden;z-index:0;background:radial-gradient(#000000d9 0%,#0006 50%,#0000 80%);position:absolute;transform:translate(-50%)translateZ(0)}.hero-car-layer[data-car=mg-gt] .car-shadow{--shadow-width:76%;--shadow-bottom:75px;--shadow-height:25px;--shadow-blur:5px}.hero-car-layer[data-car=mg-gs] .car-shadow{--shadow-width:100%;--shadow-bottom:-20px;--shadow-height:32px;--shadow-blur:8px}.hero-car-layer[data-car=mg-5] .car-shadow{--shadow-width:72%;--shadow-bottom:24px;--shadow-height:25px;--shadow-blur:6px}.hero-car-layer[data-car=mg360] .car-shadow{--shadow-width:68%;--shadow-bottom:45px;--shadow-height:25px;--shadow-blur:6px}.hero-car-layer[data-car=mg350] .car-shadow{--shadow-width:70%;--shadow-bottom:24px;--shadow-height:25px;--shadow-blur:6px}.hero-car-layer[data-car=mg550] .car-shadow{--shadow-width:76%;--shadow-bottom:24px;--shadow-height:25px;--shadow-blur:6px}.hero-car-layer[data-car=mg6] .car-shadow{--shadow-width:74%;--shadow-bottom:35px;--shadow-height:25px;--shadow-blur:6px}.search__filter--inner{background:linear-gradient(90deg,#faeef2,#f1f3fb);border-radius:5px;padding:3rem 2rem}@media only screen and (width>=576px){.search__filter--inner{padding:3rem 2.5rem}}@media only screen and (width>=1200px){.search__filter--inner{padding:3.3rem}}.search__filter--form__style2{gap:2rem}@media only screen and (width>=1200px){.search__filter--form__style2{gap:3rem}}@media only screen and (width<=991px){.search__filter--form__style2{flex-wrap:wrap}}.search__filter--width{width:100%;margin-bottom:0}@media only screen and (width>=400px){.search__filter--width{width:46%}}@media only screen and (width>=576px){.search__filter--width{width:30.2%}}@media only screen and (width>=768px){.search__filter--width{width:22.8%}}@media only screen and (width>=992px){.search__filter--width{width:16.66%}}.parts-search.home-search{background:#fff;border-radius:14px;width:100%;max-width:760px;margin:30px auto;padding:20px;box-shadow:0 8px 20px #0000000f}.home-search .parts-search-form{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.home-search select,.home-search .part-name-input{box-sizing:border-box;appearance:none;background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;height:46px;padding:0 14px;font-size:14px;line-height:46px;display:block}.home-search .part-name-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #fd42552e}.home-search .predictive-input-wrapper{box-sizing:border-box;grid-column:2/3;width:100%;height:auto;display:block;position:relative}.home-search .parts-suggestions{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #0000001f}.home-search .search-button{background:var(--primary-color);color:#fff;border-radius:10px;grid-column:1/-1;height:46px;font-weight:600}.home-search .search-button:hover{background:var(--secondary-color)}@media (width<=768px){.home-search .parts-search-form{grid-template-columns:1fr}.home-search .predictive-input-wrapper{grid-column:1/-1}}.blog__section--inner{padding:2px}.view__all--link{text-transform:uppercase;font-size:1.4rem;font-weight:700;line-height:2rem;position:relative}@media only screen and (width>=576px){.view__all--link{font-size:1.6rem}}.view__all--link:before{content:"";background:var(--secondary-color);width:100%;height:2px;position:absolute;bottom:-13px;left:0}.blog__card{border:1px solid var(--border-color);transition:var(--transition);border-radius:5px;padding:1.5rem;position:relative}@media only screen and (width>=768px){.blog__card{padding:2rem}}.blog__card:before{content:"";width:100%;height:100%;transition:var(--transition);opacity:0;visibility:hidden;z-index:-1;background:linear-gradient(#f5f5fe,#fceef2);position:absolute;top:0;left:0}.blog__card:hover{border-color:var(--secondary-color)}.blog__card:hover:before,.blog__card:hover .blog__card--social{opacity:1;visibility:visible}.blog__card:hover .blog__card--social .social__share--icon{transform:scale(1)}.blog__card:hover .blog__card--thumbnail__img{transform:scale(1.06)rotate(2deg)}.blog__card--thumbnail{border-radius:5px;position:relative;overflow:hidden}.blog__card--thumbnail__link{width:100%;display:block}.blog__card--thumbnail__img{aspect-ratio:29/19;object-fit:contain;width:100%;height:auto}.blog__card--meta{text-transform:uppercase;color:var(--foreground-sub-color);font-size:1.2rem;font-weight:500;line-height:2rem;font-family:var(--font-paragraph);margin-bottom:.7rem}.blog__card--meta__date{background:var(--secondary-color);width:5rem;height:4.5rem;color:var(--text-white-color);text-align:center;border-radius:5px;justify-content:center;align-items:center;font-size:1.3rem;font-weight:600;line-height:1.7rem;display:flex;position:absolute;top:12px;left:12px}@media only screen and (width>=768px){.blog__card--meta__date{width:6rem;height:5rem;font-size:1.5rem;line-height:1.8rem}}.blog__card--desc{color:var(--foreground-sub-color);margin-bottom:1.2rem}.blog__card--title{margin-bottom:1rem;font-size:1.7rem;line-height:2.5rem}@media only screen and (width>=480px){.blog__card--title{font-size:1.8rem;line-height:2.6rem}}@media only screen and (width>=1366px){.blog__card--title{margin-bottom:1.1rem;font-size:2rem;line-height:2.8rem}}.blog__card--footer{gap:2rem}.blog__card--content{padding:1.5rem 0 0}.blog__card--btn__link{text-transform:uppercase;font-weight:600;font-family:var(--font-paragraph)}.blog__card--btn__link svg{margin-left:.3rem;transform:scaleX(-1)}.blog__card--social{opacity:0;visibility:hidden;transition:var(--transition)}.blog__card--social .social__share--icon{transition:all .5s;transform:scale(0)}