@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html,body{font-family:Poppins,sans-serif;margin:0;padding:0;font-size:15px;scroll-behavior:smooth;overflow-x:hidden}a{text-decoration:none}.section-entry{padding:4rem 0}p{color:#3f3f3f}.default-btn{background-color:#000;color:#fff;padding:10px 30px;border-radius:23px}.default-btn:hover{background-color:#65bb18;color:#fff}.main-wrapper{margin-top:75px}.navbar{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#fff;will-change:transform;transform:translateZ(0)}.navbar .logo-img{width:180px;height:60px;-o-object-fit:contain;object-fit:contain}.navbar .logo-img-digital{width:230px}.navbar .nav-link{font-size:16px;font-weight:400;margin-right:15px;color:#000;transition:color .3s ease}.navbar .nav-link:hover,.navbar .nav-link.active{color:#65bb18}.navbar .dropdown-menu{padding:0;border:none;border-radius:0;background-color:#f4f3f3;box-shadow:0 5px 10px #0000001a;line-height:34px;z-index:1050}.navbar-toggler{border:none;outline:none!important;box-shadow:none!important}.navbar-toggler-icon{background-image:url(/build/assets/toggler-icon--scL3KYt.png)!important;border:none!important}.dropdown-item{font-weight:400}.fa-cart-shopping{font-size:18px}.cart-count{position:absolute;top:4px;right:-1px;background:red;color:#fff;font-size:10px;padding:3px 6px;border-radius:50%}.btn-login{padding:6px 16px;border-radius:30px;color:#000!important;border:1px solid rgba(0,0,0,.1);background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.3s}.btn-login:hover{background:#65bb18;color:#fff!important;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-register{padding:6px 18px;border-radius:30px;color:#fff!important;font-weight:500;background:linear-gradient(45deg,#65bb18,#4caf50);transition:.3s;box-shadow:0 4px 12px #65bb1866}.btn-register:hover{transform:translateY(-2px);box-shadow:0 8px 20px #65bb1899}.carousel-item{position:relative}.carousel-item img{-o-object-fit:cover;object-fit:cover}.carousel-caption{bottom:50%;transform:translateY(50%)}.carousel-caption h2{font-size:40px;font-weight:700}.carousel-caption p{font-size:18px}.product-circle{width:120px;height:120px;margin:auto;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px #0000001a;transition:.3s}.product-circle img{width:80px}.product-circle:hover{background:#65bb18;transform:translateY(-5px)}.product-circle:hover img{filter:brightness(0) invert(1)}p{font-weight:500}.product-card-3{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:.3s}.product-card-3:hover{transform:translateY(-5px)}.product-img-3{background:#f8f8f8;padding:0;text-align:center}.product-img-3 img{-o-object-fit:contain;object-fit:contain}.product-content-3{padding:15px}.product-title{font-size:15px;font-weight:600;margin-bottom:4px;color:#000}.product-category{font-size:13px;color:#777;margin-bottom:8px}.price-section{gap:8px}.new-price{font-size:16px;font-weight:700;color:#000}.old-price{font-size:13px;text-decoration:line-through;color:#999}.pro-btn{background-color:#000;color:#fff;padding:10px 30px;border-radius:23px}.pro-btn:hover{background-color:#65bb18;color:#fff}.cta-section{background:linear-gradient(45deg,#65bb18,#2e7d32);padding:50px 0;color:#fff}.cta-title{font-size:28px;font-weight:700;margin-bottom:10px}.cta-text{font-size:15px;opacity:.9}.cta-btn{background:#fff;color:#000;font-weight:600;padding:12px 25px;border-radius:8px;transition:.3s}.cta-btn:hover{background:#000;color:#fff}.testimonial-card{background:#fff;padding:30px 20px;border-radius:16px;box-shadow:0 10px 30px #00000014;transition:.3s;position:relative;overflow:hidden}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000026}.testimonial-img{width:80px;height:80px;margin:0 auto 15px;border-radius:50%;overflow:hidden;border:3px solid #65bb18}.testimonial-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-name{font-size:18px;font-weight:600;margin-bottom:5px}.testimonial-designation{font-size:14px;color:#777;margin-bottom:10px}.testimonial-rating{color:#ffc107;margin-bottom:15px}.testimonial-rating i{margin:0 2px}.testimonial-text{font-size:14px;color:#555;line-height:1.6}.testimonial-card:before{content:"“";font-size:60px;color:#65bb181a;position:absolute;top:10px;left:15px}.counter-wrapper{background:linear-gradient(45deg,#65bb18,#2e7d32);color:#fff}.counter{font-size:42px;font-weight:700}.counter-box p{margin-top:10px;font-size:16px;color:#fff}.about-section{background:#f8f9fa}.about-title{font-size:32px;font-weight:700}.about-subtitle{font-size:15px}.about-card{background:#fff;padding:25px;border-radius:12px;height:100%;box-shadow:0 5px 15px #0000000d;transition:.3s;text-align:center}.about-card img{width:100px;margin-bottom:15px}.about-card:hover{transform:translateY(-5px)}.about-card h5{font-weight:600;margin-bottom:10px}.about-card p{font-size:14px}.why-section{padding:70px 0;background:#f8f9fa}.section-title{font-size:32px;font-weight:700}.section-subtitle{font-size:15px}.why-card{background:#fff;padding:25px;text-align:center;border-radius:12px;height:100%;box-shadow:0 5px 15px #0000000d;transition:.3s}.why-card h6{font-size:17px;font-weight:600;margin-bottom:10px}.why-card:hover{transform:translateY(-5px)}.icon{font-size:30px;margin-bottom:10px}.icon img{width:100px}.stats-section{background:linear-gradient(45deg,#0d6efd,#4facfe);padding:60px 0;color:#fff}.stat-box h2{font-size:36px;font-weight:700;margin-bottom:5px}.stat-box p{font-size:14px;opacity:.9}.contact-wrapper-info .heading-contact h2{text-align:center;font-weight:700}.contact-wrapper-info .heading-contact p{text-align:center}.contact-wrapper-info .contact-number-wrap h4{font-weight:600;font-size:20px;margin-bottom:20px}.contact-wrapper-info .contact-number-wrap a{color:#000}.contact-wrapper-info .contact-number-wrap{background-color:#64bb110d;padding:30px;height:100%;border-top:solid 5px #65bb18;border-radius:10px}.contact-form-wrapper{background:#f6f8fb;padding:60px 0}.contact-card{background:#fff;border-radius:12px;box-shadow:0 15px 40px #0000000d}.form-group label{font-weight:600;margin-bottom:5px}.form-control{border-radius:6px;border:1px solid #ddd;padding:10px;transition:.3s}.form-control:focus{border-color:#28a745;box-shadow:0 0 0 .15rem #28a74526}.btn-submit{background:#65bb18;color:#fff;border:none;padding:12px 25px;font-weight:600;transition:.3s;border-radius:50px}.btn-submit:hover{background:#218838}.footer{background:#fff;color:#fff;padding:60px 0 20px}.footer-logo{font-size:22px;font-weight:700;margin-bottom:10px}.footer-text{font-size:14px}.footer-title{font-size:16px;margin-bottom:15px;font-weight:600;color:#65bb18}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:8px}.footer-links a{color:#000;text-decoration:none;transition:.3s}.footer-links a:hover{color:#65bb18;padding-left:5px}.footer-social a{color:#65bb18;margin-right:10px;font-size:18px;transition:.3s}.footer-social a:hover{color:#0d6efd}.footer-btn{background:#65bb18;color:#fff;padding:10px 18px;border-radius:6px;font-size:14px}.footer-btn:hover{background:#000;color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:15px;text-align:center;font-size:13px;color:#aaa}.callus i{position:fixed;left:30px;bottom:30px;width:50px;height:50px;border-radius:50%;line-height:50px;background-color:#000;font-size:30px;text-align:center;color:#fff;z-index:1}.whatsapp i{position:fixed;right:30px;bottom:30px;width:50px;height:50px;border-radius:50%;line-height:50px;background-color:#25d366;font-size:30px;text-align:center;color:#fff;z-index:1}@media(min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;padding:0}.navbar .dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(15px) scale(.98);transition:all .3s ease;border:none;border-radius:12px;padding:10px 0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000001f}.navbar .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.navbar .dropdown:hover>.nav-link{color:#65bb18}}.dropdown-item{padding:10px 20px;font-size:14px;color:#000;transition:all .25s ease;position:relative}.dropdown-item:hover{color:#65bb18;background:#65bb1814;padding-left:26px}.dropdown-item.active{background:#65bb18;color:#fff}.dropdown-item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;background:#65bb18;transform:translateY(-50%);transition:height .25s ease;padding:0}.dropdown-item:hover:before{height:60%}.navbar .dropdown-toggle:after{transition:transform .3s ease}.navbar .dropdown:hover .dropdown-toggle:after{transform:rotate(180deg)}@media(max-width:768px){.btn-login{margin-bottom:5px!important}.nav-item,.dropdown-item{border-bottom:solid 1px rgba(224,224,224,.6392156863);margin-bottom:8px}}.admin-wrapper{margin-left:260px;min-height:100vh;display:flex;flex-direction:column}.admin-nav{height:70px;background:#f8fafc;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:0 25px}.admin-main-content{flex:1;padding:30px;background:#f5f7fa}.sidebar{width:260px;height:100vh;background:#0b1a33;color:#fff;display:flex;flex-direction:column;padding:20px 15px;position:fixed;left:0;top:0;overflow:hidden}.sidebar .logo{font-size:22px;font-weight:700;margin-bottom:25px;text-align:center}.sidebar .menu{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding-right:5px;padding-left:0;margin-top:27px}.sidebar .menu::-webkit-scrollbar{width:6px}.sidebar .menu::-webkit-scrollbar-thumb{background:#334155;border-radius:10px}.sidebar .menu{scrollbar-width:thin}.sidebar .menu a{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;color:#cbd5e1;text-decoration:none;font-size:15px;transition:.3s}.sidebar .menu a:hover{background:#ffffff0f;color:#fff}.sidebar .menu a.active{background:linear-gradient(135deg,#56ab2f,#a8e063);color:#fff}.sidebar i{font-size:18px}.sidebar .logout{margin-top:15px}.sidebar .logout button{width:100%;padding:14px;border-radius:14px;border:none;background:#1e293b;color:#fff;font-size:15px;cursor:pointer;transition:.3s}.sidebar .logout button:hover{background:#334155}.main-content{margin-left:260px;padding:20px}@media(max-width:768px){.sidebar{transform:translate(-100%);transition:.3s}.sidebar.active{transform:translate(0)}.main-content{margin-left:0}}.table-hover tbody tr:hover{background-color:#f8f9fa;transition:.2s ease}.card{border-radius:12px}.badge{font-size:12px;border-radius:20px}.btn-light{transition:all .2s ease}.btn-light:hover{background-color:#f1f1f1}.form-control,.form-select{border-radius:8px;transition:.2s}.form-control:focus,.form-select:focus{box-shadow:0 0 0 2px #0d6efd26;border-color:#86b7fe}.btn-warning{border-radius:8px}.btn-light:hover{background-color:#f5f5f5}.product-page{background:#f6f8fb;margin-top:5rem;margin-bottom:5rem}.product-card{background:#fff;padding:30px;border-radius:16px;box-shadow:0 20px 50px #0000000d}.main-image img{width:100%;height:420px;-o-object-fit:contain;object-fit:contain}.thumb-row{display:flex;gap:10px;margin-top:15px}.thumb{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.active-thumb{border-color:green}.product-title{font-size:19px;font-weight:700}.category{color:#777}.price-box{margin:15px 0}.price{font-size:26px;color:green;font-weight:700}.old-price{text-decoration:line-through;margin-left:10px;color:#999}.badge-discount{background:red;color:#fff;padding:4px 8px;margin-left:10px}.buy-box{margin-top:20px}.qty-box{display:flex;border:1px solid #ddd;width:-moz-fit-content;width:fit-content}.qty-box input{width:40px;text-align:center;border:none}.qty-box button{border:none;background:#eee;padding:5px 10px}.btn-buy{background:green;color:#fff;padding:12px;margin-top:10px;border:none}.btn-cart{background:orange;color:#fff;padding:12px;margin-top:10px;border:none}.tab-buttons{display:flex;gap:10px}.tab-buttons button{padding:10px 20px;border:none;background:#eee}.tab-buttons .active{background:#65bb18;color:#fff}.tab-content{display:none;background:#fff;padding:20px;margin-top:10px}figure{margin:0 0 1rem}table{caption-side:bottom;border-collapse:collapse;width:100%}table,th,td{border:1px solid black;line-height:35px;padding:5px}.addon-section{margin-top:50px}.addon-card{background:#fff;padding:15px;text-align:center;border-radius:10px;transition:.3s}.addon-card:hover{transform:translateY(-5px)}.addon-card img{height:120px;-o-object-fit:contain;object-fit:contain}.btn-addon{background:green;color:#fff;border:none;padding:6px 10px}.short-desc p{display:inline-block;align-items:flex-start;gap:8px;margin-bottom:8px;font-weight:500;color:#242424;padding:10px;margin-right:4px;background-color:#f3faf2;border-radius:20px}.trade-assurance-box{background:#fff;border-radius:12px;margin-top:20px}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:15px;text-align:center}.trust-item{padding:12px 8px;border-radius:10px;background:#f9fafc;transition:all .25s ease;cursor:default}.trust-item i{font-size:20px;color:#65bb18;margin-bottom:6px}.trust-item span{display:block;font-size:13px;font-weight:500;color:#444}.trust-item:hover{background:#eef5ff;transform:translateY(-3px)}.tab-buttons{display:flex;gap:30px;margin-bottom:20px;flex-wrap:wrap}.tab-btn{background:none;border:none;font-weight:600;padding:12px 0;cursor:pointer;position:relative;color:#777;transition:.3s}.tab-btn:hover{color:#000}.tab-btn.active{color:#fff}.tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#000;border-radius:2px}.tab-content{display:none;padding:10px 0;animation:fadeIn .3s ease-in-out}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tab-content p{color:#555;line-height:1.7}.tab-content ul{padding-left:18px}.tab-content li{margin-bottom:6px}@media(max-width:768px){.tab-buttons{gap:15px}.tab-btn{font-size:14px}}.product-detail-feature p{display:inline-block;align-items:flex-start;gap:8px;margin-bottom:8px;font-weight:500;color:#242424;padding:10px;margin-right:4px;background-color:#f3faf2;border-radius:20px}.stat-card{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:16px;color:#fff;height:100%;position:relative;overflow:hidden;transition:.3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.stat-icon{font-size:32px;opacity:.3}.stat-content h6{font-size:14px;margin-bottom:5px;opacity:.9}.stat-content h3{font-size:24px;font-weight:700;margin:0}.bg-primary{background:linear-gradient(135deg,#4e73df,#224abe)}.bg-success{background:linear-gradient(135deg,#1cc88a,#13855c)}.bg-warning{background:linear-gradient(135deg,#f6c23e,#dda20a)}.bg-danger{background:linear-gradient(135deg,#e74a3b,#be2617)}.bg-info{background:linear-gradient(135deg,#36b9cc,#258391)}.bg-secondary{background:linear-gradient(135deg,#858796,#60616f)}.table th{font-size:13px;text-transform:uppercase;letter-spacing:.5px}.table td{vertical-align:middle}.card{border-radius:14px}.gallery-card{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #eee;transition:all .3s ease}.gallery-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001f}.gallery-img{position:relative;overflow:hidden}.gallery-img img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.gallery-card:hover .gallery-img img{transform:scale(1.08)}.gallery-img:after{content:"";position:absolute;inset:0;background:#0000004d;opacity:0;transition:.3s}.gallery-card:hover .gallery-img:after{opacity:1}.gallery-actions{position:absolute;top:12px;right:12px;display:flex;gap:6px;opacity:0;transform:translateY(-10px);transition:all .3s ease}.gallery-card:hover .gallery-actions{opacity:1;transform:translateY(0)}.gallery-actions .btn{border-radius:50%;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.gallery-actions{opacity:1;transform:none}}.gallery-item{overflow:hidden;border-radius:12px;cursor:pointer}.gallery-img{width:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.gallery-item:hover .gallery-img{transform:scale(1.08)}.lightbox{display:none;position:fixed;z-index:9999;padding:40px;top:0;left:0;width:100%;height:100%;background:#000000e6;text-align:center}.lightbox img{max-width:90%;max-height:80%;margin-top:40px;border-radius:10px}.lightbox .close{position:absolute;top:20px;right:40px;font-size:40px;color:#fff;cursor:pointer}.page-banner-blog{background:linear-gradient(135deg,#f1faf1,#e4f6e8,#fff);text-align:center;padding:4rem 0}.page-banner-blog h2{color:#000}.blog-link{text-decoration:none;color:inherit}.blog-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #00000014;transition:all .35s ease;height:100%}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000026}.blog-img{position:relative;overflow:hidden}.blog-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-card:hover img{transform:scale(1.08)}.blog-date{position:absolute;bottom:12px;left:12px;background:#f1faf1;color:#313131;font-size:12px;padding:5px 10px;border-radius:20px}.blog-content{padding:18px}.blog-content h5{color:#000;font-weight:700;margin-bottom:10px;line-height:1.4}.blog-excerpt{color:#555;font-size:14px;line-height:1.6;margin-bottom:12px}.read-more{font-weight:600;color:#0f9b0f;font-size:14px}.blog-description-wrap{font-size:17px;line-height:1.8;color:#333}.blog-description-wrap h2,.blog-description-wrap h3{margin-top:30px;font-weight:700}.blog-description-wrap img{max-width:100%;height:auto;border-radius:6px}.blog-img-wrap img{-o-object-fit:cover;object-fit:cover}
