.elementor-2764 .elementor-element.elementor-element-0ef3294 > .elementor-background-overlay{background-image:url("https://bocaoegarfinho.com.br/wp-content/uploads/2025/04/fv03.png");background-position:center left;background-repeat:no-repeat;background-size:contain;opacity:0.04;}.elementor-2764 .elementor-element.elementor-element-58ee220 .elementor-heading-title{font-family:var( --e-global-typography-8e20aea-font-family ), Sans-serif;font-size:var( --e-global-typography-8e20aea-font-size );font-weight:var( --e-global-typography-8e20aea-font-weight );text-transform:var( --e-global-typography-8e20aea-text-transform );font-style:var( --e-global-typography-8e20aea-font-style );text-decoration:var( --e-global-typography-8e20aea-text-decoration );line-height:var( --e-global-typography-8e20aea-line-height );letter-spacing:var( --e-global-typography-8e20aea-letter-spacing );word-spacing:var( --e-global-typography-8e20aea-word-spacing );color:var( --e-global-color-4d31f0e );}.elementor-2764 .elementor-element.elementor-element-4b5f6c7{font-family:var( --e-global-typography-59470ff-font-family ), Sans-serif;font-size:var( --e-global-typography-59470ff-font-size );font-weight:var( --e-global-typography-59470ff-font-weight );text-transform:var( --e-global-typography-59470ff-text-transform );font-style:var( --e-global-typography-59470ff-font-style );text-decoration:var( --e-global-typography-59470ff-text-decoration );line-height:var( --e-global-typography-59470ff-line-height );letter-spacing:var( --e-global-typography-59470ff-letter-spacing );word-spacing:var( --e-global-typography-59470ff-word-spacing );color:var( --e-global-color-5ed8d17 );}.elementor-2764 .elementor-element.elementor-element-4b5f6c7 > .elementor-widget-container{margin:0% 40% 0% 0%;}.elementor-2764 .elementor-element.elementor-element-8734750{--sections-background-color:var( --e-global-color-6c9995d );--sections-border-type:solid;--sections-border-color:var( --e-global-color-d41b4f4 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:25px 25px 25px 25px;--titles-color:var( --e-global-color-4d31f0e );--titles-spacing:20px;--general-text-color:var( --e-global-color-5ed8d17 );--payment-details-space-between:20px;--payment-details-titles-color:var( --e-global-color-4d31f0e );--payment-details-titles-spacing:5px;--payment-details-items-color:var( --e-global-color-5ed8d17 );--payment-details-border-type:solid;--payment-details-border-width:1px;--payment-details-border-color:var( --e-global-color-d424f8f );--order-details-titles-totals-color:var( --e-global-color-4d31f0e );--order-details-items-color:var( --e-global-color-5ed8d17 );--order-details-variations-color:var( --e-global-color-5ed8d17 );--order-details-product-links-normal-color:var( --e-global-color-e7411a5 );--order-details-product-links-hover-color:var( --e-global-color-5a04608 );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-d424f8f );--button-normal-text-color:var( --e-global-color-8e7424b );--button-hover-text-color:var( --e-global-color-c856798 );--buttons-border-type:none;}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table, .elementor-2764 .elementor-element.elementor-element-8734750 address{border-width:1px 1px 1px 1px;}.elementor-2764 .elementor-element.elementor-element-8734750 h2{font-family:var( --e-global-typography-1b14e4d-font-family ), Sans-serif;font-size:var( --e-global-typography-1b14e4d-font-size );font-weight:var( --e-global-typography-1b14e4d-font-weight );text-transform:var( --e-global-typography-1b14e4d-text-transform );font-style:var( --e-global-typography-1b14e4d-font-style );text-decoration:var( --e-global-typography-1b14e4d-text-decoration );line-height:var( --e-global-typography-1b14e4d-line-height );letter-spacing:var( --e-global-typography-1b14e4d-letter-spacing );word-spacing:var( --e-global-typography-1b14e4d-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 address, .elementor-2764 .elementor-element.elementor-element-8734750 .product-purchase-note, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-c51e2be-font-family ), Sans-serif;font-size:var( --e-global-typography-c51e2be-font-size );font-weight:var( --e-global-typography-c51e2be-font-weight );text-transform:var( --e-global-typography-c51e2be-text-transform );font-style:var( --e-global-typography-c51e2be-font-style );text-decoration:var( --e-global-typography-c51e2be-text-decoration );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-c51e2be-font-family ), Sans-serif;font-size:var( --e-global-typography-c51e2be-font-size );font-weight:var( --e-global-typography-c51e2be-font-weight );text-transform:var( --e-global-typography-c51e2be-text-transform );font-style:var( --e-global-typography-c51e2be-font-style );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-c51e2be-font-family ), Sans-serif;font-size:var( --e-global-typography-c51e2be-font-size );font-weight:var( --e-global-typography-c51e2be-font-weight );text-transform:var( --e-global-typography-c51e2be-text-transform );font-style:var( --e-global-typography-c51e2be-font-style );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table thead tr th, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot th, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot tr td, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot tr td span, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-c51e2be-font-family ), Sans-serif;font-size:var( --e-global-typography-c51e2be-font-size );font-weight:var( --e-global-typography-c51e2be-font-weight );text-transform:var( --e-global-typography-c51e2be-text-transform );font-style:var( --e-global-typography-c51e2be-font-style );text-decoration:var( --e-global-typography-c51e2be-text-decoration );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .product-quantity, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-table--order-details td a, .elementor-2764 .elementor-element.elementor-element-8734750 td.product-total, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-product, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-remaining, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-expires, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-file{font-family:var( --e-global-typography-c51e2be-font-family ), Sans-serif;font-size:var( --e-global-typography-c51e2be-font-size );font-weight:var( --e-global-typography-c51e2be-font-weight );text-transform:var( --e-global-typography-c51e2be-text-transform );font-style:var( --e-global-typography-c51e2be-font-style );text-decoration:var( --e-global-typography-c51e2be-text-decoration );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2764 .elementor-element.elementor-element-8734750 .wc-item-meta li p{font-family:var( --e-global-typography-fa3b2ec-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3b2ec-font-size );font-weight:var( --e-global-typography-fa3b2ec-font-weight );text-transform:var( --e-global-typography-fa3b2ec-text-transform );font-style:var( --e-global-typography-fa3b2ec-font-style );text-decoration:var( --e-global-typography-fa3b2ec-text-decoration );line-height:var( --e-global-typography-fa3b2ec-line-height );letter-spacing:var( --e-global-typography-fa3b2ec-letter-spacing );word-spacing:var( --e-global-typography-fa3b2ec-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table .button, .elementor-2764 .elementor-element.elementor-element-8734750 .order-again .button{font-family:var( --e-global-typography-48da665-font-family ), Sans-serif;font-size:var( --e-global-typography-48da665-font-size );font-weight:var( --e-global-typography-48da665-font-weight );text-transform:var( --e-global-typography-48da665-text-transform );font-style:var( --e-global-typography-48da665-font-style );text-decoration:var( --e-global-typography-48da665-text-decoration );line-height:var( --e-global-typography-48da665-line-height );letter-spacing:var( --e-global-typography-48da665-letter-spacing );word-spacing:var( --e-global-typography-48da665-word-spacing );background-color:var( --e-global-color-814c8a8 );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table .button:hover, .elementor-2764 .elementor-element.elementor-element-8734750 .order-again .button:hover{background-color:var( --e-global-color-4c0acc0 );}.elementor-2764 .elementor-element.elementor-element-8734750 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2764 .elementor-element.elementor-element-b8089ca .elementor-button:hover, .elementor-2764 .elementor-element.elementor-element-b8089ca .elementor-button:focus{border-color:var( --e-global-color-4c0acc0 );}.elementor-2764 .elementor-element.elementor-element-b8089ca .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-814c8a8 );}.elementor-2764 .elementor-element.elementor-element-8ddb025 .elementor-button{fill:var( --e-global-color-814c8a8 );color:var( --e-global-color-814c8a8 );background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-814c8a8 );}.elementor-2764 .elementor-element.elementor-element-8ddb025 .elementor-button:hover, .elementor-2764 .elementor-element.elementor-element-8ddb025 .elementor-button:focus{color:var( --e-global-color-c856798 );background-color:var( --e-global-color-4c0acc0 );border-color:var( --e-global-color-4c0acc0 );}.elementor-2764 .elementor-element.elementor-element-8ddb025 .elementor-button:hover svg, .elementor-2764 .elementor-element.elementor-element-8ddb025 .elementor-button:focus svg{fill:var( --e-global-color-c856798 );}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-2764 .elementor-element.elementor-element-0ef3294 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2764 .elementor-element.elementor-element-58ee220 .elementor-heading-title{font-size:var( --e-global-typography-8e20aea-font-size );line-height:var( --e-global-typography-8e20aea-line-height );letter-spacing:var( --e-global-typography-8e20aea-letter-spacing );word-spacing:var( --e-global-typography-8e20aea-word-spacing );}.elementor-2764 .elementor-element.elementor-element-4b5f6c7{font-size:var( --e-global-typography-59470ff-font-size );line-height:var( --e-global-typography-59470ff-line-height );letter-spacing:var( --e-global-typography-59470ff-letter-spacing );word-spacing:var( --e-global-typography-59470ff-word-spacing );}.elementor-2764 .elementor-element.elementor-element-4b5f6c7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2764 .elementor-element.elementor-element-8734750 h2{font-size:var( --e-global-typography-1b14e4d-font-size );line-height:var( --e-global-typography-1b14e4d-line-height );letter-spacing:var( --e-global-typography-1b14e4d-letter-spacing );word-spacing:var( --e-global-typography-1b14e4d-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 address, .elementor-2764 .elementor-element.elementor-element-8734750 .product-purchase-note, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table thead tr th, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot th, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot tr td, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot tr td span, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .product-quantity, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-table--order-details td a, .elementor-2764 .elementor-element.elementor-element-8734750 td.product-total, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-product, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-remaining, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-expires, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-file{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2764 .elementor-element.elementor-element-8734750 .wc-item-meta li p{font-size:var( --e-global-typography-fa3b2ec-font-size );line-height:var( --e-global-typography-fa3b2ec-line-height );letter-spacing:var( --e-global-typography-fa3b2ec-letter-spacing );word-spacing:var( --e-global-typography-fa3b2ec-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table .button, .elementor-2764 .elementor-element.elementor-element-8734750 .order-again .button{font-size:var( --e-global-typography-48da665-font-size );line-height:var( --e-global-typography-48da665-line-height );letter-spacing:var( --e-global-typography-48da665-letter-spacing );word-spacing:var( --e-global-typography-48da665-word-spacing );}}@media(max-width:767px){.elementor-2764 .elementor-element.elementor-element-58ee220 .elementor-heading-title{font-size:var( --e-global-typography-8e20aea-font-size );line-height:var( --e-global-typography-8e20aea-line-height );letter-spacing:var( --e-global-typography-8e20aea-letter-spacing );word-spacing:var( --e-global-typography-8e20aea-word-spacing );}.elementor-2764 .elementor-element.elementor-element-4b5f6c7{font-size:var( --e-global-typography-59470ff-font-size );line-height:var( --e-global-typography-59470ff-line-height );letter-spacing:var( --e-global-typography-59470ff-letter-spacing );word-spacing:var( --e-global-typography-59470ff-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 h2{font-size:var( --e-global-typography-1b14e4d-font-size );line-height:var( --e-global-typography-1b14e4d-line-height );letter-spacing:var( --e-global-typography-1b14e4d-letter-spacing );word-spacing:var( --e-global-typography-1b14e4d-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 address, .elementor-2764 .elementor-element.elementor-element-8734750 .product-purchase-note, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table thead tr th, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot th, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot tr td, .elementor-2764 .elementor-element.elementor-element-8734750 .shop_table tfoot tr td span, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .product-quantity, .elementor-2764 .elementor-element.elementor-element-8734750 .woocommerce-table--order-details td a, .elementor-2764 .elementor-element.elementor-element-8734750 td.product-total, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-product, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-remaining, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-expires, .elementor-2764 .elementor-element.elementor-element-8734750 td.download-file{font-size:var( --e-global-typography-c51e2be-font-size );line-height:var( --e-global-typography-c51e2be-line-height );letter-spacing:var( --e-global-typography-c51e2be-letter-spacing );word-spacing:var( --e-global-typography-c51e2be-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .product-name .wc-item-meta .wc-item-meta-label, .elementor-2764 .elementor-element.elementor-element-8734750 .wc-item-meta li p{font-size:var( --e-global-typography-fa3b2ec-font-size );line-height:var( --e-global-typography-fa3b2ec-line-height );letter-spacing:var( --e-global-typography-fa3b2ec-letter-spacing );word-spacing:var( --e-global-typography-fa3b2ec-word-spacing );}.elementor-2764 .elementor-element.elementor-element-8734750 .shop_table .button, .elementor-2764 .elementor-element.elementor-element-8734750 .order-again .button{font-size:var( --e-global-typography-48da665-font-size );line-height:var( --e-global-typography-48da665-line-height );letter-spacing:var( --e-global-typography-48da665-letter-spacing );word-spacing:var( --e-global-typography-48da665-word-spacing );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-8734750 *//*Coluna > DIV*/
.pd-edit .shop_table, .pd-edit address{
box-shadow: var(--sombras-k)!important;
border-radius: var(--r-bordas-col-k)!important;
}


/*Detalhes do pagamento*/
.pd-edit .woocommerce-order-overview.order_details li{
font-weight: bold!important;
}


/*Pedidos > Títulos*/
.pd-edit th span, .pd-edit .shop_table th{
font-weight: bold!important;
}


/*Pedidos > Títulos > Mobile*/
@media (max-width: 767px){
.pd-edit td:before{
font-weight: bold!important;
}
}


/*Detalhes do pedido > Ths e Bdis*/
.pd-edit .woocommerce-order-details th, .pd-edit .woocommerce-order-details .woocommerce-Price-amount, .pd-edit .woocommerce-order-details span.woocommerce-Price-currencySymbol{
font-weight: bold!important;
}


/*Detalhes do pedido > Variações*/
.pd-edit .wc-item-meta{
padding: 5px 0px!important;
}


/*Detalhes do pedido > Títulos das Variações*/
.pd-edit strong.wc-item-meta-label{
font-weight: var(--e-global-typography-fa3b2ec-font-weight)!important;
}


/*Detalhes do pedido > Nomes das Variações*/
.pd-edit .wc-item-meta p{
font-weight: calc(var(--e-global-typography-fa3b2ec-font-weight) + 200)!important;
}


/*Detalhes do pedido > Botão comprar novamente*/
.pd-edit .order-again .button{
border-radius: var(--bordas-bt-k)!important;
padding: var(--padding-bt-k)!important;
width: 100%!important;
text-align: center!important;
}


/*Detalhes do pedido > Botão comprar novamente > Hover*/
.pd-edit .order-again .button:hover{

}


/*Download > Botão para baixar*/
.pd-edit a.woocommerce-MyAccount-downloads-file.button{
padding: var(--padding-bt-k) 35px!important;
margin: 5px!important;
border-radius: var(--bordas-bt-k)!important;
}


/*Download > Botão para baixar > Hover*/
.pd-edit a.woocommerce-MyAccount-downloads-file.button:hover{
}


/*Download > Mobile*/
@media (max-width: 767px){
.pd-edit .shop_table_responsive tr{
margin-bottom: 50px!important;
}
}




/*LOGIN*/
.pd-edit form.woocommerce-form.woocommerce-form-login.login{
display: none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8089ca */.btmg-edit{
margin-bottom: var(--margin-bt-k)!important;
}/* End custom CSS */