.elementor-62670 .elementor-element.elementor-element-65eb46d{--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-62670 .elementor-element.elementor-element-d63bdcf{--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-62670 .elementor-element.elementor-element-82b0184 img{border-style:solid;}.elementor-62670 .elementor-element.elementor-element-fc7a712{--display:flex;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-cat-tab{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-cat-tab a{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.09);border-radius:5px 5px 5px 5px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .icons-wrap.block-box-style{background-color:#fff;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;font-family:"Narnoor", Sans-serif;font-weight:400;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-family:"Oswald", Sans-serif;font-weight:400;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-62670 .elementor-element.elementor-element-ed0474c .woocommerce ul.products li.product .onsale, .elementor-62670 .elementor-element.elementor-element-ed0474c .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#000000;border-right-color:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .woocommerce ul.products li.product .outofstock-badge, .elementor-62670 .elementor-element.elementor-element-ed0474c .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-62670 .elementor-element.elementor-element-ed0474c .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button,
                    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart{color:#FFFFFF;background-color:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button, 
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart{border-style:solid;border-color:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button,
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart{font-family:"Oswald", Sans-serif;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-load-more-button{font-family:"Oswald", Sans-serif;color:#fff;background:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-load-more-button:hover{color:#000000;background:#FFFFFF;border-color:#000000;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-load-more-button-wrap{justify-content:center;}.elementor-62670 .elementor-element.elementor-element-71bf7c9{--display:flex;}.elementor-62670 .elementor-element.elementor-element-80bcc5e img{border-style:solid;}.elementor-62670 .elementor-element.elementor-element-bfff99b{--display:flex;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-cat-tab{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-cat-tab a{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.09);border-radius:5px 5px 5px 5px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product, .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .icons-wrap.block-box-style{background-color:#fff;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;font-family:"Narnoor", Sans-serif;font-weight:400;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-family:"Oswald", Sans-serif;font-weight:400;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .woocommerce ul.products li.product .onsale, .elementor-62670 .elementor-element.elementor-element-2003cf8 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#000000;border-right-color:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .woocommerce ul.products li.product .outofstock-badge, .elementor-62670 .elementor-element.elementor-element-2003cf8 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button,
                    .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                    .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart{color:#FFFFFF;background-color:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button, 
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart{border-style:solid;border-color:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button,
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart{font-family:"Oswald", Sans-serif;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-load-more-button{font-family:"Oswald", Sans-serif;color:#fff;background:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-load-more-button:hover{color:#000000;background:#FFFFFF;border-color:#000000;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-load-more-button-wrap{justify-content:center;}.elementor-62670 .elementor-element.elementor-element-a3d519f{--display:flex;}@media(max-width:767px){.elementor-62670 .elementor-element.elementor-element-65eb46d{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62670 .elementor-element.elementor-element-d63bdcf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62670 .elementor-element.elementor-element-82b0184 img{border-width:1px 0px 1px 0px;}.elementor-62670 .elementor-element.elementor-element-ed0474c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;padding:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-cat-tab a{font-size:4px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product{border-width:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{font-size:15px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-size:17px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button, 
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart{border-width:1px 1px 1px 1px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button,
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart{font-size:6px;}.elementor-62670 .elementor-element.elementor-element-ed0474c .eael-load-more-button{font-size:16px;}.elementor-62670 .elementor-element.elementor-element-71bf7c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62670 .elementor-element.elementor-element-80bcc5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-80bcc5e img{border-width:1px 0px 1px 0px;}.elementor-62670 .elementor-element.elementor-element-2003cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;padding:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-cat-tab a{font-size:4px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product{border-width:0px 0px 0px 0px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{font-size:15px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-size:17px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button, 
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart{border-width:1px 1px 1px 1px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button,
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                .elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-product-gallery .woocommerce li.product .added_to_cart{font-size:6px;}.elementor-62670 .elementor-element.elementor-element-2003cf8 .eael-load-more-button{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-dc969e8 */nav.woocommerce-breadcrumb {
    display: none !important;
}

.page-title {
    margin-bottom: 1em;
    font-weight: 400;
    display: none !important;
}

div#content {
    margin-top: -35px !important;
}


    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        float: none;
        margin-bottom: 2em;
        display: none !important;
    }

ul.products.columns-4 {
    display: none !important;
}

.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
    zoom: 1;
    display: none !important;
}


.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-ed0474c */@media (max-width: 767px) {
  ul.eael-cat-tab {
    display: none !important;
  }

  .elementor-8292 .elementor-element.elementor-element-3df72a7 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .elementor-8292 .elementor-element.elementor-element-3df72a7 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title * {
    font-size: 15px;
    padding: 10px !important;
  }

  /* Item do produto como contêiner flex */
  .eael-product-gallery .woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
  }

  /* Conteúdo principal flexível */
  .eael-product-gallery .woocommerce ul.products li.product .eael-product-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
  }

  /* Título com altura mínima e centralizado */
  .eael-product-gallery .woocommerce ul.products li.product h2,
  .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 60px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    margin-bottom: 10px !important;
  }

  /* Preço empurrado para baixo */
  .eael-product-price {
    margin-top: auto !important;
    margin-bottom: 10px !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
    width: 100% !important;
  }

  /* Botões alinhados embaixo */
  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  .theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart {
    margin-top: auto !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Conteúdo interno do preço */
  .eael-product-price div {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .elementor-8292 .elementor-element.elementor-element-cb376ed .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .elementor-8292 .elementor-element.elementor-element-cb376ed .eael-product-gallery .woocommerce ul.products li.product .eael-product-title * {
    font-size: 15px;
    padding: 15px !important;
  }
}

.custom-add-to-cart-variacao {
    
width: 180px!important;    background-color: #ff0000;
    color: white;
}

/* Botões alinhados embaixo */
  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  .theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart {
    margin-top: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Alterações para o visual */
    width: 96% !important;        /* Aumentei um pouco a largura para aproveitar espaço */
    font-size: 11px !important;   /* Fonte menor para caber o texto alemão */
    padding: 10px 2px !important; /* Padding lateral reduzido para dar espaço ao texto */
    
    /* Alinhamento do conteúdo dentro do botão */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    white-space: nowrap !important; /* Impede que o texto quebre linha e estrague a altura */
  }

  /* Ajuste extra para o ícone do carrinho não colar no texto */
  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i,
  .theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart i {
      margin-right: 5px !important;
  }
  
  .custom-add-to-cart-variacao {
width:135px!important;


background-color: #ff0000;
    color: white;
}


    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart {
        font-size: 13px !important;
        border-radius:7px!important;
    }
    
    .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before {
    display: none;
}

/* Separa o preço antigo (del) do novo */
.eael-product-price del {
    margin-right: 4px !important; /* Aumente este número para separar mais */
    opacity: 0.7; /* (Opcional) Deixa o preço antigo um pouco mais claro */
}

/* Opcional: Garante que o preço novo fique destacado */
.eael-product-price ins {
    text-decoration: none !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-2003cf8 */@media (max-width: 767px) {
  ul.eael-cat-tab {
    display: none !important;
  }

  .elementor-8292 .elementor-element.elementor-element-3df72a7 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .elementor-8292 .elementor-element.elementor-element-3df72a7 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title * {
    font-size: 15px;
    padding: 10px !important;
  }

  /* Item do produto como contêiner flex */
  .eael-product-gallery .woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
  }

  /* Conteúdo principal flexível */
  .eael-product-gallery .woocommerce ul.products li.product .eael-product-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
  }

  /* Título com altura mínima e centralizado */
  .eael-product-gallery .woocommerce ul.products li.product h2,
  .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 60px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    margin-bottom: 10px !important;
  }

  /* Preço empurrado para baixo */
  .eael-product-price {
    margin-top: auto !important;
    margin-bottom: 10px !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
    width: 100% !important;
  }

  /* Botões alinhados embaixo */
  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  .theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart {
    margin-top: auto !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Conteúdo interno do preço */
  .eael-product-price div {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .elementor-8292 .elementor-element.elementor-element-cb376ed .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .elementor-8292 .elementor-element.elementor-element-cb376ed .eael-product-gallery .woocommerce ul.products li.product .eael-product-title * {
    font-size: 15px;
    padding: 15px !important;
  }
}

.custom-add-to-cart-variacao {
    
width: 180px!important;    background-color: #ff0000;
    color: white;
}

/* Botões alinhados embaixo */
  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
  .theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart {
    margin-top: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    
    /* Alterações para o visual */
    width: 96% !important;        /* Aumentei um pouco a largura para aproveitar espaço */
    font-size: 11px !important;   /* Fonte menor para caber o texto alemão */
    padding: 10px 2px !important; /* Padding lateral reduzido para dar espaço ao texto */
    
    /* Alinhamento do conteúdo dentro do botão */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    white-space: nowrap !important; /* Impede que o texto quebre linha e estrague a altura */
  }

  /* Ajuste extra para o ícone do carrinho não colar no texto */
  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i,
  .theme-astra .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product a.added_to_cart i {
      margin-right: 5px !important;
  }
  
  .custom-add-to-cart-variacao {
width:135px!important;


background-color: #ff0000;
    color: white;
}


    .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, .elementor-62670 .elementor-element.elementor-element-ed0474c .eael-product-gallery .woocommerce li.product .added_to_cart {
        font-size: 13px !important;
        border-radius:7px!important;
    }
    
    .eael-product-gallery.eael-product-preset-4 .woocommerce ul.products li.product .button::before {
    display: none;
}

/* Separa o preço antigo (del) do novo */
.eael-product-price del {
    margin-right: 4px !important; /* Aumente este número para separar mais */
    opacity: 0.7; /* (Opcional) Deixa o preço antigo um pouco mais claro */
}

/* Opcional: Garante que o preço novo fique destacado */
.eael-product-price ins {
    text-decoration: none !important;
    margin-left: 0 !important;
}/* End custom CSS */