.category-top{width:100%;height:auto;position:relative}.category-carousel{position:relative;width:100%;height:auto;margin-bottom:20px}.category-image{width:100%;height:31.47vw;margin:0 0 10px;text-align:center}.category-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.category-name{font-size:20px;text-align:center;color:#333;margin:0 0 15px 0}.category-name.style{position:absolute;top:40px;left:40px;z-index:-1;opacity:0;font-size:12px;margin:0}.banner-content{width:100%;height:auto}.banner-content .banner-left{height:65.87vw}.banner-content img{width:100%;height:auto;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.banner-content input{position:absolute;top:0;left:0;width:1px;height:1px;filter:Alpha(opacity=0);-moz-opacity:0;opacity:0}.banner-right ul li{margin-top:16px;height:20.27vw}.category-description{width:100%;margin-top:20px;font-size:12px;line-height:20px}.category-description a{text-decoration:underline}.category-description u{text-decoration:none!important}.category-description h2{font-size:16px;margin-bottom:5px}.category-description h3{font-size:14px;margin-bottom:5px}.child-categories{width:100%;height:auto;margin-top:20px}.child-categories .item{margin-top:10px}.child-categories .item li{color:#333;padding:0 10px}.child-categories .item li:hover{background:var(--primary-color)}.child-categories .item li:hover a{color:#fff}.child-categories .img li{width:calc(calc(100% - 10px)/ 2)!important;width:-moz-calc(calc(100% - 10px)/ 2)!important;width:-webkit-calc(calc(100% - 10px)/ 2)!important;width:-ms-calc(calc(100% - 10px)/ 2)!important}.child-categories .img ul{display:flex}.special-child-categories .img ul{flex-wrap:wrap}.common-child-categories .img li{height:27.2vw}.special-child-categories .img li{min-height:56.53vw}.hot-brand{width:100%;height:auto;margin:0 auto}.hot-brand ul{margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center}.hot-brand ul li{margin:10px 0 0 10px;width:calc(calc(100% - 20px)/ 3);width:-moz-calc(calc(100% - 20px)/ 3);width:-webkit-calc(calc(100% - 20px)/ 3);width:-ms-calc(calc(100% - 20px)/ 3)}.category-bottom{width:100%;height:auto;margin-top:20px;display:flex}.category-products{width:100%;height:auto}.category-products .product-list ul{display:flex;flex-wrap:wrap;align-items:center}.category-products .product-item{width:calc(calc(100% - 10px)/ 2);width:-moz-calc(calc(100% - 10px)/ 2);width:-webkit-calc(calc(100% - 10px)/ 2);width:-ms-calc(calc(100% - 10px)/ 2);margin:10px 0 0 10px}.category-products .product-item .after-code{color:var(--accent-color);margin:5px 0 0;font-size:14px;height:20px}.category-products .product-item .product-image{height:calc(calc(100vw - 70px)/ 2);height:-moz-calc(calc(100vw - 70px)/ 2);height:-webkit-calc(calc(100vw - 70px)/ 2);height:-ms-calc(calc(100vw - 70px)/ 2)}.category-products .product-item .product-image img{max-width:250px}.category-faqs{margin-top:20px}.category-faqs .title{font-size:16px;font-weight:700;margin-bottom:10px}.category-faqs li{margin-bottom:10px}.category-faqs li .question{width:100%;background:#fff;padding:10px;position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px}.category-faqs li .question:after{font-family:iconfont;font-weight:700;content:"\e64f";font-size:16px;margin-left:10px}.category-faqs .active .question:after{content:"\e662"}.category-faqs .active .question,.category-faqs .active .question:after,.category-faqs li:hover .question,.category-faqs li:hover .question:after{color:#257eff}.category-faqs li .answer{padding:10px;display:none}.category-faqs .active .answer{display:block}.no-search-results{width:100%;height:auto;text-align:center}.no-search-results .img{width:100%;height:auto;text-align:center;line-height:1}.no-search-results .img i{font-size:160px;color:#e5e5e5}.no-search-results .search-results{text-align:center}.no-search-results p{font-size:12px}.no-search-results p span{font-weight:700}.no-search-results ul{margin:15px 0 0;display:inline-block}.no-search-results ul li{text-align:left;font-size:12px}.no-search-results .continue{margin:20px 0 0}.no-search-results .continue span{display:inline-block;width:200px;height:40px;line-height:40px;text-align:center;background:var(--primary-color);border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.no-search-results .continue span:hover{background:var(--secondary-color)}.no-search-results .continue a{color:#fff;font-size:14px}.catalog-filters{width:280px;height:auto}.filter-list{text-align:left;background:#fff;padding:30px 10px;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.clear-select ul{width:100%;height:auto;display:flex;flex-flow:wrap}.clear-select li{width:auto;height:auto;display:flex;justify-content:center;align-items:center;background:var(--button-color);color:#333;margin:0 10px 10px 0;padding:2px 10px;cursor:pointer;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.clear-select .clear-all{font-style:normal;display:none}.clear-select li+.clear-all{display:flex!important}.clear-select li i{font-size:14px;margin-left:4px;line-height:1}.filter-list dt{width:100%;margin:0 auto;cursor:pointer;color:#333;font-size:14px;font-style:normal;font-weight:700;line-height:40px;position:relative;text-transform:uppercase;padding:0;display:flex;justify-content:space-between;align-items:center}.filter-list dt:after{display:inline-block;text-align:center;float:right;line-height:38px;content:"\e64f";font-family:iconfont!important;font-size:16px;font-style:normal}.filter-list dt.active{color:var(--primary-color)}.filter-list dt.active:after,.filter-list dt.open:after{content:"\e662"}.filter-list dd{display:none}.filter-list dd.active,.filter-list dd.open{display:block!important}.filter-list dd ol{max-height:296px;overflow-y:scroll}.filter-list dd li{margin-top:10px}.filter-list dd li:first-child{margin-top:0}.filter-list dd li .color{display:inline-block;cursor:pointer}.filter-list dd li span{display:inline-block;color:#333;font-size:14px;margin:0}.filter-list .filter-attribute{cursor:pointer}.filter-list dd li:hover span,.filter-list li.active span{color:var(--primary-color)!important}.price-filter{display:flex;align-items:center}.price-filter .price{width:54px;height:34px;border:1px solid var(--border-color);padding:2px 5px;margin:0 6px;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.price-filter .apply{width:60px;height:34px;line-height:34px;text-align:center;cursor:pointer;background:var(--button-color);border:0;color:#333;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.price-filter .apply:hover{color:#fff;background:var(--primary-color)}.toolbar-top{width:100%;background:#fff}.results-msg{color:#999;font-size:14px}.toolbar-top .sort-by{display:flex}.toolbar-top .sort-by label{margin:0 30px 0 0;line-height:38px;font-size:14px}.toolbar-top .sort-by span{display:inline-block;padding:0 5px;font-size:14px;margin-left:12px;text-decoration:none;color:#333;cursor:pointer;line-height:38px}.toolbar-top .sort-by span i{width:15px;height:28px;float:right;position:relative}.toolbar-top .sort-by span i:before{content:"";width:0;height:0;margin-left:6px;display:inline-block;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;position:absolute;top:21px;left:-1px;overflow:hidden}.toolbar-top .sort-by span i:after{content:"";font-size:0;line-height:0;border:5px dashed #999;border-top-width:0;border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;position:absolute;top:14px;left:5px;overflow:hidden}.toolbar-top .sort-by span.active,.toolbar-top .sort-by span:hover{color:var(--primary-color)}.toolbar-top .sort-by .low-to-high.active i:after{border:5px dashed var(--primary-color);border-top-width:0;border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent}.toolbar-top .sort-by .high-to-low.active i:before{border-style:solid;border-width:5px 5px 0;border-color:var(--primary-color) transparent transparent}.empty-notice{margin-top:40px}.empty-notice p{text-align:center;font-size:16px;margin-bottom:10px}.empty-notice p a{text-decoration:underline}.category-geo{margin-top:40px;border:1px solid #eee;padding:20px 10px;background:#fff}.category-geo h2{color:rgba(var(--color-foreground));font-size:24px;font-weight:700;text-align:center;margin:0 0 15px 0}.category-geo h2.title{font-size:28px}.category-geo h3{color:rgba(var(--color-foreground));font-size:24px;font-weight:700;text-align:center;margin:0 0 25px 0}.category-geo h4{color:rgba(var(--color-foreground));font-size:14px;font-weight:700;margin:0 0 8px 0}.category-geo .description{color:#64748b;text-align:center;max-width:800px;margin:0 auto 30px auto}.category-geo .gray-bg{background:linear-gradient(135deg,#fafafa 0,#f5f5f5 100%)}.category-geo .blue-bg{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);border:1px solid #bae6fd}.category-geo .note-text{color:#94a3b8;font-size:13px;text-align:center;max-width:700px;margin:0 auto}.content-card{padding:20px 10px;margin:20px 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.content-card:first-child{margin:0!important;padding:0 15px}.section-intro{color:#64748b;font-size:15px;line-height:1.8;text-align:center;max-width:800px;margin:0 auto 30px auto}.hero-section{text-align:center;margin-bottom:45px}.hero-section .badge{display:inline-block;color:#6366f1;padding:8px 20px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.hero-section .description{font-size:16px;max-width:650px;margin:0 auto}.stats-row ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.stats-row li{border:1px solid #e2e8f0;box-sizing:border-box;padding:15px;text-align:center;min-width:110px;background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.stats-row li div{font-size:25px;font-weight:800;color:#6366f1;line-height:1}.stats-row li p{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.section-content{margin-bottom:30px}.highlight-card{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);border:1px solid #bae6fd;padding:20px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.highlight-card h2{color:#0369a1;font-size:16px;margin:0 0 20px 0}.highlight-card ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.highlight-card li{text-align:center;padding:15px 25px}.highlight-card li div{font-size:25px;font-weight:800;color:rgba(var(--color-foreground))}.highlight-card p{font-size:12px;color:#64748b}.content-card .tags-list ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.content-card .tags-list li{background:#fff;border:1px solid #e2e8f0;padding:10px 18px;border-radius:50px;color:rgba(var(--color-foreground));font-size:13px}.content-card .detail-grid ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.content-card .detail-grid li{background:#fff;border:1px solid #e2e8f0;padding:20px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.content-card .detail-grid li .title{color:#6366f1;font-size:15px}.content-card .detail-grid li p{color:#64748b;font-size:13px;margin:0}.steps-container ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.steps-container li{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:1px solid #e2e8f0;padding:20px 10px;text-align:center;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.steps-container .icon{font-size:32px;margin-bottom:10px}.steps-container p{color:#64748b;text-align:center}.guarantee-container ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.guarantee-container li{background:#fff;border:1px solid #e2e8f0;padding:25px;flex:1;min-width:250px;max-width:350px;text-align:center;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.guarantee-container .icon{font-size:36px;margin-bottom:12px}.guarantee-container p{color:#64748b;text-align:center}.shipping-features ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.shipping-features li{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:1px solid #e2e8f0;padding:20px 10px;text-align:center;box-sizing:border-box;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.shipping-features .icon{font-size:24px;margin-bottom:8px}.shipping-features p{color:rgba(var(--color-foreground));font-size:14px;font-weight:600}.pricing-container ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.pricing-container li{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px;text-align:center;position:relative}.pricing-container li.popular{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);border:2px solid #6366f1}.pricing-container li .badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;padding:4px 16px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.pricing-container .title{color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.pricing-container .old-price{font-size:16px;color:#94a3b8;text-decoration:line-through;margin-bottom:2px}.pricing-container .current-price{font-size:25px;font-weight:800;color:#6366f1;margin-bottom:5px}.pricing-container .info{color:#64748b;font-size:13px}.cta-card{background:linear-gradient(135deg,#eef2ff 0,#e0e7ff 100%);border:1px solid #c7d2fe;border-radius:20px;padding:30px;margin:30px 0;text-align:center}.cta-description{color:#64748b;font-size:15px;margin:0 0 25px 0}.benefits-list ul{display:flex;flex-wrap:wrap;gap:20px}.benefits-list li{display:inline-flex;align-items:center;gap:8px;color:rgba(var(--color-foreground));font-size:14px}.benefits-list li span{background:#6366f1;color:#fff;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}@media (max-width:1199px){.toolbar-top .sort-by{display:none}.toolbar-top{height:auto;background:0 0;padding:0}.results-msg{line-height:38px}.m-toolbar{display:flex;justify-content:space-between;margin:0 0 10px}.m-filter{display:inline-block;width:48%;height:40px;line-height:40px;border:1px solid var(--border-color);text-align:center}.catalog-filters{width:100%;height:100vh;position:fixed;top:0;bottom:0;left:-100%;z-index:26;padding:0;background-color:rgba(0,0,0,.7);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.catalog-filters.active{transform:translate(100%);-moz-transform:translate(100%);-o-transform:translate(100%);-ms-transform:translate(100%);-webkit-transform:translate(100%)}.catalog-filters .close{width:50px;height:40px;line-height:40px;position:absolute;top:0;right:40px;z-index:27;color:#fff;text-align:center}.filter-list{width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-ms-calc(100% - 40px);height:100%;position:relative;padding:0}.filter-box{width:100%;height:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-ms-calc(100% - 40px);background:#fff;padding:10px 10px 20px;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-list .title{width:100%;height:40px;line-height:40px;background:var(--primary-color);font-size:16px;color:#fff;text-align:center}.filter-list dl{margin-bottom:15px}.filter-list dt{border-bottom:1px solid var(--border-color)}.filter-list dd{background:var(--background-color);padding:10px 0}.filter-list dd li,.price-filter{padding:0 10px}.m-sort{display:inline-block;width:48%;height:auto;position:relative;height:40px;line-height:40px;text-align:center;border:1px solid var(--border-color);color:#333}.m-sort i.up{display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.m-sort-list{display:none;width:100%;height:auto;background:#fff;position:absolute;top:38px;left:0;z-index:5;border:1px solid var(--border-color);box-shadow:0 1px 4px var(--border-color)}.m-sort-list.active{display:block}.m-sort-list span{display:block;width:100%;height:34px;line-height:34px;padding:0 4px;margin:0;color:#333;text-align:left}.m-sort-list span.active{background:var(--primary-color);color:#fff}}@media (max-width:991px){.child-categories .img ul{gap:10px}.common-child-categories .list{margin-top:10px}.common-child-categories .img ul{flex-wrap:wrap}.common-child-categories .img .hide-banner{display:none}.common-child-categories .img.active .hide-banner{display:block}.common-child-categories .img .show-banner{display:flex;justify-content:center;align-items:center;padding:10px 0}.common-child-categories .img.active .show-banner span{content:"Show Less"}.common-child-categories .img.active .show-banner i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}}@media (max-width:767px){.category-description .box{width:100%;height:90px;margin:0 auto;background:#fff;padding:10px 10px 30px;font-size:12px;overflow:hidden;text-align:left;position:relative}.category-description .open{display:none;width:100%;height:30px;margin:0;position:absolute;background:rgba(255,255,255,.8);text-align:center;line-height:35px;bottom:0;left:0}.category-description.show-more .open{display:block}.category-description.active,.category-description.active .box{height:auto}}@media (max-width:575px){.child-categories{background:#fff}.common-child-categories .img{padding:0 10px}.child-categories .show-more{max-height:148px!important;overflow:hidden}.child-categories .title{width:100%;text-align:left;font-size:14px;color:#333;margin:0;padding:0 10px;line-height:40px;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--border-color)}.child-categories .title i{display:inline-block;width:40px;height:40px;float:right;color:#333;font-size:20px;line-height:40px;text-align:center;font-weight:400}.child-categories .item{display:flex;flex-flow:wrap;gap:2px 10px}.child-categories .item li{width:calc(calc(100% - 10px)/ 2);width:-moz-calc(calc(100% - 10px)/ 2);width:-webkit-calc(calc(100% - 10px)/ 2);width:-ms-calc(calc(100% - 10px)/ 2);height:30px;line-height:30px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hot-brand ul li:nth-child(3n+1){margin-left:0}.category-products .product-item:nth-child(2n+1){margin-left:0}.pricing-container ul,.shipping-features ul,.steps-container ul{gap:10px}.pricing-container li,.shipping-features li,.stats-row li,.steps-container li{box-sizing:border-box;width:calc(calc(100% - 10px)/ 2);width:-moz-calc(calc(100% - 10px)/ 2);width:-webkit-calc(calc(100% - 10px)/ 2);width:-ms-calc(calc(100% - 10px)/ 2)}}@media (min-width:576px){.category-image{height:174px}.banner-content .banner-left{height:361px}.banner-right ul li{height:113px}.child-categories .item{display:flex;flex-flow:wrap;gap:10px 20px}.child-categories .item li{width:calc(calc(100% - 20px)/ 2);width:-moz-calc(calc(100% - 20px)/ 2);width:-webkit-calc(calc(100% - 20px)/ 2);width:-ms-calc(calc(100% - 20px)/ 2);height:auto;padding:10px 0;text-align:center;font-weight:700;background:var(--button-color);border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.common-child-categories .img li{height:159px}.special-child-categories .img li{min-height:auto;height:313px}.hot-brand ul li{width:calc(calc(100% - 30px)/ 4);width:-moz-calc(calc(100% - 30px)/ 4);width:-webkit-calc(calc(100% - 30px)/ 4);width:-ms-calc(calc(100% - 30px)/ 4)}.category-products .product-item{width:calc(calc(100% - 20px)/ 3);width:-moz-calc(calc(100% - 20px)/ 3);width:-webkit-calc(calc(100% - 20px)/ 3);width:-ms-calc(calc(100% - 20px)/ 3)}.category-products .product-item .product-image{height:147px}.pricing-container li,.shipping-features li,.steps-container li{flex:1;min-width:200px;max-width:250px}}@media (min-width:768px){.category-image{height:234px}.category-name{font-size:30px}.banner-content .banner-left{height:319px}.banner-right ul li{height:93px}.banner-right ul li:first-child{margin-top:0!important}.child-categories .item li{width:calc(calc(100% - 40px)/ 3);width:-moz-calc(calc(100% - 40px)/ 3);width:-webkit-calc(calc(100% - 40px)/ 3);width:-ms-calc(calc(100% - 40px)/ 3);padding:15px 0}.common-child-categories .img li{height:216px}.special-child-categories .img li{height:423px}.category-products .product-item .product-image{height:207px}.no-search-results .img i{font-size:256px}.no-search-results p,.no-search-results ul li{font-size:14px}.no-search-results .continue a{font-size:16px}}@media (min-width:576px) and (max-width:991px){.hot-brand ul li:nth-child(4n+1){margin-left:0}.category-products .product-item:nth-child(3n+1){margin-left:0}}@media (min-width:992px){.category-description h2{font-size:22px}.category-description h3{font-size:18px}.category-image{height:314px}.banner-content .banner-left{height:431px}.banner-right ul li{height:132px}.special-child-categories .img ul{gap:10px!important}.child-categories .img li{width:calc(calc(100% - 30px)/ 4)!important;width:-moz-calc(calc(100% - 30px)/ 4)!important;width:-webkit-calc(calc(100% - 30px)/ 4)!important;width:-ms-calc(calc(100% - 30px)/ 4)!important}.child-categories .item li{width:calc(calc(100% - 60px)/ 4);width:-moz-calc(calc(100% - 60px)/ 4);width:-webkit-calc(calc(100% - 60px)/ 4);width:-ms-calc(calc(100% - 60px)/ 4);font-size:16px}.common-child-categories .img{position:relative;padding-bottom:35px}.common-child-categories .img li{height:142px;margin-right:10px}.special-child-categories .img li{height:279px}.common-child-categories .button-next,.common-child-categories .button-prev{top:32%;margin:0}.common-child-categories .button-prev{left:-40px}.common-child-categories .button-next{right:-40px}.hot-brand ul li{width:calc(calc(100% - 50px)/ 6);width:-moz-calc(calc(100% - 50px)/ 6);width:-webkit-calc(calc(100% - 50px)/ 6);width:-ms-calc(calc(100% - 50px)/ 6)}.hot-brand ul li:nth-child(6n+1){margin-left:0}.clear-select li:hover,.clear-select li:hover a,.clear-select li:hover i{background:var(--primary-color);color:#fff}.filter-list dt:hover,.filter-list dt:hover:after{color:var(--primary-color)}.category-products .product-item{width:calc(calc(100% - 45px)/ 4);width:-moz-calc(calc(100% - 45px)/ 4);width:-webkit-calc(calc(100% - 45px)/ 4);width:-ms-calc(calc(100% - 45px)/ 4);margin:15px 0 0 15px}.category-products .product-item:nth-child(4n+1){margin-left:0}.category-products .product-item:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:all .5s ease-in-out;box-shadow:0 10px 18px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 10px 18px 0 rgba(0,0,0,.14);-moz-box-shadow:0 10px 18px 0 rgba(0,0,0,.14)}.category-products .product-item .product-image{height:204px}.category-faqs{margin-top:40px}.category-faqs .title{font-size:24px}.category-faqs li .question{font-size:18px}.category-geo{padding:20px}.content-card{padding:40px 25px;margin:20px 0}.content-card:first-child{padding:20px 25px}.stats-row ul{gap:15px}.stats-row li{padding:25px 35px;min-width:120px}.steps-container li{padding:25px}.benefits-list ul{justify-content:center}.highlight-card{padding:30px}.shipping-features ul{gap:15px}.shipping-features li{padding:20px 30px}.pricing-container ul{gap:15px}.pricing-container li{padding:30px 15px}}@media (min-width:1200px){.category-image{height:372px}.category-name{font-size:46px}.banner-content .banner-left{height:511px}.banner-right ul li{height:159px}.common-child-categories .img li{height:170px}.special-child-categories .img li{height:333px}.category-description{font-size:13px}.filter-list dl{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border-color)}.filter-list dd{margin:5px 0 10px}.category-products{margin-left:20px;flex:1}.toolbar-top{height:38px;background:#fff;padding:0 20px;display:flex;justify-content:space-between;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.results-msg{line-height:38px}.category-products .product-item .product-image{height:174px}}@media (min-width:1400px){.category-image{height:432px}.banner-content .banner-left{height:594px}.banner-right ul li{height:188px}.child-categories .item li{width:calc(calc(100% - 80px)/ 5);width:-moz-calc(calc(100% - 80px)/ 5);width:-webkit-calc(calc(100% - 80px)/ 5);width:-ms-calc(calc(100% - 80px)/ 5)}.common-child-categories .img li{height:198px}.special-child-categories .img li{height:388px}.category-products .product-item .product-image{height:218px}}@media (min-width:1500px){.category-image{height:459px}.banner-content .banner-left{height:632px}.banner-right ul li{height:200px}.common-child-categories .img li{height:210px}.special-child-categories .img li{height:413px}.category-products .product-item .product-image{height:238px}}
