@import url(https://fonts.googleapis.com/css2?family=Italiana&family=Montserrat:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Della+Respira&display=swap);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}.App{text-align:center}.link{color:#000;text-decoration:none}.product-card-div{height:400;margin:25px auto auto;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.product-card-div:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.product-card-div img{height:350px;margin-bottom:20px;width:400px}.product-card-div img,.product-card-info{box-shadow:3.95px 3.95px 2.6px rgba(0,0,0,.5)}.product-card-info{background-color:#006277;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-family:Montserrat;font-weight:400;height:100%;margin:40px 0 0;padding-bottom:20px;padding-top:20px;width:100%}.product-card-info h2{margin:0}.product-card-info h4{margin-bottom:10px;margin-top:10px}.product-card-info p{margin-bottom:0;margin-top:10px}.all-products{display:flex;flex-wrap:wrap}@media (max-width:480px){.layout{align-items:center}}.layout{display:flex;flex-direction:column;height:100vh}.layout-children{flex:2 1;padding:20px}@media (max-width:500px){.layout{height:100%}.layout,.layout-children{display:flex;flex-direction:column}.layout-children{align-items:center;margin:0;padding:0;width:80vw}}.footer{align-items:center;background-color:#83c5be;display:flex;justify-content:center;min-height:80px;width:100%}.contact-link{font-family:Della Respira,serif;font-size:22px;font-weight:600;text-decoration:none}.contact-link:hover{text-decoration:underline}.carousel{box-shadow:8px 8px 4px rgba(0,0,0,.25);margin:auto;max-width:1000px;overflow:hidden}.inner{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;white-space:nowrap}.carousel-item{align-items:center;background-color:#006277;color:#fff;display:inline-flex;height:300px;justify-content:center}.indicators{display:flex;justify-content:center}.indicators>button{margin:5px}.indicators>button.active{background-color:green;color:#fff}.prev{right:510px}.next,.prev{background:none;border:none;bottom:160px;position:relative}.next{left:510px}@media only screen and (max-width:600px){.carousel{height:250px;width:100vw}.next,.prev{display:none}.carousel-item{height:250px}}.car-items,.car-items-1{border-radius:8px;height:200px;width:200px}.car-items-1{margin-top:-15px}.item-names,.item-names-1{flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400}.item-names-1{margin:5px 0}.main-container-items{margin-top:30px;padding:15px}.car-header{font-family:Italiana,serif}.car-header,.welcome-msg{font-size:48px;font-weight:400}.welcome-msg{font-family:Montserrat,sans-serif}.main-img{border-radius:8px;height:433px;width:709px}.sub-header{font-family:Montserrat,sans-serif;font-size:24px;font-weight:400}.main-home{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:80px;margin-top:30px}.welcome-div{padding:0 20px;width:640px}.products-link{background-color:#006277;border-radius:8px;color:#fff;display:inline-block;font-family:Italiana,serif;font-size:22px;letter-spacing:2px;margin-top:20px;padding:15px;text-decoration:none}@media only screen and (max-width:600px){.main-img{height:333px;width:100vw}.sub-header{font-size:18px;max-width:400px}.welcome-msg{font-size:32px}.main-home{overflow-x:hidden}.main-home,.welcome-div{display:flex;flex-direction:column}.welcome-div{align-items:center;margin-bottom:30px;padding:0;width:100vw}.car-header{font-size:32px}.main-container-items{margin-top:30px;padding:10px}.car-items{height:100px;width:100px}.item-names{font-size:18px;height:50px;margin:5px;overflow:hidden;text-overflow:ellipsis;width:100px}.media{display:none}}.main-edit{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.sub-edit{display:flex;flex-direction:row;width:100%}.sub-edit .helper-text{align-items:center;background-color:#006d77;box-shadow:8px 8px 4px rgba(0,0,0,.25);color:#fff;display:flex;font-size:20px;height:160px;margin-left:50px;margin-top:103px;max-width:280px;padding:10px;width:50%}.edit-form{margin-right:20px;width:80%}.edit-form,.edit-form form{align-items:center;display:flex;flex-direction:column}.edit-form form{background-color:#83c5be;box-shadow:8px 8px 4px rgba(0,0,0,.25);max-width:730px;padding:20px 0;width:90%}.edit-form button,.edit-form h1,.sub-edit .helper-text h3{font-family:Montserrat,sans-serif;font-weight:400}.edit-form h1{background-color:#83c5be;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);max-width:535px;padding:10px 20px;width:50%}.edit-form input,.edit-form label,.edit-form textarea{font-family:Montserrat,sans-serif;font-weight:600;text-align:center}.edit-form input,.edit-form textarea{margin-bottom:30px;max-width:300px;padding:5px;width:60%}.edit-form textarea{height:80px}.edit-form label{margin-bottom:10px}.edit-form button{background-color:#006d77;border:none;border-radius:5px;color:#fff;font-weight:600;height:40px;width:60px}.edit-form button:hover{box-shadow:3px 3px 3px rgba(0,0,0,.25)}@media only screen and (max-width:909px){.sub-edit .helper-text{margin-top:140px}}@media only screen and (max-width:770px){.sub-edit{align-items:center;display:flex;flex-direction:column}.sub-edit .helper-text{margin-left:0;margin-top:40px;max-height:60px;max-width:400px}.edit-form{margin-right:0;min-width:240px}.edit-form h1{font-size:24px;min-width:125px}.edit-form input,.edit-form label,.edit-form textarea,.sub-edit .helper-text h3{font-size:17px}}@media only screen and (max-width:480px){.edit-form h1{font-size:18px}.edit-form input,.edit-form label,.edit-form textarea,.sub-edit .helper-text h3{font-size:14px}.edit-form input,.edit-form label,.edit-form textarea{margin-bottom:10px}}.main-create{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.sub-create{display:flex;flex-direction:row;width:100%}.sub-create .helper-text{align-items:center;background-color:#006d77;box-shadow:8px 8px 4px rgba(0,0,0,.25);color:#fff;display:flex;font-size:20px;height:160px;margin-left:50px;margin-top:103px;max-width:280px;padding:10px;width:50%}.create-form{margin-right:20px;width:80%}.create-form,.create-form form{align-items:center;display:flex;flex-direction:column}.create-form form{background-color:#83c5be;box-shadow:8px 8px 4px rgba(0,0,0,.25);max-width:730px;padding:20px 0;width:90%}.create-form button,.create-form h1,.sub-create .helper-text h3{font-family:Montserrat,sans-serif;font-weight:400}.create-form h1{background-color:#83c5be;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);max-width:535px;padding:10px 20px;width:50%}.create-form input,.create-form label,.create-form textarea{font-family:Montserrat,sans-serif;font-weight:600;text-align:center}.create-form input,.create-form textarea{margin-bottom:30px;max-width:300px;padding:5px;width:60%}.create-form textarea{height:80px}.create-form label{margin-bottom:10px}.create-form button{background-color:#006d77;border:none;border-radius:5px;color:#fff;font-weight:600;height:40px;width:60px}.create-form button:hover{box-shadow:3px 3px 3px rgba(0,0,0,.25)}@media only screen and (max-width:1091px){.sub-create .helper-text{margin-top:140px}}@media only screen and (max-width:770px){.sub-create{align-items:center;display:flex;flex-direction:column}.sub-create .helper-text{margin-left:0;margin-top:40px;max-height:60px;max-width:400px}.create-form{margin-right:0;min-width:240px}.create-form h1{font-size:24px;min-width:125px}.create-form input,.create-form label,.create-form textarea,.sub-create .helper-text h3{font-size:17px}}@media only screen and (max-width:480px){.create-form h1{font-size:18px}.create-form input,.create-form label,.create-form textarea,.sub-create .helper-text h3{font-size:14px}.create-form input,.create-form label,.create-form textarea{margin-bottom:10px}}.product-details{display:flex;padding-right:80px}.product-details-name{font-size:30px;margin-left:830px;width:30%}.product-details-name,.product-details-price{background-color:#83c5be;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);flex:1 1;line-height:60px}.product-details-price{color:#fff;font-size:20px;font-weight:600;margin-left:970px;margin-top:20px;width:10%}.price-name-div{margin-left:-70px}.product-details-name p{color:#fff;margin:0}.details-img{flex:1 1;margin-top:40px}.details-image{border-radius:10px;height:535px;max-width:700px}.details-info{flex:1 1;margin-top:40px}.edit-delete{align-items:center;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;font-size:15px;justify-content:space-around;line-height:15px;width:50%}.all-deets,.edit-delete{background-color:#83c5be;box-shadow:8px 8px 4px rgba(0,0,0,.25)}.all-deets{display:grid;grid-template-areas:"L R" "L R" "D D";grid-template-columns:1fr,1fr,2fr;grid-template-rows:2fr,1fr;margin-top:10px;padding-left:7%;padding-right:7%}.detail-headers{font-size:20px;grid-area:"L";text-align:left}.detail-values{color:#fff;font-size:17px;grid-area:"R";margin-left:-100px;text-align:left}.detail-values span{display:inline-block;margin-top:30px}.detail-descriptions{font-size:17px;grid-area:"D";grid-column:1/3;padding-bottom:35px;text-align:left}.buttons-ed{display:flex;width:50%}.buttons-e{border:none;line-height:40px;margin-top:5px}.buttons-d,.buttons-e{background-color:#006d77;cursor:pointer;font-size:22px}.buttons-d{border:none;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);line-height:50px;margin-left:10%;width:40%}.top-head-deets{display:flex}.details-img img{width:500px}.edit-link{background-color:#006d77;border:none;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);font-size:22px;line-height:40px;margin-left:10%;width:40%}.details-location{color:#fff;font-family:Montserrat,sans-serif;font-size:19px;font-weight:400}.details-subheader-loc{font-size:20px;padding-left:7%}@media only screen and (max-width:480px){.product-details,.products-detail-main{display:flex;flex-direction:column}.products-detail-main{align-items:center}.product-details-name{font-size:22px;margin-left:70px;margin-top:40px;width:350px}.product-details-price{font-size:22px;margin-left:170px;margin-top:40px;width:150px}.details-image{border-radius:10px;height:auto;max-width:400px}.buttons-e{padding-left:3px;padding-top:9px}.product-details{margin-bottom:40px;padding-right:0}.all-deets{margin-top:15px}.detail-values{margin-left:-75px}.details-location{padding-left:5px;padding-right:5px}}.main-contact{align-items:center;display:flex;flex-direction:column}.contact-h1{background-color:#83c5be;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);color:#fff;padding:10px 20px;width:20%}.contact-h1,.sub-header-contact{font-family:Montserrat,sans-serif;font-weight:400}.sub-header-contact{margin-top:40px;width:40%}.sub-contact{align-items:center;display:flex;flex-direction:row}.github-info,.linkedin-info{align-items:center;background-color:#83c5be;box-shadow:8px 8px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;margin:60px 80px;max-width:200px;padding:20px 30px;width:100%}.icons{color:#006d77;margin-bottom:20px;margin-top:20px;max-width:120px;width:100%}.contact-link{color:#fff;padding-top:10px}@media only screen and (max-width:770px){.contact-h1{font-size:24px}.sub-header-contact{font-size:17px}.contact-link{font-size:19px}.github-info,.linkedin-info{margin:30px 20px}}@media only screen and (max-width:480px){.contact-h1{font-size:14px}.sub-header-contact{font-size:10px}.contact-link{font-size:12px}.sub-contact{align-items:center;display:flex;flex-direction:column}}.signin-container{align-items:center;display:flex;flex-direction:row;font-family:Montserrat;justify-content:space-evenly}.signin-button{background-color:#006d77;border:none;border-radius:5px;color:#fff;font-family:Montserrat;font-size:15px;margin-top:25px;padding:8px;transition-duration:.4s}.signin-button:hover{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.signin{align-items:center;background-color:#83c5be;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);display:flex;height:50px;justify-content:space-evenly;margin-bottom:25px;width:200px}.signin-label{font-size:28px}.signin-input{background-color:#edf6f9;border:none;box-sizing:border-box;margin-bottom:20px;margin-top:20px;padding:12px 20px;width:60%}.signin-form{background-color:#83c5be;box-shadow:5px 10px rgba(0,0,0,.25);flex-direction:column;font-family:Montserrat;height:380px;width:450px}.header-signin,.signin-form{display:flex;justify-content:center;margin-left:-50px}.helper-main-signin{font-size:30px}.helper-signin-subheader{font-size:18px}@media only screen and (max-width:480px){.signin{width:150px}.signin-form{height:280px;margin-bottom:30px;width:250px}.signin-label{font-size:20px}.layout{align-items:center}.helper-signin-subheader{font-size:12px}.helper-main-signin{font-size:18px}.signin-helper{margin-right:80px}.signin-input{padding:10px 15px}.signin-button{margin-top:12px}}body{background-color:#edf6f9}.signup-container{align-items:center;display:flex;flex-direction:row;font-family:Montserrat;justify-content:space-evenly}.signup-button{background-color:#006d77;border:none;border-radius:5px;color:#fff;font-family:Montserrat;font-size:15px;margin-top:25px;padding:8px;transition-duration:.4s}.signup-button:hover{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.signup{align-items:center;background-color:#83c5be;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:8px 8px 4px rgba(0,0,0,.25);display:flex;height:50px;justify-content:space-evenly;margin-bottom:25px;width:200px}.signup-label{font-size:28px}.signup-input{background-color:#edf6f9;border:none;box-sizing:border-box;margin-bottom:20px;margin-top:20px;padding:12px 20px;width:80%}.signup-form{align-items:center;background-color:#83c5be;box-shadow:5px 10px rgba(0,0,0,.25);flex-direction:column;font-family:Montserrat;height:440px;width:480px}.header-signup,.signup-form{display:flex;justify-content:center}.signup-text{font-size:30px;letter-spacing:2px}.signup-helper-sub{font-size:18px}@media only screen and (max-width:480px){.signup-form{height:320px;margin-bottom:30px;width:270px}.signup-label{font-size:18px;margin-top:10px}.signup-input{margin-bottom:10px;margin-top:11px;padding:8px 15px;width:60%}.signup{width:150px}.signup-text{font-size:18px}.signup-helper-sub{font-size:15px}.signup-helper{margin-right:40px;padding:15px}.signup-button{margin-top:10px}}.navbar{background-color:#83c5be;display:flex;height:80px}.logo{flex:1 1;width:300px}.left-side,.user-display{flex:1.5 1;text-align:right}.user-display{display:flex}.right-side{flex:1 1;padding-top:30px}.link-tags{color:#000;cursor:pointer;font-family:Della Respira,serif;letter-spacing:1px;padding-left:30px}.move-right{padding-left:150px}.welcome{display:inline-block;flex:1 1;font-family:Della Respira,serif;letter-spacing:1px;padding-left:75px;padding-top:30px;text-align:left}.hamburger-menu,.hidden{display:none}@media (max-width:600px){.logo{padding-top:13px;width:200px}.welcome{display:none}.right-side{padding-top:18px}.hamburger-menu{background:none;border:none;display:block;padding-left:80px}.hamburger-menu img{width:40px}.hamburger-links-div{background-color:#006d77;border-bottom-left-radius:10px;height:200px;margin-top:15px;position:relative;z-index:100}.fullscreen-links-div{display:none}.link-tags{color:#fff;display:block;padding:30px 0 0}.hidden{display:none}.show{display:block}}
/*# sourceMappingURL=main.b2657ba2.css.map*/