body{width:100%;margin:0;background-color:#f5f5f5}p,h2{margin:0}.shopContainer{margin-top:10px;background-color:#f5f5f5;padding-bottom:30px;padding-left:10px;padding-right:10px}.productCard{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.img{height:250px;width:250px;padding-top:10px}.product{height:440px;width:300px;box-shadow:0 0 2px gray;background-color:#fff;padding-left:5px;padding-right:5px}.product:hover{background-color:#f5f5f5}.card{padding-top:20px;text-align:center}a{text-decoration:none;color:#000}h1{text-align:center}.headerDiv{background-color:#d3d3d3;top:0;width:100%;border:0;padding-top:10px;padding-bottom:10px}.saleLink{color:red;font-weight:600}.saleLink:hover{color:gray;font-weight:600}.headerTitle{margin:0}.headerTitle:Hover{color:gray}@media only screen and (max-width: 790px){.headerTitle{font-size:25px}}.headerReg{display:flex;justify-content:center;gap:40px;font-size:20px;align-items:center;padding-right:10px;padding-left:10px}@media only screen and (max-width: 870px){.headerReg{gap:20px}}.itemNumber{background-color:red;position:absolute;vertical-align:top;margin-left:29px;border-radius:10px;padding-left:5px;padding-right:5px;font-size:12px}.ulDropdown{list-style:none;padding:unset;margin:unset}.ulSubDropdown{list-style:none;padding:unset;margin:unset;width:130px}.liDropdown{padding:14px;transition:all linear .3s}.liDropdown:hover,.liDropdown:active{background:gray;cursor:pointer;color:#fff}.dropdown-menu{background:#fff;box-shadow:0 10px 30px #523f690d;transition:all linear .3s;position:absolute;font-size:15px}.subMenu{position:relative}.subDropdown-menu{background:#fff;box-shadow:0 10px 30px #523f690d;transition:all linear .3s;position:absolute;right:100%;top:1%}.downArrowImg{height:15px;width:15px;padding-right:5px}.upArrowImg{height:21px;width:21px;padding-right:5px}.buttonDropdown{box-shadow:0 10px 30px #523f690d;padding:8px 10px;border:none;cursor:pointer;background-color:#d3d3d3}.headerMobile{display:flex;justify-content:space-around;gap:40px;font-size:20px;align-items:center;padding-right:10px;padding-left:10px}.mobileSearch{padding-left:10px;padding-right:10px;max-width:400px;margin:auto}.searchSubmit{width:25px;height:25px;background-color:#f5f5f5;padding:5px}.searchSubmit:hover{background-color:#fff}.searchContainer{display:flex;align-items:center;gap:10px;min-width:270px}.searchInput{font-size:20px}.productPageContainer{padding-top:50px;background-color:#f5f5f5}.item{box-shadow:0 0 2px gray;width:100%;text-align:left;background-color:#fff;padding:25px}.itemContainer{display:flex;justify-content:center}.productPageDescript{padding-top:20px;padding-bottom:20px}.productPageTitle{text-align:center;padding-bottom:20px}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}.ppform{text-align:left;margin-left:30px;padding-top:30px}.ppLabel{font-weight:700}.ppQuantity{padding-top:20px}.ppImg{max-width:700px;max-height:700px;width:80%;height:auto}.ppSubmit{margin-top:20px}.ppInput{max-width:200px;padding:5px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.nonScrollContainer{text-align:center}.arrowContainer{width:30px;height:30px;border-radius:20px;display:flex;background-color:#f5f5f5;border:solid;border-width:.1px;border-color:#000}.arrowContainer:hover{background:lightgray}.scrollContainer{display:flex;justify-content:center;align-items:center;gap:20px;margin-left:10px;margin-right:10px}.checkoutContainer{padding-top:5px;text-align:center;background-color:#f5f5f5;padding-bottom:30px;height:30vh}.cartContainer{display:flex;align-items:center;gap:5px;width:50px}.checkoutImg{width:100px;height:100px}.cartImageContainer{display:flex;align-items:center}.cartCont1{display:flex;justify-content:center;gap:40px;padding-left:10px;padding-right:10px}.ccText{text-align:left;padding-left:40px}.ccSpan{font-weight:700}.cart2{margin:20px}.quantity{width:50px;font-size:17px}.cartFooter{text-align:left}.cartCont{border-width:2px;width:70%;max-width:600px;margin:auto;padding-top:10px;background-color:#fff;box-shadow:0 0 2px gray;padding-bottom:20px}@media only screen and (max-width: 650px){.cartCont{width:80vw}}.deleteButtonContainer{padding-top:20px}.delete{margin-right:10px}.checkoutButtons{display:flex;justify-content:center;gap:20px;padding-top:30px;margin-bottom:20px}.subTotal{padding-top:20px;font-weight:700}.finalContainer{padding-top:60px;text-align:center}.error{text-align:center}.loading{text-align:center;font-size:20px}.price{font-weight:700;font-size:18px}.paymentForm{padding-left:10px;padding-right:10px}.orderContainer{text-align:left;padding-left:20%}.pItems{margin:0}.total{font-weight:700}.newAddressContainer{width:80%;padding-left:30px;padding-bottom:20px}.submitAddress,.summarySubmit{padding-top:15px}.summaryContainer{text-align:center;padding-bottom:20px}.successContainer{margin-left:15px;margin-right:15px}.orderSummary{padding-top:15px}.totalSum{padding-top:10px;font-weight:700;padding-bottom:10px}.homeContainer{padding-top:20px}.categoryContainer{background-color:#f5f5f5;padding:20px 20px 30px;text-align:left}.categoryContainer2{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.homeLinkContainer:hover{color:gray;opacity:.8}.salePercent{color:red;font-size:18px;padding-top:20px}.salePercentShop{color:red;font-size:18px;padding-top:5px}.regPrice{text-decoration:line-through;font-size:18px}footer{display:flex;height:100vh;min-height:100vh;background-color:#d3d3d3;padding-top:10px;padding-left:20px}.footerText{padding-top:10px}.footerText:hover{color:gray}.footerContainer{padding-bottom:25px}.contactContainer{padding-top:20px;padding-left:20px}.contactMessage{text-align:center}.contactText{height:100px;width:300px}.titleInput{width:300px}.netError{text-align:center;padding-top:40px}.addTitle{text-align:center;padding-top:30px}.addressInput{width:300px}.addressPadding{padding:5px 20px;margin:8px 0;box-sizing:border-box}.osContainer{padding-left:30px;margin-top:0}.osInput{width:300px}.osMessage{padding-top:20px;padding-bottom:60px}.orderStatusContainer{padding-top:20px;padding-left:20px}.osSubmit{padding-top:20px}.checkoutTitle{text-align:center;padding-top:30px;padding-bottom:20px}.checkoutButton{margin-top:20px}.loadingImage{display:flex;justify-content:center;height:100vh;align-items: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:16px;font-weight:500;font-family:inherit;background-color:#d8dae6;cursor:pointer;transition:border-color .25s;padding:5px 20px}input[type=submit]:hover{border-color:#646cff}input[type=submit]:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
