.elementor-1708 .elementor-element.elementor-element-908e3ac{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#045228;--border-color:#045228;}.elementor-1708 .elementor-element.elementor-element-908e3ac:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-908e3ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}.elementor-1708 .elementor-element.elementor-element-ced59d2{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1708 .elementor-element.elementor-element-ed55857{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.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-1708 .elementor-element.elementor-element-5a59c66 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#045228;}.elementor-1708 .elementor-element.elementor-element-284b03a5{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-284b03a5:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-284b03a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF8;}@media(min-width:768px){.elementor-1708 .elementor-element.elementor-element-ced59d2{--width:15%;}.elementor-1708 .elementor-element.elementor-element-ed55857{--width:90%;}}/* Start custom CSS for wc-elements, class: .elementor-element-0eb23a4 *//******** woocommerce **********/
.woocommerce table.shop_table {
    border: 0px solid rgba(0,0,0,.1) !important;
}
table td, table th {
    border: 0px solid hsla(0, 0%, 50.2%, .5019607843) !important;
    border-bottom: 1px solid hsla(0, 0%, 50.2%, .5019607843) !important;
}
.woocommerce table.shop_table th {
    font-family: 'Open Sans' !important;
    color: #045228 !important;
}
[type=button], [type=submit], button {
    color: #fff !important;
    background-color: #045228 !important;
    border: 0px solid #c36 !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    font-family: 'Open Sans' !important;
    color: #045228 !important;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    background: #045228 !important;
    color: #fff !important;
}
.woocommerce-notices-wrapper {
    display: none !important;
}
/************** not country, est, cit ************/
#calc_shipping_country_field,
#calc_shipping_state_field,
#calc_shipping_city_field,
.select2-container--default,
#select2-calc_shipping_country-container,
#select2-calc_shipping_country-container,
#select2-calc_shipping_state-container,
#calc_shipping_city {
    display: none !important;
}
/**************/
#coupon_code {
    width: 180px !important;
}

/******* hidden UF ********/
.woocommerce-shipping-destination strong {
    visibility: hidden; /* Oculta o texto completamente */
}

.woocommerce-shipping-destination strong::after {
    content: ""; /* Previne exibições indesejadas */
    visibility: visible;
}

.woocommerce-shipping-destination {
    display: none;
}/* End custom CSS */