.elementor-widget.elementor-widget-the7-wc-products,.elementor-widget.elementor-widget-the7-wc-products-carousel{--on-image-icon-size:16px;--image-button-background-size:30px;--icon-v-offset:10px;--icon-h-offset:10px}.elementor-widget.elementor-widget-the7-wc-products .onsale,.elementor-widget.elementor-widget-the7-wc-products-carousel .onsale{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;margin:10px}.elementor-widget.elementor-widget-the7-wc-products-carousel.onsale-h-position-center .onsale,.elementor-widget.elementor-widget-the7-wc-products.onsale-h-position-center .onsale{margin-right:0;margin-left:0}.elementor-widget.elementor-widget-the7-wc-products-carousel.onsale-v-position-center .onsale,.elementor-widget.elementor-widget-the7-wc-products.onsale-v-position-center .onsale{margin-bottom:0;margin-top:0}.elementor-widget.elementor-widget-the7-wc-products .woocom-project,.elementor-widget.elementor-widget-the7-wc-products-carousel .woocom-project{flex-flow:column nowrap;width:100%;display:flex}.elementor-widget.elementor-widget-the7-wc-products .woocom-list-content,.elementor-widget.elementor-widget-the7-wc-products-carousel .woocom-list-content{width:100%}.elementor-widget.elementor-widget-the7-wc-products .woocom-list-content .woo-buttons i,.elementor-widget.elementor-widget-the7-wc-products-carousel .woocom-list-content .woo-buttons i{vertical-align:middle}.elementor-widget.elementor-widget-the7-wc-products .box-button,.elementor-widget.elementor-widget-the7-wc-products-carousel .box-button{margin-top:15px}.elementor-widget.elementor-widget-the7-wc-products .price,.elementor-widget.elementor-widget-the7-wc-products .product h4,.elementor-widget.elementor-widget-the7-wc-products .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products .woocommerce-product-details__short-description,.elementor-widget.elementor-widget-the7-wc-products-carousel .price,.elementor-widget.elementor-widget-the7-wc-products-carousel .product h4,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products-carousel .woocommerce-product-details__short-description{padding-top:0;margin-bottom:0;padding-bottom:0}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons a,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons a{text-align:left;white-space:normal}.elementor-widget.elementor-widget-the7-wc-products .product-title,.elementor-widget.elementor-widget-the7-wc-products-carousel .product-title{font-size:var(--the7-woo-title-font-size);font-weight:var(--the7-woo-title-font-weight);font-style:var(--the7-woo-title-font-style);text-transform:var(--the7-woo-title-text-transform);margin:15px 0 0;line-height:var(--the7-woo-title-line-height);font-family:var(--the7-woo-title-font-family)}.elementor-widget.elementor-widget-the7-wc-products .product-title a,.elementor-widget.elementor-widget-the7-wc-products .wf-cell .price,.elementor-widget.elementor-widget-the7-wc-products-carousel .product-title a,.elementor-widget.elementor-widget-the7-wc-products-carousel .wf-cell .price{transition:all .3s}.elementor-widget.elementor-widget-the7-wc-products .woocommerce-product-details__short-description,.elementor-widget.elementor-widget-the7-wc-products-carousel .woocommerce-product-details__short-description{margin-top:10px}.elementor-widget.elementor-widget-the7-wc-products .price,.elementor-widget.elementor-widget-the7-wc-products-carousel .price{font-size:var(--the7-woo-content-font-size-desktop);margin-bottom:0!important;color:var(--the7-title-color);text-transform:none;margin-top:5px;font-family:var(--the7-woo-content-font-family);display:block}.elementor-widget.elementor-widget-the7-wc-products .price del,.elementor-widget.elementor-widget-the7-wc-products .price del span,.elementor-widget.elementor-widget-the7-wc-products-carousel .price del,.elementor-widget.elementor-widget-the7-wc-products-carousel .price del span{color:var(--the7-secondary-text-color)}.elementor-widget.elementor-widget-the7-wc-products .star-rating-wrap,.elementor-widget.elementor-widget-the7-wc-products-carousel .star-rating-wrap{line-height:0;margin-top:5px}.elementor-widget.elementor-widget-the7-wc-products .star-rating,.elementor-widget.elementor-widget-the7-wc-products-carousel .star-rating{height:auto;margin:0!important;width:auto;float:none;display:inline-block}.elementor-widget.elementor-widget-the7-wc-products .star-rating:before,.elementor-widget.elementor-widget-the7-wc-products-carousel .star-rating:before{color:var(--the7-divider-color);position:static;float:none}.elementor-widget.elementor-widget-the7-wc-products .star-rating span:before,.elementor-widget.elementor-widget-the7-wc-products-carousel .star-rating span:before{color:var(--the7-accent-color)}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img{overflow:visible}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .filter-popup,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .filter-popup{padding:0 10px}.elementor-widget.elementor-widget-the7-wc-products .wc-img-hover img.back-image,.elementor-widget.elementor-widget-the7-wc-products-carousel .wc-img-hover img.back-image{transform:none}.elementor-widget.elementor-widget-the7-wc-products-carousel:not(.preserve-img-ratio-y) .wc-img-hover img.back-image,.elementor-widget.elementor-widget-the7-wc-products:not(.preserve-img-ratio-y) .wc-img-hover img.back-image{max-width:unset;max-height:unset}.elementor-widget.elementor-widget-the7-wc-products-carousel.preserve-img-ratio-y .wc-img-hover img.back-image,.elementor-widget.elementor-widget-the7-wc-products.preserve-img-ratio-y .wc-img-hover img.back-image{transform:translate(-50%,-50%)}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img:hover .img-wrap:after,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img:hover .img-wrap:after{opacity:1}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img:hover .img-wrap:before,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img:hover .img-wrap:before{opacity:0}.elementor-widget.elementor-widget-the7-wc-products .img-wrap,.elementor-widget.elementor-widget-the7-wc-products-carousel .img-wrap{position:relative}.elementor-widget.elementor-widget-the7-wc-products .img-border,.elementor-widget.elementor-widget-the7-wc-products-carousel .img-border{border-color:var(--the7-divider-color);overflow:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;transition:border-color .3s}.elementor-widget.elementor-widget-the7-wc-products-carousel.icon-position-top .woo-buttons-on-img .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products.icon-position-top .woo-buttons-on-img .woo-buttons{bottom:unset;top:var(--icon-v-offset)}.elementor-widget.elementor-widget-the7-wc-products-carousel.icon-position-bottom .woo-buttons-on-img .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products.icon-position-bottom .woo-buttons-on-img .woo-buttons{bottom:var(--icon-v-offset);top:unset}.elementor-widget.elementor-widget-the7-wc-products-carousel.icon-position-right .woo-buttons-on-img .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products.icon-position-right .woo-buttons-on-img .woo-buttons{right:var(--icon-h-offset);left:unset}.elementor-widget.elementor-widget-the7-wc-products-carousel.icon-position-left .woo-buttons-on-img .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products.icon-position-left .woo-buttons-on-img .woo-buttons{right:unset;left:var(--icon-h-offset)}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons{height:var(--image-button-background-size);min-width:var(--image-button-background-size);border-radius:100px}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons a,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons a{height:var(--image-button-background-size);padding:0 var(--image-button-background-size) 0 0;max-width:var(--image-button-background-size);border-radius:100px;background:var(--the7-accent-color);line-height:0;white-space:nowrap}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons i,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons i{height:var(--image-button-background-size);transition-duration:.3s;text-align:center;border-radius:100px;background:var(--the7-accent-color);width:var(--image-button-background-size);transition-property:color,background}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons .svg-background,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons .svg-background{height:var(--image-button-background-size);overflow:hidden;justify-content:center;right:0;transition:background .3s;position:absolute;top:0;align-items:center;border-radius:100px;background:var(--the7-accent-color);width:var(--image-button-background-size);display:flex}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons .svg-background svg,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons .svg-background svg{height:var(--on-image-icon-size);transition:fill .3s;background:0 0;width:var(--on-image-icon-size)}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons i:before,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons i:before{line-height:var(--image-button-background-size)}.mobile-false .elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons:hover a,.mobile-false .elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons:hover a{max-width:100%}.mobile-false .elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons:hover a .filter-popup,.mobile-false .elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons:hover a .filter-popup{visibility:visible}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons-on-img .woo-buttons .filter-popup,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons-on-img .woo-buttons .filter-popup{visibility:hidden;margin:0;line-height:var(--image-button-background-size);vertical-align:middle;display:none}.elementor-widget.elementor-widget-the7-wc-products-carousel.icon-position-left .woo-buttons-on-img .woo-buttons a,.elementor-widget.elementor-widget-the7-wc-products.icon-position-left .woo-buttons-on-img .woo-buttons a{padding:0 0 0 var(--image-button-background-size)}.elementor-widget.elementor-widget-the7-wc-products .woo-buttons,.elementor-widget.elementor-widget-the7-wc-products-carousel .woo-buttons{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;z-index:102}.elementor-widget.elementor-widget-the7-wc-products .filter,.elementor-widget.elementor-widget-the7-wc-products-carousel .filter{--filter-title-color-active:var(--the7-title-color);--filter-title-color-hover:var(--the7-title-color);--filter-pointer-bg-radius:var(--the7-filter-pointer-bg-radius);--filter-pointer-bg-color-hover:var(--the7-accent-color);--filter-pointer-bg-color-active:var(--the7-accent-color);--filter-title-color-normal:var(--the7-title-color);line-height:1;--filter-pointer-border-width:var(--the7-filter-pointer-border-width)}.elementor-widget.elementor-widget-the7-wc-products .filter.filter-without-decoration,.elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-without-decoration{--filter-title-color-active:var(--the7-accent-color);--filter-title-color-hover:var(--the7-accent-color)}.elementor-widget.elementor-widget-the7-wc-products .filter.filter-bg-decoration,.elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-bg-decoration{--filter-title-color-active:#fff;--filter-title-color-hover:var(--the7-accent-color)}.elementor-widget.elementor-widget-the7-wc-products .filter.filter-bg-decoration .filter-categories a.act,.elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-bg-decoration .filter-categories a.act{background:var(--filter-pointer-bg-color-active)}.elementor-widget.elementor-widget-the7-wc-products .filter.filter-underline-decoration,.elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-underline-decoration{--filter-title-color-active:var(--the7-title-color);--filter-title-color-hover:var(--the7-title-color);--filter-pointer-bg-color-hover:var(--the7-accent-color)}.accent-gradient .elementor-widget.elementor-widget-the7-wc-products .filter.filter-bg-decoration .filter-categories a:not(.act):hover,.accent-gradient .elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-bg-decoration .filter-categories a:not(.act):hover{--filter-title-color-hover:transparent;background:var(--filter-pointer-bg-color-hover);-webkit-background-clip:text}.accent-gradient .elementor-widget.elementor-widget-the7-wc-products .filter.filter-without-decoration .filter-categories a:hover,.accent-gradient .elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-without-decoration .filter-categories a:hover{background:var(--filter-pointer-bg-color-hover);-webkit-background-clip:text}.accent-gradient .elementor-widget.elementor-widget-the7-wc-products .filter.filter-without-decoration .filter-categories a.act,.accent-gradient .elementor-widget.elementor-widget-the7-wc-products-carousel .filter.filter-without-decoration .filter-categories a.act{background:var(--filter-pointer-bg-color-active);-webkit-background-clip:text}.elementor-widget.elementor-widget-the7-wc-products .paginator,.elementor-widget.elementor-widget-the7-wc-products-carousel .paginator{--filter-title-color-active:var(--the7-title-color);--filter-title-color-hover:var(--the7-title-color);font-size:var(--the7-text-big-font-size);font-weight:400;--filter-pointer-bg-radius:var(--the7-general-border-radius);--filter-pointer-bg-color-hover:var(--the7-accent-color);--filter-pointer-bg-color-active:var(--the7-accent-color);--filter-title-color-normal:var(--the7-title-color);line-height:1;--filter-pointer-border-width:2px}.elementor-widget.elementor-widget-the7-wc-products .paginator .button-load-more,.elementor-widget.elementor-widget-the7-wc-products-carousel .paginator .button-load-more{line-height:1}.elementor-widget.elementor-widget-the7-wc-products .paginator .button-load-more .button-caption,.elementor-widget.elementor-widget-the7-wc-products-carousel .paginator .button-load-more .button-caption{font-weight:inherit}.elementor-widget.elementor-widget-the7-wc-products .paginator .button-load-more i:first-child,.elementor-widget.elementor-widget-the7-wc-products-carousel .paginator .button-load-more i:first-child{margin:0 5px 0 0}.elementor-widget.elementor-widget-the7-wc-products .paginator .button-load-more i:last-child,.elementor-widget.elementor-widget-the7-wc-products-carousel .paginator .button-load-more i:last-child{margin:0 0 0 5px}.elementor-widget.elementor-widget-the7-wc-products .paginator a,.elementor-widget.elementor-widget-the7-wc-products-carousel .paginator a{padding:5px 10px;font-weight:400;margin:0 5px}