.elementor-2689 .elementor-element.elementor-element-7c953a{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-2689 .elementor-element.elementor-element-7c953a:not(.elementor-motion-effects-element-type-background), .elementor-2689 .elementor-element.elementor-element-7c953a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sumotos.pt/wp-content/uploads/2025/01/pexels-koprivakart-18865719.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2689 .elementor-element.elementor-element-7c953a::before, .elementor-2689 .elementor-element.elementor-element-7c953a > .elementor-background-video-container::before, .elementor-2689 .elementor-element.elementor-element-7c953a > .e-con-inner > .elementor-background-video-container::before, .elementor-2689 .elementor-element.elementor-element-7c953a > .elementor-background-slideshow::before, .elementor-2689 .elementor-element.elementor-element-7c953a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2689 .elementor-element.elementor-element-7c953a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000040;--background-overlay:'';}.elementor-2689 .elementor-element.elementor-element-7c0b8ae4{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2689 .elementor-element.elementor-element-7c0b8ae4 p{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-4264b5e2{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2689 .elementor-element.elementor-element-4264b5e2 p{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-9187580{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-2689 .elementor-element.elementor-element-3e2d6be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2689 .elementor-element.elementor-element-ab84f6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .product-loop-image-wrapper{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woocommerce-loop-product__title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woocommerce-loop-product__title a {color:var( --e-global-color-woostify_color_2 );}.elementor-2689 .elementor-element.elementor-element-457c518 .woocommerce-loop-product__title a:hover {color:var( --e-global-color-woostify_color_1 );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price ins span, .elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price span{color:var( --e-global-color-woostify_color_2 );font-family:var( --e-global-typography-bf243af-font-family ), Sans-serif;font-size:var( --e-global-typography-bf243af-font-size );font-weight:var( --e-global-typography-bf243af-font-weight );text-transform:var( --e-global-typography-bf243af-text-transform );font-style:var( --e-global-typography-bf243af-font-style );text-decoration:var( --e-global-typography-bf243af-text-decoration );line-height:var( --e-global-typography-bf243af-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price del span {color:var( --e-global-color-woostify_color_1 );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price del span{font-family:var( --e-global-typography-bf243af-font-family ), Sans-serif;font-size:var( --e-global-typography-bf243af-font-size );font-weight:var( --e-global-typography-bf243af-font-weight );text-transform:var( --e-global-typography-bf243af-text-transform );font-style:var( --e-global-typography-bf243af-font-style );text-decoration:var( --e-global-typography-bf243af-text-decoration );line-height:var( --e-global-typography-bf243af-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .woostify-tag-on-sale{color:var( --e-global-color-woostify_color_4 );background-color:var( --e-global-color-woostify_color_1 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .button{margin-top:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .pagination{text-align:right;margin:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2689 .elementor-element.elementor-element-3e2d6be{--width:25%;}.elementor-2689 .elementor-element.elementor-element-ab84f6e{--width:75%;}}@media(max-width:1024px){.elementor-2689 .elementor-element.elementor-element-7c953a{--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2689 .elementor-element.elementor-element-7c0b8ae4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2689 .elementor-element.elementor-element-4264b5e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-9187580{--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .product-loop-image-wrapper{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woocommerce-loop-product__title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price ins span, .elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price span{font-size:var( --e-global-typography-bf243af-font-size );line-height:var( --e-global-typography-bf243af-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price del span{font-size:var( --e-global-typography-bf243af-font-size );line-height:var( --e-global-typography-bf243af-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .woostify-tag-on-sale{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .button{margin-top:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .pagination{text-align:center;margin:20px 0px 20px 0px;}}@media(max-width:767px){.elementor-2689 .elementor-element.elementor-element-7c953a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2689 .elementor-element.elementor-element-7c0b8ae4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2689 .elementor-element.elementor-element-4264b5e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-9187580{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .product-loop-image-wrapper{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woocommerce-loop-product__title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price ins span, .elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price span{font-size:var( --e-global-typography-bf243af-font-size );line-height:var( --e-global-typography-bf243af-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .price del span{font-size:var( --e-global-typography-bf243af-font-size );line-height:var( --e-global-typography-bf243af-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .woostify-tag-on-sale{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2689 .elementor-element.elementor-element-457c518 .woostify-products-widget .button{margin-top:0px;}.elementor-2689 .elementor-element.elementor-element-457c518 .pagination{text-align:center;margin:15px 0px 15px 0px;}}/* Start custom CSS for woostify-new-products, class: .elementor-element-457c518 */.product-loop-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 15px;
}

.woocommerce-loop-product__title {
  line-height: 1.2 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-bottom: 2px;
}

.elementor-2689 .elementor-element.elementor-element-457c518 .woocommerce-loop-product__title a {
    line-height: 1.2 !impotant;
}

.wpfFilterTitle {
  font-weight: 500;
}

/*Loader*/
.wpfPreviewLoader .woobewoo-filter-loader {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; 
  width: 100px !important;
  height: 100px !important;
}/* End custom CSS */