@import url(https://cdn.jsdelivr.net/npm/remixicon@2.5.0/fonts/remixicon.css);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}:root{--white-color:#fff;--black-color:#000;--body-font:"Poppins",sans-serif;--normal-font-size:1rem;--small-font-size:.813rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:var(--white-color);font-family:Poppins,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--normal-font-size)}a{text-decoration:none}.login{align-items:center;display:grid;height:100vh;position:relative}.login__img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.login__form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border-radius:1rem;color:#fff;margin:0 auto;padding:2rem 1rem;position:relative;text-align:center;width:300px}.login__title{font-size:1.5rem;margin-bottom:2rem}.login__box,.login__content{display:grid}.login__content{margin-bottom:1.5rem;row-gap:1.75rem}.login__box{align-items:center;border-bottom:2px solid #ccc;column-gap:.75rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.login__eye,.login__icon{font-size:1.25rem}.login__input{background:none;border:none;color:#000;color:var(--black-color);outline:none;padding-block:.8rem;width:100%;z-index:1}.login__box-input,.login__input{position:relative}.login__label{font-weight:500;left:0;position:absolute;top:13px;transition:.3s}.login__eye{cursor:pointer;position:absolute;right:0;top:18px;z-index:10}.login__box:nth-child(2) input{padding-right:1.8rem}.login__check,.login__check-group{align-items:center;display:flex;justify-content:space-between}.login__check{margin-bottom:1.5rem}.login__check-label,.login__forgot,.login__register{font-size:.813rem;font-size:var(--small-font-size)}.login__check-group{column-gap:.5rem}.login__check-input{height:16px;width:16px}.login__forgot{color:#000;color:var(--black-color)}.login__forgot:hover{text-decoration:underline}.login__button{background-color:#000;background-color:var(--black-color);border-radius:.5rem;color:#fff;color:var(--white-color);cursor:pointer;margin-bottom:1rem;padding:1rem;width:100%}.login__button,.login__register{font-weight:500}.login__register a{color:#000;color:var(--black-color)}.login__register a:hover{text-decoration:underline}.login_input:focus+.login_label,.login_input:not(:placeholder-shown).logininput:not(:focus)+.login_label{font-size:.813rem;font-size:var(--small-font-size);top:-12px}@media screen and (min-width:576px){.login{justify-content:center}.login__form{border-radius:1.5rem;padding:4rem 3rem 3.5rem;width:432px}.login__title{font-size:2rem}}.container{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.title{color:#333;font-size:24px;font-weight:700}.card,.title{margin-bottom:20px}.card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.card-title{color:#444;font-size:18px;font-weight:700;margin-bottom:15px}.table{border-collapse:collapse;margin-bottom:15px;width:100%}.table td,.table th{border:1px solid #e0e0e0;padding:10px;text-align:left}.table th{background-color:#f5f5f5;font-weight:700}.button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.button:hover{background-color:#0056b3}.form{display:flex;gap:10px;margin-bottom:20px}.form-group{display:flex;flex:1 1;flex-direction:column}.label{color:#555;font-weight:700;margin-bottom:5px}.input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px}.input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.cart-container{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:30px auto;padding:20px;text-align:center;width:360px}.cart-title{color:#333;font-size:20px;font-weight:700;margin-bottom:15px}.cart-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px;transition:all .3s ease-in-out}.item-image{border-radius:8px;box-shadow:2px 2px 5px #0000001a;height:50px;object-fit:cover;width:50px}.item-details{flex:1 1;margin-left:12px;text-align:left}.item-details h3{color:#222;font-size:16px;font-weight:600;margin:0}.item-details p{color:#555;font-size:14px;margin:5px 0}.qty-input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:5px;text-align:center;width:50px}.delete-icon{color:red;cursor:pointer;font-size:18px;transition:transform .2s ease-in-out}.delete-icon:hover{transform:scale(1.2)}.cart-total{font-size:18px;font-weight:700;margin-top:20px}.checkout-btn{background:#f60;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background .3s ease-in-out;width:100%}.checkout-btn:hover{background:#e65c00}.payment-gateway{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:Arial,sans-serif;min-height:100vh}.payment-card,.payment-gateway{align-items:center;display:flex;justify-content:center}.payment-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex-direction:column;max-width:400px;overflow:hidden;padding:20px;width:100%}.card-header{background:linear-gradient(90deg,#4a90e2,#8e44ad);color:#fff;padding:20px}.card-header h2{font-size:24px;margin:0}.card-header p{font-size:14px;margin:5px 0 0;opacity:.8}.card-content{padding:20px}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:700;margin-bottom:5px}.form-group input[type=text]{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-group label{align-items:center;cursor:pointer;display:flex}.radio-group input[type=radio]{margin-right:10px}.card-details{background-color:#f9f9f9;border-radius:4px;margin-bottom:20px;padding:15px}.form-row{display:flex;gap:15px}.form-row .form-group{flex:1 1}.submit-button{background:linear-gradient(90deg,#4a90e2,#8e44ad);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:opacity .3s ease;width:100%}.submit-button:hover{opacity:.9}.submit-button:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.00cfa0c2.css.map*/