body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#001f3f;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}.about,.home{background:#000235;width:100%}.hero{background:url(/static/media/Home%20banner.2e445d7e75bfc28446ff.png) no-repeat 50%/cover;color:#fff;height:100vh;justify-content:center;position:relative}.hero,.hero-section{align-items:center;display:flex;width:100%}.hero-section{justify-content:space-between;max-width:1200px;padding-left:50px}.hero-content{max-width:50%}.hero-content h1{font-size:3rem;font-weight:700;margin-bottom:15px}.hero-content p,.offer-container p{font-size:1rem;margin-bottom:25px}.hero-buttons{display:flex;gap:15px}.shop-now{background-color:#21dadb;border:none;border-radius:5px;color:#001f3f;color:#fff;cursor:pointer;font-size:1rem;letter-spacing:2px;padding:12px 20px;text-transform:uppercase}.shop-now:hover{background-color:#b5b7b9}.more-info{background-color:initial;border:1px solid #21dadb;border-radius:5px;color:#21dadb;cursor:pointer;font-size:1rem;letter-spacing:2px;padding:12px 20px;text-transform:uppercase}.more-info:hover{background-color:#b5b7b9;border:none;color:#fff}.hero-image{max-width:50%}.hero-image img{max-width:500px;width:100%}.brand-section{margin:0 50px;text-align:center}h2{color:#fff;font-size:20px;text-align:left;text-transform:uppercase}.brand-slider{align-items:center;background:#21dadb66;border-radius:10px;display:flex;justify-content:center;overflow:hidden;padding:20px}.brand-logos{display:flex;gap:40px;max-width:80%;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth}.brand-logos::-webkit-scrollbar{display:none}.brand-logos img{background:#fff;border-radius:8px;flex:0 0 auto;height:120px;padding:10px;width:150px}.brand-nav{background:none;border:none;color:#fff;cursor:pointer;font-size:25px;transition:transform .2s ease-in-out}.brand-nav:hover{transform:scale(1.2)}.add-to-cart{background-color:#21dadb;border:none;border-radius:5px;color:#001f3f;color:#fff;cursor:pointer;font-size:1rem;letter-spacing:2px;padding:12px 20px;text-transform:uppercase}@media screen and (max-width:768px){.brand-section{margin:0 20px}.brand-logos{gap:20px;max-width:100%}.brand-logos img{height:80px;width:100px}.brand-nav{font-size:20px}}.trending-products{padding:50px;text-align:center}.product-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.product-card{background:#f5f5f5;border-radius:10px;box-shadow:0 4px 6px #21dadb;padding:15px;position:relative;text-align:center;width:200px}.product-card img{border-radius:10px;width:100%}.product-info{margin-top:10px}.product-rating{align-items:center;color:orange;display:flex;font-size:.9rem;justify-content:center}.product-price{font-size:1.2rem;font-weight:700;margin-top:-15px}.sold-out{color:gray;font-size:.8rem;margin-top:-15px}.product-icons{display:flex;gap:10px;position:absolute;right:10px;top:10px}.cart-icon,.heart-icon{color:#ff5733;cursor:pointer;font-size:1.2rem;transition:.3s ease}.cart-icon:hover,.heart-icon:hover{color:red}.offer-section{padding:50px;text-align:center}.offer-container{background:#21dadb66;border-radius:10px;color:#fff;max-width:1200px;padding:50px}.offer-container h1{font-size:3rem;font-weight:700;margin-bottom:15px;text-align:center}.offer-buttons{gap:15px}.offer-buttons,.review-input{display:flex;justify-content:center}.review-input{align-items:center;gap:10px;margin-top:20px}.review-input input{background:#f4f4f4;border:none;border-radius:5px 0 0 5px;font-size:1rem;padding:12px;text-align:center;width:30%}.review-input .submit-btn{background-color:#21dadb;border:none;border-radius:0 5px 5px 0;color:#001f3f;color:#fff;cursor:pointer;font-size:1rem;letter-spacing:2px;margin-left:-10px;padding:12px 20px;text-transform:uppercase}@media screen and (max-width:768px){.offer-container h1{font-size:2rem}}.footer{background:#004d66;color:#fff;padding:40px 20px;text-align:center}.footer-container{align-items:center;display:flex;flex-direction:column;gap:40px}.footer2-container{background:linear-gradient(90deg,#21dadb,#6d97b5);height:10px;width:100%}.footer-logo img{width:150px}.footer-links{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;text-align:left}.footer-section h3{font-size:1.2rem;margin-bottom:10px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:5px}.footer-section ul li a{color:#fff;text-decoration:none;transition:.3s ease}.footer-section ul li a:hover{color:#21dadb}@media screen and (max-width:768px){.footer-container,.footer-links{flex-direction:column;gap:20px;text-align:center}.footer-section{width:100%}.footer-logo img{width:200px}}.header{align-items:center;background:none;color:#fff;display:flex;justify-content:space-between;padding:15px 0;position:absolute;position:fixed;top:0;width:100%;z-index:100}.header:after{background:#001f3f;bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;width:100%;z-index:-1}.logo-container{align-items:center;display:flex}.logo{height:auto;margin-left:50px;margin-right:10px;width:100px}.nav-links ul{display:flex;gap:25px;list-style:none}.nav-links li a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s ease}.nav-links li a.active,.nav-links li a:hover{color:#21dadb}.icons{cursor:pointer;display:flex;font-size:1.5rem;gap:20px}.icons .icon2{align-items:center;display:flex;margin-right:60px}.navbar-toggler{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.8rem;margin-right:10px}@media screen and (max-width:768px){.navbar-toggler{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px;z-index:1100}.navbar-toggler.left{left:20px;right:auto}.navbar-toggler{display:block}.nav-links{background:#004d66e6;display:none;left:0;overflow-x:hidden;padding:20px;position:absolute;text-align:center;top:60px;width:90%}.nav-links.nav-open{display:block}.nav-links ul{flex-direction:column;gap:15px}.icons{display:none}.icons.icons-open{display:flex;gap:15px;margin-top:20px}}.contact-page{align-items:center;background:url(/static/media/contactbg.a6dbd28647f14a7a93b4.png) no-repeat 50%/cover;color:#fff;display:flex;height:100vh;justify-content:center;overflow-x:hidden;position:relative;width:100%}.contact-container{align-items:center;display:flex;justify-content:space-between;max-width:1200px;padding:50px}.contact-info{max-width:50%}.contact-info h1{font-size:2.5rem;font-weight:700;margin-bottom:15px}.contact-info p{font-size:1rem;line-height:1.5;margin-bottom:15px}.contact-form{align-items:center;display:flex;flex-direction:column;gap:15px;width:45%}.contact-form input,.contact-form textarea{background:#21dadb4d;border:none;border-radius:5px;color:#fff;font-size:1rem;outline:none;padding:12px;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#fffc}.contact-form textarea{height:120px;resize:none}.contact-submit-btn{background-color:#21dadb;border:none;border-radius:5px;color:#001f3f;color:#fff;cursor:pointer;font-size:1rem;letter-spacing:2px;padding:12px 10px;text-align:center;text-transform:uppercase;width:105%}.contact-submit-btn:hover{background-color:#b5b7b9}@media screen and (max-width:1024px){.contact-container{align-items:center;flex-direction:column;gap:30px;overflow-x:hidden;padding:30px;text-align:center}.contact-info{margin-top:100px;max-width:100%}.contact-form,.contact-form input,.contact-form textarea{width:100%}.contact-submit-btn{width:105%}}@media screen and (max-width:768px){.contact-info h1{font-size:2rem}.contact-info p{font-size:.9rem}.contact-form{width:100%}.contact-submit-btn{width:105%}}.cart{display:flex;flex-direction:column;margin:100px auto}.cart h1{font-size:2.5rem;font-weight:700;margin-bottom:15px}.cart p{font-size:1.2rem;margin-bottom:30px}.cart button{background-color:#21dadb;border:none;border-radius:5px;color:#001f3f;cursor:pointer;font-size:1.2rem;padding:10px 20px}.cart-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 50px}.cart-item{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;height:100px;justify-content:center;padding:20px;text-align:center}.cart-item h3{font-size:.7rem;margin-bottom:10px}.cart-item img{height:30%;width:20%}aside{border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-left:50px;padding:20px;text-align:center;width:400px}.count_btns,.count_btns span{align-items:center;display:flex;justify-content:center}.count_btns span{background-color:#21dadb;border:none;border-radius:50%;color:#001f3f;cursor:pointer;font-size:1.2rem;height:30px;margin:0 10px;text-align:center;width:30px}.product-container{display:flex;flex-direction:column;margin-top:5rem;padding:20px}.product-container h1{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.product-container p{border-radius:5px;color:#555;font-size:1.2rem;line-height:1.5;margin-bottom:20px;padding:10px;text-align:center;width:100%}.product-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:20px}.product-item{border-radius:10px;box-shadow:0 2px 10px #fff;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.product-item img{border-radius:10px;object-fit:cover;width:100%}.product-item h3{font-size:1.2rem;margin:10px 0}.product-item p{color:#555;font-size:1rem;font-weight:700;margin:0}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filters input{border:1px solid #ccc;border-radius:5px;padding:8px}.read-more-btn{background:none;border:none;color:#007bff;cursor:pointer;margin-top:5px}.price{font-weight:700;margin-top:10px}.add-to-cart-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px}.add-to-cart-btn:hover{background-color:#0056b3}.product-info .product-rating{color:orange;font-size:1rem;margin-right:5px}.product-info .product-description{border-radius:5px;color:#fff;font-size:.7rem;line-height:1.5;margin-top:10px;padding:10px;width:100%}.star-icon{color:#fc0;font-size:1.2rem;margin-right:5px}
/*# sourceMappingURL=main.67dc28a8.css.map*/