.productAddView{flex-direction:column}.buttonsLyout,.productAddView{display:flex;justify-content:space-evenly;flex-wrap:wrap}.buttonsLyout{flex-direction:row}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100vh}.header{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:10vh;background-color:#2596be;color:#fff;font-weight:700;font-size:large}.header>div{padding:0 5vh}.header>div:first-child{margin-right:auto;padding:0}#logo{height:10vh}.cart{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#cartIcon{height:4vh}.listView{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2px}.card,.listView{display:flex;flex-wrap:wrap}.card{border:1px solid transparent;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:2vh;margin:3vh;box-shadow:1vh 1vh 1vh #d3d3d3}.row{background-color:transparent;display:flex;gap:2px}#catImage,#proImage{height:20vh;width:20vw}.productContent{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.btn{color:#fff;font-weight:700;font-size:medium;background-color:#2596be;margin:2vh}.itemLayout{display:flex;flex-direction:row;justify-content:flex-start;margin:5vh}.quantityLayout{flex-direction:column;justify-content:center;padding:10vw}.cartPageHeader,.quantityLayout{display:flex;flex-wrap:wrap;align-items:center}.cartPageHeader{flex-direction:row;justify-content:space-evenly}#cartName,.form-select{margin:3vh}.nameStyle{font-size:5vh;text-decoration:none}.inputTextStyle,.nameStyle{color:#00008b;margin:2vh;align-items:center}.inputTextStyle{font-size:3vh;width:10vw}.cardListItem{border:1px solid #a9a9a9;border-radius:6px;align-items:center;padding:2vh;margin:3vh;height:15vh;width:90%}.cardListItem,.cardListItemName{display:flex;flex-direction:row;justify-content:flex-start;font-weight:700;font-size:large}.cardListItemName{color:#00008b}.cardListItemDetails{display:flex;flex-direction:row;justify-content:flex-start;color:#00008b;font-size:medium;margin:1vh auto}.cardListItem>div{padding:0 5vh}#cartItemButtonsLayout,#editButtonIdView{margin-left:auto;padding:0}