.elementor-190 .elementor-element.elementor-element-f4ce713{--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;}.elementor-190 .elementor-element.elementor-element-0658c40{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-190 .elementor-element.elementor-element-0658c40:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-0658c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.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-190 .elementor-element.elementor-element-bb04dc7 .elementor-heading-title{color:#636B70;}.elementor-190 .elementor-element.elementor-element-4f2d1022{--display:flex;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body.elementor-page-190:not(.elementor-motion-effects-element-type-background), body.elementor-page-190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFF3;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-01d2f3a *//* ===== Checkout Premium Style (CartPanda-like) ===== */

/* Fundo geral */
body.woocommerce-checkout {
  background-color: #f9fafb !important;
}

/* Caixa principal */
.woocommerce-checkout form.checkout {
  background: #fff;
  padding: 30px;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.06);
}

/* Inputs */
.woocommerce-checkout input.input-text,
.woocommerce-checkout select,
.woocommerce-checkout textarea {
  border-radius: 12px !important;
  border: 1px solid #ddd !important;
  padding: 14px !important;
  font-size: 16px !important;
  background-color: #fff !important;
}

/* Labels */
.woocommerce-checkout label {
  font-weight: 600;
  font-size: 14px;
  color: #444;
  margin-bottom: 6px;
  display: block;
}

/* Botão de Finalizar Compra */
.woocommerce-checkout button#place_order {
  background: #22c55e !important; /* verde estilo credibilidade */
  color: #fff !important;
  border-radius: 9999px !important;
  padding: 18px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  width: 100%;
  transition: all 0.2s ease;
}

.woocommerce-checkout button#place_order:hover {
  background: #16a34a !important;
}

/* Resumo do pedido */
.woocommerce-checkout .woocommerce-checkout-review-order {
  background: #fff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* Total em destaque */
.woocommerce-checkout .order-total .amount {
  font-size: 20px;
  font-weight: 700;
  color: #111;
}

/* Ocultar observação do pedido */
.woocommerce-additional-fields {
  display: none !important;
}

/* Selos de segurança */
.checkout-security {
  margin-top: 20px;
  text-align: center;
  font-size: 14px;
  color: #555;
}

.checkout-security img {
  max-height: 30px;
  margin: 0 6px;
}
















/* Botão "Editar" no checkout */
.wc-block-components-address-card__edit,
.wc-block-components-checkout-address-wrapper .wc-block-components-address-card__edit {
    background-color: #0073e6 !important; /* azul */
    border: 1px solid #0073e6 !important;
    color: #fff !important;
    padding: 6px 14px !important;
    border-radius: 6px !important;
    font-weight: normal !important;
    text-shadow: none !important;
    font-family: inherit !important;
    line-height: normal !important;
    cursor: pointer !important;
    transition: all 0.3s ease;
    display: inline-block !important;
}

/* Hover do botão "Editar" */
.wc-block-components-address-card__edit:hover,
.wc-block-components-checkout-address-wrapper .wc-block-components-address-card__edit:hover {
    background-color: #005bb5 !important; /* azul mais escuro */
    border-color: #005bb5 !important;
    color: #fff !important;
}






/* Remove qualquer sombra de texto no checkout */
.woocommerce-checkout,
.wc-block-checkout,
.woocommerce-checkout * {
    text-shadow: none !important;
    box-shadow: none !important; /* garante que inputs não fiquem com sombra interna */
}/* End custom CSS */