.carxis-find-car{--carxis-find-car-text:#101827;--carxis-find-car-muted:#697386;--carxis-find-car-border:#e5e7eb;--carxis-find-car-surface:#ffffff;--carxis-find-car-surface-soft:#f7f8fa;--carxis-find-car-primary:#ef252d;--carxis-find-car-primary-dark:#d91d25;width:100%;margin:0;padding:0;color:var(--carxis-find-car-text);box-sizing:border-box}.carxis-find-car *,.carxis-find-car *::before,.carxis-find-car *::after{box-sizing:border-box}.carxis-find-car img,.carxis-find-car svg{max-width:100%}.carxis-find-car button,.carxis-find-car input,.carxis-find-car select,.carxis-find-car textarea{font:inherit}.carxis-find-car-hero__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-hero{position:relative;width:100%;padding:72px 0 76px;overflow:hidden;background:linear-gradient(135deg,#ffffff 0%,#ffffff 56%,#f7f8fa 100%)}.carxis-find-car-hero__container{position:relative;z-index:1}.carxis-find-car-hero__content{max-width:800px;margin:0 auto;text-align:center}.carxis-find-car-hero__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 12px;border-radius:999px;background:#fff0f1;color:var(--carxis-find-car-primary);font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.carxis-find-car-hero__title{max-width:760px;margin:0 auto;color:var(--carxis-find-car-text);font-size:clamp(34px, 4vw, 54px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.carxis-find-car-hero__description{max-width:720px;margin:18px auto 0;color:var(--carxis-find-car-muted);font-size:16px;font-weight:400;line-height:1.75}.carxis-find-car-hero__search{max-width:820px;margin:36px auto 0}.carxis-find-car-hero__search-form{display:flex;align-items:stretch;width:100%;padding:6px;border:1px solid var(--carxis-find-car-border);border-radius:14px;background:var(--carxis-find-car-surface);box-shadow:0 16px 45px rgb(16 24 39 / .08)}.carxis-find-car-hero__search-field{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0}.carxis-find-car-hero__search-icon{position:absolute;top:50%;left:18px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#818898;transform:translateY(-50%);pointer-events:none}.carxis-find-car-hero__search-icon svg{display:block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px}.carxis-find-car-hero__search-input{display:block;width:100%;min-width:0;height:54px;margin:0;padding-top:0!important;padding-right:18px!important;padding-bottom:0!important;padding-left:64px!important;border:0!important;border-radius:10px;outline:0;background:transparent!important;box-shadow:none!important;color:var(--carxis-find-car-text);font-size:15px;font-weight:400;line-height:54px;appearance:none}.carxis-find-car-hero__search-input::placeholder{color:#98a1b2;opacity:1}.carxis-find-car-hero__search-input:focus{border:0!important;outline:0;box-shadow:none!important}.carxis-find-car-hero__search-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-width:160px;height:54px;margin:0;padding:0 22px;border:0;border-radius:10px;background:var(--carxis-find-car-primary);color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-hero__search-button:hover{background:var(--carxis-find-car-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgb(239 37 45 / .2)}.carxis-find-car-hero__search-button:focus-visible{outline:3px solid rgb(239 37 45 / .2);outline-offset:2px}.carxis-find-car-hero__search-button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;line-height:1;transition:transform 0.2s ease}.carxis-find-car-hero__search-button:hover .carxis-find-car-hero__search-button-icon{transform:translateX(3px)}.carxis-find-car-hero__search-hint{margin:12px 0 0;color:#7d8594;font-size:12px;font-weight:400;line-height:1.6;text-align:center}.carxis-find-car-hero form{margin-bottom:0}.carxis-find-car-hero input[type="search"]{-webkit-appearance:none}.carxis-find-car-hero input[type="search"]::-webkit-search-decoration,.carxis-find-car-hero input[type="search"]::-webkit-search-cancel-button,.carxis-find-car-hero input[type="search"]::-webkit-search-results-button,.carxis-find-car-hero input[type="search"]::-webkit-search-results-decoration{display:none}.carxis-find-car-hero button::before,.carxis-find-car-hero button::after{display:none}@media screen and (max-width:900px){.carxis-find-car-hero{padding:58px 0 62px}.carxis-find-car-hero__container{width:calc(100% - 32px)}.carxis-find-car-hero__title{font-size:clamp(32px, 6vw, 46px)}.carxis-find-car-hero__description{max-width:650px;font-size:15px}.carxis-find-car-hero__search{margin-top:30px}}@media screen and (max-width:640px){.carxis-find-car-hero{padding:42px 0 48px}.carxis-find-car-hero::before{top:-80px;right:-130px;width:280px;height:280px}.carxis-find-car-hero__container{width:calc(100% - 28px)}.carxis-find-car-hero__content{text-align:left}.carxis-find-car-hero__eyebrow{margin-bottom:12px}.carxis-find-car-hero__title{margin:0;font-size:32px;line-height:1.12;letter-spacing:-.03em}.carxis-find-car-hero__description{margin:14px 0 0;font-size:14px;line-height:1.7}.carxis-find-car-hero__search{margin-top:24px}.carxis-find-car-hero__search-form{display:block;padding:6px;border-radius:12px}.carxis-find-car-hero__search-input{height:52px;padding-right:14px;padding-left:56px;font-size:14px;line-height:52px}.carxis-find-car-hero__search-button{width:100%;min-width:0;height:50px;margin-top:4px;border-radius:9px}.carxis-find-car-hero__search-hint{margin-top:10px;text-align:left}}@media (prefers-reduced-motion:reduce){.carxis-find-car-hero__search-button,.carxis-find-car-hero__search-button-icon{transition:none}.carxis-find-car-hero__search-button:hover{transform:none}.carxis-find-car-hero__search-button:hover .carxis-find-car-hero__search-button-icon{transform:none}}.carxis-find-car-section-heading{max-width:760px;margin:0 auto 34px;text-align:center}.carxis-find-car-section-heading__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:#fff0f1;color:var(--carxis-find-car-primary);font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.carxis-find-car-section-heading__title{margin:0;color:var(--carxis-find-car-text);font-size:clamp(28px, 3vw, 40px);font-weight:800;line-height:1.15;letter-spacing:-.03em}.carxis-find-car-section-heading__description{max-width:650px;margin:14px auto 0;color:var(--carxis-find-car-muted);font-size:14px;line-height:1.7}.carxis-find-car-vehicle-types{width:100%;padding:76px 0;background:#fff}.carxis-find-car-vehicle-types__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-vehicle-types__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.carxis-find-car-vehicle-types__card{position:relative;display:flex;align-items:stretch;gap:18px;min-width:0;padding:26px;overflow:hidden;border:1px solid var(--carxis-find-car-border);border-radius:18px;background:var(--carxis-find-car-surface);box-shadow:0 10px 30px rgb(16 24 39 / .045);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-vehicle-types__card:hover{border-color:rgb(239 37 45 / .28);transform:translateY(-3px);box-shadow:0 16px 38px rgb(16 24 39 / .075)}.carxis-find-car-vehicle-types__card::after{position:absolute;right:-65px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:rgb(239 37 45 / .035);content:"";pointer-events:none}.carxis-find-car-vehicle-types__card-image{position:relative;z-index:1;display:flex;flex:0 0 145px;align-items:center;justify-content:center;width:145px;height:105px;overflow:hidden;border-radius:14px;background:#f7f8fa}.carxis-find-car-vehicle-types__card-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border:0}@media screen and (max-width:1000px){.carxis-find-car-vehicle-types__card-image{flex-basis:115px;width:115px;height:88px}}@media screen and (max-width:640px){.carxis-find-car-vehicle-types__card-image{width:100%;height:150px;margin-bottom:17px;border-radius:12px}}.carxis-find-car-vehicle-types__card-icon{position:relative;z-index:1;display:flex;flex:0 0 58px;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;background:#fff0f1;color:var(--carxis-find-car-primary)}.carxis-find-car-vehicle-types__card-icon svg{display:block;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}.carxis-find-car-vehicle-types__card-content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.carxis-find-car-vehicle-types__card-title{margin:1px 0 0;color:var(--carxis-find-car-text);font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.carxis-find-car-vehicle-types__card-description{max-width:430px;margin:10px 0 0;color:var(--carxis-find-car-muted);font-size:14px;line-height:1.7}.carxis-find-car-vehicle-types__card-link{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:auto;padding-top:20px;color:var(--carxis-find-car-primary);font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:color 0.2s ease,gap 0.2s ease}.carxis-find-car-vehicle-types__card-link:hover{gap:12px;color:var(--carxis-find-car-primary-dark);text-decoration:none}.carxis-find-car-vehicle-types__card-link:focus-visible{border-radius:4px;outline:3px solid rgb(239 37 45 / .18);outline-offset:4px}.carxis-find-car-vehicle-types__card--recond .carxis-find-car-vehicle-types__card-icon{background:#f3f5f8;color:var(--carxis-find-car-text)}@media screen and (max-width:900px){.carxis-find-car-vehicle-types{padding:62px 0}.carxis-find-car-vehicle-types__container{width:calc(100% - 32px)}.carxis-find-car-vehicle-types__card{padding:25px;gap:18px}.carxis-find-car-vehicle-types__card-icon{flex-basis:52px;width:52px;height:52px}.carxis-find-car-vehicle-types__card-icon svg{width:27px!important;height:27px!important;max-width:27px!important;max-height:27px!important}.carxis-find-car-vehicle-types__card-title{font-size:19px}}@media screen and (max-width:640px){.carxis-find-car-section-heading{margin-bottom:26px;text-align:left}.carxis-find-car-section-heading__title{font-size:28px;line-height:1.18}.carxis-find-car-section-heading__description{margin:12px 0 0;font-size:14px}.carxis-find-car-vehicle-types{padding:48px 0}.carxis-find-car-vehicle-types__container{width:calc(100% - 28px)}.carxis-find-car-vehicle-types__grid{grid-template-columns:1fr;gap:14px}.carxis-find-car-vehicle-types__card{display:block;padding:22px;border-radius:15px}.carxis-find-car-vehicle-types__card-icon{width:48px;height:48px;margin-bottom:17px}.carxis-find-car-vehicle-types__card-icon svg{width:25px!important;height:25px!important;max-width:25px!important;max-height:25px!important}.carxis-find-car-vehicle-types__card-title{font-size:19px}.carxis-find-car-vehicle-types__card-description{margin-top:8px;font-size:13px;line-height:1.65}.carxis-find-car-vehicle-types__card-link{margin-top:17px}}@media (prefers-reduced-motion:reduce){.carxis-find-car-vehicle-types__card,.carxis-find-car-vehicle-types__card-link{transition:none}.carxis-find-car-vehicle-types__card:hover{transform:none}}.carxis-find-car-budget{width:100%;padding:76px 0;background:#f7f8fa}.carxis-find-car-budget__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-budget__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.carxis-find-car-budget__item{position:relative;display:flex;align-items:center;min-width:0;min-height:112px;padding:22px 16px;overflow:hidden;border:1px solid var(--carxis-find-car-border);border-radius:16px;background:#fff;color:var(--carxis-find-car-text);text-decoration:none;box-shadow:0 8px 24px rgb(16 24 39 / .035);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-budget__item:hover{border-color:rgb(239 37 45 / .28);color:var(--carxis-find-car-text);text-decoration:none;transform:translateY(-3px);box-shadow:0 14px 32px rgb(16 24 39 / .07)}.carxis-find-car-budget__item:focus-visible{outline:3px solid rgb(239 37 45 / .18);outline-offset:3px}.carxis-find-car-budget__number{position:absolute;top:13px;right:16px;color:rgb(16 24 39 / .06);font-size:42px;font-weight:800;line-height:1;letter-spacing:-.05em;pointer-events:none}.carxis-find-car-budget__content{position:relative;z-index:1;display:block;min-width:0;padding-right:18px}.carxis-find-car-budget__label{display:block;margin:0;color:var(--carxis-find-car-text);font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.015em}.carxis-find-car-budget__meta{display:block;margin-top:7px;padding-right:24px;color:var(--carxis-find-car-muted);font-size:11px;font-weight:500;line-height:1.5}.carxis-find-car-budget__arrow{position:absolute;right:18px;bottom:17px;z-index:1;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#fff0f1;color:var(--carxis-find-car-primary);font-size:15px;font-weight:700;line-height:1;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.carxis-find-car-budget__item:hover .carxis-find-car-budget__arrow{background:var(--carxis-find-car-primary);color:#fff;transform:translateX(2px)}.carxis-find-car-budget__item::before{position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:0 3px 3px 0;background:var(--carxis-find-car-primary);content:"";opacity:0;transform:scaleY(.4);transition:opacity 0.2s ease,transform 0.2s ease}.carxis-find-car-budget__item:hover::before{opacity:1;transform:scaleY(1)}@media screen and (max-width:1000px){.carxis-find-car-budget{padding:62px 0}.carxis-find-car-budget__container{width:calc(100% - 32px)}.carxis-find-car-budget__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carxis-find-car-budget__item{min-height:105px}}@media screen and (max-width:640px){.carxis-find-car-budget{padding:48px 0}.carxis-find-car-budget__container{width:calc(100% - 28px)}.carxis-find-car-budget__grid{grid-template-columns:1fr;gap:12px}.carxis-find-car-budget__item{min-height:94px;padding:19px 18px;border-radius:14px}.carxis-find-car-budget__number{top:11px;right:14px;font-size:36px}.carxis-find-car-budget__label{font-size:16px}.carxis-find-car-budget__meta{margin-top:5px;font-size:12px}.carxis-find-car-budget__arrow{right:16px;bottom:15px;width:25px;height:25px;font-size:14px}}@media (prefers-reduced-motion:reduce){.carxis-find-car-budget__item,.carxis-find-car-budget__arrow,.carxis-find-car-budget__item::before{transition:none}.carxis-find-car-budget__item:hover,.carxis-find-car-budget__item:hover .carxis-find-car-budget__arrow{transform:none}}.carxis-find-car-brands{width:100%;padding:76px 0;background:#fff}.carxis-find-car-brands__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-brands__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.carxis-find-car-brands__item{position:relative;display:flex;align-items:center;gap:14px;min-width:0;min-height:82px;padding:15px 16px;border:1px solid var(--carxis-find-car-border);border-radius:14px;background:#fff;color:var(--carxis-find-car-text);text-decoration:none;box-shadow:0 6px 18px rgb(16 24 39 / .03);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-brands__item:hover{border-color:rgb(239 37 45 / .28);color:var(--carxis-find-car-text);text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 26px rgb(16 24 39 / .06)}.carxis-find-car-brands__item:focus-visible{outline:3px solid rgb(239 37 45 / .18);outline-offset:3px}.carxis-find-car-brands__icon{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:#fff0f1;color:var(--carxis-find-car-primary);font-size:16px;font-weight:800;line-height:1;text-transform:uppercase}.carxis-find-car-brands__content{display:block;flex:1 1 auto;min-width:0;padding-right:22px}.carxis-find-car-brands__label{display:block;overflow:hidden;color:var(--carxis-find-car-text);font-size:15px;font-weight:800;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.carxis-find-car-brands__description{display:block;margin-top:4px;color:var(--carxis-find-car-muted);font-size:11px;line-height:1.5}.carxis-find-car-brands__arrow{position:absolute;top:50%;right:14px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff0f1;color:var(--carxis-find-car-primary);font-size:13px;font-weight:700;line-height:1;transform:translateY(-50%);transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.carxis-find-car-brands__item:hover .carxis-find-car-brands__arrow{background:var(--carxis-find-car-primary);color:#fff;transform:translateY(-50%) translateX(2px)}@media screen and (max-width:1000px){.carxis-find-car-brands{padding:62px 0}.carxis-find-car-brands__container{width:calc(100% - 32px)}.carxis-find-car-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.carxis-find-car-brands{padding:48px 0}.carxis-find-car-brands__container{width:calc(100% - 28px)}.carxis-find-car-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.carxis-find-car-brands__item{display:block;min-height:108px;padding:14px}.carxis-find-car-brands__icon{width:40px;height:40px;margin-bottom:11px;font-size:14px}.carxis-find-car-brands__content{padding-right:0}.carxis-find-car-brands__label{padding-right:22px;font-size:14px}.carxis-find-car-brands__description{margin-top:3px;font-size:10px}.carxis-find-car-brands__arrow{top:auto;right:12px;bottom:12px;width:22px;height:22px;font-size:12px;transform:none}.carxis-find-car-brands__item:hover .carxis-find-car-brands__arrow{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.carxis-find-car-brands__item,.carxis-find-car-brands__arrow{transition:none}.carxis-find-car-brands__item:hover,.carxis-find-car-brands__item:hover .carxis-find-car-brands__arrow{transform:none}}.carxis-find-car-latest{width:100%;padding:76px 0;background:#f7f8fa}.carxis-find-car-latest__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-latest__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.carxis-find-car-latest__item{min-width:0}.carxis-find-car-latest__item>*{width:100%;max-width:100%}.carxis-find-car-latest__footer{display:flex;justify-content:center;margin-top:34px}.carxis-find-car-latest__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:10px;background:var(--carxis-find-car-primary);color:#fff;font-size:13px;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:0 8px 22px rgb(239 37 45 / .16);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.carxis-find-car-latest__button:hover{background:#d91f27;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 28px rgb(239 37 45 / .22)}.carxis-find-car-latest__button:focus-visible{outline:3px solid rgb(239 37 45 / .2);outline-offset:3px}@media screen and (max-width:1000px){.carxis-find-car-latest{padding:62px 0}.carxis-find-car-latest__container{width:calc(100% - 32px)}.carxis-find-car-latest__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}}@media screen and (max-width:640px){.carxis-find-car-latest{padding:48px 0;overflow:hidden}.carxis-find-car-latest__container{width:100%;max-width:none}.carxis-find-car-latest .carxis-find-car-section-heading{width:calc(100% - 28px);margin-right:auto;margin-left:auto}.carxis-find-car-latest__grid{display:flex;gap:14px;width:100%;margin-top:26px;padding:0 14px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carxis-find-car-latest__grid::-webkit-scrollbar{display:none}.carxis-find-car-latest__item{flex:0 0 calc(84% - 7px);width:calc(84% - 7px);max-width:320px;scroll-snap-align:start}.carxis-find-car-latest__footer{width:calc(100% - 28px);margin:26px auto 0}.carxis-find-car-latest__button{width:100%;min-height:48px;padding-right:18px;padding-left:18px}}@media screen and (max-width:380px){.carxis-find-car-latest__item{flex-basis:88%;width:88%}}@media (prefers-reduced-motion:reduce){.carxis-find-car-latest__button{transition:none}.carxis-find-car-latest__button:hover{transform:none}}.carxis-find-car-body-types{width:100%;padding:76px 0;background:#fff}.carxis-find-car-body-types__container{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.carxis-find-car-body-types__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.carxis-find-car-body-types__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:150px;padding:20px;overflow:hidden;border:1px solid var(--carxis-find-car-border);border-radius:16px;background:#fff;color:var(--carxis-find-car-text);text-decoration:none;box-shadow:0 7px 22px rgb(16 24 39 / .035);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.carxis-find-car-body-types__item:hover{border-color:rgb(239 37 45 / .28);color:var(--carxis-find-car-text);text-decoration:none;transform:translateY(-3px);box-shadow:0 14px 32px rgb(16 24 39 / .07)}.carxis-find-car-body-types__item:focus-visible{outline:3px solid rgb(239 37 45 / .18);outline-offset:3px}.carxis-find-car-body-types__item::after{position:absolute;right:-42px;bottom:-58px;width:130px;height:130px;border-radius:50%;background:rgb(239 37 45 / .035);content:"";pointer-events:none}.carxis-find-car-body-types__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:16px;border-radius:13px;background:#fff0f1;color:var(--carxis-find-car-primary)}.carxis-find-car-body-types__icon svg{display:block;width:30px!important;height:20px!important;max-width:30px!important;max-height:20px!important}.carxis-find-car-body-types__content{position:relative;z-index:1;display:block;min-width:0;padding-right:22px}.carxis-find-car-body-types__label{display:block;color:var(--carxis-find-car-text);font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.015em}.carxis-find-car-body-types__description{display:block;margin-top:5px;color:var(--carxis-find-car-muted);font-size:11px;line-height:1.5}.carxis-find-car-body-types__arrow{position:absolute;right:16px;bottom:15px;z-index:2;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#fff0f1;color:var(--carxis-find-car-primary);font-size:13px;font-weight:700;line-height:1;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.carxis-find-car-body-types__item:hover .carxis-find-car-body-types__arrow{background:var(--carxis-find-car-primary);color:#fff;transform:translateX(2px)}@media screen and (max-width:1000px){.carxis-find-car-body-types{padding:62px 0}.carxis-find-car-body-types__container{width:calc(100% - 32px)}.carxis-find-car-body-types__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.carxis-find-car-body-types__item{min-height:142px}}@media screen and (max-width:640px){.carxis-find-car-body-types{padding:48px 0}.carxis-find-car-body-types__container{width:calc(100% - 28px)}.carxis-find-car-body-types__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.carxis-find-car-body-types__item{min-height:132px;padding:16px;border-radius:14px}.carxis-find-car-body-types__icon{width:44px;height:44px;margin-bottom:13px;border-radius:11px}.carxis-find-car-body-types__icon svg{width:27px!important;height:18px!important;max-width:27px!important;max-height:18px!important}.carxis-find-car-body-types__label{font-size:15px}.carxis-find-car-body-types__description{font-size:10px}.carxis-find-car-body-types__arrow{right:12px;bottom:12px;width:22px;height:22px;font-size:12px}}@media screen and (max-width:380px){.carxis-find-car-body-types__grid{grid-template-columns:1fr}.carxis-find-car-body-types__item{min-height:120px}}@media (prefers-reduced-motion:reduce){.carxis-find-car-body-types__item,.carxis-find-car-body-types__arrow{transition:none}.carxis-find-car-body-types__item:hover,.carxis-find-car-body-types__item:hover .carxis-find-car-body-types__arrow{transform:none}}