*{box-sizing:border-box;margin:0;padding:0;font-family:Reem Kufi,sans-serif!important}img{max-width:100%;height:auto}.App{width:85vw;max-width:1900px;min-height:100vh;margin:0 auto}body{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-image:url(/assets/4-BCSNVxrY.png);max-width:100%;margin-bottom:-20%;overflow-x:hidden}nav{justify-content:space-between;align-items:center;min-height:90px;display:flex}.navbar-menu-container{display:none}.navbar-links-container a{color:#17b3d2;margin-right:3rem;font-size:1.1rem;font-weight:600;text-decoration:none}.primary-button{cursor:pointer;background-color:#0ee2e6;border:none;border-radius:5rem;outline:none;padding:.9rem 1.75rem;font-size:1.1rem;font-weight:600;transition:all .2s}.navbar-cart-icon{font-size:1.15rem}.primary-button:hover{background-color:#042d3d}.navbar-menu-container svg{cursor:pointer;font-size:1.5rem}.home-banner-container{padding-top:3rem;display:flex;position:relative}.home-bannerImage-container{z-index:-2;max-width:700px;position:absolute;top:-100px;right:-170px}.home-image-section{flex:1;max-width:600px}.home-text-section{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.primary-heading{color:#8bf3f3;max-width:600px;font-size:clamp(2rem,5vw,4rem)}.primary-text{color:#89e899;max-width:500px;margin:1.5rem 0;font-size:clamp(1rem,3vw,1.5rem)}.secondary-button{cursor:pointer;color:#080707;background-color:#1ac5af;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.secondary-button svg{margin-left:.75rem;font-size:1.5rem}.secondary-button:hover{background-color:#042d3d}.about-section-container{justify-content:space-between;align-items:center;margin-top:20rem;display:flex;position:relative}.about-background-image-container{z-index:-2;position:absolute;left:-150px}.about-section-image-container{flex:.9;margin-right:1rem}.about-section-text-container{flex-direction:column;flex:1;justify-content:center;display:flex}.primary-subheading{color:#15a472;font-size:1.15rem;font-weight:700}.about-buttons-container{margin-top:2rem;display:flex}.watch-video-button{cursor:pointer;color:#17aeb6;background-color:#0000;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;margin-left:2rem;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.watch-video-button svg{margin-right:1rem;font-size:3rem}.contact-page-wrapper h1{max-width:900px!important}.contact-page-wrapper{flex-direction:column;justify-content:center;align-items:center;margin:6rem 0;display:flex}.contact-form-container{background-color:#fff;border-radius:5rem;align-items:center;width:100%;max-width:700px;margin-top:3rem;padding:1rem;display:flex}.contact-form-container input{border:none;outline:none;flex:1;height:100%;padding:.5rem 1rem;font-size:1.3rem}.footer-wrapper{margin:10rem 0 6rem;display:flex}.footer-logo-container{max-width:110px}.footer-icons{margin-top:2.5rem}.footer-icons svg{color:#25abaf;margin-right:1.25rem;font-size:1.5rem}.footer-section-two{flex:1;justify-content:flex-end;display:flex}.footer-section-columns{flex-direction:column;min-width:190px;display:flex}.footer-section-columns span{color:#38abd4;cursor:pointer;margin:.25rem 0;font-weight:600}.testimonial-section-bottom{text-align:center;background-color:#20accc;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;max-width:750px;margin:2rem auto;padding:1.5rem 2rem;display:flex}.testimonial-section-bottom p{color:#4822ba;max-width:500px;margin:2rem 0;font-size:1.1rem;font-weight:700}.testimonials-stars-container svg{color:#e2e516;margin:0 .25rem;font-size:1.5rem}.testimonial-section-bottom h2{margin-top:1.5rem}.work-section-wrapper{margin-top:15rem}.work-section-top p{text-align:center;max-width:600px!important}.work-section-top h1{max-width:700px!important}.work-section-top{flex-direction:column;justify-content:center;align-items:center;display:flex}.work-section-info{text-align:center;color:#93ad1c;background-color:#ae0f0f;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:290px;min-height:350px;margin:1rem 2rem;padding:1rem 2rem;display:flex}.work-section-info h2{margin:1rem 0}.work-section-bottom{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:5rem;display:flex}.work-section-info p{flex:1;align-items:center;font-weight:600;display:flex}@media (width<=1000px){.navbar-links-container a{margin-right:1rem;font-size:1rem}.primary-button{font-size:1rem}.home-bannerImage-container{max-width:600px}}@media (width<=800px){.nav-logo-container{max-width:140px}.navbar-links-container{display:none}.navbar-menu-container{display:flex}.home-bannerImage-container{max-width:600px}.home-banner-container,.about-section-container{flex-direction:column-reverse;justify-content:center;align-items:center}.about-section-container{flex-direction:column}.home-image-section,.about-section-image-container{width:100%;max-width:400px}.primary-heading{text-align:center;max-width:90%}.primary-text{text-align:center;max-width:80%}.home-text-section,.about-section-text-container{justify-content:center;align-items:center;margin-top:4rem}.secondary-button{cursor:pointer;padding:.8rem 2rem;font-size:1rem}.about-section-container{margin-top:5rem!important}.about-buttons-container{flex-direction:column;justify-content:center}.primary-subheading{text-align:center}.watch-video-button{margin-top:1rem;margin-left:0!important;font-size:1rem!important}.watch-video-button svg{margin-right:.5rem!important}.about-section-image-container{margin-right:0!important}.work-section-wrapper{margin-top:5rem!important}.work-section-bottom{margin-top:1rem!important}.contact-form-container{flex-direction:column;justify-content:center;align-items:center;border-radius:1rem!important;padding:.5rem!important}.contact-form-container input{text-align:center;max-width:100%;margin-bottom:.8rem!important;padding:.5rem 1rem!important;font-size:1rem!important}.footer-wrapper{flex-direction:column}.footer-section-two{flex-direction:column;margin-top:2rem}.footer-section-columns{margin:1rem 0}.App{max-width:95vw}}@media (width<=600px){.home-bannerImage-container,.about-background-image-container{display:none}}.navbar-cart-link{position:relative}.navbar-cart-badge{color:#080707;background-color:#0ee2e6;border-radius:5rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-.6rem;right:-.9rem}.navbar-user{color:#89e899;margin-right:1.5rem;font-size:1.1rem;font-weight:600}button:disabled{opacity:.7;cursor:not-allowed}.menu-status{text-align:center;color:#89e899;margin-top:3rem;font-size:1.2rem}.product-card{justify-content:flex-start;min-height:460px;padding:1.5rem}.product-img-container{border:4px solid #1ac5af;border-radius:50%;width:160px;height:160px;overflow:hidden}.product-img-container img{object-fit:cover;width:100%;height:100%}.product-category{color:#8bf3f3;text-transform:uppercase;letter-spacing:.08em;margin-top:1rem;font-size:.9rem;font-weight:700}.product-card h2{margin:.5rem 0}.product-footer{justify-content:space-between;align-items:center;width:100%;margin-top:1rem;display:flex}.product-price{color:#8bf3f3;font-size:1.5rem;font-weight:700}.product-footer .secondary-button{padding:.6rem 1.25rem;font-size:1rem}.product-footer .secondary-button svg{margin-left:.5rem;font-size:1.2rem}.auth-page-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:5rem 0 0;display:flex}.auth-page-wrapper .primary-text{max-width:600px}.auth-form-container{text-align:left;background-color:#fff;border-radius:2rem;flex-direction:column;align-items:stretch;width:100%;max-width:480px;margin-top:1rem;padding:2.5rem 2rem;display:flex}.auth-form-container label{color:#15a472;margin-bottom:.4rem;font-weight:700}.auth-form-container input{border:2px solid #8bf3f3;border-radius:5rem;outline:none;margin-bottom:1.25rem;padding:.75rem 1.25rem;font-size:1.1rem;transition:all .2s}.auth-form-container input:focus{border-color:#1ac5af}.auth-form-container .secondary-button{margin-top:.5rem}.auth-error{color:#ae0f0f;margin-bottom:1rem;font-weight:600}.cart-empty{flex-direction:column;align-items:center;display:flex}.cart-container{width:100%;max-width:850px;margin-top:2rem}.cart-item{color:#93ad1c;text-align:left;background-color:#ae0f0f;border-radius:1rem;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:1rem 1.5rem;display:flex}.cart-item img{object-fit:cover;border:3px solid #1ac5af;border-radius:50%;width:80px;height:80px}.cart-item-info{flex-direction:column;flex:1;display:flex}.cart-item-info h2{font-size:1.3rem}.cart-item-info span{color:#8bf3f3;font-weight:600}.cart-quantity{align-items:center;gap:.75rem;font-size:1.2rem;font-weight:700;display:flex}.cart-quantity button,.cart-remove{color:#080707;cursor:pointer;background-color:#1ac5af;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;transition:all .2s;display:flex}.cart-quantity button:hover,.cart-remove:hover{color:#8bf3f3;background-color:#042d3d}.cart-item-total{text-align:right;color:#8bf3f3;min-width:90px;font-size:1.3rem;font-weight:700}.cart-summary{background-color:#20accc;border-radius:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 2rem;display:flex}.cart-summary h2{color:#4822ba}.cart-actions{align-items:center;display:flex}.cart-actions .watch-video-button{color:#042d3d;margin:0 1.5rem 0 0;text-decoration:none}.toast{color:#8bf3f3;z-index:2000;background-color:#042d3d;border-radius:5rem;padding:.9rem 1.75rem;font-weight:600;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}@media (width<=800px){.cart-item{text-align:center;flex-wrap:wrap;justify-content:center}.cart-item-info{flex-basis:100%;align-items:center}.cart-summary{text-align:center;flex-direction:column}.auth-form-container{padding:2rem 1.25rem}}
