.banner-slide-item figure{aspect-ratio:1;display:block;margin-inline:10px}.banner-slide-item figure img{height:100%;-o-object-fit:cover;object-fit:cover}.banner-slide-item .banner-content_style2{background-color:#fff;border-radius:8px;bottom:.3rem;left:.2rem;padding:.2rem .5rem;right:auto}.banner-statistics{position:relative}.banner-statistics img{width:100%}.banner-statistics:hover img{opacity:.7}.banner-content{pointer-events:none;position:absolute;right:55px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px)and (max-width:991px){.banner-content{right:30px}}@media only screen and (max-width:767.98px){.banner-content{right:20px}}@media only screen and (max-width:575.98px){.banner-content{right:55px}}@media only screen and (max-width:479.98px){.banner-content{right:20px}}.banner-content_style2{bottom:40px;left:40px;top:auto;transform:translateY(0)}.banner-content_style2 .banner-text3{transition:.4s}.banner-content_style2 .banner-text3 a{color:#222;pointer-events:visible}.banner-content_style2 .banner-text3 a:hover{color:var(--theme-active-color)}.banner-content_style3{left:40px;right:auto}.banner-text1{color:#777;font-size:15px;line-height:1.1;padding-bottom:15px;text-transform:uppercase}@media only screen and (max-width:767.98px){.banner-text1{font-size:14px;padding-bottom:10px}}@media only screen and (max-width:575.98px){.banner-text1{font-size:15px;padding-bottom:15px}}@media only screen and (max-width:479.98px){.banner-text1{font-size:14px;padding-bottom:10px}}.banner-text2{padding-bottom:34px;transition:.4s}.banner-text2 span{display:block}@media only screen and (max-width:479.98px),only screen and (max-width:767.98px){.banner-text2 span{display:inline-block}}@media only screen and (min-width:768px)and (max-width:991px){.banner-text2{font-size:20px;padding-bottom:15px}}@media only screen and (max-width:767.98px){.banner-text2{font-size:17px;padding-bottom:10px}}@media only screen and (max-width:575.98px){.banner-text2{font-size:25px;padding-bottom:34px}}@media only screen and (max-width:479.98px){.banner-text2{font-size:17px;padding-bottom:10px}}.product-tab-menu{margin-bottom:35px;margin-top:-6px}.product-tab-menu ul li{margin-right:35px}.product-tab-menu ul li:last-child{margin-right:0}.product-tab-menu ul li a{color:#777;font-size:16px;font-weight:400;line-height:1.2}.product-tab-menu ul li a.active,.product-tab-menu ul li a:hover{color:#222}@media only screen and (max-width:479.98px){.product-tab-menu ul li{margin-right:15px}}.tab-content .tab-pane.show.active .product-item{animation-duration:1s;animation-name:zoomIn}.brand-logo-carousel{border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:30px 0}.brand-logo-carousel .brand-item img{margin:auto}.hot-deals-item{border:1px solid var(--theme-active-color);border-radius:5px}.hot-deals-item .product-caption{padding:20px}@media only screen and (max-width:767.98px){.hot-deals-item .product-caption{padding:20px 10px}}.hot-deals-item .manufacturer-name{padding-bottom:5px}.hot-deals-item .product-name{font-size:20px;padding-bottom:30px}.hot-deals-item .price-box{font-size:21px;padding-top:8px}.progress{border-radius:50px;height:15px}.progress-quantity{margin-top:52px;position:relative}.progress-bar{background-color:var(--theme-active-color)!important;width:60%}.progress-bar:nth-child(2){width:70%}.progress-title{display:flex;justify-content:space-between;left:0;line-height:1;position:absolute;top:calc(-100% - 8px);width:100%}.product-available,.product-sold{color:#777;font-size:14px}.product-available span,.product-sold span{color:var(--theme-active-color);font-weight:700}.product-countdown{display:flex;justify-content:center;margin:30px 0}.product-countdown .single-countdown{background-color:#eaeaea;border-radius:50%;height:45px;line-height:45px;margin-right:10px;text-align:center;width:45px}.product-countdown .single-countdown__time{color:#222;display:inline-block;font-size:16px}.product-countdown .single-countdown__text{color:#222;display:block;font-size:11px;line-height:1;margin-top:5px;text-transform:uppercase}.product-countdown .single-countdown:last-child{margin-right:0}.product-countdown--style-two{justify-content:flex-start}.product-countdown .product-details-des{display:flex;justify-content:flex-start;margin:20px 0 30px}.instagram-item{position:relative;z-index:1}.instagram-item:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.4s;visibility:hidden;width:100%}.instagram-item .instagram-hvr-content{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s;visibility:hidden;z-index:1}.instagram-item .instagram-hvr-content span{color:#fff;margin-right:20px}.instagram-item .instagram-hvr-content span:last-child{margin-right:0}.instagram-item .instagram-hvr-content span i.fa{margin-right:5px}.instagram-item:hover .instagram-hvr-content,.instagram-item:hover:before{opacity:1;visibility:visible}@media only screen and (max-width:767.98px),only screen and (min-width:768px)and (max-width:991px){.group-product-banner{margin-bottom:80px}}.group-item{display:flex;-webkit-box:flex;-webkit-flex:flex;-ms-flexbox:flex}.group-item .group-item-thumb{flex-basis:80px;-webkit-flex-basis:80px;max-width:80px;-ms-flex-preferred-size:80px}.group-item .group-item-desc{flex-basis:calc(100% - 80px);-webkit-flex-basis:calc(100% - 80px);max-width:calc(100% - 80px);padding-left:10px;position:relative;-ms-flex-preferred-size:calc(100% - 80px)}.group-item .group-item-desc .group-product-name{font-size:16px;font-weight:400;line-height:1.5;padding-bottom:18px;text-transform:capitalize}.group-item .group-item-desc .group-product-name a{color:#222}.group-item .group-item-desc .group-product-name a:hover{color:var(--theme-active-color);text-decoration:underline}@media only screen and (min-width:768px)and (max-width:991px){.categories-group-wrapper{margin-bottom:78px}}@media only screen and (max-width:767.98px){.categories-group-wrapper{margin-bottom:60px}}.row [class*=col-]:last-child .categories-group-wrapper{margin-bottom:0}.group-list-item-wrapper .slick-slider .slick-slide>div{margin-bottom:20px}.group-list-item-wrapper .slick-slider .slick-slide>div:last-child{margin-bottom:0}