@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");body{font-family:"Spartan",sans-serif}#dummy,h1{font-size:45px}h1,h2,h4,p{color:#000}.w-80{width:80%!important}.pt-20{padding-top:20px!important}.pointer{cursor:pointer!important}.center{display:block;margin-left:auto;margin-right:auto}.container{position:sticky;top:0;z-index:2000}.margin-top{margin-top:20px}#custom-select{position:relative;font-family:Arial}#custom-select select{display:none}.select-selected{background-color:DodgerBlue}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.select-items div,.select-selected{color:#ffffff;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer}.select-items{position:absolute;background-color:DodgerBlue;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,0.1)}#close,#mobile{display:none}#cart-icon,#navbar,#navbar .icon-cart,#navbar li,#product1 .pro,.icon-cart,.search-wrapper{position:relative}.check-out{color:black!important;background-color:white!important}.cart-tab .btn button,button.normal{font-size:14px;padding:15px 30px;outline:0;transition:0.2s;color:white;background-color:black}#cart table tbody tr td,footer .follow i{padding-top:10px}*{margin:0;padding:0;box-sizing:border-box;font-family:Spartan,sans-serif}html{scroll-behavior:smooth}#dummy{width:100%;display:flex;justify-content:center;text-align:center;padding:200px}#header,#navbar{display:flex;align-items:center}marquee{color:#fff;padding:10px;display:block}h1{line-height:50px}h2{font-size:40px;line-height:48px}h4{font-size:20px}h6{font-weight:700;font-size:12px}#navbar li a,p{font-size:16px}p{margin:15px 0 20px}.section-p2{padding:10px 40px}.section-m1{margin:40px 0}.image-box{flex:1 1 33.33%;display:block}.image-box img{width:100%;height:auto;display:block}button.normal{font-weight:600;color:#fff;border-radius:4px;cursor:pointer;border:none}.cart-tab .btn button,.list-cart .quantity span,button.filter-btn{background-color:#fff;cursor:pointer}button.filter-btn{font-size:14px;font-weight:600;padding:10px 15px;margin:0 auto;color:white;background-color:red;border-radius:4px;border:none;outline:0;transition:0.2s}.cart-tab .list-cart .item img,body{width:100%}.logo{max-height:70px;width:auto}.fa-cart-shopping{color:#fff;cursor:pointer}#header{justify-content:space-between;box-shadow:0 5px 15px rgba(0,0,0,0.06);z-index:999;position:sticky;top:0;left:0;transition:none;display:flex;align-items:center;background-color:#000}#header,.section-p1{padding:20px 150px}.logo-container{position:relative;z-index:1001;transform:none!important}.logo{max-height:70px;width:auto;height:60px;object-fit:contain;transform:scale(0.8);transform-origin:left center}#navbar{justify-content:flex-end;flex:1;transition:0.3s;display:flex;align-items:center}#navbar li{list-style:none;padding:0 20px;position:relative}#navbar li a{float:right;text-decoration:none;font-weight:600px;color:#fff;transition:0.3s;font-size:16px}#navbar li a.active,#navbar li a:hover{color:red}#navbar .user-icon-link{display:flex;align-items:center;justify-content:center;font-size:18px;padding:8px;border-radius:50%;transition:all 0.3s ease;background:rgba(255,255,255,0.1);border:2px solid transparent;text-decoration:none}#navbar .user-icon-link:hover{background:rgba(255,255,255,0.2);border-color:#ff2700;transform:scale(1.1)}#navbar .user-icon-link #user-icon{color:#fff;transition:color 0.3s ease}#navbar .user-icon-link:hover #user-icon{color:#ff2600}.fa-cart-shopping{color:#fff;cursor:pointer}#cart-icon-d{cursor:pointer;padding:10px}#cart-count,#navbar .icon-cart span{position:absolute;border-radius:50%;width:18px;height:18px;display:flex;color:#fff;background-color:red;justify-content:center;align-items:center;top:50%;right:10px;font-size:12px}#cart-count{top:-5px;right:-5px}.search-wrapper{max-width:400px;margin:20px auto;position:relative}#header input{margin-left:100px;padding:6px 100px 6px 20px;border:none;font-size:17px}#search-input{width:200%;padding:10px;font-size:1rem;border:2px solid #ccc;border-radius:5px}#product-results{position:absolute;top:90%;left:100px;right:-500px;z-index:1000;border:1px solid #ddd;border-top:none;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:0 0 8px 8px;max-height:400px;overflow-y:auto;background:#fff;padding:10px;gap:1rem}.product-card{display:flex;align-items:center;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.08);cursor:pointer;background:#fff;padding:10px;gap:1rem}.product-card img{object-fit:contain;width:80px;height:auto;border-radius:6px}.product-details{flex:1}.product-details h3{margin:0;font-size:1rem}.product-details p{margin:2px 0;font-size:0.9rem}#close,#mobile{display:none}#mobile{align-items:center}@media (max-width:1024px){#header,.section-p1{padding:15px 20px}#header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:sticky}.logo-container{max-width:180px}.logo{width:100px;height:auto;transform:scale(1)}.search-wrapper{position:relative;top:auto;left:auto;right:auto;margin:0 20px;flex:1;max-width:600px;z-index:998}#header input{margin-left:0;padding:10px 15px;font-size:16px;width:100%}#search-input{width:100%;padding:10px 15px;border-radius:8px}#product-results{position:absolute;top:100%;left:0;right:0;z-index:997}#navbar{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:fixed;top:0;right:-300px;height:100vh;width:300px;background-color:#000;box-shadow:0 40px 60px rgba(0,0,0,0.1);padding:80px 0 0 10px;z-index:999;transition:right 0.3s ease-in-out}#navbar.active{right:0}#navbar li{margin-bottom:25px;margin-left:25px;padding:0}#navbar li a{float:none;text-align:left;display:block;padding:0;font-size:16px;color:#fff}#navbar li a:hover,#navbar li a.active{color:red}#navbar li a::after{display:none}#navbar .user-icon-link{padding:0;font-size:20px;margin-bottom:0;border-radius:0;background:transparent;border:none;display:inline-block}#navbar .user-icon-link:hover{background:transparent;transform:none;color:red}#navbar .user-icon-link #user-icon{color:inherit}#mobile{display:flex;align-items:center;cursor:pointer}#mobile i{color:red;font-size:24px;padding-left:20px}#close{display:block;position:absolute;top:30px;left:30px;color:white;font-size:28px;cursor:pointer;z-index:1000}#cart-count{display:none!important}}@media (max-width:480px){#header,.section-p1{padding:10px 15px}.logo{width:80px}.logo-container{max-width:50px}.search-wrapper{position:absolute;left:15px;right:15px;margin:0;max-width:none}#navbar{width:240px}#navbar .icon-cart span{top:-205px;right:30px}}@media (min-width:1025px){.mobile-only{display:none}#mobile{display:none}#close{display:none}#navbar{display:flex;flex-direction:row;right:0;width:auto;height:auto;background-color:transparent;padding:0;position:relative;box-shadow:none}}@media (max-width:1024px){.mobile-only{display:block}}marquee{color:#fff;padding:10px;display:block}#navbar li a.active,#navbar li a:hover,#navbar .user-icon-link:hover,.breadcrumbs-container a:hover,.contact-link:hover,footer .follow i:hover,footer .personal a:hover,footer a:hover{color:red}#navbar li a.active::after,#navbar li a:hover::after{content:"";width:30%;height:2px;background:#ff2600;position:absolute;bottom:-4px;left:20px}#navbar .user-icon-link{display:flex;align-items:center;justify-content:center;font-size:18px;padding:8px;border-radius:50%;transition:all 0.3s ease;background:rgba(255,255,255,0.1);border:2px solid transparent}#navbar .user-icon-link:hover{background:rgba(255,255,255,0.2);border-color:#ff2700;transform:scale(1.1)}#navbar .user-icon-link #user-icon{color:#fff;transition:color 0.3s ease}#navbar .user-icon-link:hover #user-icon{color:#ff2600}#mobile{align-items:center}.breadcrumbs-container{font-size:15px!important;padding-bottom:0px!important}.breadcrumbs-container a{color:#000;text-decoration:none;font-weight:700}.breadcrumbs-symbol{font-size:10px}.cat-img{max-height:80px;width:auto}#category h2{width:100%;display:flex;align-items:center;justify-content:center}#category{display:flex;align-items:center;flex-wrap:wrap}#category .cat-box{width:180px;text-align:center;padding:25px 15px;box-shadow:20px 20px 34px rgba(0,0,0,0.03);border:0 solid #000;border-radius:4px;margin:15px 0}#category .cat-box:hover{box-shadow:10px 10px 54px rgba(70,60,221,0.2);color:red;cursor:pointer}.search-wrapper{max-width:400px;margin:20px auto}#search-input{width:200%;padding:10px;font-size:1rem;border:2px solid #ccc;border-radius:5px}#product-results{position:absolute;top:90%;left:100px;right:-500px;z-index:1000;border:1px solid #ddd;border-top:none;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:0 0 8px 8px;max-height:400px;overflow-y:auto}.product-card{display:flex;align-items:center;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.08);cursor:pointer}.cart-tab,footer{background-color:#000}.product-card img{object-fit:contain;width:80px;height:auto;object-fit:contain;border-radius:6px}.product-details{flex:1}.product-details h3{margin:0;font-size:1rem}.product-details p{margin:2px 0;font-size:0.9rem}#product1{text-align:center}#product1 .pro-container{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap}#product1 .pro{width:23%;min-height:250px;padding:10px 12px;border:1px solid #000;border-radius:20px;cursor:pointer;box-shadow:20px 20px 30px rgba(0,0,0,0.02);margin:15px 0;transition:0.2s}#product1 .pro:hover{transform:translateY(-6px)}#product1 .pro img{width:100%;border-radius:20px}.pro img{width:100%;height:250px;object-fit:contain}#cart-count,#navbar .icon-cart span{position:absolute;border-radius:50%;width:18px;height:18px;display:flex;color:#fff}#product1 .pro .des{text-align:start;padding:10px 0}#product1 .pro .des h5{padding-top:7px;color:#000;font-size:14px}#product1 .pro .des i{color:#f3b519;font-size:12px}#product1 .pro .des h4,#product1 .pro .des span{padding-top:7px;font-size:15px;font-weight:700;color:red}#navbar .icon-cart span{background-color:red;justify-content:center;align-items:center;top:50%;right:10px}#cart-icon{cursor:pointer;padding:10px}#cart{overflow-x:auto}#cart-count{top:-5px;right:-5px;background:red;justify-content:center;align-items:center;font-size:12px}.cart-tab{width:440px;color:#fff;position:fixed;top:110px;right:-440px;height:-webkit-fill-available;display:grid;grid-template-rows:70px 1fr 70px;transition:0.5s;z-index:1000}body.show-cart .cart-tab{right:0}.logo-container{position:relative;z-index:1001}body.show-cart #header{transform:none}body.show-cart #navbar{transform:translateX(0px)}.cart-tab h2{padding:20px;margin-top:0;font-size:30px;font-weight:300;color:#fff}.cart-tab .btn{display:grid;grid-template-columns:repeat(2,1fr)}.cart-tab .btn button{font-weight:800;border:none}.cart-tab .btn .close{color:#000;background-color:red}.cart-tab .list-cart .item{padding-top:20px;display:grid;grid-template-columns:70px 150px 50px 1fr;gap:10px;text-align:center;align-items:center}.list-cart .quantity span{padding-top:5px;display:inline-block;width:25px;height:25px;color:#000;border-radius:50%}.list-cart .quantity span:nth-child(2){background-color:transparent;color:#fff}.list-cart .item:nth-child(2n){background-color:#262626}.list-cart{overflow:auto}.list-cart::-webkit-scrollbar{width:0}#cart table{width:100%;border-collapse:collapse;table-layout:fixed;white-space:nowrap}#cart table img{width:70px}#cart table td:first-child{width:100px;text-align:center}#cart table td:nth-child(2),#cart table td:nth-child(4),#cart table td:nth-child(5),#cart table td:nth-child(6){width:150px;text-align:center}#cart table td:nth-child(3){width:300px;text-align:center}#cart table td:nth-child(5) input{width:70px;padding:10px 5px 10px 15px}#cart table thead{border:1px solid #000;border-left:none;border-right:none}#cart table thead td{font-weight:700;text-transform:uppercase;font-size:13px;padding:18px 0}#cart table tbody td,footer h4{font-size:14px}#cart-add{display:flex;flex-wrap:wrap;justify-content:start}#coupon{width:50%;margin-bottom:30px}#coupon h3{padding-bottom:15px}#coupon input{padding:10px 20px;outline:none;width:60%;margin-right:10px;border:1px solid black}#cart-total{margin-top:20px;width:100%;font-weight:700}#pay-now-btn{padding-right:20px}#pay-now-btn button{margin-top:10px}#cart table .remove-item i{color:red;font-size:25px}#cart table td .item-subtotal{background-color:red}footer{display:flex;flex-wrap:wrap;justify-content:left}footer .col{margin-bottom:20px;color:#fff}footer .logo{margin-bottom:30px}footer h4{color:#fff;padding-bottom:0}footer p{color:#fff;font-size:13px;margin:0 0 px}.form .gender-box{margin-top:20px}footer .footer-col ul{list-style:none;padding:0}footer .footer-col ul li{margin:6px 0}footer .footer-col ul li a{text-decoration:none;color:#ccc;transition:0.3s}footer .footer-col ul li a:hover{color:red}footer .follow i{color:#fff;padding-right:4px;cursor:pointer}footer .copyright{width:100%;text-align:center}footer .personal{border-top:1px solid #fff;margin-top:40px;width:100%;text-align:center}.bill-container .form,.form button{margin-top:30px}footer .personal a{color:inherit;text-decoration:none}footer .personal p{margin-top:50px}footer .footer-right{color:white}.footer-right{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-col{min-width:180px;margin:20px;padding:0px 20px}.feature-products{display:flex;flex-direction:row;justify-content:center}.noUi-connect{background:#f00505}.noUi-handle{background:#000;border:2px solid #fff;box-shadow:none}.noUi-target{background:#000;border-radius:10px;height:8px}.noUi-handle:focus,.noUi-handle:hover{background:#494949}.noUi-tooltip{display:none;background:#000;color:#fff;border:none;font-size:12px}.cart-total-display{margin-bottom:20px;margin-top:20px;padding:10px;background-color:#f1f1f1;border:1px solid #000}.bill-container{margin:50px auto;position:relative;max-width:700px;width:100%;background:#fff;padding:25px;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,0.1)}.bill-container h2{font-weight:600;text-align:center}.form .input-box{width:100%;margin-top:20px}.input-box label{color:#000}.form :where(.input-box input,.select-box){position:relative;height:50px;width:100%;outline:0;font-size:1rem;color:#000;margin-top:8px;border:1px solid #000;border-radius:6px;padding:0 15px}.form button,.select-box select{font-size:1rem;border:none;width:100%}.input-box input:focus{box-shadow:0 1px 0 rgba(0,0,0,0.1)}.form .column{display:flex;column-gap:15px}.gender-box h3{color:#000;font-size:1rem;font-weight:400;margin-bottom:8px}.form :where(.gender-option,.gender){display:flex;align-items:center;column-gap:50px;flex-wrap:wrap}.form :where(.gender input,.gender label){cursor:pointer}.address :where(input,.select-box){margin-top:15px}.select-box select{height:100%;outline:0;color:#000}.form button{height:55px;color:#fff;font-weight:400;cursor:pointer;transition:0.2s;background:#000}.form button:hover{background:rgba(255,0,0,0.892);color:#000}.contact-link{text-decoration:none;color:#000;font-weight:700}#vxe-r1-dtails{display:flex;margin-top:20px;gap:10px;justify-content:center}#vxe-r1-dtails .single-pro-image{width:40%;margin-right:50px}#vxe-r1-dtails img{border:1px solid #919191}#vxe-r1-dtails img:hover{border:1px solid #000;cursor:pointer}.small-img-group{display:flex;justify-content:space-between}.small-img-col{flex-basis:24%;cursor:pointer}#vxe-r1-dtails .single-pro-details{width:50%;padding-top:30px}#vxe-r1-dtails .single-pro-details h4{padding:0 0 20px}#vxe-r1-dtails .single-pro-details h2{font-size:26px}#vxe-r1-dtails .single-pro-details select{display:block;padding:5px 10px;margin-bottom:10px}#vxe-r1-dtails .single-pro-details input{width:50px;height:47px;padding-left:10px;font-size:16px;margin-right:10px}#vxe-r1-dtails .single-pro-details ul{padding-left:40px;margin-bottom:10px}#vxe-r1-dtails .single-pro-details ul li{padding-bottom:10px}#desc-img img{width:100%;height:auto;}section#desc-img{display:flex;flex-direction:column;justify-content:center;padding-bottom:10px}.stock{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px}.stock p{margin:0;font-weight:600}.stock h4{padding:none}.category-page .mb-5{margin-bottom:15px}.category-page section.heading{width:100%;display:flex;text-align:center;align-items:center;justify-content:center;padding:20px 0 10px 0;font-size:28px}.category-page .stock-status{color:red;font-size:15px;font-weight:700}.category-page .feature-products{display:flex;gap:30px;position:relative}.category-page section.filter-section{background:#ffffff;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,0.08);padding:20px;height:-webkit-fill-available}.category-page #product1{flex:1;min-width:0}.category-page .pro-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;padding-top:20px;align-items:start}.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd),.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd)~.pro{grid-column:1 / -1;max-width:400px;margin:0 auto;width:100%;justify-self:center}.category-page .filter-group{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.category-page .filter-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.category-page .filter-group h4{font-size:16px;font-weight:600;color:#333;margin-bottom:15px;display:flex;align-items:center;gap:8px}.category-page .filter-group h4 i{color:#ff0000;font-size:14px;width:16px}.category-page .checkbox-group{display:flex;flex-direction:column;gap:10px}.category-page .checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#555;transition:color 0.2s ease;position:relative;padding-left:25px}.category-page .checkbox-label:hover{color:#ff0000}.category-page .checkbox-label input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.category-page .checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:18px;width:18px;background-color:#f8f9fa;border:2px solid #ddd;border-radius:4px;transition:all 0.2s ease}.category-page .checkbox-label:hover input~.checkmark{border-color:#ff0000}.category-page .checkbox-label input:checked~.checkmark{background-color:#ff0000;border-color:#ff0000}.category-page .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.category-page .checkbox-label input:checked~.checkmark:after{display:block}.category-page .filter-actions{display:flex;gap:10px;margin-top:20px}.category-page .filter-actions button{flex:1;padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:all 0.3s ease;cursor:pointer;border:none}.category-page .filter-actions button.normal{background:linear-gradient(135deg,#ff0000,#cc0000);color:white;box-shadow:0 4px 15px rgba(255,0,0,0.3)}.category-page .filter-actions button.normal:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,0,0.4)}.category-page .filter-actions button.secondary{background:#f8f9fa;color:#333;border:2px solid #e9ecef}.category-page .filter-actions button.secondary:hover{background:#e9ecef;border-color:#dee2e6}.category-page #price-display{font-size:14px;font-weight:600;color:#333;margin-top:10px}.category-page .pro-pagination{text-align:center;margin:30px auto}.category-page .page-numbers{display:flex;flex-direction:row;list-style:none;justify-content:center;gap:5px}.category-page .page-btn{padding:10px 15px;background-color:#fff;border:white;border-radius:4px;font-weight:500;transition:all 0.2s}.category-page .page-btn:hover:not(.current):not(:disabled){background-color:#eee;cursor:pointer}.category-page .page-btn.current{background-color:#000;color:#fff;border-color:#000}.category-page .page-btn:disabled{opacity:0.5;cursor:not-allowed}@media (max-width:1200px){.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.category-page section.filter-section{min-width:280px;max-width:280px}}@media (max-width:1025px){.category-page .feature-products{flex-direction:column;gap:20px}.category-page section.filter-section{position:relative;top:110px!important;min-width:100%;max-width:100%;order:-1}.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.category-page .section-p1{padding:20px}.filter-section{padding:20px!important}.filter-group{margin-bottom:20px}.filter-group h4{font-size:16px;margin-bottom:12px}.checkbox-label{padding:8px 0;font-size:14px}#price-slider{margin:15px 0!important}#price-display{font-size:14px;margin-bottom:10px}}@media (max-width:768px){#header{padding:10px 20px;flex-direction:column;gap:15px}#header .logo-container{order:-1}#header .logo{height:40px}#header .search-wrapper{width:100%;order:1}#header input{width:100%;font-size:16px;padding:12px}#mobile{display:block;position:absolute;top:20px;right:20px;z-index:1001}.category-page .pro-container,.category-page .pro-container,.category-page .pro-container,.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:10px 0}.pro{padding:15px;border-radius:12px}.pro .des{padding:10px 0}.pro .des h4{font-size:16px;margin-bottom:8px}.pro .des .price{font-size:14px}.pro .cart{padding:8px 16px;font-size:12px}.category-page section.heading,.category-page section.heading,.category-page section.heading,.category-page section.heading{font-size:24px;padding:15px 20px 8px 20px;text-align:center}.filter-section{padding:15px!important;border-radius:12px;margin:0 20px 20px 20px}.filter-section h3{font-size:18px;margin-bottom:15px;text-align:center}.filter-group{margin-bottom:15px}.filter-group h4{font-size:15px;margin-bottom:10px}.checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.checkbox-label{flex:1 1 calc(50% - 8px);min-width:calc(50% - 8px);padding:6px 8px;font-size:13px;border-radius:6px;background:#f8f9fa;margin:0}.checkbox-label:hover{background:#e9ecef}.filter-btn{display:block!important;width:calc(100% - 40px)}.filter-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.4)}.filter-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:999}.filter-overlay.active{display:block}.filter-section{position:fixed!important;top:0!important;left:-100%;width:80%;max-width:320px;height:100vh;overflow-y:auto;z-index:1000;transition:left 0.3s ease;border-radius:0;margin:0;box-shadow:2px 0 10px rgba(0,0,0,0.1)}.filter-section.active{left:0}.filter-close{display:block!important;position:absolute;top:15px;right:15px;width:30px;height:30px;background:#f8f9fa;border:none;border-radius:50%;font-size:18px;cursor:pointer;z-index:1001}.page-numbers{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:20px}.page-numbers li{margin:0}.page-numbers a{padding:8px 12px;font-size:14px;min-width:36px;text-align:center}footer{padding:30px 20px!important}.footer-right{flex-direction:column;gap:20px}.footer-col{text-align:center}.footer-col h4{font-size:16px;margin-bottom:10px}.footer-col p,.footer-col a{font-size:14px}.icon-cart{top:60px;right:20px}.section-p1{padding:20px!important}}@media (min-width:769px) and (max-width:1024px){.category-page .pro-container,.category-page .pro-container,.category-page .pro-container,.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.pro img{height:220px}.pro .des h4{font-size:18px}.filter-section{position:fixed;top:0;left:-100%;width:85%;max-width:360px;height:100vh;background:#fff;z-index:1001;overflow-y:auto;transition:left 0.3s ease}.filter-section.show{left:0}.filter-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:1000;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.filter-overlay.active{opacity:1;pointer-events:auto}body.no-scroll{overflow:hidden;height:100vh}.checkbox-label{font-size:14px;padding:8px 0}#header{padding:15px 30px}.section-p1{padding:25px 30px!important}}@media (max-width:480px){.category-page .pro-container,.category-page .pro-container,.category-page .pro-container,.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.pro{padding:12px}.pro img{height:160px}.pro .des h4{font-size:15px}.pro .cart{padding:6px 12px;font-size:11px}.filter-section{width:90%;max-width:280px}.checkbox-label{font-size:12px;padding:5px 6px}.filter-group h4{font-size:14px}.page-numbers a{padding:6px 10px;font-size:13px;min-width:32px}}.category-page .pro-pagination{margin:20px auto}@media (max-width:640px){.category-page .pro-container,.category-page .pro-container,.category-page .pro-container,.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child{max-width:300px}.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd),.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd)~.pro,.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd),.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd)~.pro,.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd),.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd)~.pro,.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd),.category-page .pro-container .pro:nth-child(-n + 2):last-child:nth-child(odd)~.pro{max-width:280px}}@media (max-width:480px){.category-page section.filter-section{border-radius:0px;height:88vh}.category-page .pro-container,.category-page .pro-container,.category-page .pro-container,.category-page .pro-container{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.category-page .filter-actions{flex-direction:column;gap:8px}.category-page .filter-actions button{padding:10px 16px;font-size:13px}.category-page .page-btn{padding:8px 12px;font-size:14px}.category-page section.heading{font-size:20px;padding:12px 0 6px 0}}@media (max-width:360px){.category-page .pro-container,.category-page .pro-container,.category-page .pro-container,.category-page .pro-container{grid-template-columns:1fr;gap:15px}.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child,.category-page .pro-container:only-child .pro,.category-page .pro-container .pro:only-child{max-width:100%}}body.no-scroll{overflow:hidden!important}.filter-close{display:none}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#000;color:#fff;font-family:Spartan,sans-serif;font-size:15px;font-weight:600;padding:10px 14px;border:2px solid #000;border-radius:6px;cursor:pointer;transition:all 0.3s ease;width:100%;max-width:260px;position:relative}.filter-section.show{transform:translateX(0)}.filter-select:hover,.filter-select:focus{border-color:red;outline:none}.filter-select{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.filter-select option[value=""]{color:#aaa;font-style:italic}.my-black-btn{background-color:#000!important;color:#fff!important;border:none!important;font-weight:bold!important;padding:8px 20px!important;border-radius:5px!important}#messenger-button{position:fixed;bottom:25px;right:25px;width:56px;height:56px;border-radius:50%;background-color:black;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,0.2);transition:transform 0.2s ease-in-out,background-color 0.2s ease;z-index:1000}#messenger-button:hover{transform:scale(1.05);box-shadow:none}#messenger-button i.fab.fa-facebook-messenger{font-size:30px;color:white}#messenger-window{position:fixed;bottom:25px;right:25px;width:350px;background-color:white;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,0.4);display:flex;flex-direction:column;overflow:hidden;z-index:999;transform:scale(0.8);opacity:0;transform-origin:bottom right;transition:transform 0.3s ease-out,opacity 0.3s ease-out;color:#f0f0f0}.messenger-hidden{display:none!important;opacity:0;transform:scale(0.8)}#messenger-window:not(.messenger-hidden){display:flex;opacity:1;transform:scale(1)}.messenger-greeting{padding:30px 25px 20px 25px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.messenger-greeting h1{font-size:24px;font-weight:bold;margin:0;line-height:1.3;color:black}.messenger-card{background-color:white;border-radius:10px;margin:0 25px 25px 25px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.messenger-card .card-header{display:flex;align-items:center;margin-bottom:20px}.messenger-card .profile-pic{width:48px;height:48px;border-radius:50%;background-color:#555;margin-right:15px;object-fit:cover}.messenger-card .card-info h3{margin:0;font-size:16px;font-weight:bold;color:black}.messenger-card .card-info p{margin:0;font-size:13px;color:black}.messenger-card .card-buttons{display:flex;flex-direction:column;gap:12px}.action-button{display:flex;align-items:center;justify-content:center;padding:12px 15px;border-radius:6px;text-decoration:none;color:white;font-weight:bold;font-size:15px;transition:background-color 0.2s ease,transform 0.1s ease-out}.action-button i{margin-right:10px;font-size:18px}.action-button.message-us{background-color:black}.action-button.message-us:hover{background-color:#0069d9;transform:translateY(-2px)}.action-button.message-us-w{background-color:black}.action-button.message-us-w:hover{background-color:#01a711;transform:translateY(-2px)}.action-button.follow-us{background-color:black}.action-button.follow-us:hover{background-color:#2d4373;transform:translateY(-2px)}i.fa-solid.fa-xmark{color:red;margin-left:0px;cursor:pointer}.small-img-col img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;transition:0.3s}.small-img-col img:hover{transform:scale(1.05)}.center{display:flex;align-items:center!important;justify-content:center}.option-group{margin-bottom:18px}.option-group label{display:block;margin-bottom:6px;font-weight:600;color:#000000}.custom-select{position:relative}.custom-select select{width:50%;padding:14px 44px 14px 16px!important;background:#ffffff;color:black;border-radius:12px;border:1px solid black;appearance:none;cursor:pointer;font-size:15px}.qty-control{display:flex;align-items:center;width:fit-content;border-radius:12px;overflow:hidden;border:1px solid #000000;background:#ffffff}.qty-btn{width:42px;height:42px;background:white;border:none;color:black;font-size:20px;cursor:pointer;transition:background 0.2s}.qty-btn:hover{background:#efefef}.qty-control input{text-align:center;border:none;background:transparent;color:rgb(0,0,0)}.qty-control input::-webkit-outer-spin-button,.qty-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-control input[type="number"]{-moz-appearance:textfield}.logo{height:60px;width:auto;object-fit:contain;transform:scale(0.8);transform-origin:left center}.logo-container{max-width:240px;display:flex;align-items:center}.hero-container{height:70vh;width:-webkit-fill-available;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.slide-img{position:absolute;inset:0;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 0.8s ease-in-out}.slide-img::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;filter:blur(20px);transform:scale(1.1);z-index:-1}.slide-img.active{opacity:1}.dots-container{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:15px;z-index:100}.dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.3);cursor:pointer;transition:all 0.3s;border:1px solid rgba(255,255,255,0.5)}.dot.active{background:white;transform:scale(1.3)}i.fa-solid.fa-xmark{margin-left:1px!important}@media (min-width:1026px){.mobile-only{display:none}}@media (max-width:1025px){#category{justify-content:center}.uppercase{letter-spacing:1px}.custom-select select{width:80%}body.show-cart #navbar{transform:translateX(300px)}#product-results{right:-100px}#search-input{width:100%}.filter-btn{z-index:999;display:block}.filter-section{position:fixed;top:0px;left:-100%;width:60%!important;height:100%;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,0.3);padding:20px;margin:0px!important;transition:left 0.3s ease-in-out;z-index:1001;overflow-y:auto}.filter-section.show{left:0;top:115px}.filter-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:900}.filter-overlay.active{display:block}.filter-close{display:block;position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#333}.image-box{flex:1 1 50%}.image-box-third img{transform:scale(1)}#close,#mobile i{color:red;font-size:24px}.mobile-only{display:block}.stock{gap:40px;text-align:center}#cart-count{display:none!important}#mobile{display:flex;align-items:center}#mobile i{padding-left:20px}#header input{margin-left:0}#product-results{left:0;right:0}#close{display:initial;position:absolute;top:30px;left:30px}#product1 .pro-container{justify-content:center}#product1 .pro{margin:5px;width:80%}#vxe-r1-dtails .single-pro-image{width:100%;margin-right:0}#vxe-r1-dtails .single-pro-details{width:100%;padding-top:0px}.small-img-col{display:flex;margin-top:10px}#pay-now-btn{padding-left:450px;max-width:none!important}.hero-container{height:30vh}.cart-tab{top:90px}.search-wrapper{max-width:350px;margin:0 15px}input#search-input{padding:5px;width:350px}#navbar{top:100px}.logo{width:100px;transform:scale(1)}.logo-container{max-width:180px}#header{padding-left:70px;padding-right:70px}}@media (min-width:769px){.mobile-only{display:none}}@media (max-width:768px){#cart{width:100%;border-collapse:collapse}#cart thead{display:none}#cart tr{display:block;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.1);margin-bottom:15px;padding:12px}#cart td{display:flex;align-items:center;border-bottom:1px solid #eee;padding:6px 0;position:relative;gap:20px;overflow:auto}#cart td:last-child{border-bottom:none}#cart td::before{content:attr(data-title);width:40%;text-align:left;font-weight:bold;color:#333}#cart td>*{width:60%;text-align:center}#cart td img{max-width:60px;height:auto;border-radius:5px}}@media (max-width:480px){body.show-cart #navbar{transform:translateX(300px)}#header{padding-left:15px;padding-right:15px}.hero-container{height:20vh}#product1 .pro-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#product1 .pro{width:100%}#product1 .pro img{width:100%;height:auto}#product-results{right:0px}#search-input{width:100%}.filter-section{top:100px!important}.filter-btn{top:10px}.image-box{flex:1 1 100%}.mobile-only{display:inline-block}.feature-products{position:relative}#header input{margin-left:0;border:none;font-size:17px;padding:10px}.feature-products.section-p1{display:flex;align-items:center;justify-content:center;flex-direction:column}#product1 .pro{margin:5px 0!important;width:100%;display:flex;flex-direction:column}.single-pro-details,#vxe-r1-dtails,.cart-tab{width:100%!important}#mobile i{padding-left:10px}#cart-count{display:none!important}#header{padding:10px}.section-p1{padding:25px}#category h2{text-align:center}#category{justify-content:space-evenly}#category .cat-box{margin:0 auto!important}.cat-img{max-height:60px}#vxe-r1-dtails{display:flex;flex-direction:column}#vxe-r1-dtails .single-pro-image{width:100%;margin-right:0}#desc-img img{padding:0}.cart-tab .list-cart{overflow-y:auto;max-height:calc(100vh - 140px)}.cart-tab{top:110px}#navbar .icon-cart span{top:-205px;right:30px}#navbar{top:110px}.form .column{flex-wrap:wrap}.form :where(.gender-option,.gender){row-gap:15px}#cart-add{flex-direction:column}#pay-now-btn{padding-left:0px}#coupon{width:100%}#cart-total{width:100%}.hero-container{height:20vh}.search-wrapper{max-width:200px}input#search-input{max-width:200px}.logo{width:80px;height:auto;transform:scale(1)}.logo-container{max-width:50px}footer .logo{margin-bottom:30px;transform:scale(2);transform-origin:left center}}.pro:hover img{transform:scale(1.05)}#category .cat-box:hover{transform:translateY(-5px)}#category .cat-box:hover::after{width:60px}#category .cat-img{max-height:80px;width:auto;margin-bottom:15px;transition:transform 0.3s ease;filter:brightness(0.9)}#category .cat-box:hover .cat-img{transform:scale(1.1);filter:brightness(1.1)}#category .cat-box h6{font-size:16px;font-weight:600;color:black;margin:0;letter-spacing:0.5px;transition:color 0.3s ease}#product1 .pro::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 0.3s ease;z-index:1;border-radius:20px}#product1 .pro:hover{transform:translateY(-12px);background:rgba(255,255,255,0.08);border-color:rgba(0,0,0,0.3)}#product1 .pro:hover::before{opacity:1}.uppercase{text-transform:uppercase}@media (max-width:1024px){body.filter-open #toggle-filter{display:none}}@media (max-width:1024px){body.filter-open{overflow:hidden;height:100vh}.filter-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:1000}.filter-section{position:fixed!important;top:0!important;left:-100%;width:85%;max-width:360px;height:100vh;background:#fff;z-index:1001;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:left 0.3s ease}.filter-section.show{left:0}body.filter-open #toggle-filter{display:none!important}}#cart{padding:40px 20px;background-color:#f8f9fa;min-height:60vh}#cart table{width:100%;border-collapse:separate;border-spacing:0 15px}#cart thead{display:none}#cart tbody tr{background-color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-radius:12px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:20px;margin-bottom:20px;transition:transform 0.2s ease,box-shadow 0.2s ease;position:relative;border:1px solid #eee;min-height:120px}#cart tbody tr:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}#cart tbody td{border:none;padding:0}#cart tbody td:nth-child(1){position:absolute;top:15px;right:5px}#cart tbody td:nth-child(1) a{color:#ddd;font-size:18px;transition:color 0.3s;text-decoration:none}#cart tbody td:nth-child(1) a:hover{color:#ff4d4d}#cart tbody td:nth-child(2){flex:0 0 100px;margin-right:20px}#cart tbody td:nth-child(2) img{width:100px;height:100px;object-fit:contain;border-radius:8px;background-color:#f9f9f9;padding:5px}#cart tbody td:nth-child(3){flex:2;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:16px;color:#333;min-width:200px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding-right:15px}#cart tbody td:nth-child(7){flex:100%;order:3;font-size:14px;color:#888;margin-top:5px;display:none}#cart tbody td:nth-child(4){flex:0 0 120px;font-weight:600;color:black;font-size:16px;text-align:center;align-self:center}#cart tbody td:nth-child(5){flex:0 0 100px;text-align:center;align-self:center}#cart tbody td:nth-child(5) input{width:60px;height:40px;padding-left:10px;font-size:16px;border:1px solid #ddd;border-radius:6px;outline:none;text-align:center}#cart tbody td:nth-child(5) input:focus{border-color:#088178}#cart tbody td:nth-child(6){flex:0 0 120px;font-weight:700;font-size:16px;color:#333;text-align:right;margin-right:40px;align-self:center}#cart-add{display:flex;justify-content:flex-end;padding:30px 20px}#cart-total{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:25px;width:100%;max-width:400px;box-shadow:0 5px 15px rgba(0,0,0,0.03);font-size:20px;font-weight:700;color:#222;display:flex;justify-content:space-between;align-items:center}#pay-now-btn{margin-top:20px;display:flex;justify-content:flex-end;width:100%;max-width:400px;margin-left:auto}#pay-now-btn button{background-color:black;color:#fff;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;width:100%;transition:background 0.3s}#pay-now-btn button:hover{background-color:#141414}@media (max-width:768px){#cart{padding:20px 10px;overflow-x:hidden}#cart table{width:100%;min-width:0}#cart tbody tr{display:grid;grid-template-columns:30px 90px 1fr;grid-template-rows:auto auto auto auto;gap:15px 25px;padding:15px;position:relative;width:100%;box-sizing:border-box;overflow:auto}#cart tbody td:nth-child(1){grid-column:1 / 2;grid-row:1 / 5;position:static;display:flex;align-items:center;justify-content:start;z-index:10}#cart tbody td:nth-child(1) a{font-size:16px;color:#999}#cart tbody td:nth-child(1)::before{display:none!important}#cart tbody td:nth-child(2){grid-column:2 / 3;grid-row:1 / 5;display:flex;align-items:start;justify-content:start;margin-right:0}#cart tbody td:nth-child(2)::before{display:none!important}#cart tbody td:nth-child(2) img{width:100%;height:auto;max-width:90px;object-fit:contain;border-radius:4px;display:block}#cart tbody td:nth-child(3){grid-column:3 / 4;grid-row:1;font-size:14px;font-weight:600;line-height:1.4;color:#333;margin-bottom:5px;align-self:start;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;min-width:0;padding-right:0}#cart tbody td:nth-child(3)::before{display:none!important}#cart tbody td:nth-child(7){grid-column:3 / 4;grid-row:2;font-size:12px;color:#777;margin-bottom:8px;display:block}#cart tbody td:nth-child(4){grid-column:3 / 4;grid-row:4;font-size:13px;font-weight:400;color:#888;text-align:left;margin-bottom:5px;display:none}#cart tbody td:nth-child(4)::before{content:"Unit: "}#cart tbody td:nth-child(5){grid-column:3 / 4;grid-row:3;display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}#cart tbody td:nth-child(5)::before{display:none}#cart tbody td:nth-child(5) input{width:40px;height:30px;font-size:14px;text-align:center;padding:0;border:1px solid #ccc;border-radius:4px}#cart tbody td:nth-child(6){grid-column:3 / 4;grid-row:4;border:none;padding:0;margin:0;display:block;text-align:left;width:auto;font-size:16px;font-weight:700;color:#000}#cart tbody td:nth-child(6)::before{content:none}}button.swal2-confirm.swal2-styled{background-color:red!important}#affiliated-brands{padding:60px 80px;background-color:var(--bg-tertiary)}#affiliated-brands h2{text-align:center;margin-bottom:40px;font-size:32px;letter-spacing:1px;font-weight:700}.brand-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;align-items:start;justify-items:center;max-width:1400px;margin:0 auto}.brand-item{text-align:center;padding:30px;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);width:100%;max-width:450px;display:flex;flex-direction:column;align-items:center}.brand-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.brand-item img{width:100%;height:auto;max-height:550px;object-fit:contain;margin-bottom:20px;border-radius:8px;background:#fdfdfd}.brand-item p{font-weight:700;color:#1a1a1a;margin:0;font-size:18px;text-transform:uppercase;letter-spacing:1px}@media (max-width:799px){#affiliated-brands{padding:40px 20px}.brand-container{grid-template-columns:1fr;gap:25px}.brand-item{max-width:100%;padding:20px}.brand-item img{max-height:450px}}