.elementor-110 .elementor-element.elementor-element-33fadfe{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-110 .elementor-element.elementor-element-596d481 img{width:11%;}.elementor-110 .elementor-element.elementor-element-86f8137 > .elementor-widget-container{margin:0px 1px 0px 150px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-86f8137{--confirmation-message-display:block;--confirmation-message-alignment:center;--confirmation-message-color:#04B41D;--order-details-items-color:#039C18;--order-details-variations-color:#039C18;--order-details-product-links-normal-color:#039C18;}.elementor-110 .elementor-element.elementor-element-86f8137 .woocommerce-thankyou-order-received{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-110 .elementor-element.elementor-element-d5337e2 img{width:12%;border-radius:10px 10px 10px 10px;}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-33fadfe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-110 .elementor-element.elementor-element-596d481 img{width:26%;}.elementor-110 .elementor-element.elementor-element-86f8137 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-86f8137{--confirmation-message-alignment:center;--order-summary-alignment:center;}.elementor-110 .elementor-element.elementor-element-d5337e2 img{width:23%;border-radius:14px 14px 14px 14px;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-33fadfe{--content-width:800px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-86f8137 */.mp-row-checkout-pix {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  max-width: 100%;
  padding: 0 16px;
  box-sizing: border-box;
  overflow-x: hidden;
}

.mp-row-checkout-pix > * {
  max-width: 100%;
  box-sizing: border-box;
  word-break: break-word;   /* <- quebra palavras longas */
  overflow-wrap: break-word;
}

/* Se o código Pix estiver em um elemento específico, exemplo: */
.pix-codigo, .pix-code-text, .mp-pix-code {
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: normal; /* Garante quebra em vez de manter em linha única */
  max-width: 100%;
  overflow-x: auto;    /* Habilita rolagem horizontal se necessário */
  text-align: center;
}

/* Mantém a ordem dos elementos */
.mp-col-md-8.mp-text-center.mp-pix-right {
  order: 1;
}

.mp-col-md-4 {
  order: 2;
}

/* Esconde os detalhes do pedido */
body.page-id-123 .woocommerce ul.order_details {
  display: none !important;
}

/* Texto de agradecimento personalizado */
.woocommerce-thankyou-order-received {
  color: transparent !important;
  font-size: 0 !important;
  position: relative;
  text-align: center;
}

.woocommerce-thankyou-order-received::after {
  content: "Obrigado! Seu pedido foi recebido com sucesso.";
  font-size: 20px;
  color: #10b981 !important;
  display: block;
  text-align: center;
}

/* Responsividade */
@media (max-width: 768px) {
  .mp-row-checkout-pix {
    padding: 0 12px;
    flex-direction: column;
  }
}/* End custom CSS */
/* Start custom CSS */.woocommerce ul.order_details {
    display: none !Important;
    
}

.mp-details-title {
    text-align: center;
}

.mp-pix-image-container {
       display: none !Important;
}/* End custom CSS */