.elementor-833 .elementor-element.elementor-element-991f0ba{--display:flex;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-833 .elementor-element.elementor-element-51a8a73{--e-image-carousel-slides-to-show:1;}.elementor-833 .elementor-element.elementor-element-51a8a73.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-833 .elementor-element.elementor-element-51a8a73 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-833 .elementor-element.elementor-element-51a8a73 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-widget-google_maps .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-833 .elementor-element.elementor-element-f2ec133 iframe{height:235px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-833 .elementor-element.elementor-element-48711a8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-833 .elementor-element.elementor-element-48711a8 .elementor-divider-separator{width:100%;}.elementor-833 .elementor-element.elementor-element-48711a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-833 .elementor-element.elementor-element-115917e{--display:flex;}.elementor-widget-eael-advanced-search .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-search .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-833 .elementor-element.elementor-element-7c658d6 .eael-advanced-search{background:#D3D3D3;}.elementor-833 .elementor-element.elementor-element-7c658d6 .eael-advanced-search-wrap{height:70px;width:100%;}.elementor-833 .elementor-element.elementor-element-7c658d6 .eael-advanced-search-button{height:70px;line-height:70px;width:220px;}.elementor-833 .elementor-element.elementor-element-7c658d6 .eael-advanced-search-widget .eael-advanced-search-result{width:100%;}.elementor-widget-eael-woo-product-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;border-radius:5px 5px 5px 5px;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product, .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .icons-wrap.block-box-style{background-color:#fff;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .woocommerce ul.products li.product .onsale, .elementor-833 .elementor-element.elementor-element-f2dbc02 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .woocommerce ul.products li.product .outofstock-badge, .elementor-833 .elementor-element.elementor-element-f2dbc02 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce li.product .added_to_cart{color:#fff;background-color:#4045AE;}.elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-833 .elementor-element.elementor-element-f2dbc02 .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:#4045AE;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-833 .elementor-element.elementor-element-7c658d6 .eael-advanced-search-button{width:100%;}}/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-f2dbc02 *//* 1. REMOVER ESTRELINHAS */
.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products li.product .woocommerce-product-rating,
.woocommerce .products .star-rating,
.woocommerce .products .woocommerce-product-rating {
    display: none !important;
}

/* 2. IMAGEM PADRONIZADA MANTIDA */
.woocommerce ul.products li.product img {
    width: 100% !important;
    height: 180px !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

/* 3. TÍTULOS E PREÇOS ALINHADOS MANTIDOS */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 60px !important;
    line-height: 1.2 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .price {
    min-height: 20px !important;
}

/* 4. A CORREÇÃO DO BOTÃO: ZERANDO MARGENS LATERAIS */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important; /* Impede de fugir da caixa */
    height: auto !important;
    min-height: 40px !important;
    
    /* O SEGREDO TÁ AQUI: 10px em cima, 0 na direita, 0 embaixo, 0 na esquerda */
    margin: 10px 0 0 0 !important; 
    
    padding: 8px 4px !important;
    box-sizing: border-box !important; /* Faz o preenchimento não engordar o botão */
    text-align: center !important;
}/* End custom CSS */