body{margin:0;padding:0}.top-nav{width:100%;max-width:100vw;height:calc(100vh -98vh)}.top-nav p{width:100%;height:2.5rem;padding:.4rem;padding-inline:4rem;background-color:var(--black-color);color:#fff;font-size:.9rem;text-align:center;word-spacing:.2rem}.top-nav a i{color:var(--green-color);font-size:1.5rem}.top-nav a{color:var(--pure-white);text-decoration:underline}.main-nav{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;padding-inline:7rem;background:#fff;box-shadow:0 2px 8px #00000014;box-sizing:border-box}.hamburger i{font-size:22px;cursor:pointer}.logo img{width:200px;height:120px}.searchbar{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden;flex:1;max-width:500px;position:relative;margin:0 20px}.searchbar input{flex:1;padding:10px;border:none;outline:none}.searchbar select{padding:8.5px;border:1px solid #ececec;outline:none;position:absolute;top:1%;min-width:200px;right:10%}.search-icon{padding:10px 15px;background:var(--blue-color);color:#fff;cursor:pointer;position:absolute;right:0%;border-radius:10px}.support{display:flex;align-items:center;gap:10px}.info-icon i{font-size:18px;margin-right:5px}.info-avail p{margin:0;font-size:12px;font-weight:700}.cart-icon{background-color:var(--pure-white);border:.3rem solid var(--gold-color);border-radius:50%;width:50px;height:50px;position:relative;display:flex;justify-content:center;align-items:center}.cart-icon{position:absolute;right:50px;top:75px}.wishlist{position:relative;cursor:pointer}.wishlist i{font-size:20px;background-color:var(--gold-color);color:var(--pure-white);width:3rem;height:3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.wish-value,.cart-value{position:absolute;top:-8px;right:-10px;background:var(--blue-color);color:#fff;font-size:10px;padding:2px 6px;border-radius:50%}.price{margin:0;font-size:18px;color:var(--blue-color)}.hamburger{display:none;cursor:pointer;font-size:2rem;position:relative}.menu{list-style:none;padding:0;position:absolute;right:200px;top:150px;height:350px;width:300px;margin-top:55px;color:var(--blue-color);background-color:var(--pure-white);text-decoration:none;display:none;transition:.4s;z-index:100;text-align:center}.menu.active{display:block;right:0}.menu .mobile-menu{margin-inline:3rem;padding-block:1rem;border-bottom:.1rem solid rgb(233,232,232);cursor:pointer}.mobile-menu i{color:var(--blue-color);padding:1rem 2rem}.menulist{width:100%;height:4rem;background-color:var(--blue-color);padding:1rem;display:flex;gap:1.5rem;padding-inline:8rem;align-items:center}.nav-link{color:var(--gold-color);text-decoration:none;font-weight:700}.nav-link:hover,.nav-link.active{background-color:var(--pure-white);color:var(--gold-color);text-decoration:none;padding:1rem;border-radius:30px;font-weight:700}.nav-link i{color:var(--black-color);font-weight:700}.dropdown{position:relative;display:inline-block}.dropdown button{background-color:transparent;color:var(--gold-color);font-weight:700;padding:10px 18px;font-size:17px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px}.dropdown button:hover{background-color:var(--pure-white);color:var(--gold-color);padding:1rem;border-radius:30px}.droplink{position:absolute;top:100%;left:0;width:220px;background:#fff;list-style:none;color:var(--gold-color);padding:10px 0;margin:5px 0 0;border-radius:8px;box-shadow:0 8px 20px #0000001a;z-index:1000}.droplink li{padding:10px 18px;transition:.3s}.droplink li:hover{background-color:#f1f1f1}.droplink a{text-decoration:none;color:var(--gold-color);font-size:14px;display:flex;align-items:center;gap:8px}.droplink img{width:18px;height:18px}.droplink img{width:1rem}.login>button{background-color:var(--pure-white);border:none;padding:1rem;font-size:1.1rem;border-radius:30px;font-weight:700;position:relative}.loginform{width:350px;height:100vh;background-color:var(--pure-white);position:fixed;top:0;right:0;z-index:100;box-shadow:-5px 0 20px #0003;animation-name:slide;animation-duration:.5s;animation:slidereturn;animation-duration:1.5s}@keyframes slide{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slidereturn{0%{transform:translate(100%)}to{transform:translate(0)}}.close{border:none;background-color:none;font-size:15px;cursor:pointer;background-color:transparent}.loginform .header{display:flex;justify-content:space-between;align-items:center;padding-block:1rem;padding-inline:1rem}.loginform .user-input{padding-block:2rem;padding-inline:2rem}.loginform .user-input label{padding-inline:1rem}.loginform .user-input input{margin-block:1rem;padding:.7rem;width:100%;border-radius:30px;border:.01rem solid rgb(224,224,224)}.loginform .user-input .log-btn{padding:.9rem;width:100%;border-radius:30px;border:none;background-color:var(--blue-color);color:var(--pure-white)}.loginform .user-input .log-btn:hover{background-color:var(--light-blue)}@media(max-width:992px){.top-nav p{max-width:100vw;height:3.2rem}.main-nav{padding-inline:1rem}.searchbar,.cart,.support,.menulist{display:none}.searchbar,.hamburger{display:block}}@media(max-width:768px){.top-nav p{max-width:100vw;height:3.2rem}.main-nav .searchbar,.cart,.support,.menulist{display:none}.searchbar,.hamburger{display:block}}@media(max-width:576px){.top-nav p{max-width:100vw;height:3.2rem}.main-nav .searchbar,.cart,.support,.menulist{display:none}.searchbar,.hamburger{display:block}}:root{--lead-color:#F8843F;--blue-color:#3D45AA;--light-orange:#FFF7CD;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff}footer{width:100%;max-width:100vw;min-height:400px;background-color:#5c5b5b;margin-top:0rem}footer .foottoplist{margin:0;display:flex;justify-content:space-between;align-items:start}.col{width:25%;max-width:100vw;display:flex;gap:0rem;margin-top:3rem}.col img{width:4rem;height:4rem;margin-left:6rem}.col p{font-size:1.1rem;color:var(--pure-white);font-weight:600}.col span{font-size:.8rem;font-weight:100;color:#c2c1c1}footer .divider{width:1px;height:50px;background-color:gray;margin:1rem}footer .middle-footer{display:flex;justify-content:space-between;align-items:center;margin-inline:10rem}footer .middle-footer .col h5{color:var(--pure-white);padding-block:1rem;padding-inline:1rem}.middle-footer .col ul li{padding:.5rem;font-size:bold;list-style:none}.middle-footer .col ul li a{color:#b9b9b9;font-size:.9rem;padding:.6rem .6rem .6rem 1rem;text-decoration:none}.middle-footer .col ul li a:hover{color:#e7e6e6}.middle-footer .col ul li a span{color:orange;font-size:1.1rem}footer .footer-copyright{width:100%;height:6rem;background-color:#1a1919;display:flex;gap:15rem;align-items:center}.footer-copyright p{color:var(--pure-white);font-size:1rem;margin-left:10rem;padding:2rem;font-weight:600;word-spacing:.2rem}.footer-copyright span{color:orange}.footer-copyright .payment{width:3rem;height:3rem;display:flex;gap:1rem;align-items:center}.footer-copyright img{border-radius:5px;width:3rem;height:3rem}@media(max-width:992px){footer{height:auto}footer .foottoplist{flex-wrap:wrap;justify-content:center;gap:2rem}.col{width:45%;justify-content:center;text-align:center}.col img{margin-left:0}footer .middle-footer{flex-wrap:wrap;margin-inline:3rem}footer .middle-footer .col{width:45%}.footer-copyright{flex-direction:column;gap:1rem;height:auto;padding:1rem}.footer-copyright p{margin-left:0;text-align:center;padding:0}}@media(max-width:576px){footer .foottoplist{flex-direction:column;align-items:center}.col{width:100%;text-align:center}footer .middle-footer{flex-direction:column;align-items:center;margin-inline:1rem}footer .middle-footer .col{width:100%;text-align:center}.middle-footer .col ul{padding:0}.footer-copyright{flex-direction:column;text-align:center}.footer-copyright .payment{justify-content:center}}:root{--lead-color:#F8843F;--blue-color:#044992;--light-blue:#0084d8;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff}.cart-overlay{position:fixed;top:0;right:0;width:300px;height:100vh;background-color:var(--pure-white)}.cart-title{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;padding-block:2rem;padding-inline:1rem}.cart-title h1{font-size:1.5rem}.cart-header{display:flex;justify-content:space-evenly;padding-block:1rem;padding-inline:1rem}.cart-header .product-cancel{font-size:.9rem;text-decoration:none;background:transparent;border:none}.cart-header .product-text,.cart-header .product-price{font-size:.8rem}.cart-header img{width:50px}.quantity-selector1 .counter{width:100px}.counter .minus,.plus,.count-value{border:.05rem solid gray;padding:.4rem}.cart-footer{position:absolute;bottom:0}.cart-footer .subtotal{font-size:1.5rem}.cart-actions .view-cart-btn{width:300px;padding-block:1rem;color:var(--pure-white);background-color:var(--blue-color);border:none;border-radius:30px;margin-block:1rem}.cart-actions .view-cart-btn:hover{background-color:var(--light-blue)}.cart-actions .checkout-btn{border-radius:30px;width:300px;padding-block:1rem;color:var(--pure-white);background-color:var(--light-blue);border:none}.banner-container{position:relative}.banner-content{position:absolute;top:30%;left:10%;line-height:5rem}.banner-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.banner-content h2{font-size:2.5rem;text-shadow:4px 2px 2px white,2px 1px 4px red}.banner-content p{font-size:1.5rem;font-family:Times New Roman,Times,serif;color:#423542}.banner-content .shoppingbtn{width:13rem;padding:1rem;font-size:1.3rem;background-color:var(--blue-color);border:none;color:var(--pure-white);border-radius:5px}.topselling{width:100%;margin-block:5rem}.topselling-title{color:var(--red-color);text-align:center;text-transform:uppercase;font-size:2rem;font-weight:700}.topselling .cardlist{margin-inline:5rem;margin-block:4rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.topselling .cards{width:350px;height:550px;border:.01rem solid gray;padding:.6rem;background-color:#f3f2f2;position:relative}.cards .image-box img{width:20.5rem;height:50%}.search-btn i{background-color:var(--pure-white);width:2rem;height:2rem;padding:1.5rem;border:none;display:flex;justify-content:center;align-items:center;font-size:1.5rem;border-radius:.5rem;position:absolute;top:3%;right:5%}.cards .card-detail{text-align:center;line-height:1.5rem}.cards .card-detail p,.card-detail span{font-size:.9rem}.card-detail .review{color:#daa520;display:flex;justify-content:center;align-items:center}.card-detail .review>p{color:#444}.card-detail .product-price .cancel-price{text-decoration:line-through;font-weight:700;color:#7a7a7a}.card-detail .product-price .actual-price{color:var(--blue-color);font-weight:700;font-size:1.1rem}.card-detail .atc{display:flex;align-items:center;margin-block:1rem;margin-inline:2rem}.card-detail .atc .counter{padding:1rem;display:flex}.card-detail .atc .counter span{font-size:.7rem;border:.1rem solid gray;padding:.5rem}.card-detail .atc .counter button{padding:.5rem}.card-detail .atc .counter button:hover{background-color:var(--blue-color);color:var(--pure-white)}.card-detail .atc .minus{border-top-left-radius:10px;border-bottom-left-radius:10px}.card-detail .atc .plus{border-top-right-radius:10px;border-bottom-right-radius:10px}.atoc .btn{width:8rem;padding:.8rem;background-color:var(--blue-color);border:none;color:var(--pure-white);border-radius:30px}.atoc .select-btn{margin-inline:5rem}.aboutus{width:100%;height:600px;background-color:#f0f0f0;display:flex;justify-content:space-around;align-items:center;margin-top:5rem}.about-detail{width:700px;height:400px;background-color:var(--blue-color);padding:2rem;border-radius:20px}.about-detail span{color:var(--pure-white);font-size:1rem;font-weight:700}.about-detail h2{padding-block:1rem;color:var(--pure-white);font-size:3rem}.about-detail p{color:var(--pure-white);font-size:.9rem;font-weight:100;line-height:1.5rem}.about-image img{width:700px;height:500px;border-radius:20px}@media(max-width:1200px){.banner-content{top:25%;left:5%;line-height:3rem}.banner-content h2{font-size:2rem}.banner-content p{font-size:1.2rem}.topselling .cards{width:300px;height:auto}.aboutus{flex-wrap:wrap;height:auto;padding:3rem 1rem}.about-detail{width:90%;height:auto}.prev{left:5rem}.next{right:5rem}}@media(max-width:768px){.banner-content{top:20%;left:5%;line-height:2.5rem}.banner-content h2{font-size:1.8rem}.banner-content p{font-size:1rem}.banner-content .shoppingbtn{width:10rem;padding:.7rem;font-size:1rem}.topselling .cardlist{margin-inline:1rem}.topselling .cards{width:90%;height:auto}.aboutus{flex-direction:column;height:auto}.about-detail{width:95%}.prev{left:1rem}.next{right:1rem}.cusrev{left:25%;width:50%}}@media(max-width:480px){.banner-content{top:15%;left:5%;line-height:2rem}.banner-content h2{font-size:1.3rem}.banner-content p{font-size:.9rem}.banner-content .shoppingbtn{width:8rem;padding:.5rem;font-size:.9rem}.topselling-title{font-size:1.5rem}.topselling .cardlist{flex-direction:column;width:100%}.cards .image-box img{width:100%}.aboutus{flex-direction:column}.about-detail h2{font-size:1.8rem}.about-detail p{font-size:.8rem}.slide-content h2{font-size:1.5rem}.slide-content p{line-height:2rem}.prev,.next{font-size:16px}.cusrev{left:20%;width:60%;font-size:1rem}}@media(max-width:576px){.topselling{width:100%;margin-block:3rem}.topselling-title{font-size:1.5rem}.topselling .cardlist{margin-inline:1rem;margin-block:2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.topselling .cards{width:100%;max-width:320px;height:auto}.cards .image-box img{width:100%;height:auto}.search-btn i{width:1.8rem;height:1.8rem;padding:1rem;font-size:1.2rem}.cards .card-detail{line-height:1.3rem}.card-detail .atc{flex-direction:column;gap:.8rem;margin-inline:1rem}.card-detail .atc .counter{justify-content:center}.atoc .btn{width:100%}}.quickview-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d}.quickview-card{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;width:300px;border-radius:10px;color:#00f}.product-btn{background-color:#044992;height:30px;width:auto;padding:5px;border-radius:8px;border:none;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:20px}.product-card{background:#fff;border-radius:10px;padding:15px;text-align:center;box-shadow:0 2px 8px #0000001a}.product-card img{width:220px;height:220px;object-fit:contain;margin:0 auto 12px;display:block}.product-card h3{font-size:16px;margin-bottom:5px}.subtitle{color:#777;font-size:14px}.rating{color:#f4b400;margin:8px 0;font-size:14px}.price{margin:10px 0}.price .old{text-decoration:line-through;color:#999;margin-right:8px}.product-card .price .new{color:#044992;font-weight:700}.product-card button{background:#044992;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer}.product-card button:hover{background:#e55d00}@media(min-width:1200px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}.product-card img{width:200px;height:200px}}@media(max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}.product-card{padding:12px}.product-card img{width:180px;height:180px}.product-card h3{font-size:15px}}@media(max-width:480px){.product-grid{grid-template-columns:1fr}.product-card img{width:150px;height:150px}.product-card h3{font-size:14px}.pagination{flex-wrap:wrap;gap:6px}.pagination button{padding:6px 10px;font-size:14px}}.carousel{min-width:100%;height:600px;background-color:#dad9d9;position:relative;overflow:hidden;margin-top:5rem}.slides{position:relative;width:100%;height:100%}.slide{display:flex;transition:transform .5s ease-in-out}.slide{min-width:100%;display:none;justify-content:center;align-items:center}.slide.active{display:flex}.slide-content{text-align:center;max-width:700px}.slide-content h4{text-transform:uppercase;color:var(--blue-color);font-size:1.5rem}.slide-content h2{font-weight:50;font-size:2.5rem;line-height:3rem}.slide-content img{width:7rem;height:7rem;border-radius:50%;margin-bottom:15px;object-fit:cover}.slide-content p{font-weight:100;font-size:1rem;color:#585858;line-height:4rem}.slide-content span{font-weight:500;font-size:.9rem;line-height:5rem}.prev,.next{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:var(--black-color);border:none;padding:10px 15px;cursor:pointer;font-size:20px}.prev{left:15rem}.next{right:15rem}.cusrev{position:absolute;top:90%;left:40%;width:20rem;padding:1rem;border:none;border-radius:30px;background-color:var(--blue-color);color:var(--pure-white);font-size:1.2rem}.cusrev:hover{background-color:var(--light-blue)}@media(max-width:576px){.carousel{width:100%;min-height:400px;background-color:#dad9d9;position:relative;overflow:hidden;margin-top:3rem;padding:2rem 1rem}.slides{width:100%;height:100%}.slide{min-width:100%;display:none;justify-content:center;align-items:center}.slide.active{display:flex}.slide-content{text-align:center;max-width:90%}.slide-content h4{font-size:1rem}.slide-content h2{font-size:1.5rem;line-height:2rem}.slide-content img{width:5rem;height:5rem}.slide-content p{font-size:.9rem;line-height:1.5rem;padding:0 .5rem}.slide-content span{font-size:.8rem;line-height:2rem}.prev,.next{top:50%;transform:translateY(-50%);font-size:16px;padding:8px 10px}.prev{left:10px}.next{right:10px}.cusrev{position:static;display:block;margin:2rem auto 0;width:90%;max-width:250px;font-size:1rem}}:root{--lead-color:#F8843F;--blue-color:#044992;--light-blue:#0084d8;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff;--gold-color:#adad3f}body{overflow-x:hidden}.aboutus{width:100%}.aboutusbanner{width:100%;position:relative;top:0;left:20%;margin-top:3rem}.aboutcontent h3{position:absolute;left:25%;top:10%;font-size:2.8rem;color:var(--blue-color)}.aboutcontent p{position:absolute;top:50%;left:5%;width:30rem;font-weight:700}.aboutus-details{width:100%;height:500px;margin-top:3rem;background-color:#f1f1f1;position:relative}.aboutus-details h3{font-size:2rem;text-align:center;padding:2rem;color:var(--gold-color)}.aboutus-details p{width:70%;height:5rem;text-align:center;margin:auto}.aboutssetch{width:100%;height:400px;background-color:beige;margin-top:2rem;padding:2rem}.aboutssetch h3{text-align:center;color:var(--blue-color);font-size:2.5rem}.aboutssetch p{width:60%;padding:5rem;margin-inline:16rem}.contact button{padding:1rem;width:10rem;text-align:center;background-color:brown;border:none;border-radius:7px;margin-inline:45rem;margin-block:2rem}.contact button{color:var(--gold-color)}.contact button:hover{color:#fff}@media(max-width:992px){.aboutus{flex-direction:column}}:root{--lead-color:#F8843F;--blue-color:#1A3263;--light-blue:#7AAACE;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff;--gold-color:#adad3f}.contact{width:100%;max-width:100vw;margin:auto;margin-top:4rem;margin-block:5rem}.contact-title{width:80%;margin:auto;text-align:center;background-color:var(--gold-color);color:var(--blue-color);padding:3rem;font-size:2rem}.line{width:50%;height:1px;background-color:#000;margin:auto}.contactus{width:80%;max-width:1400px;display:flex;justify-content:space-around;align-items:center;margin-top:3rem;margin-inline:10rem}.contactus .accordion-left{width:50%;margin-inline:2rem}.contactus .accordion-left p{font-size:1rem;padding:2rem;font-weight:700;text-align:justify}.contactus .accordion-left p:hover{color:var(--gold-color)}.v-line{width:.01rem;height:600px;background-color:#cccbcb}.contact-right .howcontact{margin-inline:2rem;width:600px;height:600px;background-color:var(--blue-color);border-radius:20px;padding:2rem}.contact-right .howcontact h4{font-size:1.4rem;font-weight:700;color:var(-);text-align:center;padding:1rem}.contact-right .howcontact p{font-size:1.1rem;font-weight:100;text-align:center;color:var(--pure-white);padding:2rem}.privacy{width:100%;max-width:1400px;margin:auto;margin-top:2rem;margin-block:5rem}.privacypolicy{font-size:1rem;font-weight:100;padding:1rem;color:#585858}.whoweare h2{font-size:1.5rem;font-weight:600;color:#2c2c2c;padding:1rem}.whoweare p{padding:1rem;font-weight:100;color:#6e6e6e}.InformationWeCollect h2{padding:1rem;color:#1f1f1f;font-size:1.5rem}.InformationWeCollect ul li{padding:1rem;color:#4b4a4a}.PersonalInformation h2{font-size:1.5rem;color:#242424;padding:1rem}.PersonalInformation ul li{font-size:1rem;color:#5e5d5d;padding:.7rem}.gravtarintegration{padding:1rem}.gravtarintegration h2{padding:1rem;color:#2b2a2a}.gravtarintegration p{font-size:1rem;font-weight:100;color:#383838}.Cookies{padding:1rem;color:#2e2e2e}.Cookies ul li{padding:.7rem;color:#616161}.embeddedContent{padding:1rem;color:#464646}.embeddedContent p{padding:1rem}.dataSharing{padding:1rem;color:#2c2c2c}.dataSharing ul li{padding:.7rem}.dataRetention{padding:1rem;color:#3a3939}.dataRetention ul li{padding:.7rem}.yourRights{padding:1rem;color:#2c2c2c}.yourRights ul li{padding:.7rem}.dataTransfers{padding:1rem;color:#414141}.dataTransfers p{padding:1rem}.Security{padding:1rem;color:#302f2f}.Security p{padding:1rem}.ChangestoThisPolicy{padding:1rem;color:#303030}.ChangestoThisPolicy p{padding:1rem}.ContactUs{padding:1rem;color:#363636}.ContactUs p{color:#3f3f3f;padding:1rem}.ContactUs p:nth-child(2){color:#2c2c2c}.ReturnRefundpolicy{color:#424242;padding:2rem}.ReturnRefundpolicy p{padding:1.5rem}.ReturnRefundpolicy h4{color:#1b1b1b}.Termscondition{margin-block:2rem;color:#696969;margin-inline:5rem}.Termscondition h4,.Termscondition p{padding:1rem}.Termscondition li{padding:.3rem}.Shippingpolicy{margin-block:3rem;margin-inline:5rem;color:#5a5a5a}.Shippingpolicy h4{padding:1rem}.Shippingpolicy li{padding:2rem}.antivirus{width:100%;margin-inline:3rem}.product-cardlist{margin-inline:5rem;margin-block:5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.product-cards{width:300px;height:500px;border:.01rem solid gray;border-radius:10px;padding:.5rem;box-shadow:#00000059 0 5px 15px;position:relative}.product-images img{margin-block:.5rem;width:95%;height:50%;border-radius:10px}.product-details{padding:.5rem;text-align:center;line-height:1.5rem}.product-details p{font-size:.9rem;text-align:center}.product-details p:hover{color:gray}.product-details span{font-size:.9rem;color:gray}.product-details span:hover{color:var(--black-color)}.product-details .review{color:#daa520;display:flex;justify-content:center;align-items:center;font-size:.8rem}.product-details .review p{color:var(--black-color)}.product-details .price .cancel-price{text-decoration:line-through;font-weight:700;margin-inline:.5rem}.product-details .price .actual-price{color:var(--blue-color);font-weight:700}.product-details .atc{display:flex;justify-content:center;align-items:center}.product-details .atc .counter{padding:.5rem}.product-details .atc .counter button{padding:.6rem}.product-details .atc .counter button:hover{background-color:var(--blue-color)}.product-details .atc .counter .minus{border-top-left-radius:10px;border-bottom-left-radius:10px}.product-details .atc .counter .plus{border-top-right-radius:10px;border-bottom-right-radius:10px}.product-details .atc .counter span{padding:.6rem;border:.01rem solid gray}.product-details .atc .atoc{padding:.7rem;background-color:var(--blue-color);border:none;border-radius:30px;color:var(--pure-white)}.product-cards .search-btn{position:absolute;top:3%;right:5%}.antivirus .nextpage{width:13rem;height:1rem;padding:2rem;background-color:var(--blue-color);color:var(--pure-white);border:none;font-size:1rem;display:flex;justify-content:center;align-items:center;border-radius:30px}.antivirus .nextpage-btn{display:flex;justify-content:center;align-items:center;margin-left:35rem}.windowsserver{width:100%;margin-inline:3rem}.windowsserver-cardlist{margin-inline:5rem;margin-block:5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.windowsserver-cards{width:300px;height:500px;border:.01rem solid gray;border-radius:10px;padding:.5rem;box-shadow:#00000059 0 5px 15px;position:relative}.windowsserver-image img{width:95%;height:40%;border-radius:10px}.windowsserver-details{padding:.5rem;text-align:center;line-height:1.5rem}.windowsserver-details p{font-size:.9rem;text-align:center}.windowsserver-details p:hover{color:gray}.windowsserver-details span{font-size:.9rem;color:gray}.windowsserver-details span:hover{color:var(--black-color)}.windowsserver-details .review{color:#daa520;display:flex;justify-content:center;align-items:center;font-size:.8rem}.windowsserver-details .review p{color:var(--black-color)}.windowsserver-details .price .cancel-price{text-decoration:line-through;font-weight:700;margin-inline:.5rem}.windowsserver-details .price .actual-price{color:var(--blue-color);font-weight:700}.windowsserver-details .atc{display:flex;justify-content:center;align-items:center}.windowsserver-details .atc .counter{padding:.5rem}.windowsserver-details .atc .counter button{padding:.6rem}.windowsserver-details .atc .counter button:hover{background-color:var(--blue-color)}.windowsserver-details .atc .counter .minus{border-top-left-radius:10px;border-bottom-left-radius:10px}.windowsserver-details .atc .counter .plus{border-top-right-radius:10px;border-bottom-right-radius:10px}.windowsserver-details .atc .counter span{padding:.6rem;border:.01rem solid gray}.windowsserver-details .atc .atoc{padding:.7rem;background-color:var(--blue-color);border:none;border-radius:30px;color:var(--pure-white)}.windowsserver-cards .search-btn{position:absolute;top:3%;right:5%}.windowsserver .nextpage{width:13rem;height:1rem;padding:2rem;background-color:var(--blue-color);color:var(--pure-white);border:none;font-size:1rem;display:flex;justify-content:center;align-items:center;border-radius:30px}.windowsserver .nextpage-btn{display:flex;justify-content:center;align-items:center}@media(max-width:576px){.windowsserver-cardlist{flex-direction:column}}.winservProduct1{width:100%;max-width:1400px;margin:auto}.winservProduct1 .layout{padding-inline:5rem;padding-block:5rem;display:flex;justify-content:space-between}.product-image .views{display:flex;width:25rem;padding:1rem;background-color:var(--light-blue);margin-inline:1rem;border-radius:10px}.views i{color:var(--blue-color);font-size:.9rem}.views span{padding-inline:1rem;font-size:.9rem}.views p{font-size:.9rem}.product-detail{padding-block:2rem}.product-detail h1{font-size:1.8rem;color:#3f3f3f;padding-block:2rem}.product-detail span{display:flex;gap:.2rem;color:#daa520}.product-detail span p{color:gray}.product-detail ul{padding:1rem}.product-detail ul li{padding:.5rem;color:#777;font-weight:700}.product-detail .price{display:flex;gap:2rem}.product-detail .cancel-price{font-size:2rem;color:#8a8989;text-decoration:line-through}.product-detail .actual-price{font-size:2rem}.product-detail .stock{margin-block:2rem;border:.01rem solid rgb(197,197,197);width:700px;height:300px}.product-detail .stock .instock{display:flex;padding-block:2rem;padding-inline:2rem;gap:.5rem}.product-detail .stock .instock i{color:var(--blue-color)}.product-detail .stock .instock p{color:var(--black-color);font-weight:600}.product-detail .stock .counter{display:flex;padding:1rem}.product-detail .stock .counter span{color:var(--black-color);padding:.6rem;border:.01rem solid gray}.product-detail .stock .counter button{padding:.5rem}.product-detail .stock .counter button:hover{background-color:var(--blue-color)}.product-detail .stock .counter .minus{border-top-left-radius:10px;border-bottom-left-radius:10px}.product-detail .stock .counter .plus{border-top-right-radius:10px;border-bottom-right-radius:10px}.product-detail .cart-item{margin-block:1rem;margin-inline:1rem}.product-detail .cart-item .atoc{padding-block:1rem;width:20rem;border-radius:30px;border:none;background-color:var(--blue-color);color:var(--pure-white)}.product-detail .cart-item .buy-now{padding-block:1rem;width:20rem;border-radius:30px;border:none;background-color:var(--black-color);color:var(--pure-white)}.product-detail .cart-item .buy-now:hover{opacity:.9}.product-detail .social-icon{display:flex;gap:3rem;padding:1rem}.product-detail .share{display:flex;color:#3f3f3f;font-size:bold}.product-detail .share :hover,.product-detail .social-icon .social{color:var(--black-color)}.product-desc{background-color:var(--blue-color)}.product-title{display:flex;align-items:center;text-align:center}.product-title:before,.product-title:after{content:"";flex:1;border-bottom:1px solid rgb(202,202,202)}.product-title span{padding:0 10px;font-size:bold;font-size:1.4rem}.product-desc .desc{padding-inline:2rem;background-color:var(--blue-color)}.product-desc .desc h4{padding-block:2rem;font-size:1.5rem;color:var(--pure-white)}.product-desc .desc p{color:var(--pure-white);word-spacing:.5rem;font-size:1rem;line-height:1.5rem;padding:1rem}.product-desc .desc img{margin-inline:20rem;margin-block:2rem}.product-desc .desc li{padding:.5rem;color:var(--pure-white)}.product-desc .desc h5{color:var(--pure-white);padding:1rem;padding-block:1rem}.customer-review{width:100%;max-width:1400px;height:400px;margin:auto;background-color:#fcfcfc;padding-block:2rem}.customer-review .customer-title{display:flex;align-items:center;text-align:center}.customer-title:before,.customer-title:after{content:"";flex:1;border-bottom:1px solid rgb(221,221,221)}.customer-title span{padding:0 10px;font-size:1.2rem}.customer-review .rating-bars{display:flex;justify-content:space-around;align-items:center;background-color:#f0efef;padding:2rem;width:1200px}.customer-review h2{font-size:1.3rem;padding-block:2rem;padding-inline:2rem}.customer-review .rating-bars .leftside{display:flex;justify-content:center;align-items:center;line-height:4rem;text-align:center}.customer-review .rating-bars .leftside .ratings p{font-size:2rem;font-weight:700;text-align:center}.rating-bars .leftside .ratings span{color:#daa520;display:flex;justify-content:center;align-items:center}.rating-bars .leftside .ratings>.views{color:#504f4f;font-size:.9rem}.rating-bars .leftside .ratings button{padding-inline:2rem;padding-block:1rem;background-color:#d8d7d7}.rating-bars .rightside .bar-row{display:flex;gap:1rem}.customer-review .rating-bars .rightside .bar{flex:1;height:15px;width:15rem;background-color:#c9c9c9;border-radius:5px;overflow:hidden}.rating-bars .rightside .bar .fill{width:70%;height:100%;display:flex;background-color:#daa520}.customer-review .search-bar{padding-block:1rem;position:relative}.customer-review .search-bar>input{padding:.8rem;width:100%;padding-inline:3rem;font-weight:700}.customer-review .search-bar>i{position:absolute;z-index:10;left:1%;top:50%;color:gray}.customer-review .recent-reviews{display:flex;justify-content:space-between}.related-views h3{margin-block:2rem}.related-views .product-carousel{border:.01rem solid gray;padding-block:1rem;padding-inline:1rem;border-radius:10px}@media(max-width:992px){.layout{flex-direction:column}.product-desc .desc img{margin-inline:0}}@media(max-width:768px){.layout{flex-direction:column}}@media(max-width:576px){.layout{flex-direction:column}}.carousel{width:100%;min-width:1200px;display:flex;align-items:center;overflow:hidden;margin-top:200px;border-radius:10px}.carousel button{background-color:transparent;border:none;cursor:pointer;z-index:2}.carousel-track{width:100%;display:flex;overflow:hidden;scroll-behavior:smooth;transition:transform .5s ease-in-out}.winservProduct2{width:100%;max-width:1400px;margin-inline:5rem}.winservProduct2 .layout{display:flex;justify-content:space-between}.layout .left{margin-inline:10rem;margin-block:5rem;display:flex;justify-content:space-between}.left .product-detail h2{margin-inline:5rem}.product-detail .review{margin-block:2rem;margin-inline:5rem}.product-detail ul li,.product-detail .price,.product-detail .stock{margin-inline:5rem}.product-desc .product-title{margin-inline:5rem}.product-desc .detail{color:#797878;margin-inline:5rem;margin-block:1rem;background-color:var(--blue-color);padding-inline:2rem;border-radius:10px}.product-desc .detail h5,h4{margin-block:2rem;color:var(--pure-white)}.customer-review{padding:2rem;margin-bottom:1000px}.customer-review .recent-reviews{background-color:#eeeded;padding:1rem;font-size:.9rem}.customer-review .review .reviews{margin-block:2rem;display:flex;gap:1rem}.reviews .info{line-height:2rem}.reviews .info .reveiw-star{color:#daa520}.carousel-wrapper{display:flex;align-items:center;justify-content:center;gap:20px}.cards-carousel{width:300px;height:250px}.cards-carousel img{width:100%;height:100%;object-fit:cover;border-radius:10px}.nav-btn{color:#000;color:#fff;border:none;padding:10px 15px;font-size:20px;cursor:pointer}.winservProduct3{width:100%;max-width:1400px;margin-inline:5rem}.winservProduct3 .layout{display:flex;justify-content:space-between}.layout .left{margin-inline:5rem;margin-block:5rem;display:flex;justify-content:space-between}.left .product-detail h2{margin-inline:1rem}.product-detail .review{margin-block:2rem;margin-inline:1rem}.product-detail ul li,.product-detail .price,.product-detail .stock{margin-inline:1rem}.layout .product-desc{width:100%}.product-desc li{margin-inline:1rem}.product-desc p{padding-block:2rem}.customer-reviews .customer-title{display:flex;align-items:center;text-align:center;color:var(--black-color)}.customer-title:before,.customer-title:after{content:"";flex:1;border-bottom:1px solid rgb(202,202,202)}.customer-title span{padding:0 10px;font-size:bold;font-size:1.4rem}.customer-reviews h2{padding-inline:2rem;padding-block:2rem}.customer-reviews .rating-bars{display:flex;justify-content:space-around;align-items:center;background-color:#e6e5e5;padding-inline:3rem;padding-block:3rem;line-height:3rem}.customer-reviews .rating-bars .leftside>.ratings p{font-size:2.5rem;font-weight:600;margin-inline:2rem}.customer-reviews .rating-bars .rightside .bar{width:20vw;height:10px;background-color:#a09e9e;border-radius:20px;overflow:hidden}.rating-bars .rightside .bar .fill{width:70%;height:100%;background-color:orange}.customer-reviews .search-bar{padding-block:1rem}.customer-reviews .search-bar input{padding:1rem;width:100%;padding-inline:3rem;position:relative}.customer-reviews .recent-reviews{display:flex;justify-content:space-between;background-color:#dad9d9;padding:1rem}.customer-reviews .review .reviews{display:flex}.winservProduct4{width:100%;max-width:1400px;margin:auto}.winservProduct4 .layout{padding-block:5rem;display:flex;justify-content:space-between}.winservProduct4 .layout .product-image>img{padding-inline:2rem}.winservProduct4 .product-desc{background-color:var(--blue-color);color:var(--pure-white);padding-block:2rem;border-radius:10px}.product-desc .product-title span{font-size:2rem;font-weight:700}.product-desc .detail{color:var(--pure-white)}.winservProduct5{width:100%;max-width:1400px;margin:auto}.winservProduct5 .layout{display:flex;justify-content:space-between;padding-block:5rem}.product-image img{border-radius:20px}.product-image .views{width:500px;padding-block:1rem}.product-desc{background-color:var(--blue-color);color:var(--pure-white);border-radius:10px;padding-block:2rem}.customer-reviews{margin-block:2rem}.winservProduct6{width:100%;max-width:1400px;margin:auto}.winservProduct6 .layout{display:flex;justify-content:space-between}.product-image img{margin-block:2rem}.product-detail{margin-block:3rem}.product-detail .detail p{margin-inline:2rem}.winservProduct7{width:100%;max-width:1400px;margin:auto}.winservProduct7 .layout{display:flex;justify-content:space-between;padding-block:2rem}:root{--blue-color:#1A3263;--light-blue:#7AAACE;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff}.winservProduct8{width:100%;max-width:1400px;margin:auto}.winservProduct8 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.layout .product-detail{margin-block:0}.winservProduct9{width:100%;max-width:1400px;margin:auto}.winservProduct9 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct10{width:100%;max-width:1400px;margin:auto}.winservProduct10 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct11{width:100%;max-width:1400px;margin:auto}.winservProduct11 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct12{width:100%;max-width:1400px;margin:auto}.winservProduct12 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.product-desc h3{padding-block:2rem}.winservProduct13{width:100%;max-width:1400px;margin:auto}.winservProduct13 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct14{width:100%;max-width:1400px;margin:auto}.winservProduct14 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.customer-reviews .login{text-align:center;margin-block:2rem}.customer-reviews .login .log-in{padding:1rem;background-color:var(--light-blue);color:var(--blue-color);border-radius:5px;border:none;margin-block:1rem}.winservProduct15{width:100%;max-width:1400px;margin:auto}.winservProduct15 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct16{width:100%;max-width:1400px;margin:auto}.winservProduct16 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct17{width:100%;max-width:1400px;margin:auto}.winservProduct17 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct18{width:100%;max-width:1400px;margin:auto}.winservProduct18 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.product-desc p{padding-inline:3rem}.winservProduct19{width:100%;max-width:1400px;margin:auto}.winservProduct19 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.customer-reviews{padding-inline:2rem}.winservProduct20{width:100%;max-width:1400px;margin:auto}.winservProduct20 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct21{width:100%;max-width:1400px;margin:auto}.winservProduct21 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct22{width:100%;max-width:1400px;margin:auto}.winservProduct22 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct23{width:100%;max-width:1400px;margin:auto}.winservProduct23 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct24{width:100%;max-width:1400px;margin:auto}.winservProduct24 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct25{width:100%;max-width:1400px;margin:auto}.winservProduct25 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}.winservProduct26{width:100%;max-width:1400px;margin:auto}.winservProduct26 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}:root{--lead-color:#F8843F;--blue-color:#1A3263;--light-blue:#7AAACE;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff}.winservProduct27{width:100%;max-width:1400px;margin:auto}.winservProduct27 .layout{padding-inline:5rem;padding-block:2rem;display:flex;justify-content:space-between}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}:root{--lead-color:#F8843F;--blue-color:#044992;--light-blue:#0082d8;--red-color:#C3110C;--green-color:#005F02;--black-color:#000;--pure-white:#fff}.product{width:100%;max-width:1400px;margin:auto}.product .layout{padding-inline:5rem;padding-block:5rem;display:flex;justify-content:space-between}.customer-review .login p{text-align:center;margin-top:2rem}.customer-review .login .log-in{display:flex;justify-content:center;align-items:center;background-color:var(--green-color);color:var(--pure-white)}.price .new{color:#044992;font-weight:700}.quantity-selector button:hover{background:orange;color:#fff}.system-table{width:100%;border-collapse:collapse}.system-table td{border:1px solid #ccc;padding:10px}.bb{height:40px;width:380px;background-color:#d3d3d3;color:#000;padding-left:8px;cursor:pointer;margin-left:5px;text-align:justify;border-radius:5px}.bb:hover{background-color:gray}.title{font-weight:700;width:250px}.right-content h3,.right-content h1{color:#044992}.price1{font-size:28px;font-weight:700;gap:5px}.price1 span{color:#044992;margin-right:8px}.para del{color:#999;margin-right:10px}.para span{color:#044992;margin-right:10px}.license-box{display:flex;flex-direction:column;margin-top:20px;gap:5px}.license-box label{margin:0;color:#044992}.select-box{width:220px;padding:8px;border:1px solid #ccc;border-radius:4px;border-color:#044992}.stock{color:#044992;font-weight:600}.qty-box button:hover{color:#044992}.pricing-box .add-cart{background:#044992;color:#fff}.desc-boxo h2{margin:0 0 16px;color:#fff;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;font-size:22px;font-weight:600}.desc-boxo{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background:#044992;line-height:2.5}.desco{margin-left:5px}.desco h3{color:#fff}.desco p{font-family:sans-serif;color:#fff;font-size:14px}.desco ul li{margin-left:14px;font-family:sans-serif;color:#fff}.reviews-title{text-align:center;font-size:26px;margin-bottom:40px;color:#044992}.review-count{margin:30px 0;padding:14px 20px;color:#044992;font-size:28px;font-weight:700;border-radius:4px}.review-btn{padding:10px 18px;border:1px solid #ccc;background:#044992;color:#fff;cursor:pointer;font-weight:700;border-radius:4px}.review-item{display:flex;gap:25px;padding:10px 0;border-bottom:1px solid #e5e5e5}.add-review-section{border:1px solid #e5e5e5;background:#fff;padding:30px 24px;margin-top:20px}@media(max-width:1024px){.left-image img{width:100%;max-width:350px}.right-content h1{font-size:26px}.pricing-box{width:100%;margin-left:0}.reviews-summary{gap:40px}.rating-box{margin-left:0}.rating-bars{margin-right:0}.cart-row{flex-wrap:wrap}.pricing-box .add-cart,.pricing-box .buy-now{flex:1}}@media(max-width:768px){.product-page{flex-direction:column;gap:20px;padding:20px}.left-image{text-align:center}.left-image img{max-width:300px}.right-content{max-width:100%}.right-content h1{font-size:22px}.right-content li{font-size:16px}.pricing-box{padding:20px}.wishlist-share{flex-direction:column;align-items:flex-start}.reviews-summary{flex-direction:column;gap:30px}.rating-bars{width:100%}}@media(max-width:480px){.left-image img{max-width:220px}.right-content h1{font-size:20px}.right-content li{font-size:15px}.price1{font-size:22px}.cart-row{flex-direction:column;align-items:stretch}.pricing-box .add-cart,.pricing-box .buy-now{width:100%}.qty-box{justify-content:center}.desc-boxo{padding:18px;line-height:1.8}.desc-boxo h2{font-size:18px}.review-search input{width:100%}.review-item{flex-direction:column;gap:10px}.review-avatar img{width:40px;height:40px}.login-box{width:90%}}.top-category-heading{text-align:center;color:red;font-weight:700;font-size:28px;margin-bottom:30px}.category-container{display:flex;flex-wrap:wrap;gap:15px;row-gap:42px;padding:20px;overflow:visible;margin-bottom:40px}.category-card{width:calc(20% - 12px);height:180px;background:#fff;box-shadow:4px 6px #00000040,0 10px 25px #00000059;display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box}.category-card img{width:100%;height:100%;object-fit:contain}.windows-page{padding:20px}.windows-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.product-card{width:calc(25% - 15px);background:#fff;border-radius:14px;padding:15px;box-shadow:0 8px 25px #00000026;transition:transform .3s;cursor:pointer}.product-card:hover{transform:translateY(-5px)}.product-card img{width:100%;height:230px;object-fit:contain;border-radius:12px}.product-card h4{font-size:14px;margin:10px 0 5px}.category{color:gray;font-size:13px}.rating{color:#facc15;font-size:14px;margin:5px 0}.rating span{color:gray;font-size:12px}.price{margin:8px 0}.price .old{text-decoration:line-through;color:gray;margin-right:6px}.price .new{color:#f97316;font-weight:700}.quantity-selector{display:inline-flex;align-items:center}.quantity-selector button{width:26px;height:26px;border:1px solid #ddd;background:#f7f7f7;font-size:14px;cursor:pointer}.quantity-selector .minus{border-radius:14px 0 0 14px}.quantity-selector .plus{border-radius:0 14px 14px 0}.qty{width:26px;display:flex;align-items:center;justify-content:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.quantity-add{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;margin-top:10px;gap:10px}.quantity-selector{display:inline-flex;align-items:stretch;overflow:hidden}.quantity-selector1{margin-top:10px;margin-left:100px;display:inline-flex;align-items:stretch;overflow:hidden}.quantity-selector1 .minus{border-top-left-radius:14px;border-bottom-left-radius:14px;border-right:none}.quantity-selector1 .plus{border-top-right-radius:14px;border-bottom-right-radius:14px;border-left:none}.quantity-selector1 button{width:28px;height:32px;border:1px solid#ccc;background:#f3f4f6;color:#111;font-weight:700;border-radius:4px;cursor:pointer}.quantity-selector .minus{border-top-left-radius:14px;border-bottom-left-radius:14px;border-right:none}.quantity-selector .plus{border-top-right-radius:14px;border-bottom-right-radius:14px;border-left:none}.quantity-selector button{width:28px;height:32px;border:1px solid#ccc;background:#f3f4f6;color:#111;font-weight:700;border-radius:4px;cursor:pointer}.add-cart{background:#fb923c;color:#fff;border:none;padding:6px 12px;border-radius:20px;cursor:pointer;font-weight:500;overflow:hidden}.cprice{height:35px;width:120px;border-radius:8px;background-color:#1d4ed8;padding:5px;margin-top:20px;margin-left:100px;display:inline-flex;align-items:stretch;color:#111}.quantity-selector1 button:hover,.quantity-selector button:hover{background:#1d4ed8;color:#fff}.product-page{display:flex;gap:40px;padding:40px}.left-image img{width:420px;border-radius:12px}.right-content{max-width:600px}.right-content h1{font-size:32px;margin-bottom:10px}.rating1{color:#f4b400;margin-bottom:15px}.rating1 span{color:#555;font-size:14px}.right-content ul{padding-left:18px;margin-bottom:20px}.right-content li{margin-bottom:8px;color:#555;font:bold;font-size:18px}.price1{font-size:28px;font-weight:700}.price1 del{color:#999;margin-right:10px}.price1 span{color:#ff7a00}.pricing-box{width:60%;margin-left:auto;margin-top:0;border:1px solid #eee;padding:25px;border-radius:10px;font-family:sans-serif}.stock{color:orange;font-weight:600}.price-table{margin-top:15px}.row{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid #eee}.row.header{font-weight:700}.row.active{background:#8f5a86;color:#fff;border-radius:6px}.cart-row{display:flex;align-items:center;gap:12px;margin-top:20px}.qty-box{display:flex;border:1px solid #ddd;border-radius:20px;overflow:hidden}.qty-box button{padding:8px 14px;border:none;background:#fff;cursor:pointer}.qty-box span{padding:8px 14px}.qty-box button:hover{color:orange}.pricing-box .add-cart,.pricing-box .buy-now{flex:0 0 220px;padding:14px 0;border-radius:999px;font-weight:600;font-size:15px;cursor:pointer;border:none}.pricing-box .add-cart{background:#ff9f4a;color:#fff}.pricing-box .buy-now{background:#222;color:#fff}.wishlist-share{display:flex;align-items:center;font-weight:700;font-size:16px;border-top:1px solid #eee;padding:25px;margin-top:20px;gap:15px}.wishlist{display:flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.share{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.share-label{font-weight:500}.share .icon{cursor:pointer;font-size:20px}.desc-box{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background-color:#1d4ed8}.desc-box1{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background-color:#1d4ed8;line-height:1.6}.desc-box2{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background-color:#1d4ed8}.desc-box2 h2,.desc-box1 h2,.desc-box h2{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;font-size:22px;font-weight:600}.desc1,.desc2{margin-left:5px;background-color:#1d4ed8}.desc2 p{font-family:sans-serif;color:#fff;font-size:14px;line-break:1.6}.desc1 p{font-family:sans-serif;color:#fff;font-size:14px}.desc1 ul li,.desc2 ul li{font-family:sans-serif;color:#fff}.desc{margin-left:5px;background-color:#1d4ed8}.desc p{font-family:sans-serif;color:#fff;font-size:14px}.desc-box3{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background:#1d4ed8;line-height:1.6}.desc-box3 h2{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;font-size:22px;font-weight:600;color:#fff}.desc3{margin-left:5px;background-color:#1d4ed8}.desc3 p{font-family:sans-serif;color:#fff;font-size:14px}.desc ul li,.desc3 ul li{font-family:sans-serif;color:#fff}.desc-box4{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background:#1d4ed8;line-height:1.9}.desc-box4 h2,.desc-boxw h2{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;font-size:22px;font-weight:600}.desc-boxw{border:1px solid #e5e5e5;border-radius:12px;padding:24px;margin-top:30px;margin-left:10px;background:#1d4ed8;line-height:2.5}.descw{margin-left:5px;background-color:#1d4ed8}.descw h3{color:#fff}.descw p{font-family:sans-serif;color:#fff;font-size:14px}.descw ul li{margin-left:14px;font-family:sans-serif;color:#fff}.desc4{margin-left:5px;background-color:#1d4ed8}.desc4 p{font-family:sans-serif;color:#fff;font-size:14px}.desc4 ul li{font-family:sans-serif;color:#fff}.mng{height:60px;width:120px;border-radius:10px;padding:10px;background-color:#1d4ed8;color:#fff;margin-left:25px}.reviews-section{margin-top:60px;padding:40px;background:#fff;border-top:1px solid black}.reviews-title{text-align:center;font-size:26px;margin-bottom:40px}.review-count{margin:30px 0;padding:14px 20px;color:#000;font-size:28px;font-weight:700;border-radius:4px}.reviews-summary{display:flex;gap:80px;align-items:flex-start}.rating-box{text-align:left;min-width:250px;margin-left:120px}.rating-score{font-size:48px;font-weight:700;margin:0}.stars{color:#f5a623;font-size:22px;margin:10px 0}.rating-text{color:#777;margin-bottom:20px}.review-btn{padding:10px 18px;border:1px solid #ccc;background:#f9f9f9;cursor:pointer;font-weight:700;border-radius:4px}.rating-bars{width:350px;margin-left:auto;margin-right:80px}.bar-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px}.bar{flex:1;height:21px;background:#eee;border-radius:4px;overflow:hidden}.fill{height:100%;background:#f5a623}.review-search{margin-top:30px;padding-left:20px}.review-search input{width:calc(100% - 40px);padding:12px;border-radius:6px;border:1px solid #ccc}.review-filter-bar{display:flex;justify-content:space-between;border-radius:6px;border:1px solid #ccc;background:#f3f4f6;border-bottom:1px solid #e5e7eb;font-size:14px;color:#374151}.review-count{font-size:14px;font-weight:500}.review-sort{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.review-sort:hover{color:#111827}.review-sort .arrow{font-size:11px}.customer-review-list{margin-top:30px}.review-item{display:flex;gap:25px;padding:10px 0;border-bottom:1px solid #e5e7eb}.review-avatar img{width:50px;height:50px;border-radius:4px}.review-content{flex:1}.review-header{display:flex;justify-content:space-between;align-items:center}.review-header h4{margin:0;font-size:16px;font-weight:600}.review-date{font-size:14px;color:#6b7280}.verified{font-size:14px;color:#6b7280;margin:4px 0}.review-stars{color:#fbbf24;font-size:18px;margin:6px 0}.review-text{color:#4b5563;font-size:15px}.add-review-section{border:1px solid #e5e7eb;background:#fff;padding:30px 24px;margin-top:20px}.add-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;cursor:pointer;font-weight:700}.add-review-header h3{font-size:18px;font-weight:600;margin:0}.add-review-header button{background:none;border:none;font-size:18px;cursor:pointer;line-height:1}.add-review-section p{font-size:14px;color:#374151;margin:12px 0;font-family:sans-serif}.login-btn{background:#2563eb;color:#fff;border:none;padding:10px 18px;font-size:14px;border-radius:4px;cursor:pointer}.add-review-section p,.add-review-section .login-btn{display:block;margin-left:auto;margin-right:auto;text-align:center}.login-btn:hover{background:#1d4ed8}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.login-box{background:#fff;padding:32px;width:360px;border-radius:6px;box-shadow:0 2px 10px #0000001a}.login-box input{width:100%;padding:10px;margin:10px 0}.login-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.login-btn1{background:#2563eb;color:#fff;border:none;padding:8px 16px;cursor:pointer}.modal-overlay{position:fixed;top:0;right:0;width:350px;height:100%;background:#fff;box-shadow:-4px 0 12px #0003;display:flex;flex-direction:column;animation:slideIn .3s forwards;z-index:1000}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.modal-box{position:fixed;top:0;right:0;background:#fff;width:350px;height:100%;border-radius:10px;z-index:1000;display:flex;flex-direction:column;transform:translate(100%);animation:slideIn .3s forwards;font-family:sans-serif;box-shadow:0 4px 12px #0000004d}.modal-header,.cart-item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #eee}.modal-image{width:50px;height:50px;object-fit:contain;margin-right:10px}.modal-text{flex:1;font-weight:500}.modal-close{background:none;border:none;font-size:20px;cursor:pointer}.modal-counter{display:flex;justify-content:center;align-items:center;padding:15px}.modal-counter button{width:30px;height:30px;margin:0 10px;font-size:18px;cursor:pointer}.modal-footer{padding:15px;border-top:1px solid #eee}.subtotal{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:700}.modal-actions{display:flex;justify-content:space-between}.view-cart-btn,.checkout-btn{flex:1;padding:8px 0;margin:0 5px;cursor:pointer;border:none;border-radius:5px;font-weight:500}.view-cart-btn{background:#1d4ed8}.checkout-btn{background:#000;color:#fff}.modal-header,.modal-counter,.modal-footer{padding:15px;border-bottom:1px solid #eee}.modal-footer{margin-top:auto;border-top:1px solid #eee;row-gap:35px}@media(max-width:1024px){.product-card{width:calc(33.33% - 14px)}}@media(max-width:768px){.product-card{width:calc(50% - 10px)}}@media(max-width:480px){.product-card{width:100%}}@media(max-width:1024px){.product-card{width:calc(33.33% - 14px)}.category-card{width:calc(20% - 12px)}.product-page{flex-direction:column;padding:25px}.left-image img{width:100%;max-width:350px}.pricing-box{width:100%;margin-left:0}}@media(max-width:768px){.product-card{width:calc(50% - 10px)}.category-card{width:calc(50% - 12px)}.windows-container{gap:15px}.product-card img{height:200px}.right-content h1{font-size:24px}.right-content li{font-size:16px}.reviews-summary{flex-direction:column;gap:30px}.rating-box{margin-left:0}.rating-bars{width:100%;margin-right:0}}@media(max-width:480px){.product-card{width:100%}.category-card{width:100%;height:140px}.top-category-heading{font-size:22px}.product-card img{height:170px}.product-page{padding:15px}.left-image img{max-width:250px}.right-content h1{font-size:20px}.price1{font-size:22px}.cart-row{flex-direction:column;align-items:stretch}.pricing-box .add-cart,.pricing-box .buy-now{width:100%}.wishlist-share{flex-direction:column;align-items:flex-start}.review-item{flex-direction:column;gap:10px}.review-avatar img{width:40px;height:40px}.login-box{width:90%}.modal-box{width:100%}}.pagination{display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination button{padding:8px 15px;border:none;background:#eee;cursor:pointer}.pagination button:hover{background:#044992;color:#fff}*{margin:0;padding:0;box-sizing:border-box}.product-card{flex:0 0 auto;width:260px}.footer-carousel{display:flex;align-items:center;width:100%;padding:20px 0;position:relative;gap:10px}.carousel-window{overflow:hidden;width:100%}.carousel-track1{display:flex;transition:transform .4s ease-in-out}.carousel-card{min-width:200px;margin-right:20px;background:#fff;border-radius:10px;padding:10px;box-shadow:0 4px 12px #00000014}.carousel-card img{width:100%;height:130px;object-fit:contain}.arrow{background:#fff;border:none;font-size:30px;cursor:pointer;padding:10px 15px;border-radius:50%;box-shadow:0 4px 10px #00000026}.arrow:hover{background:#f1f5f9}.left{margin-right:10px}.right{margin-left:10px}.carousel-container{position:relative;display:flex;align-items:center;width:100%}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#0009;color:#fff;border:none;width:42px;height:42px;border-radius:50%;font-size:26px;cursor:pointer}.carousel-arrow.left{left:5px}.carousel-arrow.right{right:5px}.carousel-arrow:hover{background:#000000d9}.footer-carousel-large-wrapper{overflow:hidden;width:100%}.carousel-track{display:flex;flex-direction:row;gap:20px;width:max-content}.windows-footer-carousel{width:100%;padding:30px 20px}.windows-footer-carousel .carousel-container{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth}.windows-footer-carousel .carousel-card{min-width:220px;background:#fff;border-radius:12px;padding:15px;box-shadow:0 4px 15px #00000026}.windows-footer-carousel .carousel-card img{width:100%;height:160px;object-fit:contain}@media(max-width:1024px){.windows-footer-carousel .carousel-card{min-width:200px}}@media(max-width:768px){.windows-footer-carousel .carousel-card{min-width:180px}}@media(max-width:480px){.windows-footer-carousel{padding:20px 10px}.windows-footer-carousel .carousel-card{min-width:150px}.windows-footer-carousel .carousel-card img{height:130px}}
