body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background-color:#fff;color:#000;font-family:sans-serif;height:100svh;padding:0}#root{height:100svh}#root,.configurator{display:flex;flex-direction:column}.configurator{position:relative}.configurator-parameters-wrapper{align-items:center;display:flex;gap:0;justify-content:space-between}@media only screen and (max-width:1440px){.configurator-parameters-wrapper{flex-direction:column-reverse;gap:15px}}.configurator-parameters{align-items:center;bottom:20px;display:flex;gap:30px;justify-content:center;width:100%}@media only screen and (max-width:767px){.configurator-parameters{flex-direction:column;gap:15px}}.configurator-parameters-section{display:flex;justify-content:center}@media only screen and (max-width:400px){.configurator-parameters-section{flex-wrap:wrap}}.configurator-preview{display:flex;flex-direction:column;height:auto;overflow:hidden;width:auto}.configurator-parameters-model{margin:10px}.configurator-parameters-color{cursor:pointer;height:80px;margin:10px}.configurator-parameters-color.active{box-shadow:0 0 10px rgba(0,0,0,.9)}@media only screen and (max-width:767px){.configurator-parameters-color{height:40px}}@media only screen and (min-width:768px) and (max-width:1200px){.configurator-parameters-color{height:55px}}.configurator-parameters-rims{cursor:pointer;height:80px;margin:10px}.configurator-parameters-rims.active{border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.9)}@media only screen and (max-width:767px){.configurator-parameters-rims{height:40px}}@media only screen and (min-width:768px) and (max-width:1200px){.configurator-parameters-rims{height:55px}}.carImage{height:calc(100svh - 150px);margin:0 auto;max-height:calc(100svh - 135px);object-fit:cover;width:80%}@media only screen and (max-width:767px){.carImage{max-height:calc(100svh - 95px)}}@media only screen and (min-width:768px) and (max-width:1200px){.carImage{max-height:calc(100svh - 110px)}}.carCaption{color:#000;padding-left:10px;text-align:right;text-transform:uppercase;width:100%}@media only screen and (max-width:1440px){.carCaption{padding-left:0;text-align:center}}.configurator-navigation{align-items:center;display:flex;gap:15px;justify-content:center;margin:15px auto}.configurator-navigation__button{background:transparent;border:0;color:#000;cursor:pointer;font-size:18px;padding:5px 10px;text-transform:uppercase}.configurator-navigation__button:hover{background:#f6f6f6}.configurator-navigation__button--active{border-bottom:2px solid #000}.configurator-parameters__color{cursor:pointer;height:80px;margin:10px;padding:2px}.configurator-parameters__color.active{border:1px solid;border-radius:50%}@media only screen and (max-width:767px){.configurator-parameters__color{height:40px}}@media only screen and (min-width:768px) and (max-width:1200px){.configurator-parameters__color{height:55px}}.car-interior-image{margin:0 auto;max-height:calc(100svh - 220px);max-width:90%;object-fit:contain}@media only screen and (max-width:767px){.car-interior-image{max-height:calc(100svh - 180px)}}@media only screen and (min-width:768px) and (max-width:1200px){.car-interior-image{max-height:calc(100svh - 200px)}}
/*# sourceMappingURL=main.12609db7.css.map*/