body{width:100%;margin:0;background-color:#f5f5f5}.shopContainer{background-color:#f5f5f5;padding:80px 10px 30px}.productCard{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.img{height:150px;width:100px}.product{height:330px;width:200px;box-shadow:0 0 10px gray;background-color:#fff}.card{padding-top:20px;text-align:center}a{text-decoration:none;color:#000}h1{text-align:center}.headerDiv{background-color:#d3d3d3;position:fixed;top:0;width:100%;border:0;padding-top:10px;padding-bottom:10px}header>h1{margin:0}@media only screen and (max-width: 650px){header>h1{font-size:20px}}header{display:flex;justify-content:center;gap:40px;font-size:20px;align-items:center}.cartContainer{display:flex;align-items:center;gap:5px}.heading:hover{border-bottom:solid;border-width:2px}.itemNumber{background-color:red;position:absolute;vertical-align:top;margin-left:29px;border-radius:10px;padding-left:5px;padding-right:5px;font-size:12px}.productPageContainer{padding-top:130px;background-color:#f5f5f5}.item{box-shadow:0 0 10px gray;width:70vw;text-align:center;background-color:#fff;padding-left:10px;padding-right:10px}.itemContainer{display:flex;justify-content:center}form{padding-top:10px}.formContainer{text-align:center}.productButton{display:flex;justify-content:center;gap:20px;padding-top:20px;padding-bottom:20px}.shopButtonContainer,.checkoutButtonContainer{padding-top:10px}.addToCartButton,label{padding-right:20px}#quantity{width:50px;font-size:17px}input[type=number]::-webkit-inner-spin-button{opacity:1}.checkoutContainer{padding-top:70px;text-align:center;background-color:#f5f5f5;padding-bottom:30px}.checkoutImg{width:50px;height:75px}.cartCont1{display:flex;justify-content:center;gap:40px;padding-left:10px;padding-right:10px}.cartCont2{display:flex;justify-content:center;gap:20px}.cart2{margin:20px}.cartCont{border-width:2px;width:70%;margin:auto;padding-top:10px;background-color:#fff;box-shadow:0 0 10px gray}@media only screen and (max-width: 650px){.cartCont{width:80vw}}.deleteButtonContainer{padding-top:10px;padding-bottom:10px}.checkoutButtons{display:flex;justify-content:center;gap:20px;padding-top:30px}.subTotal{padding-top:20px;font-weight:700}.finalContainer{padding-top:60px;text-align:center}.error{text-align:center}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s;background-color:#d8dae6}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input[type=submit]{border-radius:8px;border:1px solid transparent;padding:.6em 1why window print centers my document.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#d8dae6;cursor:pointer;transition:border-color .25s}input[type=submit]:hover{border-color:#646cff}input[type=submit]:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
