.elementor-11134 .elementor-element.elementor-element-94d4587{--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-11134 .elementor-element.elementor-element-a7cbea0{--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-11134 .elementor-element.elementor-element-bd1e7e8{--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-11134 .elementor-element.elementor-element-2a312be{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11134 .elementor-element.elementor-element-99888e4{--display:flex;}.elementor-11134 .elementor-element.elementor-element-9e515a7 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-9e515a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-9e515a7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-00ced13{--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-11134 .elementor-element.elementor-element-29d20c8{--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-11134 .elementor-element.elementor-element-dd12c6b{--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-11134 .elementor-element.elementor-element-9e5653c{--display:flex;}.elementor-11134 .elementor-element.elementor-element-32b8200 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-32b8200.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-32b8200.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-7805d8f{--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-11134 .elementor-element.elementor-element-9d1efa3{--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-11134 .elementor-element.elementor-element-31d3825{--display:flex;}.elementor-11134 .elementor-element.elementor-element-51d2b5a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-51d2b5a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-51d2b5a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-4db5d8e{--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-11134 .elementor-element.elementor-element-28a108d{--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-11134 .elementor-element.elementor-element-e15f518{--display:flex;}.elementor-11134 .elementor-element.elementor-element-7da23a7 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-7da23a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-7da23a7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-d511989{--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-11134 .elementor-element.elementor-element-580dd62{--display:flex;}.elementor-11134 .elementor-element.elementor-element-d871ae4 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-11134 .elementor-element.elementor-element-6af2fee{--display:flex;}.elementor-11134 .elementor-element.elementor-element-c004170 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-c004170.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-c004170.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-ede1308{--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-11134 .elementor-element.elementor-element-655b7b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11134 .elementor-element.elementor-element-db8afb4{--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-11134 .elementor-element.elementor-element-eb6cb3e{--display:flex;}.elementor-11134 .elementor-element.elementor-element-f1dc093{--display:flex;}.elementor-11134 .elementor-element.elementor-element-e8a2042 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-e8a2042.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-e8a2042.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-2239fe2{--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-11134 .elementor-element.elementor-element-e1ed48c{--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-11134 .elementor-element.elementor-element-1beb143{--display:flex;}.elementor-11134 .elementor-element.elementor-element-1fd828c > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-1fd828c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-1fd828c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-69cad3e{--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-11134 .elementor-element.elementor-element-ac19274 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-ac19274{text-align:center;}.elementor-11134 .elementor-element.elementor-element-ac19274 .elementor-heading-title{font-size:25px;}.elementor-11134 .elementor-element.elementor-element-1ffe200{--display:flex;}.elementor-11134 .elementor-element.elementor-element-305d610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-305d610.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-d6f1167{--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-11134 .elementor-element.elementor-element-c342d34{--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-11134 .elementor-element.elementor-element-e6c460b{--display:flex;}.elementor-11134 .elementor-element.elementor-element-c20484b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-c20484b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-c20484b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-f4e5583{--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-11134 .elementor-element.elementor-element-76ba4a1{--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-11134 .elementor-element.elementor-element-aa37669{--display:flex;}.elementor-11134 .elementor-element.elementor-element-9185de9 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-11134 .elementor-element.elementor-element-9185de9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-9185de9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11134 .elementor-element.elementor-element-e4713f4{--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-11134 .elementor-element.elementor-element-9200bf6{--display:flex;}body.elementor-page-11134:not(.elementor-motion-effects-element-type-background), body.elementor-page-11134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}@media(max-width:991px){.elementor-11134 .elementor-element.elementor-element-9e515a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-32b8200.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-51d2b5a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-7da23a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-c004170.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-e8a2042.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-1fd828c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-305d610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-c20484b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-9185de9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:478px){.elementor-11134 .elementor-element.elementor-element-9e515a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-32b8200.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-51d2b5a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-7da23a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-c004170.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-e8a2042.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-1fd828c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-305d610.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-c20484b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11134 .elementor-element.elementor-element-9185de9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-9e515a7 *//* ================================
   GRID DE PRODUTOS CLEAN - PONTO CRIATIVO
   Estilo Mercado Livre
================================ */

/* Fundo geral das áreas WooCommerce */
.woocommerce.archive,
.woocommerce-page.archive,
.woocommerce .products,
.woocommerce-page .products{
  background:#F5F5F5;
}

/* Grid */
.woocommerce ul.products{
  display:grid !important;
  grid-template-columns:repeat(4,1fr);
  gap:18px;
  margin:0 !important;
  padding:0 !important;
}

/* Card */
.woocommerce ul.products li.product{
  background:#FFFFFF !important;
  border-radius:8px !important;
  overflow:hidden;
  padding:0 0 18px !important;
  margin:0 !important;
  box-shadow:0 1px 4px rgba(0,0,0,.12) !important;
  border:1px solid rgba(0,0,0,.06);
  transition:.2s ease;
}

.woocommerce ul.products li.product:hover{
  box-shadow:0 4px 14px rgba(0,0,0,.16) !important;
  transform:translateY(-2px);
}

/* Imagem */
.woocommerce ul.products li.product a img{
  width:100% !important;
  height:250px !important;
  object-fit:contain !important;
  background:#FFFFFF !important;
  padding:12px !important;
  margin:0 !important;
  border-bottom:1px solid #EEEEEE;
}

/* Título */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  padding:14px 14px 4px !important;
  margin:0 !important;
  font-size:15px !important;
  line-height:1.35 !important;
  font-weight:500 !important;
  color:#222 !important;
  min-height:58px;
}

/* Preço */
.woocommerce ul.products li.product .price{
  display:block !important;
  padding:4px 14px 0 !important;
  margin:0 !important;
  color:#111 !important;
  font-size:24px !important;
  line-height:1.1 !important;
  font-weight:400 !important;
}

.woocommerce ul.products li.product .price del{
  display:block;
  color:#999 !important;
  font-size:13px !important;
  font-weight:400 !important;
  margin-bottom:3px;
}

.woocommerce ul.products li.product .price ins{
  text-decoration:none !important;
  color:#111 !important;
}

/* Frete grátis estilo verde */
.woocommerce ul.products li.product .price::after{
  content:"Frete grátis por ser sua primeira compra";
  display:block;
  margin-top:8px;
  color:#00A650;
  font-size:13px;
  line-height:1.35;
  font-weight:600;
}

/* Ícone verde antes do frete */
.woocommerce ul.products li.product .price::before{
  content:"";
}

/* Botão adicionar ao carrinho */
.woocommerce ul.products li.product .button{
  display:none !important;
}

/* Badge promoção */
.woocommerce span.onsale{
  background:#FFF159 !important;
  color:#333 !important;
  border-radius:4px !important;
  min-height:auto !important;
  line-height:1 !important;
  padding:6px 8px !important;
  font-size:11px !important;
  font-weight:700 !important;
  top:10px !important;
  left:10px !important;
}

/* Categoria/marca quando o tema exibir */
.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce ul.products li.product .posted_in{
  color:#777 !important;
  font-size:13px !important;
  padding:0 14px !important;
}

/* Estrelas */
.woocommerce ul.products li.product .star-rating{
  margin:8px 14px 0 !important;
  color:#00A650 !important;
}

/* Ordenação e contagem */
.woocommerce-result-count{
  color:#666;
  font-size:14px;
}

.woocommerce-ordering select{
  border:1px solid #ddd;
  border-radius:6px;
  padding:9px 12px;
  background:#fff;
  font-size:14px;
}

/* Mobile */
@media(max-width:767px){

  .woocommerce ul.products{
    grid-template-columns:repeat(2,1fr) !important;
    gap:10px !important;
  }

  .woocommerce ul.products li.product a img{
    height:180px !important;
    padding:10px !important;
  }

  .woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size:13px !important;
    min-height:54px;
    padding:10px 10px 4px !important;
  }

  .woocommerce ul.products li.product .price{
    font-size:20px !important;
    padding:4px 10px 0 !important;
  }

  .woocommerce ul.products li.product .price::after{
    font-size:11px;
    margin-top:6px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a312be *//* ================================
   GRID DE PRODUTOS CLEAN - PONTO CRIATIVO
   Estilo Mercado Livre Premium
================================ */

/* Fundo geral */
.woocommerce.archive,
.woocommerce-page.archive,
.woocommerce .products,
.woocommerce-page .products{
    background:#F5F5F5;
}

/* GRID */
.woocommerce ul.products{
    display:grid !important;
    grid-template-columns:repeat(4,1fr);
    gap:18px;
    margin:0 !important;
    padding:0 !important;
}

/* CARD */
.woocommerce ul.products li.product{
    background:#FFFFFF !important;
    border-radius:8px !important;
    overflow:hidden;
    padding:0 0 18px !important;
    margin:0 !important;
    box-shadow:0 1px 4px rgba(0,0,0,.12) !important;
    border:1px solid rgba(0,0,0,.06);
    transition:.25s ease;
}

.woocommerce ul.products li.product:hover{
    transform:translateY(-2px);
    box-shadow:0 6px 18px rgba(0,0,0,.15) !important;
}

/* IMAGEM */
.woocommerce ul.products li.product a img{
    width:100% !important;
    height:250px !important;
    object-fit:contain !important;
    background:#FFFFFF !important;
    padding:12px !important;
    margin:0 !important;
    border-bottom:1px solid #EEEEEE;
}

/* TÍTULO */
.woocommerce ul.products li.product .woocommerce-loop-product__title{

    padding:14px 14px 8px !important;
    margin:0 !important;

    font-size:14px !important;
    line-height:1.45 !important;
    font-weight:400 !important;
    color:#222 !important;

    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;

    overflow:hidden !important;
    text-overflow:ellipsis !important;

    min-height:54px !important;
    max-height:54px !important;
}

/* PREÇO */
.woocommerce ul.products li.product .price{
    display:block !important;
    padding:4px 14px 0 !important;
    margin:0 !important;

    color:#111 !important;
    font-size:24px !important;
    line-height:1.1 !important;
    font-weight:400 !important;
}

.woocommerce ul.products li.product .price del{
    display:block;
    color:#999 !important;
    font-size:13px !important;
    font-weight:400 !important;
    margin-bottom:3px;
}

.woocommerce ul.products li.product .price ins{
    text-decoration:none !important;
    color:#111 !important;
}

/* FRETE */
.woocommerce ul.products li.product .price::after{
    content:"Frete grátis por ser sua primeira compra";
    display:block;
    margin-top:8px;

    color:#00A650;
    font-size:13px;
    font-weight:600;
    line-height:1.35;
}

/* ESCONDER BOTÃO */
.woocommerce ul.products li.product .button{
    display:none !important;
}

/* BADGE PROMOÇÃO */
.woocommerce span.onsale{
    background:#FFF159 !important;
    color:#333 !important;

    border-radius:4px !important;
    padding:6px 8px !important;

    min-height:auto !important;
    line-height:1 !important;

    font-size:11px !important;
    font-weight:700 !important;

    top:10px !important;
    left:10px !important;
}

/* CATEGORIA */
.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce ul.products li.product .posted_in{
    color:#777 !important;
    font-size:13px !important;
    padding:0 14px !important;
}

/* ESTRELAS */
.woocommerce ul.products li.product .star-rating{
    margin:8px 14px 0 !important;
    color:#00A650 !important;
}

/* ORDENAÇÃO */
.woocommerce-result-count{
    color:#666;
    font-size:14px;
}

.woocommerce-ordering select{
    border:1px solid #DDD;
    border-radius:6px;
    padding:9px 12px;
    background:#FFF;
    font-size:14px;
}

/* MOBILE */
@media(max-width:767px){

    .woocommerce ul.products{
        grid-template-columns:repeat(2,1fr) !important;
        gap:10px !important;
    }

    .woocommerce ul.products li.product a img{
        height:180px !important;
        padding:10px !important;
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title{

        font-size:13px !important;
        line-height:1.45 !important;

        min-height:48px !important;
        max-height:48px !important;

        padding:10px 10px 6px !important;
    }

    .woocommerce ul.products li.product .price{
        font-size:20px !important;
        padding:4px 10px 0 !important;
    }

    .woocommerce ul.products li.product .price::after{
        font-size:11px;
        margin-top:6px;
    }
}/* End custom CSS */