.elementor-136 .elementor-element.elementor-element-d3284a7{--display:flex;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-136 .elementor-element.elementor-element-b61ca30{--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:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-136 .elementor-element.elementor-element-269e253{--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-136 .elementor-element.elementor-element-2b40b17{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .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-136 .elementor-element.elementor-element-574543f{text-align:left;}.elementor-136 .elementor-element.elementor-element-574543f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-136 .elementor-element.elementor-element-6b9a189{--spacer-size:20px;}.elementor-136 .elementor-element.elementor-element-b31dd9e.elementor-element{--align-self:flex-start;}.elementor-136 .elementor-element.elementor-element-3e37e78{--spacer-size:30px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-136 .elementor-element.elementor-element-6b24aeb .cart button, .elementor-136 .elementor-element.elementor-element-6b24aeb .cart .button{padding:20px 20px 20px 20px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-136 .elementor-element.elementor-element-6b24aeb{--button-spacing:25px;}.elementor-136 .elementor-element.elementor-element-6b24aeb .quantity .qty{border-style:solid;border-width:1px 1px 3px 1px;border-radius:8px 8px 8px 8px;padding:10px 0px 10px 0px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-6b24aeb .quantity .qty:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-57f2b7b{--spacer-size:30px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-136 .elementor-element.elementor-element-082c4d3{background-color:#F4F4F4;padding:3px 0px 3px 20px;color:#959595;}.elementor-136 .elementor-element.elementor-element-082c4d3.elementor-element{--align-self:stretch;}.elementor-136 .elementor-element.elementor-element-082c4d3:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(30px/2);}.elementor-136 .elementor-element.elementor-element-082c4d3:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(30px/2);}.elementor-136 .elementor-element.elementor-element-082c4d3.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(30px/2);margin-left:calc(30px/2);}.elementor-136 .elementor-element.elementor-element-082c4d3.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}body:not(.rtl) .elementor-136 .elementor-element.elementor-element-082c4d3.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-30px/2) + (-1px/2) );}body:not.rtl .elementor-136 .elementor-element.elementor-element-082c4d3.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-30px/2) - (1px/2) );}.elementor-136 .elementor-element.elementor-element-082c4d3 a{color:var( --e-global-color-accent );}.elementor-136 .elementor-element.elementor-element-26a0867{--display:flex;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;}.woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-accent );}.woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-136 .elementor-element.elementor-element-83040fd .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-ebba2cc{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}@media(min-width:768px){.elementor-136 .elementor-element.elementor-element-269e253{--width:50%;}.elementor-136 .elementor-element.elementor-element-2b40b17{--width:50%;}}/* Start custom CSS *//* Container do bloco */
.doe-bloco-preco { margin: 12px 0 20px; }

/* Linha "De" riscada */
.doe-de { color:#7a7a7a; font-size: 18px; margin:0; }
.doe-de .de-preco { text-decoration: line-through; }

/* Linha "Por" grande e forte */
.doe-por { color:#2a5b8f; font-weight: 800; font-size: 40px; line-height:1.1; margin:2px 0 8px; }
.doe-por .por-preco { font-size: 44px; }

/* Boleto e parcelas */
.doe-boleto,
.doe-parcela { color:#444; font-size: 18px; font-weight: 700; margin:4px 0; }
.doe-parcela span { font-weight: 500; color:#666; }

/* Quantidade com + e - (padrão Woo) */
.woocommerce div.quantity { display:inline-flex; align-items:center; border:1px solid #e5e5e5; border-radius:10px; overflow:hidden; }
.woocommerce .quantity input.qty { width:70px; text-align:center; border:none; font-size:22px; padding:10px 0; }
.doe-qty-btn { width:46px; height:46px; display:flex; align-items:center; justify-content:center; cursor:pointer; user-select:none; font-size:28px; }
.doe-qty-minus { border-right:1px solid #e5e5e5; }
.doe-qty-plus { border-left:1px solid #e5e5e5; }

/* Botão comprar verdão */
.single_add_to_cart_button.button { 
  background:#59c13a; border:none; border-radius:12px; font-size:24px; padding:18px 28px;
}
.single_add_to_cart_button.button:hover { filter:brightness(0.95); }/* End custom CSS */