.elementor-11532 .elementor-element.elementor-element-9aaabbc{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c{--update-cart-automatically-display:none;--sections-border-radius:6px 6px 6px 6px;--sections-title-color:#000000;--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--links-normal-color:#AD9D90;--links-hover-color:#341C0A;--forms-rows-gap:34px;--forms-fields-border-radius:6px 6px 6px 6px;--order-summary-rows-gap-top:calc( 11px/2 );--order-summary-rows-gap-bottom:calc( 11px/2 );--order-summary-title-spacing:7px;--order-summary-color:#000000;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );--totals-divider-weight:0px;--checkout-button-normal-text-color:#000000;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#AD9D90;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#341C0A;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .shipping-calculator-form{--update-shipping-button-alignment:start;--update-shipping-button-width:auto;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .e-cart-section{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-width:0px 0px 0px 0px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .cart_totals h2{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-11532 .elementor-element.elementor-element-82fbe3c {--sections-descriptions-color:#080808;--forms-fields-padding:12px 12px 12px 12px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .e-cart-content, .elementor-11532 .elementor-element.elementor-element-82fbe3c .woocommerce-shipping-destination, .elementor-11532 .elementor-element.elementor-element-82fbe3c .shipping-calculator-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:32px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c #shipping_method li label{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .coupon .input-text, .elementor-11532 .elementor-element.elementor-element-82fbe3c .e-cart-totals .input-text, .elementor-11532 .elementor-element.elementor-element-82fbe3c select, .elementor-11532 .elementor-element.elementor-element-82fbe3c .select2-selection--single{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11532 .elementor-element.elementor-element-82fbe3c .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:12px;padding-right:12px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:12px;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .select2-container--default .select2-selection--single{height:auto;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-11532 .elementor-element.elementor-element-82fbe3c .e-shop-table .cart th, .elementor-11532 .elementor-element.elementor-element-82fbe3c .e-shop-table .cart td:before{font-family:"Roboto", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11532 .elementor-element.elementor-element-82fbe3c .checkout-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-82fbe3c */#shipping-calculator-form button[name="calc_shipping"] {
  border: 2px solid #341c0a !important;
  border-radius: 5px;
  padding: 10px 20px;
  background-color: #341c0a !important;
  color: #fff !important;
  transition: background-color 0.3s ease, color 0.3s ease;
}

#shipping-calculator-form button[name="calc_shipping"]:hover {
  background-color: #ad9d90 !important;
  color: #341c0a !important;
}



/* Versão SIMPLES - CSS para reordenar campos do formulário de frete
   Apenas reordena sem estilos adicionais */

.shipping-calculator-form {
    display: flex;
    flex-direction: column;
}

/* CEP primeiro */
#calc_shipping_postcode_field {
    order: 1;
}

/* País segundo */
#calc_shipping_country_field {
    order: 2;
}

/* Estado terceiro */
#calc_shipping_state_field {
    order: 3;
}

/* Cidade quarto */
#calc_shipping_city_field {
    order: 4;
}

/* Botão por último */
.shipping-calculator-form p:last-of-type {
    order: 5;
}/* End custom CSS */