body,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;font-weight:500;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4{color:#262626;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;font-weight:300}button{border:none;border-radius:.2rem}button:active{transform:translateY(.1rem)}.App{display:flex;height:100vh;width:100vw}button{cursor:pointer}.menu-button{background:none;border:none;left:1rem;position:absolute;top:1rem;z-index:1}.menu-button button{background:none;border:none;color:#fff}.canvas{position:absolute}.canvas-wrapper{flex-grow:1;position:relative}.edit-car-menu{left:1rem;position:absolute;top:1rem}.buttons-wrapper{background-color:#fff;border-radius:.2rem;bottom:1rem;display:flex;gap:.5rem;left:50%;padding:.25rem;position:absolute;transform:translateX(-50%)}.share-button{position:absolute;right:1rem;top:1rem;z-index:1}.button{font-weight:600;padding:.65rem 1.35rem}.button.primary{background-color:#fff}.button.secondary{background-color:#1c69d4;color:#fff}.overlay-container{align-items:center;display:flex;justify-content:center;position:fixed}.overlay,.overlay-container{height:100%;left:0;top:0;width:100%}.overlay{background-color:#00000080;position:absolute;z-index:1}.overlay-content{background-color:#fff;border-radius:.2rem;padding:1rem 2rem 2rem;position:relative;z-index:1}.share-infos{text-align:center}.share_button{border-radius:50rem;padding:1.25rem;@media only screen and (max-width:600px){padding-bottom:1.125rem;padding-left:1.125rem;padding-right:1.125rem;padding-top:1.125rem}}.button_for_svg{background-color:#fff;border:0;display:inline-block;height:2.5rem;padding:0;position:relative;width:2.5rem}.button_for_svg.active{background-color:#1c69d4}.button_for_svg img{background-size:cover;height:1.75rem;width:1.75rem}.button_for_svg .tooltip{background-color:#262626;border-radius:.2rem;color:#fff;left:50%;padding:.4rem;position:absolute;top:-36px;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.edit_car{background-color:#fff;border-radius:.2rem;position:relative}.edit_car h2{margin:0;padding:.6rem .6rem .6rem 1.4rem;@media only screen and (max-width:600px){font-size:1.25rem;padding-bottom:.5rem;padding-left:.5rem;padding-left:1rem;padding-right:.5rem;padding-top:.5rem}}.edit_car hr{background-color:#ccc;border:none;height:1px;margin:0}.windows_accordion{margin-top:.25rem;padding:1rem 1.4rem .5rem;@media only screen and (max-width:600px){font-size:.9rem;padding-bottom:.3rem;padding-left:1rem;padding-right:1rem;padding-top:.3rem}}.windows_accordion header{cursor:pointer;display:flex;justify-content:space-between}.windows_accordion header h4{margin:0}.windows_accordion header .icon{color:#262626;transition:all .3s linear}.windows_accordion_content{overflow:hidden;transition:max-height .3s ease}.windows_accordion_content .checkbox-div{align-items:center;display:flex;padding-bottom:.25rem;padding-top:.5rem;@media only screen and (max-width:600px){padding-bottom:0}}.windows_accordion_content .checkbox-div label{margin-left:8px;@media only screen and (max-width:600px){font-size:.85rem}}.body_accordion{margin-top:.25rem;padding:.5rem 1.4rem;@media only screen and (max-width:600px){font-size:.9rem;padding-bottom:.3rem;padding-left:1rem;padding-right:1rem;padding-top:.3rem}}.body_accordion header{cursor:pointer;display:flex;justify-content:space-between}.body_accordion header h4{margin:0}.body_accordion header .icon{color:#262626;transition:all .3s linear}.body_accordion_content{overflow:hidden;transition:max-height .3s ease}.body_accordion_content .select_div{display:flex;justify-content:space-between;padding-bottom:.25rem;padding-top:.5rem;@media only screen and (max-width:600px){padding-bottom:0}}.body_accordion_content .select_div label{margin-left:8px;padding-right:.7rem}.select_container{grid-gap:1px;display:grid;gap:1px;@media only screen and (min-width:600px){grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:600px){grid-template-columns:repeat(2,1fr)}align-items:center;justify-items:center}.option{align-items:center;display:flex;justify-content:center;padding:3px 6px;position:relative}.option.active{border:2px solid #1c69d4;padding:1px}.option .option_badge{background-color:#1c69d4;border-radius:50%;color:#fff;font-size:14px;left:-5px;padding:0 2px;position:absolute;top:-5px}.option_image{object-fit:cover;@media only screen and (min-width:600px){height:76px;width:108px}@media only screen and (max-width:600px){height:45px;width:80px}border-radius:.2rem}.wheels_accordion{margin-top:.25rem;padding:.5rem 1.4rem;@media only screen and (max-width:600px){font-size:.9rem;padding-bottom:.3rem;padding-left:1rem;padding-right:1rem;padding-top:.3rem}}.wheels_accordion header{cursor:pointer;display:flex;justify-content:space-between}.wheels_accordion header h4{margin:0}.wheels_accordion header .icon{color:#262626}.wheels_accordion_content{overflow:hidden;transition:max-height .3s ease}.wheels_accordion_content .select_div{display:flex;justify-content:space-between;padding-bottom:.25rem;padding-top:.5rem;@media only screen and (max-width:600px){padding-bottom:0}}.wheels_accordion_content .select_div label{margin-left:8px;padding-right:.7rem}.trim_accordion{margin-top:.25rem;padding:.5rem 1.4rem 1.25rem;@media only screen and (max-width:600px){font-size:.9rem;padding-bottom:.3rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.3rem}}.trim_accordion header{cursor:pointer;display:flex;justify-content:space-between}.trim_accordion header h4{margin:0}.trim_accordion header .icon{color:#262626;transition:all .3s linear}.windows_accordion header .icon.rotate{transform:rotate(180deg)}.trim_accordion_content{overflow:hidden;transition:max-height .3s ease}.trim_accordion_content .select_div{display:flex;justify-content:space-between;padding-bottom:.25rem;padding-top:.5rem;@media only screen and (max-width:600px){padding-bottom:0}}.trim_accordion_content .select_div label{margin-left:8px;padding-right:.7rem}
/*# sourceMappingURL=main.f83879a1.css.map*/