body{font-family:Alata,sans-serif;margin:0;padding:0;box-sizing:border-box;line-height:1.6;color:#333}.video-intro{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:#000;display:flex;justify-content:center;align-items:center}#introVideo{width:100%;height:100%;object-fit:cover}#forgotPasswordLink{margin-top:1rem;color:#555;font-family:Alata,sans-serif}body{overflow:hidden}#videoIntro{display:none}.navbar{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#0e482e;color:#fff;position:sticky;top:0;z-index:1000}.navbar .edit{flex:1;text-align:center}.logo{justify-content:center;flex-grow:1;display:inline-block;text-align:center}.logo img{height:auto;width:130px;transition:transform .3s ease}.logo img:hover{transform:scale(1.1)}.nav-icons{display:flex;align-items:center;gap:1.5rem}.cart-icon,.user-icon{font-size:1.5rem;cursor:pointer;transition:transform .3s ease}.user-icon:hover{transform:scale(1.1)}#closeForgotPasswordModal{position:absolute;top:10px;right:10px;width:24px;height:24px;font-size:16px;line-height:24px;text-align:center;cursor:pointer;color:#000;background:transparent;border:none;border-radius:50%;transition:color .2s ease}.product-card{cursor:pointer}.dropdown-menu{display:none;position:absolute;top:100%;right:0;background-color:#aaa;border:4px solid #000;z-index:1000;width:150px}.dropdown-menu a{display:block;padding:10px 20px;color:#000;text-decoration:none;transition:background-color .3s ease;font-family:Alata,sans-serif}.dropdown-menu a:hover{background-color:#f9f9f9}.show-dropdown{display:block}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;justify-content:center;align-items:center;place-items:center}.modal-content{background-color:#fff;padding:2rem;width:300px;text-align:center;position:relative}.close-modal{position:absolute;top:10px;right:15px;font-size:1.5rem;cursor:pointer}.modal h2{margin-bottom:1.5rem;color:#000;font-family:Alata,sans-serif}.modal input{width:80%;padding:.8rem;margin-bottom:1rem;border:1px solid #ddd;font-size:1rem;font-family:Alata,sans-serif}.modal button{width:80%;padding:.8rem;background-color:#0e482e;color:#fff;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease;font-family:Alata,sans-serif}.toggleFormText{margin-top:1rem;color:#555;font-family:Alata,sans-serif}a{text-decoration:none}#toggleFormLink{color:#0e482e;text-decoration:none;font-weight:700}.hero{background-image:url(/images/banner3.png);background-size:cover;background-position:center;height:70vh;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;position:relative}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.hero-content{position:relative;z-index:1;text-align:center}.cta-button{background-color:#0e482e;color:#fff;padding:1rem 2.5rem;text-decoration:none;font-weight:700;transition:background-color .3s ease;animation:fadeIn 2.5s ease-in-out;margin-top:8.25cm;display:inline-block;font-family:Alata,sans-serif}.cta-button:hover{background-color:#0e482e}.about-us{padding:4rem 2rem;background-color:#fff}.about-content{display:flex;align-items:center;max-width:1200px;margin:0 auto;gap:2rem;min-height:150px;position:relative}.about-content h2{font-size:2.5rem;color:#000;margin:0;flex:1;font-family:Alata,sans-serif}.about-content p{font-size:1.1rem;color:#000;line-height:1.8;margin:0;flex:2;font-family:Alata,sans-serif}.vertical-line{width:2px;height:200px;background-color:#0e482e;margin:0 1rem}.new-arrivals{padding:4rem 2rem;text-align:center;background-color:#fff}.new-arrivals h2{font-size:2.5rem;margin-top:0;margin-bottom:2rem;color:#fff;background-color:#000;font-family:Alata,sans-serif;display:inline-block;padding:5px 20px}.product-grid{display:flex;gap:2rem;margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.product-grid::-webkit-scrollbar{height:8px}.product-grid::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.product-grid::-webkit-scrollbar-thumb:hover{background:#555}.product-card{border:1px solid #000;overflow:hidden;text-align:center;background-color:#fff;flex:0 0 auto;width:400px}.product-card img{width:100%;height:400px;object-fit:cover}.product-card h3{margin:1rem 0;font-size:1.5rem;color:#000;font-family:Alata,sans-serif}.product-card p{color:#000;font-weight:700;font-size:.75rem;margin-bottom:1rem;font-family:Alata,sans-serif}.scroll-container{position:relative;display:flex;align-items:center;overflow:hidden}.scroll-arrow{background-color:#5a5a5a80;border:none;border-radius:100%;color:#fff;font-size:24px;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;transition:background-color .3s ease}.scroll-arrow:hover{background-color:#000c}.left-arrow{left:0}.right-arrow{right:0}.product-grid{display:flex;gap:2rem;margin-top:1rem;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:1rem;width:100%}.product-grid::-webkit-scrollbar{display:none}.footer-container{background-color:#0e482e;color:#fff;padding:4rem 2rem 2rem}.footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.footer-section{padding:0 1rem}.footer-section h3{color:#fff;font-size:1.4rem;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem;font-family:Alata,sans-serif}.footer-section h3:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:#fff;font-family:Alata,sans-serif}.follow-us .social-icons{display:flex;gap:1rem}.follow-us .social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:#fff;text-decoration:none;transition:all .3s ease}.follow-us .social-icons a:hover{background:#4db6ac;transform:translateY(-3px)}.quick-links ul{list-style:none;padding:0}.quick-links li{margin-bottom:.8rem;font-family:Alata,sans-serif}.quick-links a{color:#e0e0e0;text-decoration:none;transition:all .3s ease}.social-icon{width:30px;height:30px;border-radius:50%;transition:transform .3s ease}.contact-info p{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;color:#e0e0e0;font-family:Alata,sans-serif}.footer-bottom{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#b2dfdb;font-size:.9rem;font-family:Alata,sans-serif}.remember-me{display:flex;align-items:center;justify-content:center;margin:10px}.remember-me input[type=checkbox]{width:15px;height:15px;margin-top:15px;margin-right:10px;cursor:pointer;vertical-align:middle}.remember-me label{font-size:15px;color:#000;cursor:pointer;font-weight:500;line-height:1;font-family:Alata,"sans-serif"}@media(max-width:768px){.footer-content{grid-template-columns:1fr;text-align:center}.footer-section h3:after{left:50%;transform:translate(-50%)}.social-icons,.contact-info p{justify-content:center}.product-card{border:1px solid #000;overflow:hidden;text-align:center;background-color:#fff;flex:0 0 auto;width:294px}.about-content{flex-direction:column;align-items:center;gap:1.5rem}.about-content h2{font-size:2rem;text-align:center;margin-bottom:1rem}.about-content p{font-size:1rem;text-align:center;flex:none}.vertical-line{width:200px;height:2px;margin:1.5rem 0}}.otp-input-container{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.otp-box{width:40px;height:40px;font-size:24px;text-align:center;border:1px solid #ccc;border-radius:5px;outline:none}.otp-box:focus{border-color:#4caf50}#resendOtpLink{margin-top:1rem;color:#555;font-family:Alata,sans-serif;display:block}#ordersLink:hover{color:#333}.toast{position:fixed;top:20%;left:50%;transform:translate(-50%);background-color:#0e482e;color:#fff;padding:10px 20px;border-radius:4px;box-shadow:0 2px 10px #0003;z-index:3000;font-family:Acme,sans-serif;font-size:1rem;text-align:center;max-width:90vw}.toast-error{background-color:#b3261e}.dropdown-welcome{font-size:15px;font-weight:700;display:block;text-align:left;color:#000;padding:10px 10px 15px;font-family:Acme,sans-serif}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2500}.confirm-box{background-color:#fff;border-radius:8px;padding:20px;width:350px;max-width:90vw;box-shadow:0 4px 6px #0000001a;text-align:center}.confirm-box h2{margin-bottom:15px;color:#0e482e;font-family:Acme,sans-serif}.confirm-box p{margin-bottom:20px;color:#333}.confirm-actions{display:flex;justify-content:space-between;gap:12px}.confirm-actions button{flex:1;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-family:Acme,sans-serif;transition:background-color .3s ease}.confirm-cancel{background-color:#f4f4f4;color:#333}.confirm-cancel:hover{background-color:#e0e0e0}.confirm-ok{background-color:#0e482e;color:#fff}.confirm-ok:hover{background-color:#0a3020}
