.SliderField{flex-direction:column;gap:2.5vw;width:100%;display:flex}@media only screen and (min-width:768px){.SliderField{gap:12px}}.SliderField__header{flex-direction:column;gap:2.5vw;display:flex}@media only screen and (min-width:768px){.SliderField__header{gap:8px}}.SliderField__root{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:22px;display:flex;position:relative}.SliderField__track{background:var(--color-border-light-subtle);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.SliderField__range{background:var(--color-primary);border-radius:inherit;height:100%;position:absolute}.SliderField__thumb{background:var(--color-primary);cursor:grab;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s,transform .2s;display:flex}.SliderField__thumb[data-state=active]{cursor:grabbing}.SliderField__thumb:focus-visible{outline:none}.SliderField__thumb-inner{background:var(--color-white);border-radius:50%;width:8px;height:8px;display:block}.SliderField--disabled .SliderField__label,.SliderField--disabled .SliderField__value,.SliderField--disabled .SliderField__track,.SliderField--disabled .SliderField__range,.SliderField--disabled .SliderField__thumb{opacity:.45}.SliderField--disabled .SliderField__thumb{cursor:default}
.InfoPrice{flex-direction:column;display:flex}.InfoPrice__label{line-height:1.5}.InfoPrice__value-row{align-items:baseline;display:flex}.InfoPrice__value,.InfoPrice__period{line-height:1.5}
.VehicleCard{flex-direction:column;flex:1;align-items:center;padding-top:12px;display:flex}@media only screen and (min-width:768px){.VehicleCard{justify-content:space-between;width:auto}.VehicleCard--grid{max-width:322px}}.VehicleCard__wrapper{flex-direction:column;flex:1;width:100%;display:flex;overflow:visible}.VehicleCard__promotion,.VehicleCard__promotion-full{display:none}@media only screen and (min-width:768px){.VehicleCard__promotion-full{display:inline}}.VehicleCard__promotion-short{display:inline}@media only screen and (min-width:768px){.VehicleCard__promotion-short{display:none}}.VehicleCard__card{border:1px solid var(--color-border-light);background:var(--color-white);width:100%;box-shadow:var(--color-shadow);border-radius:16px;flex-direction:column;flex:1;transition:box-shadow .6s,border-color .4s;display:flex}.VehicleCard__card--grid{box-shadow:0 2px 5px 0 var(--shadow);transition:box-shadow .2s,border-color .2s}.VehicleCard__card--grid:hover{box-shadow:none}.VehicleCard__card--has-promotion{border:2px solid var(--color-primary);border-radius:16px;margin-top:-1.5vh}@media only screen and (min-width:768px){.VehicleCard__card--has-promotion{margin-top:-24px}}.VehicleCard__card--has-promotion:hover{border-color:var(--color-primary)}.VehicleCard__card--has-promotion--accent,.VehicleCard__card--has-promotion--accent:hover{border-color:var(--color-disabled)}.VehicleCard__card:not(.VehicleCard__card--has-promotion){border-radius:16px}.VehicleCard__container{border-radius:0 0 16px 16px;flex-direction:column;flex:1;display:flex;position:relative;overflow:visible}.VehicleCard__tags{align-items:center;gap:.5vh;display:flex;position:absolute;top:0;left:4vw;transform:translateY(-50%)}@media only screen and (min-width:768px){.VehicleCard__tags{gap:9px;left:16px}}.VehicleCard__tags .VehicleCard__tag:not(:first-child){display:none}@media only screen and (min-width:768px){.VehicleCard__tags .VehicleCard__tag:not(:first-child){display:flex}}.VehicleCard__tag{border-radius:9999px;justify-content:center;align-items:center;gap:1vw;width:fit-content;height:24px;padding:0 2vw;display:flex}@media only screen and (min-width:768px){.VehicleCard__tag{gap:4px;height:24px;padding:0 8px}}.VehicleCard__tag--launch{background-color:var(--color-secondary)}.VehicleCard__tag--delivery{background-color:var(--color-disabled)}.VehicleCard__tag--promotion,.VehicleCard__tag--shield{background-color:var(--color-secondary)}.VehicleCard__header{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;gap:1vh;padding:3vh 4vw 2vh;display:flex}@media only screen and (min-width:768px){.VehicleCard__header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:20px 16px}}.VehicleCard__info{flex-direction:column;display:flex}.VehicleCard__info .Typography:first-child{line-height:1.3}.VehicleCard__info .Typography:last-child{line-height:1.5}.VehicleCard__image{border-radius:0 0 14px 14px;justify-content:center;align-items:flex-end;width:100%;height:11vh;display:flex;position:relative;overflow:visible}@media only screen and (min-width:768px){.VehicleCard__image{height:95px}}.VehicleCard__image-file{transform-origin:top;width:100%;transition:transform .4s;bottom:0;transform:translateY(20%);height:auto!important;inset:auto!important}@media only screen and (min-width:768px){.VehicleCard__image-file{transform:translateY(35%)}}.VehicleCard__action{justify-content:center;margin-top:5vh;display:flex}@media only screen and (min-width:768px){.VehicleCard__action{margin-top:70px}}.VehicleCard__action-button{width:95%}@media only screen and (min-width:768px){.VehicleCard__action-button{max-width:210px}}.VehicleCard:hover .VehicleCard__card{box-shadow:0 2px 8px 0 var(--shadow);border-color:var(--color-border-hover);transition:box-shadow .4s,border-color .4s}.VehicleCard:hover .VehicleCard__action-button{background:var(--color-base-blue);color:var(--color-white);border:1px solid var(--color-base-blue)}.VehicleCard:not(.VehicleCard--grid):hover .VehicleCard__image-file{transform:translateY(20%)scale(1.08)}@media only screen and (min-width:768px){.VehicleCard:not(.VehicleCard--grid):hover .VehicleCard__image-file{transform:translateY(35%)scale(1.08)}}.VehicleCard--grid:hover .VehicleCard__image-file{transform:translateY(20%)scale(.97)}@media only screen and (min-width:768px){.VehicleCard--grid:hover .VehicleCard__image-file{transform:translateY(35%)scale(.97)}}
