.elementor-16 .elementor-element.elementor-element-18be4b8{--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;--background-transition:0.3s;--padding-top:48px;--padding-bottom:48px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-2bb00c8{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2bb00c8, .elementor-16 .elementor-element.elementor-element-2bb00c8::before{--border-transition:0.3s;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-18be4b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2bb00c8{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-8a0f5bc */.button-custom #respond input#submit.alt.disabled, .button-custom #respond input#submit.alt.disabled:hover, .button-custom #respond input#submit.alt:disabled, .button-custom #respond input#submit.alt:disabled:hover, .button-custom #respond input#submit.alt:disabled[disabled], .button-custom #respond input#submit.alt:disabled[disabled]:hover, .button-custom a.button.alt.disabled, .button-custom a.button.alt.disabled:hover, .button-custom a.button.alt:disabled, .button-custom a.button.alt:disabled:hover, .button-custom a.button.alt:disabled[disabled], .button-custom a.button.alt:disabled[disabled]:hover, .button-custom button.button.alt.disabled, .button-custom button.button.alt.disabled:hover, .button-custom button.button.alt:disabled, .button-custom button.button.alt:disabled:hover, .button-custom button.button.alt:disabled[disabled], .button-custom button.button.alt:disabled[disabled]:hover, .button-custom input.button.alt.disabled, .button-custom input.button.alt.disabled:hover, .button-custom input.button.alt:disabled, .button-custom input.button.alt:disabled:hover, .button-custom input.button.alt:disabled[disabled], .button-custom input.button.alt:disabled[disabled]:hover, .button-custom #respond input#submit.alt, .button-custom a.button.alt, .button-custom button.button.alt, .button-custom input.button.alt{
    background-color: #878B4F !important;
}

/* Butões - Hover */
.button-custom .button_theme:hover, body.button-custom .button_theme:hover, .button-custom button:hover, .button-custom input[type="button"]:hover, .button-custom input[type="reset"]:hover, .button-custom input[type="submit"]:hover, .button-custom .woocommerce #respond input#submit:hover, body.button-custom.woocommerce .button:not(.default):hover, body.button-custom.woocommerce a.button:not(.default):hover, .button-custom .woocommerce button.button:hover, .button-custom .woocommerce input.button:hover, .button-custom .woocommerce a.button_theme:not(.default):hover{
    font-size: 14px !important;
    font-family: Poppins;
    font-weight: 400 !important;
    background-color: #353918 !important;
    
}

/* Butões */
.button-custom .button_theme, body.button-custom .button_theme, .button-custom button, .button-custom input[type="button"], .button-custom input[type="reset"], .button-custom input[type="submit"], .button-custom .woocommerce #respond input#submit, body.button-custom.woocommerce a.button:not(.default), .button-custom .woocommerce button.button, .button-custom .woocommerce input.button, .button-custom .woocommerce a.button_theme:not(.default){
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: Poppins !important;
    background-color: #878B4F !important;
}

/* Preços */
.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-subtotal{
    color: #353918 !important;
}

.woocommerce table.shop_table th{
    font-family: Poppins;
    font-size: 16px;
    color: #353918 !important;
    
}

/* Nome do Produto */
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-name > a{
    
    font-family: Poppins;
    font-weight: 500;
    font-size: 18px;
    color: #353918 !important;
}

/* Continue Shopping */
.mfn-woo-cart-link{
    padding-top: 8px;
    color: #353918 !important;
    border-bottom: 1px solid #353918;
}

/* coupon code */
#coupon_code{
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
    border: 1px solid #878B4F;
    color: #353918 !important;
    letter-spacing: 0px;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus{
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS */.mfn-checkout-steps li.active .mfn-step-number{
    background-color: #878B4F !important;
    border-color: #878B4F;
}

.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol{
    color: #353918 !important;
}

.button-default .button_theme, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"], .button-flat .button_theme, .button-flat button, .button-flat input[type="button"], .button-flat input[type="reset"], .button-flat input[type="submit"], .button-round .button_theme, .button-round button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button:not(.default), .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:not(.default):hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
    background-color: #878B4F !important;
    color: white !important;
}/* End custom CSS */