body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-family:var(--primary-font),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}:root{--primary-color:#215345;--secondary-color:#678326;--primary-font:"Rubik",sans-serif;--heading-font:"Oswald",sans-serif;--thick-font:"Fraunces",serif}.f-pg{min-height:100vh}.app-pg{padding-top:110px}.flx-col,.flx-rw{display:flex}.flx-col{flex-direction:column}.flx-cnt{align-items:center;display:flex}.flx-cnt,.rw-cnt{justify-content:center}.rw-cnt{flex-direction:row}.hd{color:#215345;color:var(--primary-color);font-family:Oswald,sans-serif;font-family:var(--heading-font);font-weight:600;text-align:center}.lg-txt{font-size:32px;margin-bottom:32px;margin-top:64px}.md-txt{font-size:24px;margin-bottom:16px;margin-top:32px}.dark-bg{background-color:#271d3d4f;z-index:99}.dark-bg,.tr-bg{height:100vh;position:fixed;width:100vw}.loader-img{animation:rotate .8s linear infinite}.tr-btn{background-color:initial;border:none;outline:none}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}header{background-color:#efefef;box-shadow:0 1px 13px #898989;display:flex;flex-direction:column;font-family:var(--heading-font);left:0;position:fixed;top:0;width:100vw;z-index:9}.contact-info{background-color:#191c1cdc;color:#efefef;display:flex;gap:32px;justify-content:center;padding-block:8px}.nm-slogan{display:flex;gap:8px;justify-content:flex-start}.app-img{height:60px;margin:8px 16px;width:60px}.nav-button{-webkit-margin-start:16px;background-color:initial;border:none;color:var(--primary-color);display:flex;font-size:16px;font-weight:600;gap:8px;margin-inline-start:16px;outline:none;padding:10px 16px;width:150px}.contact-unit{align-items:center;display:flex;gap:8px}.app-name{color:#215345;font-size:32px}.app-name,.app-slogan{font-style:italic;font-weight:600}.app-slogan{-webkit-margin-start:32px;color:#797f79e8;font-size:24px;margin-inline-start:32px}.header-nav{align-items:center;display:flex}.nav-unit{border-bottom:1px solid var(--primary-color);margin-top:32px;padding:8px 16px}.link-button{color:#30527d;font-family:var(--primary-font);font-size:18px;font-style:italic}.btn-bx{flex-grow:1}.srch-button{background-color:initial;border:none;color:#888;font-size:24px;margin-inline:8px}@media (max-width:490px){.nm-slogan{flex-wrap:wrap;width:50vw}.app-name,.app-slogan{font-size:16px}.contact-info{font-size:14px}.app-name,.app-slogan{font-size:18px}}.home-theme{align-items:center;background-image:url(/static/media/yaris-l.4075020d7deadd1cbf8b.jpg);background-size:cover;display:flex;height:90vh;justify-content:center;width:100vw}.welcome-text{color:#888;font-family:var(--primary-font);font-size:18px}.blk-cover{background-color:#312e2e78;color:#fff;flex-direction:column;font-family:Montserrat,sans-serif;font-weight:600;height:100%;text-align:center;width:100%}.cover-lg-txt{font-size:4.3rem;margin-block:1.5rem;width:60%}.cover-mid-txt{font-size:1.5rem;font-weight:500;line-height:2.25rem;width:60%}.order-bttn{background-color:#12927b;border:1px solid #12927b;border-radius:24px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:48px;margin-block:1.5rem;width:300px}.order-bttn,.order-bttn:hover{transition:color .4s ease-in-out}.order-bttn:hover{background-color:#fff;color:#12927b}@media (max-width:490px){.cover-lg-txt,.cover-mid-txt{width:90%}.cover-lg-txt{font-size:3.2rem}}.search-form-container{background-color:#261346e6;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99}.view{display:flex;flex-direction:column}.search-input-conatiner{align-items:center;display:flex;justify-content:center;padding:16px}.search-input{background-color:#261346;border:1px solid #dedede;border-radius:8px;color:#dedede;font-family:var(--thick-font);font-size:16px;height:48px;max-width:calc(100vw - 64px);outline:1px solid #dedede;padding:8px;width:400px}.close-box{align-items:center;display:flex;justify-content:flex-end;padding:16px}.close-src{color:#dedede;font-size:18px}.search-result-conatiner{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px}.result-unit{align-items:center;background-color:#261346;border:none;color:#dedede;display:flex;font-family:var(--primary-font);gap:32px;justify-content:flex-start;max-width:calc(100vw - 64px);padding-block:4px;width:400px}.result-unit:hover{background-color:#664c94b1}.result-pic{border-radius:4px;height:40px;width:40px}.no-results{color:#dedede;font-size:24px;margin-top:64px;text-align:center}.item-card-container{background:linear-gradient(#0000007a,#00000076);background-size:100%;height:320px;justify-content:center;margin:16px;width:320px}.card-bg,.item-card-container{border-radius:16px;display:flex}.card-bg{background:linear-gradient(#312e2e78,#312e2e78);border:none;color:#fff;cursor:pointer;flex-direction:column;height:100%;justify-content:flex-end;padding:0;width:100%}.item-data{padding:16px}.data-group{align-items:center;color:#efeb97;font-size:18px;font-weight:500;gap:16px}.br,.data-group{display:flex;margin-bottom:10px}.br{font-family:var(--heading-font);font-size:24px;font-weight:600;justify-content:flex-start}.pr{background-color:#efeb97;border-radius:20px;color:var(--primary-color);font-family:var(--primary-font);font-size:16px;font-weight:600;justify-content:center;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.action-buttons,.pr{align-items:center;display:flex}.action-buttons{flex-direction:column;height:150px;justify-content:space-between;margin-left:250px;margin-top:150px;position:absolute;width:32px;z-index:2}.action-buttons>button{background-color:initial;border:none;cursor:pointer;outline:none}.action-icon{color:#dedede}.action-icon,.list-icon{font-size:20px}.car-list{display:flex;flex-wrap:wrap}@media (max-width:490px){.car-list{justify-content:center}.item-card-container{max-width:calc(100vw - 32px)}}.qualities-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin-block:64px;padding-inline:16px}.quality-unit{align-items:center;display:flex;flex-direction:column;margin-block:16px;max-width:calc(50vw - 32px);width:250px}.q-label{font-size:20px;font-weight:600;margin-bottom:16px;margin-top:16px}.q-image{aspect-ratio:1/1;width:40%}.q-text{color:#888;font-size:18px;line-height:27px;text-align:center}footer{background-color:#adb1b0;color:#fff;display:flex;flex-direction:column;padding:16px}.footer-top{margin-block:16px}.ft-text{color:#fff;font-family:var(--primary-font);font-size:20px;line-height:30px}.footer-logo{border-radius:8px;height:80px;margin:16px;width:80px}.footer-mid{display:flex;flex-wrap:wrap;gap:32px;margin-top:32px}.mid-element{width:300px}.contact-box{background-color:var(--primary-color);border-radius:8px;color:#6fc84f;font-family:var(--heading-font);font-size:18px;font-weight:600;margin-bottom:16px;margin-inline:16px;padding:8px 16px;transform:skew(30deg)}.cnt-label{transform:skew(-30deg)}.list-unit{display:flex;font-size:18px;gap:16px;margin-block:8px}.view-anim{margin-block:16px}.before-slide-up{transform:translateY(50px) scale(.8)}.after-slide-up{transform:translateY(0) scale(1);transition:transform .4s ease-in}.details-section{flex:1 1}.details-slide-display{aspect-ratio:1/1;display:flex;flex-direction:column;height:500px;margin:32px auto;max-width:100vw;width:500px}.index-selector{display:flex;justify-content:space-between;margin-top:275px;position:absolute;width:500px;z-index:5}.selector-button{background-color:#2323234f;border:none;border-radius:20px;color:#454545;font-size:24px;height:40px;margin-inline:16px;width:40px}.car-infos{margin:auto;max-width:100vw;width:500px}.detail-img{aspect-ratio:1/1;width:100%}.scroll-preview{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;padding-block:8px}.image-frame{border:2px solid #0000;border-radius:8px;height:50px;width:50px}.chosen{border:2px solid #2a88cb}.car-infos{display:flex;flex-direction:column;margin-block:16px}.car-infos>div{margin-inline:16px}.car-brand{color:#454545;font-family:var(--heading-font);font-size:32px;margin-bottom:16px}.car-model-yr{color:#454545;display:flex;font-family:var(--primary-font);font-size:20px;font-weight:600;gap:8px}.car-price{color:#063353;font-size:24px;font-weight:600;margin-top:8px}.order-quantity{align-items:center;display:flex;gap:8px;justify-content:center;margin-block:16px}.qty-button{background-color:#063353;border:1px solid #063353;border-radius:8px;color:#fff;height:60px;width:60px}.qty-input{width:58px}.place-order-button,.qty-input{border:1.5px solid #063353;border-radius:8px;cursor:pointer;font-size:16px;height:58px;outline:#063353;text-align:center}.place-order-button{background-color:#063353;color:#fff;max-width:calc(100vw - 32px);width:450px}.prop-box{margin-inline:auto;max-width:100vw;width:400px}.prop-unit{align-items:center;background-color:#efefef;border-bottom:1px solid #ababab;display:flex;font-size:12px;gap:16px;padding:16px}.prop-unit:last-child{border-bottom:none}.prop-label{color:#454545;font-weight:500}@media (max-width:490px){.index-selector{margin-top:calc(50% - 20px);width:100vw}.scroll-preview{margin-top:-80px}}.form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:16px}.login-form-container{height:auto;margin:50px auto}.app-form,.login-form{align-items:center;display:flex;flex-direction:column;margin:36px auto;max-width:calc(100% - 16px);width:400px}.form-input-container{align-items:center;border:1px solid #2a88cb;border-radius:8px;display:flex;height:48px;margin-block:8px;max-width:calc(100vw - 32px);position:relative;width:350px}.form-input{-webkit-padding-start:16px;background-color:initial;border:#0000;flex-grow:1;height:100%;padding-inline-start:16px;width:100%;z-index:1}.form-input::placeholder{color:#888;font-size:16px}.form-input-label{color:#ababab;font-family:sans-serif;font-size:16px;margin:0 0 0 8px;position:absolute;transition:margin-top .2s ease}.form-input:focus{outline:none}.form-input:focus+.form-input-label,.form-input:valid+.form-input-label{background-color:#fff;color:#2a88cb;font-size:12px;margin-top:-56px;padding-inline:8px;transition:margin-top .2s ease;visibility:visible;z-index:1}.icon-button{background-color:initial;border:none;color:#888;font-size:20px;margin-inline:8px;position:relative}.form-button{align-items:center;background-color:#2a88cb;border:1px solid #2a88cb;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;margin-block:8px;max-width:calc(100vw - 32px);width:350px}.login-cap{margin-block:16px;text-align:center}.action-text{color:#454545;font-family:16px;font-size:20px;margin-block:16px}.action-link{color:#2a88cb;font-family:var(--secondary-font);font-size:16px;margin-inline:8px;text-decoration:none}.forgot{-webkit-margin-end:32px;margin-inline-end:32px}.action-link:visited{text-decoration:none}.forgot{align-items:center;display:flex;justify-content:flex-end;width:100%}.order-details{background-color:#dedede;border-radius:16px;display:flex;flex-direction:column;margin-block:16px;max-width:calc(100vw - 64px);padding:16px;width:300px}.bill-caption{color:var(--primary-color);font-family:var(--heading-font);font-size:20px;font-weight:600;text-align:center}.bill-caption,.price-list{margin-bottom:16px}.order-list-unit{align-items:center;color:#1a1818;display:flex;font-family:var(--thin-font);gap:18px;margin-block:8px}.product-des{font-weight:600}.product-price{font-family:var(--secondary-font)}.total{font-size:18px;font-weight:600}.alert-container{background-color:#fff;border-radius:16px;max-width:calc(100% - 32px);padding-block:16px;width:400px}.alert-row{align-items:center;display:flex;margin-block:8px;margin-inline:16px}.alert-caption{color:var(--primary-color);flex-grow:1;font-family:var(--heading-font);font-size:24px;font-weight:600}.close-container{display:flex;justify-content:flex-end}.close-alert{align-items:center;background-color:initial;border:none;display:flex;justify-content:center}.alert-icon{color:var(--primary-color);font-size:24px}.alert-text{color:#454545;font-family:var(--secondary-font);font-size:16px;line-height:24px}.alert-buttons-container{gap:32px;justify-content:center}.alert-button{border:none;border:1px solid var(--primary-color);border-radius:20px;height:40px;min-width:100px;padding-inline:16px}.ok-button{background-color:var(--primary-color);color:#fff}.canc-button{background-color:#fff;color:var(--primary-color)}@media (max-width:400px){.alert-container{width:calc(100vw - 36px)}}.admin-data-pane{align-items:center;background-color:var(--primary-color);color:#fff;display:flex}.admin-data-unit{align-items:center;padding:8px}.data-info{font-family:var(--primary-font);font-size:16px;font-weight:500}.data-image{background-color:#fff;border-radius:50%;color:var(--primary-color);height:30px;margin-inline:16px;width:30px}.dash-buttons{display:flex;flex-grow:1;flex-wrap:wrap;gap:16px;padding:16px}.dash-button{background-color:var(--primary-color);border:16px;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px}.images-box{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.preview-unit{height:100px;position:relative;width:100px}.preview-img{border:1px solid var(--primary-color);border-radius:16px;height:100px;width:100px}.remove-img{background-color:#232323ba;border:none;border-radius:12px;color:#f1ecec;height:24px;margin-left:72px;margin-top:10px;position:absolute;width:24px;z-index:9}.img-add-button,.remove-img{align-items:center;display:flex;justify-content:center}.img-add-button{border:2px solid var(--primary-color);border-radius:16px;color:var(--primary-color);cursor:pointer;font-size:32px;height:100px;width:100px}.sub-form-caption{color:var(--primary-color);font-family:var(--heading-font);font-size:24px;font-weight:600;margin-top:32px;text-align:center}.image-input{--wekit-visibility:hidden;overflow:hidden;visibility:hidden;width:0}.img-add-button:hover{background-color:var(--primary-color);color:#fff}.add-property-box{align-items:center;display:flex;max-width:calc(100% - 16px);width:400px}.add-prop-bttn-box{margin-inline:16px}.input-group-box{align-items:center;display:flex;flex-grow:1;gap:16px;padding:8px}.prop-input{border:1.5px solid #2a88cb;border-radius:8px;height:40px;outline:none;padding-inline:8px;width:calc(50% - 16px)}.add-prop-bttn{background-color:var(--primary-color);border-color:var(--primary-color);border-radius:8px;border-width:2.5px;color:#fff;cursor:pointer;height:40px;padding-inline:16px}.properties-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:85%}.prop-list-row{align-items:flex-end;border-bottom:1.5px solid var(--primary-color);display:flex;gap:16px;height:32px}.prop-data-box{display:flex;flex-grow:1;gap:16px}.prop-title{font-family:var(--heading-font);font-weight:600}.prop-data{color:#454545;font-family:var(--thin-font)}.prop-edit-box{display:flex;flex-grow:1;justify-content:flex-end}.edit-bttn{background-color:initial;border:none;color:#454545;font-size:20px;margin:2px 8px}.cat-label-nm{-webkit-margin-end:8px;color:#454545;font-family:var(--secondary-font);font-weight:600;margin-inline-end:8px}.cart-label-num{font-family:var(--thin-font);font-weight:600}@media (max-width:768px){.add-product-form-container{padding-bottom:80px}}.cart-list-container{display:flex;flex-direction:column;height:100px;justify-content:space-between;position:fixed;right:10px;top:50%;z-index:5}.cart-list-button{background-color:#21534549;border:none;border-radius:50%;color:var(--primary-color);cursor:pointer;height:32px;padding:2px;width:32px}.liked-num{background-color:#215345;border-radius:50%;color:#fff;font-size:8px;height:12px;margin-left:20px;margin-top:-22px;position:absolute;width:12px;z-index:19}.liked-num,.no-items{align-items:center;display:flex;justify-content:center}.no-items{color:var(--primary-color);font-size:24px;font-weight:600;height:100%;text-align:center}.cart-container{background-color:#fff;height:calc(100vh - 90px);margin-left:100vw;position:fixed;top:116px;transition:margin-left .6s ease-in-out;width:100vw;z-index:39}.scroll-container{height:calc(100% - 120px);overflow-y:auto}.cart-bottom{align-items:center;display:flex;flex-direction:column}.cart-in-view{margin-left:0;transition:margin-left .6s ease-in-out}.cart-close{display:flex;justify-content:flex-end;padding:8px 16px}.cart-close-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;display:flex;font-size:20px;justify-content:center;padding:8px}.cart-add-form-container{align-items:center;display:flex;flex-direction:column}.cart-add-form{display:flex;flex-direction:column;gap:12px;padding:16px}.form-section{display:flex;gap:8px;max-width:calc(100vw - 64px);width:500px}.cart-data{justify-content:space-between}.cart-item-img{border-radius:16px;height:150px;width:150px}.item-details{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.cart-item-brand{color:var(--primary-color);font-family:var(--thick-font);font-size:24px;font-weight:600}.cart-item-descr{color:#454545;font-family:var(--primary-font);font-weight:500}.qty-section{align-items:center;display:flex;justify-content:space-between;padding-block:8px}.cart-item-qty-box{display:flex;gap:8px;padding-inline:8px;width:156px}.cart-item-cnt{border:1.5px solid var(--primary-color);border-radius:4px;color:#215345;font-weight:500;height:40px;text-align:center;width:40px}.cart-item-qty{background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:4px;color:#fff;font-size:16px;font-weight:500;justify-content:center;width:40px}.cart-item-cost,.cart-item-qty{align-items:center;display:flex}.cart-item-cost{color:#454545;font-family:var(--thick-font);font-size:18px;font-weight:600}.add-remove-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;display:flex;font-weight:500;height:40px;justify-content:center;width:200px}.cart-title{font-size:32px;margin-bottom:16px;text-align:center}.cart-title,.total-order{color:var(--primary-color);font-weight:600}.total-order{font-family:var(--thick-font);font-size:24px;padding:8px 16px}.checkout-button-box{padding:8px 16px}.checkout-button,.checkout-button-box{align-items:center;display:flex;justify-content:center}.checkout-button{background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;font-weight:500;height:40px;max-width:calc(100vw - 64px);width:400px}@media (max-width:490px){.cart-container{top:125px}}
/*# sourceMappingURL=main.c2de107d.css.map*/