.elementor-372 .elementor-element.elementor-element-f9549ae{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-de19d29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-text );}.elementor-372 .elementor-element.elementor-element-20317f0{--display:grid;--e-con-grid-template-columns:0.17fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-20317f0:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-20317f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:10px;padding:10px 10px 10px 10px;box-shadow:0px 0px 1px 0px rgba(173.4, 173.4, 173.4, 0.5);background-color:#FFFFFF;}.elementor-372 .elementor-element.elementor-element-d510518{transition:background 0.1s;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:8px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;margin-bottom:20px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:23px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:line-through;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-a3638a9 );background-color:var( --e-global-color-7b5b732 );border-color:var( --e-global-color-7b5b732 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;margin-top:5px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5) inset;}.elementor-372 .elementor-element.elementor-element-d510518 nav.woocommerce-pagination{margin-top:20px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-d510518 nav.woocommerce-pagination ul li a, .elementor-372 .elementor-element.elementor-element-d510518 nav.woocommerce-pagination ul li span{padding:5px;}.elementor-372 .elementor-element.elementor-element-d510518 nav.woocommerce-pagination ul li a{color:var( --e-global-color-text );}.elementor-372 .elementor-element.elementor-element-d510518 .elementor-products-nothing-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-grid-modern{gap:5px;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-title a{color:var( --e-global-color-primary );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-stars{gap:2px;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-categories .woolentor-product-category,.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-luxury-card .woolentor-product-category-badge{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-description p,.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-luxury-card .woolentor-product-subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-price{color:var( --e-global-color-text );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-price del{color:var( --e-global-color-text );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-price ins{color:var( --e-global-color-text );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-price,.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-price del{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-actions .woolentor-cart-btn{color:var( --e-global-color-a3638a9 );background-color:var( --e-global-color-7b5b732 );background:var( --e-global-color-7b5b732 );border-radius:25px 25px 25px 25px!important;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-actions .woolentor-cart-btn:hover{color:var( --e-global-color-a3638a9 );background-color:var( --e-global-color-accent );background:var( --e-global-color-accent );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-luxury-card .woolentor-cart-btn::before{background-color:var( --e-global-color-accent );background:var( --e-global-color-accent );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-grid-card .woolentor-product-actions .woolentor-cart-btn,.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn,.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-luxury-card a.woolentor-cart-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-actions .woolentor-cart-btn svg{width:18px;height:18px;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-luxury-card .woolentor-cart-arrow{font-size:18px;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-pagination{justify-content:center;}@media(max-width:1366px){.elementor-372 .elementor-element.elementor-element-f9549ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-de19d29{text-align:start;}.elementor-372 .elementor-element.elementor-element-20317f0{--e-con-grid-template-columns:0.17fr 1fr;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-372 .elementor-element.elementor-element-f9549ae{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-20317f0{--e-con-grid-template-columns:0.17fr 1fr;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:8px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-372 .elementor-element.elementor-element-f9549ae{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-de19d29 .elementor-heading-title{font-size:12px;}.elementor-372 .elementor-element.elementor-element-20317f0{--e-con-grid-template-columns:0.25fr 1fr;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-grid-modern{gap:20px;}}@media(max-width:880px){.elementor-372 .elementor-element.elementor-element-f9549ae{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-de19d29 .elementor-heading-title{font-size:9px;}.elementor-372 .elementor-element.elementor-element-20317f0{--e-con-grid-template-columns:0.25fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products  ul.products{grid-column-gap:3px;grid-row-gap:3px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:9px;line-height:16px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-372 .elementor-element.elementor-element-f9549ae{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-de19d29 .elementor-heading-title{font-size:13px;}.elementor-372 .elementor-element.elementor-element-20317f0{--e-con-grid-template-columns:0.35fr 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products  ul.products{grid-column-gap:3px;grid-row-gap:3px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:9px;line-height:13px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-3f63c9a .woolentor-product-grid-modern{gap:15px;}}@media(min-width:768px){.elementor-372 .elementor-element.elementor-element-f9549ae{--width:1920px;}.elementor-372 .elementor-element.elementor-element-20317f0{--width:1920px;}}@media(min-width:2400px){.elementor-372 .elementor-element.elementor-element-f9549ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-de19d29{text-align:start;}.elementor-372 .elementor-element.elementor-element-de19d29 .elementor-heading-title{font-size:14px;}.elementor-372 .elementor-element.elementor-element-20317f0{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-d510518.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:8px;}.elementor-372 .elementor-element.elementor-element-2c3b7f0{--grid-auto-flow:row;}.elementor-372 .elementor-element.elementor-element-728a215{--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-25e4a0e *//* --- 2400px) --- */
@media (max-width: 2400px) {
    .elementor-shortcode, 
    .elementor-shortcode *, 
    .woocommerce-result-count, .woocommerce-result-count *,
.woocommerce-ordering, 
.woocommerce-ordering * {
        font-size: 14px !important; 
    }
}

/* --- 2000px) --- */
@media (max-width: 2000px) {
        .elementor-shortcode, 
    .elementor-shortcode *, 
    .woocommerce-result-count, .woocommerce-result-count *,
.woocommerce-ordering, 
.woocommerce-ordering * {
        font-size: 12px !important; 
    }
}

/* --- 1400px) --- */
@media (max-width: 1400px) {
        .elementor-shortcode, 
    .elementor-shortcode *, 
    .woocommerce-result-count, .woocommerce-result-count *,
.woocommerce-ordering, 
.woocommerce-ordering * {
        font-size: 9px !important; 
    }
}

/* ---900px) --- */
@media (max-width: 900px) {
        .elementor-shortcode, 
    .elementor-shortcode *, 
    .woocommerce-result-count, .woocommerce-result-count *,
.woocommerce-ordering, 
.woocommerce-ordering * {
        font-size: 9px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-d510518 *//* Altera a cor da faixa ativa da barra de preço do Themify */
.wpf_slider.ui-slider .ui-widget-header {
    background-color: #000 !important;
}


/* tira o breadcrumb de oferta*/
.ast-onsale-card, span.onsale {
    display: none !important;
}

/* Formata o botão*/
.woocommerce-loop-product__buttons a.button {
  display: block;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 9px;
  padding-top: 9px;
  box-sizing: border-box;
  text-align: center;
}

/*zoom ao passar mou se no botão*/
.woocommerce-loop-product__buttons a.button:hover {
  transform: scale(1.05); /* Aumenta o tamanho em 5% */
}

/* Seleciona o card do produto (a li da lista do WooCommerce) */
.woocommerce ul.products li.product {
  /* Garante uma transição suave para o card inteiro */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efeito ao passar o mouse (Hover) em qualquer lugar do card */
.woocommerce ul.products li.product:hover {
  transform: scale(1.03); /* Aumenta o tamanho do card em 3% */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Adiciona uma sombra suave para destacar */
  z-index: 1; /* Garante que o card fique por cima dos vizinhos ao crescer */
}/* End custom CSS */