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;overflow-x:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mobile-menu-container{background:#fff;bottom:0;box-shadow:0 0 15px #0000001a;left:0;max-width:100%;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;visibility:hidden;width:300px;z-index:10000}.mobile-menu-container.active{transform:translateX(0);visibility:visible}.mobile-menu-wrapper{padding:20px}.mobile-menu-close{background:none;border:none;color:#333;cursor:pointer;font-size:20px;height:40px;position:absolute;right:10px;top:10px;width:40px;z-index:10001}.mobile-menu-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-nav ul.mobile-menu{list-style:none;margin:0;padding:0}.mobile-nav ul.mobile-menu>li{margin-bottom:5px}.mobile-nav ul.mobile-menu>li>a{border-bottom:1px solid #eee;color:#333;display:block;font-weight:500;padding:12px 15px;text-decoration:none}.mobile-nav ul.mobile-menu>li>a:hover{background-color:#f8f9fa}.mobile-nav ul.mobile-menu>li.megamenu-list>ul{list-style:none;margin:0;max-height:0;overflow:hidden;padding-left:20px;transition:max-height .3s ease}.mobile-nav ul.mobile-menu>li.megamenu-list.active>ul{max-height:1000px}.mobile-nav ul.mobile-menu>li.megamenu-list>a{position:relative}.mobile-nav ul.mobile-menu>li.megamenu-list>a:after{content:"+";font-size:18px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.mobile-nav ul.mobile-menu>li.megamenu-list.active>a:after{content:"-"}.header-right .icon i{font-size:2.4rem!important;vertical-align:middle!important}.header-search{margin-right:2.8rem}.header-right .icon{margin-right:.5rem}@media (max-width:991px){.main-nav{display:none}.mobile-menu-toggler{display:inline-block!important;margin-right:15px}.header-search .header-search-wrapper{background:#fff;box-shadow:0 5px 15px #0000001a;display:none;max-width:300px;padding:15px;position:absolute;right:0;top:100%;width:100%;z-index:1000}.header-search .header-search-wrapper.show{display:block!important}}@media (max-width:767px){.cart-txt{display:none}.header-right{align-items:center;display:flex}}body.mmenu-active{left:0;overflow:hidden;position:fixed;right:0;width:100%}.modal-content{padding:10px}.modal-header{padding:16px 20px}.modal-body{padding:20px 24px}.modal-footer{padding:16px 20px}.modal-body h6{margin-bottom:10px}.modal-body p{line-height:1.6;margin-bottom:14px}.modal-body .d-flex{padding:4px 0}.modal-body hr{margin:16px 0}.order-details-page{padding:2rem 0}.order-meta{font-size:1.1rem;font-weight:600}.timeline{padding-left:2rem;position:relative}.timeline:before{background-color:#dee2e6;bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.timeline-item{margin-bottom:2rem;position:relative}.timeline-marker{align-items:center;background-color:#fff;border:2px solid #007bff;border-radius:50%;color:#007bff;display:flex;font-size:1rem;height:30px;justify-content:center;left:-2.25rem;position:absolute;top:0;width:30px}.timeline-content{margin-left:1rem}.timeline-content h6{font-size:1rem;margin-bottom:.25rem}.timeline-content p{font-size:.875rem}@media (max-width:768px){.timeline:before{left:10px}.timeline-marker{left:-1.75rem}.timeline-content{margin-left:.5rem}}@media print{.order-details-page{padding:0}.btn{display:none!important}.card{border:none;box-shadow:none}.timeline:before{background-color:#000}.timeline-marker{border-color:#000;color:#000}}.login-page{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:40px;width:100%}.login-form-container h2{color:#333;font-size:24px;font-weight:600;margin-bottom:30px;text-align:center}.success-message{background-color:#d4edda;border-radius:4px;color:#155724;font-size:14px;margin-bottom:20px;padding:10px;text-align:center}.login-form{display:flex;flex-direction:column}.login-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;transition:background-color .3s ease}.login-btn:hover:not(:disabled){background-color:#0056b3}.login-btn:disabled{background-color:#6c757d;cursor:not-allowed}.login-links{margin-top:20px;text-align:center}.login-links p{color:#666;margin-bottom:10px}.login-links a{color:#007bff;text-decoration:none}.login-links a:hover{text-decoration:underline}.register-page{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.register-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:40px;width:100%}.register-form-container h2{color:#333;font-size:24px;font-weight:600;margin-bottom:30px;text-align:center}.error-message{background-color:#f8d7da;border-radius:4px;color:#721c24;font-size:14px;margin-bottom:20px;padding:10px;text-align:center}.register-form{display:flex;flex-direction:column}.form-group{margin-bottom:20px}.form-group label{color:#555;display:block;font-weight:500;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.register-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;transition:background-color .3s ease}.register-btn:hover:not(:disabled){background-color:#218838}.register-btn:disabled{background-color:#6c757d;cursor:not-allowed}.register-links{margin-top:20px;text-align:center}.register-links p{color:#666;margin-bottom:10px}.register-links a{color:#007bff;text-decoration:none}.register-links a:hover{text-decoration:underline}.password-input-container{position:relative}.password-toggle{color:#666;cursor:pointer;font-size:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-toggle:hover{color:#333}.form-control{padding-right:40px}.card-dashboard .card-body{padding:0!important}.page-header{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:80px 0;text-align:center}.page-title{color:#fff!important;font-size:4rem;font-weight:700;margin-bottom:1rem}.page-subtitle{color:#fff!important;font-size:1.5rem;margin-bottom:0;opacity:.9}.about-content h2{color:#333;font-size:4.5rem;font-weight:600;margin-bottom:2.5rem}.about-content p{color:#666;font-size:1.7rem;line-height:1.7;margin-bottom:1.5rem}.about-image img{border-radius:8px;box-shadow:0 4px 15px #0000001a;width:100%}.feature-box{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:2rem;padding:2rem 1rem;transition:transform .3s ease}.feature-box:hover{transform:translateY(-5px)}.feature-box i{color:#007bff;display:block;font-size:3rem;margin-bottom:1rem}.feature-box h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.feature-box p{color:#666;line-height:1.6}.mission-section h2{color:#333;font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.mission-section p{color:#666;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px;text-align:center}.contact-section h3{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.contact-section p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:0}.contact-section strong{color:#333}@media (max-width:768px){.page-title{font-size:2rem}.page-subtitle{font-size:1rem}.about-content h2,.mission-section h2{font-size:1.5rem}.feature-box{padding:1.5rem 1rem}}.loading-container{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader{animation:l12-0 2s linear infinite;display:flex;height:60px;margin-bottom:20px;width:100px}.loader:after,.loader:before{background:radial-gradient(at 50% 20%,#0000,#000a) 0 100% /20px 20px repeat-x,linear-gradient(red 0 0) bottom /100% 20px no-repeat #ddd;content:"";flex:4 1;-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 0 20px) 8px 0,radial-gradient(farthest-side,#000 90%,#0000) left bottom /20px 20px repeat-x}.loader:after{animation:l12-1 1s cubic-bezier(0,20,1,20) infinite;flex:1 1;transform-origin:top}@keyframes l12-0{0%,49.9%{transform:scaleX(1)}50%,to{transform:scaleX(-1)}}@keyframes l12-1{to{transform:rotate(-2deg)}}.loader2{-webkit-text-stroke:1px #000;--g:conic-gradient(#000 0 0) no-repeat text;animation:l16 2s linear infinite alternate;background:var(--g) 0,var(--g) 1ch,var(--g) 2ch,var(--g) 3ch,var(--g) 4ch,var(--g) 5ch,var(--g) 6ch;background-position-y:100%,0;color:#0000;font-family:monospace;font-size:40px;font-weight:700;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.loader2:before{content:"Loading"}@keyframes l16{0%{background-size:1ch 0,1ch 0,1ch 0,1ch 0,1ch 0,1ch 0,1ch 0}14.28%{background-size:1ch 100%,1ch 0,1ch 0,1ch 0,1ch 0,1ch 0,1ch 0}28.57%{background-size:1ch 100%,1ch 100%,1ch 0,1ch 0,1ch 0,1ch 0,1ch 0}42.85%{background-size:1ch 100%,1ch 100%,1ch 100%,1ch 0,1ch 0,1ch 0,1ch 0}57.14%{background-size:1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 0,1ch 0,1ch 0}71.43%{background-size:1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 0,1ch 0}85.71%{background-size:1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 0}to{background-size:1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 100%,1ch 100%}}.page-wrapper{box-sizing:border-box;margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}.main,.page-wrapper{position:relative}.sticky-header{background:#fffffff2;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.intro-section{padding-top:0}.intro-slide{min-height:520px}
/*# sourceMappingURL=main.5f8c9637.css.map*/