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}.login-form-container{align-items:center;background-color:#f9fafb;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:1110px;width:90%}@media screen and (min-width:992px){.login-form-container{flex-direction:row;gap:40px;justify-content:space-around}}.login-website-logo-mobile-image{margin:20px auto;width:160px}@media screen and (min-width:992px){.login-website-logo-mobile-image{display:none}}.login-website-logo-desktop-image{margin-bottom:20px;width:180px}@media screen and (max-width:991px){.login-website-logo-desktop-image{display:none}}.login-image{width:260px}@media screen and (min-width:992px){.login-image{margin-right:30px;max-width:500px;width:55%}}.form-container{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;max-width:360px;padding:30px 20px;width:100%}@media screen and (min-width:992px){.form-container{padding:50px 40px}}.input-container{display:flex;flex-direction:column;margin-top:18px;width:100%}.input-label{color:#334155;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;margin-bottom:6px}.password-input-field,.username-input-field{background-color:#f1f5f9;border:1px solid #d1d5db;border-radius:6px;color:#334155;font-size:14px;height:42px;padding:10px 14px;transition:border .3s}.password-input-field:focus,.username-input-field:focus{background-color:#fff;border-color:#0b69ff;outline:none}.login-button{background-color:#0b69ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;height:42px;margin-top:22px;transition:background .3s;width:100%}.login-button:hover{background-color:#0959d1}.error-message{align-self:flex-start;color:#ff0b37;font-family:Roboto,sans-serif;font-size:12px;margin-top:5px}.nav-header{border-bottom:1px solid #f3f3f3;display:flex;justify-content:center}@media screen and (max-width:768px){.nav-header{align-items:center;flex-direction:column}}.nav-content{align-items:center;display:flex;justify-content:space-between;max-width:1110px;padding-bottom:25px;padding-top:25px;width:90%}.website-logo{width:110px}@media screen and (min-width:768px){.website-logo{width:165px}}.nav-menu{align-self:flex-end;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end;list-style-type:none;margin-bottom:0;margin-top:0}@media screen and (max-width:767px){.nav-menu{display:none}}.nav-link{color:#475569;font-family:Roboto;font-size:16px;font-weight:400;margin:10px;text-decoration:none}.logout-desktop-btn{background-color:#0967d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Roboto;font-size:10px;font-weight:600;margin-left:14px;padding:8px 16px}@media screen and (max-width:767px){.logout-desktop-btn{display:none}}.logout-mobile-btn{background:#0000;border:none;cursor:pointer;padding:0}@media screen and (min-width:768px){.logout-mobile-btn{display:none}}.logout-icon{width:24px}.nav-menu-mobile{width:100%}@media screen and (min-width:768px){.nav-menu-mobile{display:none}}.nav-menu-list-mobile{align-items:center;background-color:#e6f6ff;display:flex;flex:1 1;flex-direction:row;height:70px;justify-content:space-around;list-style-type:none;margin-bottom:0;margin-top:0;padding:0}.nav-menu-item-mobile{cursor:pointer;margin:0}.nav-bar-image{width:24px}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1110px;padding-bottom:50px;padding-top:10px;width:90%}@media screen and (min-width:768px){.home-container{flex-direction:row;justify-content:space-between;padding-top:96px}}.home-content{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.home-content{align-items:flex-start}}.home-mobile-img{width:206px}@media screen and (min-width:768px){.home-mobile-img{display:none}}.home-desktop-img{margin-left:85px;max-width:450px;width:50%}@media screen and (max-width:767px){.home-desktop-img{display:none}}.home-heading{color:#1e293b;font-family:Roboto;font-size:36px;font-weight:700;margin-top:0;text-align:center}@media screen and (min-width:768px){.home-heading{font-size:46px;text-align:left}}.home-description{color:#64748b;font-family:Roboto;font-size:14px;line-height:28px;margin-bottom:0;margin-top:36px;text-align:center}@media screen and (min-width:768px){.home-description{font-size:18px;margin-top:0;text-align:left}}.shop-now-button{background-color:#0967d2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Roboto;font-size:14px;font-weight:400;margin-top:20px;padding-bottom:12px;padding-top:12px;width:150px}@media screen and (min-width:768px){.shop-now-button{font-size:16px}}.products-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}@media screen and (min-width:768px){.products-header{margin-top:32px}}.products-list-heading{color:#475569;font-family:Roboto;font-size:20px;font-weight:500}@media screen and (min-width:768px){.products-list-heading{font-size:32px}}.sort-by-container{align-items:center;display:flex}.sort-by-icon{color:#475569;height:24px;margin-right:6px;width:24px}.sort-by{font-weight:400}.sort-by,.sort-by-select{color:#475569;font-family:Roboto;font-size:16px}.sort-by-select{background-color:#fff;border:none;cursor:pointer;font-weight:500;outline:none;padding:12px}.select-option{color:#7e858e;font-family:Roboto;font-size:14px}.product-item{display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;margin-bottom:48px;margin-right:20px;width:350px}@media screen and (min-width:768px) and (max-width:991px){.product-item{width:300px}}.thumbnail{border-radius:6px;max-height:350px;width:100%}.title{color:#171f46;font-size:24px;font-weight:500;margin-bottom:8px;margin-top:20px}.brand,.title{font-family:Roboto}.brand{color:#594d6d;font-size:18px;margin-bottom:6px}.product-details{align-items:flex-end;display:flex;justify-content:space-between;margin-top:2px}.price{color:#171f46;font-family:Roboto;font-size:18px;font-weight:700;margin:0}.rating-container{align-items:center;background-color:#3b82f6;border-radius:6px;display:flex;padding:6px 16px}.rating{color:#fff;font-family:Roboto;font-size:16px;font-weight:500;margin-bottom:0;margin-right:4px;margin-top:0}.star{height:20px;margin-bottom:3px;width:20px}.products-heading{color:#475569;font-family:Roboto;font-size:20px;font-weight:500}@media screen and (min-width:768px){.products-heading{font-size:32px;margin-top:50px}}.products-loader-container{align-items:center;display:flex;justify-content:center;min-height:100vh}.products-list{display:flex;flex-wrap:wrap;padding-left:0}.primedeals-list-heading{color:#475569;font-family:Roboto;font-size:32px;font-weight:500;margin-top:48px}.primedeals-list{display:flex;flex-wrap:wrap;padding-left:0}.register-prime-image{margin-top:30px}.primedeals-loader-container{align-items:center;display:flex;justify-content:center;min-height:60vh}.product-sections{margin:auto;max-width:1110px;width:90%}.cart-container,.product-sections{display:flex;flex-direction:column}.cart-container{align-items:center;height:70vh;justify-content:center}.cart-img{width:150px}.not-found-container{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.not-found-img{width:400px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.dc114b1b.css.map*/