.elementor-467 .elementor-element.elementor-element-16e5394b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-467 .elementor-element.elementor-element-16e5394b:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-16e5394b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-22b0ebb{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:var( --e-global-color-22547f5 );--sections-border-radius:5px 5px 5px 5px;--sections-padding:30px 30px 30px 30px;--sections-title-color:#000000;--links-normal-color:var( --e-global-color-22547f5 );--sections-radio-buttons-color:#2A2A2A;--forms-fields-normal-color:#2A2A2A;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-color:#030303;--order-summary-variations-color:#313131;--product-link-normal-color:#000000;--order-summary-items-divider-color:#B4B4B4;--order-summary-quantity-border-color:#464646;--order-summary-remove-icon-normal-color:#FD0000;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-color:#131313;--checkout-button-normal-text-color:#FFFFFF;}.elementor-467 .elementor-element.elementor-element-22b0ebb .coupon .input-text, .elementor-467 .elementor-element.elementor-element-22b0ebb .e-cart-totals .input-text, .elementor-467 .elementor-element.elementor-element-22b0ebb select, .elementor-467 .elementor-element.elementor-element-22b0ebb .select2-selection--single{background-color:#F5F5F5;}.elementor-467 .elementor-element.elementor-element-22b0ebb .shop_table .button{background-color:var( --e-global-color-22547f5 );}.elementor-467 .elementor-element.elementor-element-22b0ebb .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-22547f5 );}.elementor-467 .elementor-element.elementor-element-22b0ebb .e-cart-section{box-shadow:0px 0px 10px 0px rgba(184, 184, 184, 0.51);border-width:1px 1px 1px 1px;}.elementor-467 .elementor-element.elementor-element-22b0ebb .cart_totals h2{font-family:"Baloo 2", Sans-serif;}.elementor-467 .elementor-element.elementor-element-22b0ebb {--sections-descriptions-color:#000000;--forms-fields-padding:8px 8px 8px 8px;}.elementor-467 .elementor-element.elementor-element-22b0ebb .e-cart-content, .elementor-467 .elementor-element.elementor-element-22b0ebb .woocommerce-shipping-destination, .elementor-467 .elementor-element.elementor-element-22b0ebb .shipping-calculator-button{font-family:"Baloo 2", Sans-serif;}.elementor-467 .elementor-element.elementor-element-22b0ebb #shipping_method li label{font-family:"Baloo 2", Sans-serif;font-weight:500;}.e-woo-select2-wrapper .select2-results__option{color:#2A2A2A;}.elementor-467 .elementor-element.elementor-element-22b0ebb .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#2A2A2A transparent transparent transparent;}.elementor-467 .elementor-element.elementor-element-22b0ebb .coupon .input-text, .elementor-467 .elementor-element.elementor-element-22b0ebb .cart-collaterals .input-text, .elementor-467 .elementor-element.elementor-element-22b0ebb select, .elementor-467 .elementor-element.elementor-element-22b0ebb .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-467 .elementor-element.elementor-element-22b0ebb .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (8px*2) + 16px );padding-left:8px;padding-right:8px;}.elementor-467 .elementor-element.elementor-element-22b0ebb .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (8px*2) + 16px );right:8px;}.elementor-467 .elementor-element.elementor-element-22b0ebb .select2-container--default .select2-selection--single{height:auto;}.elementor-467 .elementor-element.elementor-element-22b0ebb .woocommerce-cart-form{--order-summary-title-color:#2A2A2A;}.elementor-467 .elementor-element.elementor-element-22b0ebb .cart_totals .shop_table td:before, .elementor-467 .elementor-element.elementor-element-22b0ebb .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Baloo 2", Sans-serif;}.elementor-467 .elementor-element.elementor-element-7df8001{--display:flex;}.elementor-467 .elementor-element.elementor-element-dd5a12f{--display:flex;}.elementor-467 .elementor-element.elementor-element-ad79c66{--display:flex;}@media(min-width:768px){.elementor-467 .elementor-element.elementor-element-16e5394b{--width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-22b0ebb *//* 1) Contém todo o conteúdo dentro da célula “Entrega” */
.woocommerce-cart .cart-collaterals .shop_table td[data-title="Entrega"] {
  padding: 0 !important;
  overflow: hidden;
}

/* 2) Faz a lista de fretes ocupar 100% e empilhar em coluna */
.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods {
  display: flex !important;
  flex-direction: column;
  gap: 5px;
  width: 100% !important;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* 3) Cada item de frete em flex, alinhado e com wrap de texto */
.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods li {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  white-space: normal;
  word-break: break-word;
  padding: 10px 0; /* opcional: espaço interno em cima/embaixo */
}

/* 4) Label do método ocupa o espaço disponível e alinha texto à esquerda */
.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods li label {
  flex: 1;
  text-align: left;
  font-size: 14px;
  color: #333;
}

/* 5) Espaçamento entre rádio e texto */
.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods li input[type="radio"] {
  margin-right: 0.5em;
}

/* 6) Empurra o valor do frete para a borda direita */
.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods li .woocommerce-Price-amount {
  margin-left: auto;
}/* End custom CSS */