.tf-woo-product ul,.tf-woo-product ul li{list-style:none;padding:0;margin:0}.tf-woo-product ins,.tf-woo-product mark{text-decoration:none;background-color:transparent}.tf-woo-product .products{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;display:-ms-flexbox;display:flex}.tf-woo-product .products .product-item{display:-webkit-flex;display:flex}.tf-woo-product .products.columns-1 .product-item{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0;max-width:100%}.tf-woo-product .products.columns-2 .product-item{-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-flex:0;max-width:50%}.tf-woo-product .products.columns-3 .product-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%;-webkit-box-flex:0;max-width:33.33%}.tf-woo-product .products.columns-4 .product-item{-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-flex:0;max-width:25%}.tf-woo-product .products.columns-5 .product-item{-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-flex:0;max-width:20%}.tf-woo-product .products.columns-6 .product-item{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;-webkit-box-flex:0;max-width:16.666667%}.tf-woo-product .product-inner{justify-content:space-between;position:relative;-webkit-flex-flow:column;flex-flow:column;width:100%;display:-webkit-flex;display:flex}.tf-woo-product .product-thumb{overflow:hidden}.tf-woo-product .product-thumb img{display:block}.woocommerce span.onsale,span.onsale{min-height:20px;padding:5px 10px;font-size:14px;font-weight:500;color:#fff;position:absolute;min-width:45px;text-align:center;top:15px;background-color:#00d994;border-radius:0;left:0;line-height:1;z-index:10}.woocommerce span.wrap-badge,span.wrap-badge{right:0;position:absolute;top:15px;z-index:10}.woocommerce span.flash-sale,span.flash-sale{min-height:20px;padding:5px 10px;font-size:14px;font-weight:500;right:auto;color:#fff;position:unset;min-width:45px;text-align:center;background-color:#ff6962;border-radius:0;left:auto;line-height:1;display:block}.woocommerce span.flash-sale.badge02,span.flash-sale.badge02{background-color:#ffaa65;margin-top:5px}.tf-product-left .product-item .product-inner{text-align:left}.tf-product-center .product-item .product-inner{text-align:center}.tf-product-right .product-item .product-inner{text-align:right}.tf-product-justify .product-item .product-inner{text-align:justify}.product-item .price{display:block}.price-reverse .product-item .price{justify-content:flex-end;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;align-items:center;display:-webkit-flex;display:flex}.tf-product-left.price-reverse .product-item .price{justify-content:flex-end}.tf-product-center.price-reverse .product-item .price{justify-content:center}.tf-product-right.price-reverse .product-item .price{justify-content:flex-start}.tf-product-center .product-item .product-thumb img{margin-right:auto;margin-left:auto}.tf-product-right .product-item .product-thumb img{margin-left:auto}.product-item a.button.add_to_cart_button.added{display:none!important}.product-item .product-actions>a{justify-content:center;text-align:center;align-items:center;display:inline-block;display:inline-flex}.product-inner,.product-item .product-actions>a,.product-item .title a,.tf-woo-product .pagination a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-woo-product .product-item{padding:0;margin:0}.tf-woo-product.carousel-yes .product-item{padding:0!important;margin:0!important}.tf-woo-product.carousel-yes .owl-carousel .owl-item .product-thumb img{width:auto}.button-full-width-yes .product-item .product-actions,.button-full-width-yes .product-item .product-actions>a{width:100%!important;display:block!important}.tf-woo-product.carousel-yes .products.columns-2 .product-item,.tf-woo-product.carousel-yes .products.columns-3 .product-item,.tf-woo-product.carousel-yes .products.columns-4 .product-item,.tf-woo-product.carousel-yes .products.columns-5 .product-item,.tf-woo-product.carousel-yes .products.columns-6 .product-item{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0;max-width:100%}.tf-woo-product.carousel-yes .products .owl-nav [class*=owl-]{justify-content:center;position:absolute;align-items:center;display:flex}.tf-woo-product.carousel-yes .products .owl-dots{transform:translateX(-50%);position:absolute;display:flex}.tf-woo-product.carousel-yes .products .owl-dots .owl-dot{display:inline-block}.tf-woo-product .pagination{display:flex}.tf-woo-product .pagination a,.tf-woo-product .pagination span{min-height:25px;min-width:25px;text-align:center;display:inline-block}.tf-woo-product .pagination span.text{padding:0!important;position:relative}.tf-woo-product .pagination span.bubble,.tf-woo-product .pagination span.loading-icon{padding:0!important}.tf-woo-product .navigation-link .page-numbers{display:none}.tf-woo-product .navigation-link .page-numbers.next,.tf-woo-product .navigation-link .page-numbers.prev{display:inline-block}.tf-woo-product .navigation-link .pagination{display:block}.tf-woo-product .navigation-link .page-numbers.next{float:right}.tf-woo-product .navigation.loadmore .page-numbers{display:none}.tf-woo-product .navigation.loadmore .next.page-numbers{display:inline-block}.tf-woo-product .loadmore{position:relative}.tf-woo-product .loadmore .wrap-text{overflow:hidden;position:relative}.tf-woo-product .loading-icon{height:100%;justify-content:center;transition:.5s;position:absolute;opacity:0;top:0;align-items:center;left:0;width:100%;display:flex}.tf-woo-product .navigation.loadmore .loading-icon{display:flex!important}.navigation.loadmore.loading .loading-icon{opacity:1;z-index:1}.navigation.loadmore.loading a{color:transparent!important}.loading-icon .bubble{min-height:10px!important;min-width:10px!important;margin:0 5px;display:inline-block}.loading-icon,.loading-icon *{padding:0!important}.loading-icon .dot{animation:bubble 1.2s ease-out -.6s infinite;-webkit-animation:bubble 1.2s ease-out -.6s infinite;height:100%;min-height:10px!important;min-width:10px!important;background-color:#fff;transform-origin:50% 50%;border-radius:50%;width:100%;display:block}.loading-icon .bubble:nth-child(2n) .dot{-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading-icon .bubble:nth-child(3n) .dot{-webkit-animation-delay:0s;animation-delay:0s}@keyframes bubble{0%,to{transform:scale(0)}50%{transform:scale(1)}}@-webkit-keyframes bubble{0%,to{transform:scale(0)}50%{transform:scale(1)}}.soberAnimation{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.soberFadeInUp{-webkit-animation-name:soberFadeInUp;animation-name:soberFadeInUp}@-webkit-keyframes soberFadeInUp{0%{transform:translate3d(0,50px,0);opacity:0}to{transform:none;opacity:1}}@keyframes soberFadeInUp{0%{transform:translate3d(0,50px,0);opacity:0}to{transform:none;opacity:1}}.tf-woo-product .pagination.left{justify-content:flex-start}.tf-woo-product .pagination.center{justify-content:center}.tf-woo-product .pagination.right{justify-content:flex-end}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-woo-product .yith-wcwl-add-button,.tf-woo-product .yith-wcwl-add-to-wishlist{display:flex}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i{margin:0!important}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{padding:9px 14px;justify-content:center;position:relative;align-items:center;display:flex!important}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span{display:none}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{height:100%;padding:9px 14px;justify-content:center;font-size:0;position:relative;align-items:center;line-height:1;display:flex}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i{font-size:15px;margin:0!important}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{height:100%;font-size:0;position:absolute;top:0;left:0;width:100%;display:block}.tf-woo-product .product-item .product-actions{display:inline-flex}.tf-woo-product .yith-wcwl-add-to-wishlist{margin:0!important}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{height:20px;transform:translateX(-50%);padding:0 10px;font-size:10px;font-weight:400;color:#fff;text-transform:capitalize;content:attr(data-title)!important;position:absolute;opacity:0;visibility:hidden;text-align:center;top:-40px;border-radius:10px;background:#000;left:50%;width:auto;line-height:20px;white-space:nowrap;z-index:1}.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover:before,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before,.tf-woo-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before{opacity:1;visibility:visible;top:-30px}.tf-woo-product .fa.fa-heart-o:before{font-family:FontAwesome!important}.tf-woo-product .tf-compare-button a,.tf-woo-product .tf-compare-button a:after,.tf-woo-product .tf-compare-button a:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-woo-product .tf-compare-button a{height:100%;padding:9px 14px;justify-content:center;font-size:0;font-size:0!important;position:relative;background-color:#f6ece5;margin:0 0 0 5px;align-items:center;border-radius:0;display:flex!important}.tf-woo-product .tf-compare-button a:before{padding:0;font-size:15px;color:#a13502;content:"\f78c";margin:0;vertical-align:middle;font-family:Font Awesome\ 5 Free;display:inline-block}.tf-woo-product .tf-compare-button a.added:before{content:"\f066"}.tf-woo-product .tf-compare-button a:after{height:20px;transform:translateX(-50%);padding:0 10px;font-size:10px;font-weight:400;color:#fff;text-transform:capitalize;content:attr(title)!important;position:absolute;opacity:0;visibility:hidden;text-align:center;top:-40px;border-radius:10px;background:#000;left:50%;width:auto;line-height:20px;white-space:nowrap;z-index:1}.tf-woo-product .tf-compare-button a:hover:after{opacity:1;visibility:visible;top:-30px}.tf-woo-product .product-thumb img,.tf-woo-product .tf-quick-view-button a,.tf-woo-product .tf-quick-view-button a:after,.tf-woo-product .tf-quick-view-button a:before,.tf-woo-product.layout-2 .product-actions,.tf-woo-product.layout-2 .product-actions .add_to_cart_button:before,.tf-woo-product.layout-2 .product-actions .added_to_cart:before,.tf-woo-product.layout-3 .product-actions,.tf-woo-product.layout-3 .product-actions .add_to_cart_button:before,.tf-woo-product.layout-3 .product-actions .added_to_cart:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-woo-product .tf-quick-view-button a{height:100%;padding:9px 14px;justify-content:center;font-size:0;font-size:0!important;position:relative;background-color:#f6ece5;margin:0 0 0 5px;align-items:center;border-radius:0;display:flex!important}.tf-woo-product .tf-quick-view-button a:before{padding:0;font-size:15px;color:#a13502;content:"\f06e";margin:0;vertical-align:middle;font-family:Font Awesome\ 5 Free;display:inline-block}.tf-woo-product .tf-quick-view-button a:after{height:20px;transform:translateX(-50%);padding:0 10px;font-size:10px;font-weight:400;color:#fff;text-transform:capitalize;content:attr(title)!important;position:absolute;opacity:0;visibility:hidden;text-align:center;top:-40px;border-radius:10px;background:#000;left:50%;width:auto;line-height:20px;white-space:nowrap;z-index:1}.tf-woo-product .tf-quick-view-button a:hover:after{opacity:1;visibility:visible;top:-30px}.tf-woo-product .product-inner .product-thumb{position:relative}.tf-woo-product .product-inner .product-thumb .image_on{opacity:1;visibility:visible}.tf-woo-product .product-inner .product-thumb .image_off{position:absolute;opacity:0;visibility:hidden;top:0}.tf-woo-product .product-inner:hover .product-thumb .image_on{opacity:0;visibility:hidden}.tf-woo-product .product-inner:hover .product-thumb .image_off{opacity:1;visibility:visible}.tf-product-left .product-item .product-thumb .image_off{left:0}.tf-product-right .product-item .product-thumb .image_off{right:0;left:unset}.tf-product-center .product-item .product-thumb .image_off{transform:translateX(-50%);left:50%}.tf-woo-product.layout-2 .product-thumb{position:relative}.tf-woo-product.layout-2 .product-thumb .product-actions{transform:translate(-50%,-40%);position:absolute;opacity:0;visibility:hidden;top:50%;left:50%}.tf-woo-product.layout-2 .product-inner:hover .product-thumb .product-actions{transform:translate(-50%,-50%);opacity:1;visibility:visible}.tf-woo-product.layout-2 .product-actions .add_to_cart_button,.tf-woo-product.layout-2 .product-actions .added_to_cart{font-size:0!important}.tf-woo-product.layout-2 .product-actions .add_to_cart_button:after{content:"\f07a";font-family:Font Awesome\ 5 Free!important}.tf-woo-product.layout-2 .product-actions .added_to_cart:after{content:"\f00c";font-family:Font Awesome\ 5 Free!important}.tf-woo-product.layout-2 .product-actions .add_to_cart_button,.tf-woo-product.layout-2 .product-actions .added_to_cart{position:relative}.tf-woo-product.layout-2 .product-actions .add_to_cart_button:before,.tf-woo-product.layout-2 .product-actions .added_to_cart:before{height:20px;transform:translateX(-50%);padding:0 10px;font-size:10px;font-weight:400;color:#fff;text-transform:capitalize;content:"Add to cart"!important;position:absolute;opacity:0;visibility:hidden;text-align:center;top:-40px;border-radius:10px;background:#000;left:50%;width:auto;line-height:20px;white-space:nowrap;z-index:1}.tf-woo-product.layout-2 .product-actions .added_to_cart:before{content:"View cart"!important}.tf-woo-product.layout-2 .product-actions .add_to_cart_button:hover:before,.tf-woo-product.layout-2 .product-actions .added_to_cart:hover:before{opacity:1;visibility:visible;top:-30px}.tf-woo-product.layout-3 .product-thumb{position:relative}.tf-woo-product.layout-3 .product-thumb .product-actions{transform:translate(-50%,-40%);position:absolute;opacity:0;visibility:hidden;top:50%;margin:0!important;left:50%}.tf-woo-product.layout-3 .product-inner:hover .product-thumb .product-actions{transform:translate(-50%,-50%);opacity:1;visibility:visible}.tf-woo-product .filter-bar{margin-bottom:50px}.products-filter{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;display:-ms-flexbox;display:flex}.tf-woo-product .products-filter.left{-ms-flex-pack:flex-start;justify-content:flex-start}.tf-woo-product .products-filter.center{-ms-flex-pack:center;justify-content:center}.tf-woo-product .products-filter.right{-ms-flex-pack:flex-end;justify-content:flex-end}.tf-woo-product .products-filter li a{padding:.5rem 1rem;font-size:14px;font-weight:500;color:rgba(0,0,0,.4);transition:all .3s;text-transform:uppercase;margin:0 10px;border-radius:5px;line-height:19px;display:block}.tf-woo-product .products-filter li.active a{color:#fff;background:#0067da}.tf-woo-product.show_filter_product.filter_badge .filter-bar{justify-content:space-between;align-items:center;display:flex}.tf-woo-product ul.toolbar-control li{border-right:1px solid #e4e6eb;padding:0 20px;line-height:16px;display:flex}.tf-woo-product ul.toolbar-control li:first-child{padding-left:0}.tf-woo-product ul.toolbar-control li:last-child{border-right:none;padding-right:0}.tf-woo-product .filter-bar .toolbar-control{justify-content:flex-end;align-items:center;display:flex}.tf-woo-product .toolbar-filter-form{position:relative}.toolbar-control .toolbar-filter-columns .shop-columns{margin-right:10px;cursor:pointer;display:flex}.toolbar-control .toolbar-filter-columns .shop-columns:last-child{margin-right:0;display:flex}.toolbar-control .toolbar-filter-form .toggle-filter-form{align-items:center;cursor:pointer;display:flex}.tf-woo-product .toolbar-filter-form .wrap-form-filter{padding:30px;right:0;position:absolute;top:0;box-shadow:0 4px 10px 0 rgba(3,3,3,.1);background:#fff;width:300px;display:none;z-index:999}.tf-woo-product .wrap-form-filter .widget-title{margin:0 0 30px}.tf-woo-product .wrap-form-filter .widget-title .close{filter:alpha(opacity=1);font-size:21px;font-weight:700;text-shadow:0 1px 0 #fff;color:#000;opacity:1;line-height:1;float:right}.tf-woo-product .wrap-form-filter .widget-title .close svg{fill:#000;stroke:#000}.tf-woo-product .wrap-form-filter .widget-title .close:focus,.tf-woo-product .wrap-form-filter .widget-title .close:hover{filter:alpha(opacity=50);text-decoration:none;color:#000;opacity:.5;cursor:pointer}.tf-woo-product .toolbar-filter-form #form_filter button,.tf-woo-product .toolbar-filter-form #form_filter input,.tf-woo-product .toolbar-filter-form #form_filter select{margin-bottom:15px;width:100%}.tf-woo-product .toolbar-filter-form #form_filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTIgNiI+PHBhdGggZmlsbD0iIzkwOTA5NyIgZD0iTTEyIDAgNiA2IDAgMHoiLz48L3N2Zz4=) no-repeat 94% 50%;background-size:10px}.tf-woo-product .toolbar-filter-form #form_filter button{margin:0}.tf-woo-product .toolbar-filter-form #form_filter button:focus{outline:none}.tf-woo-product ul.toolbar-control .toolbar-filter-columns svg,.tf-woo-product ul.toolbar-control .toolbar-filter-form svg{height:16px;fill:#bfbfc8;width:16px;stroke:#bfbfc8}.tf-woo-product ul.toolbar-control .toolbar-filter-columns .shop-columns.active svg{fill:#23232c;stroke:#23232c}.tf-woo-product ul.toolbar-control .toolbar-filter-form svg{margin-right:4px}.tf-woo-product .no-found{min-height:300px;justify-content:center;align-items:center;width:100%;display:flex}.tf-woo-product .products>.loading-icon{opacity:1;background:#fff;z-index:99}.tf-woo-product .products>.loading-icon .dot{background-color:#000}@media (max-width:991px){.tf-woo-product .products.columns-3 .product-item,.tf-woo-product .products.columns-4 .product-item,.tf-woo-product .products.columns-5 .product-item,.tf-woo-product .products.columns-6 .product-item{-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-flex:0;max-width:50%}}@media (max-width:767px){.tf-woo-product .products.columns-2 .product-item,.tf-woo-product .products.columns-3 .product-item,.tf-woo-product .products.columns-4 .product-item,.tf-woo-product .products.columns-5 .product-item,.tf-woo-product .products.columns-6 .product-item{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0;max-width:100%}.tf-woo-product .filter-bar .layout-bar,.tf-woo-product .filter-bar .products-filter{width:100%}}