.elementor-9 .elementor-element.elementor-element-82447d8{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a4ba736{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-82447d8{--padding-top:50px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-82447d8{--padding-top:50px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-6d2acda *//*Personalizar botao de cupom*/
button.fc-coupon-code__apply.button {
    background: #fff;
    color: #CE7E2D;
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
button.fc-coupon-code__apply.button:hover{
    color: #CE7E2D;
    background: #fff !important;
}

/* Mudar a cor do Botao de Finalizar Compra quando nao esta ativo para clicar. OBS tem que prencher os campos ai habilita */
button.button.alt.fc-place-order-button {
   background: #fff;
    color: #CE7E2D;
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
button.button.alt.fc-place-order-button:hover {
    color: #CE7E2D;
    background: #fff !important;
}

/* Início mudar campo endereço de entrega no checkout*/
input#billing_email {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#account_username {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#account_password {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_first_name {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_last_name {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_postcode {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_address_1 {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_address_2 {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_number {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_neighborhood {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#shipping_city {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}

input#shipping_phone {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
#shipping_company_field {
    display: none !important;
}
#shipping_postcode_field {
    width: 100% !important;
}

#shipping_country_field {
    display: none;
}
#shipping_neighborhood_field {
    width: 100% !important;
}
#shipping_phone_field {
    width: 100% !important;
}
.woocommerce .form-row .select2-selection__rendered {
   background: none !important;
}
.woocommerce .form-row .select2-selection--single {
    background: #fff !important;
    height: auto !important;
    min-height: 42px !important;
    border-radius: 30px !important;
    border-color: #CE7E2D !important
}
.woocommerce form .form-row .required {
    color: #CE7E2D;
    font-weight: 700;
    border: 0!important;
    text-decoration: none;
}

div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]):not(.fc-no-validation-icon) .select2-selection:after, body.theme-hello-elementor div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]):not(.fc-no-validation-icon):not(.fc-select2-field) .woocommerce-input-wrapper:after {
    /* top: 6px; */
    color: #CE7E2D;
}
/* Fim mudar campo endereço de entrega no checkout*/


/*Início configuração cupom de desconto*/
input#coupon_code {
     border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
/*Fim configuração cupom de desconto*/

/* Início mudar campo endereço de faturamento no checkout*/
input#billing_first_name {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_last_name {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_phone {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
    
}
input#billing_postcode {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_address_1 {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_address_2 {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_number {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_neighborhood {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
input#billing_city {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}

input#billing_cpf {
    border: 1px solid #CE7E2D !important;
    border-radius: 30px;
}
#billing_phone_field {
    width: 100% !important;
}
#billing_postcode_field {
    width: 100% !important;
}

#billing_country_field {
    display: none;
}
#billing_neighborhood_field {
    width: 100% !important;
}
#billing_cpf_field {
    width: 100% !important;
}

/* Fim mudar campo endereço de faturamento no checkout*/

/* Início mudar campo notas adicionais*/
textarea#order_comments {
     border: 1px solid #CE7E2D !important;
    border-radius: 30px;
    
}
/* Fim mudar campo notas adicionais*/

/*Fim CSS para personalizar o botão de avanço de etapas do Fluid Checkou */
.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step {
    margin: 0;
    min-width: 280px;
    width: 100%;
    background: none; /* aqui coloque a cor de fundo em RGB que desejar */
    color: #CE7E2D; /* Cor do texto*/
    border: 1px solid #CE7E2D;
    border-radius: 30px; /* faz arredondar as bordas do botao */
    text-align: center;

}
/* Aqui muda a cor do botao ao passar ou mouse*/
button.fc-step__next-step.button:hover {
    background: none !important;
    color: #CE7E2D !important;
}
/*Fim CSS para personalizar o botão de avanço de etapas do Fluid Checkou */

/* Início muda a cor do botao Salvar Alteracoes alem de arredondar*/
button.fc-step__substep-save.button {
    background: none;
    color: #CE7E2D;
    border: 1px solid #CE7E2D;
    border-radius: 30px;
}
button.fc-step__substep-save.button:hover {
    background: none;
    color: #CE7E2D;
}
/* Fim muda a cor do botao Salvar Alteracoes alem de arredondar*/
.has-checkout-layout--multi-step.woocommerce-checkout form.woocommerce-checkout .fc-wrapper [data-step-complete] .fc-step__substep .fc-step__substep-title:before {
   
    background-color: #71573D !important; /* Mudar a cor do icone de check para verde */
    
}
/*Ínicio mudar a cor dos botões de radio*/
/*Botão método de pagamento*/
.fc-wrapper #payment .payment_methods>.wc_payment_method>input[type=radio]:first-child:checked+label:before {
    content: "";
    border: 1px;
    background-color: #855C4D !important;
}
/*Botão de método de entrega*/
.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:before {
    border: 1px;
    background-color: #855C4D;
}
/*Fim mudar a cor dos botões de radio*/

/*Mudar background*/
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] {
    background-color: #FFFFFF !important;
}

.woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label {
    background-color: #FCE4DC;
    color: #855C4D; !important;
}

body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] {
    background-color: #FFFFFF;
}

#add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box, .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box {
    margin: 0;
    padding: 20px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #ffffff;
}
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>input[type=radio]:first-child:checked+label {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background-color: #FCE4DC;
    color: #1e212b;
}
/*Fim background*/

/*Início mudar cor da barra de progresso*/
.fc-progress-bar__bar.is-complete, .fc-progress-bar__bar.is-current {
    background-color: #CE7E2D;
}
/*Fim mudar cor da barra de progresso*/

/*Início de retirar cálculo de frete secundário*/
tr.woocommerce-shipping-totals-custom.shipping 
	display: none !important;

.box-title, .box-shipping 
    display: none;

/*Fim de retirar cálculo de frete secundário*//* End custom CSS */