body{background-color:#f4f7fc;color:#2d3748;font-family:Poppins,Arial,sans-serif;line-height:1.7;padding:0}h2,h3{color:#1a202c;margin-bottom:16px}button,input{outline:none}button{font-family:inherit}input[type=text]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 6px #00000014;font-size:16px;margin-bottom:24px;padding:14px 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input[type=text]:focus{border-color:#3182ce;box-shadow:0 4px 12px #3182ce4d}.categories{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);justify-content:center;margin-bottom:32px}.category-card{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:15px;box-shadow:0 6px 12px #0000001a;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.category-card:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.category-icon{font-size:3rem;margin-bottom:12px}.category-title{font-size:1.2rem;font-weight:700;letter-spacing:.5px}.grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}.article-card{background-color:#fff;border:1px solid #edf2f7;border-radius:15px;box-shadow:0 6px 12px #0000000d;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-8px)}.article-title{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:12px}.article-description{color:#718096;font-size:.95rem;margin-bottom:10px}.article-price{color:#38a169;font-size:1.25rem;font-weight:700;margin-bottom:16px}.quantity-input{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:16px;margin-right:12px;padding:12px;text-align:center;width:80px}.quantity-input:focus{border-color:#3182ce;box-shadow:0 2px 8px #3182ce4d}.add-to-cart{background-color:#3182ce;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;padding:12px 18px;transition:background-color .3s ease,transform .3s ease}.add-to-cart:hover{background-color:#2b6cb0;transform:translateY(-2px)}.add-to-cart:active{background-color:#2c5282}.contact-form{background-color:#f9f9fb;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 6px 12px #0000000d;margin-top:40px;padding:24px}.contact-form h3{color:#1a202c;font-size:1.5rem;font-weight:700;margin-bottom:20px}.contact-form input{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:16px;margin-bottom:16px;padding:14px 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.contact-form input:focus{border-color:#3182ce;box-shadow:0 4px 12px #3182ce4d}@media (max-width:768px){.article-card,.categories{grid-template-columns:1fr}}body{background-color:#f8fafc;color:#1a202c;font-family:Poppins,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;position:relative;text-align:center}.app-background{background-attachment:fixed;background-image:url(/static/media/bitebase.a228991e0215137a0318.webp);background-position:50%;background-size:cover}.app-background,.app-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.app-overlay{background-color:#0006}.navbar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1f2937e6;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;left:0;padding:10px 15px;position:fixed;top:0;width:100%;z-index:1000}.navbar .logo{color:#38bdf8;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s ease}.navbar .logo:hover{color:#fff}.navbar .hamburger-menu{color:#fff;cursor:pointer;display:none;font-size:1.8rem;right:100px}.navbar .nav-buttons{display:flex;gap:15px;margin-right:10px}.navbar .nav-buttons a{align-items:center;background-color:#2563eb;border-radius:50px;box-shadow:0 3px 6px #2563eb66;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:8px 12px;text-decoration:none;transition:all .3s ease}.navbar .nav-buttons a:hover{background-color:#1d4ed8;box-shadow:0 4px 8px #2563eb99;transform:translateY(-2px)}.navbar .nav-buttons a:active{background-color:#1e40af;transform:scale(.95)}@media (max-width:768px){.navbar .hamburger-menu{display:block}.navbar .nav-buttons{background-color:#1f2937e6;border-radius:8px;box-shadow:0 8px 20px #0000004d;display:none;flex-direction:column;gap:10px;left:0;padding:15px;position:absolute;top:50px;width:100%}.navbar .nav-buttons.open{display:flex}.navbar .nav-buttons a{text-align:center;width:100%}}.header{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px #0000001a;color:#fff;margin-top:80px;padding:40px 20px;text-align:center}.header h1{font-size:3rem;font-weight:700;margin-bottom:16px}.header p{font-size:1.25rem;font-weight:400;margin-bottom:24px}.header .cta-button{background-color:#38bdf8;border-radius:50px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:1rem;font-weight:700;padding:14px 28px;text-decoration:none;transition:all .3s ease}.header .cta-button:hover{background-color:#2563eb;box-shadow:0 6px 12px #2563eb66;transform:scale(1.05)}.main{padding:80px 20px 20px}@media (max-width:768px){.main{padding-top:120px}}button{background-color:#3182ce;border:none;border-radius:50px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;margin-top:30px;padding:14px 24px;transition:all .3s ease}button:hover{background-color:#2563eb;box-shadow:0 6px 12px #2563eb66;transform:translateY(-4px)}button:active{background-color:#1e40af;transform:scale(.95)}footer{background-color:#1f2937;box-shadow:0 -4px 6px #0000001a;color:#e5e7eb;font-size:.875rem;margin-top:auto;padding:20px;text-align:center}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}
/*# sourceMappingURL=main.ecf78476.css.map*/