.Checkout-module__76v5RW__page{width:100%;font-family:var(--font-geist-sans);color:#000;background-color:#f1f1f1;margin:auto;padding:50px 2vw 2vw}.Checkout-module__76v5RW__innerPage{width:800px;margin:auto;padding:100px 20px}.Checkout-module__76v5RW__main{flex-direction:column;display:flex}.Checkout-module__76v5RW__checkout{color:#000}.Checkout-module__76v5RW__cartItems{background:#fff;border:1px solid #ccc;border-radius:10px}.Checkout-module__76v5RW__cartItem{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:20px;display:flex}.Checkout-module__76v5RW__cartItem:last-child{border-bottom:0}.Checkout-module__76v5RW__itemDetails{align-items:center;display:flex}.Checkout-module__76v5RW__itemInfo{margin-left:0}.Checkout-module__76v5RW__itemPrice{-webkit-user-select:none;user-select:none;justify-content:flex-end;width:200px;font-size:18px;font-weight:700;display:flex}.Checkout-module__76v5RW__priceBox{text-align:right;flex-direction:column;display:flex}.Checkout-module__76v5RW__quantityBtn{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;margin-left:10px;padding:7px;font-size:14px;display:flex}.Checkout-module__76v5RW__checkboxContainer{align-items:flex-start;display:flex}.Checkout-module__76v5RW__summary{background-color:#fff;border:1px solid #ccc;border-radius:10px;margin-top:20px;padding:20px}.Checkout-module__76v5RW__summaryItem{border-bottom:1px solid #e1e1e1;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;font-size:18px;font-weight:700;display:flex}.Checkout-module__76v5RW__infoSection{background-color:#fff;border:1px solid #ccc;border-radius:10px;margin-top:20px;padding:20px}.Checkout-module__76v5RW__infoSection input{border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:10px;padding:10px;display:block}.Checkout-module__76v5RW__payButton{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:5px;width:100%;margin-top:20px;padding:15px;font-size:18px;font-weight:700;display:block}.Checkout-module__76v5RW__payButton:hover{background-color:#005bb5}.Checkout-module__76v5RW__row{gap:10px;display:flex}.Checkout-module__76v5RW__cityInput,.Checkout-module__76v5RW__zipInput{flex:1}.Checkout-module__76v5RW__errorMessage{text-align:center;padding-top:20px;font-weight:500}.Checkout-module__76v5RW__stockStatus{margin-right:20px;font-size:14px}
