.elementor-1475 .elementor-element.elementor-element-df3f558:not(.elementor-motion-effects-element-type-background), .elementor-1475 .elementor-element.elementor-element-df3f558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1475 .elementor-element.elementor-element-df3f558{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 28px 0px;}.elementor-1475 .elementor-element.elementor-element-df3f558 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1475 .elementor-element.elementor-element-e9fa351 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-e9fa351{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1475 .elementor-element.elementor-element-86f3b1f > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .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-1475 .elementor-element.elementor-element-ac420fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-ac420fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#3BC5C5;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1475 .elementor-element.elementor-element-33e5f96 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.woocommerce .elementor-1475 .elementor-element.elementor-element-33e5f96 .price{color:#4B4B4B;}.elementor-1475 .elementor-element.elementor-element-dc7f285 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.woocommerce .elementor-1475 .elementor-element.elementor-element-dc7f285 .woocommerce-product-details__short-description{color:#878787;}.elementor-1475 .elementor-element.elementor-element-75123da .cart button{background-color:#3BC5C5;transition:all 0.2s;}.elementor-1475 .elementor-element.elementor-element-75123da .quantity .qty{transition:all 0.2s;}.elementor-1475 .elementor-element.elementor-element-3930032{text-align:center;}.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-1475 .elementor-element.elementor-element-410403f > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-410403f img{width:79%;}.elementor-1475 .elementor-element.elementor-element-f0884ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-2328de8 img{width:47%;border-style:none;border-radius:103px 103px 103px 103px;box-shadow:2px 0px 15px -3px rgba(0, 0, 0, 0.27);}@media(max-width:767px){.elementor-1475 .elementor-element.elementor-element-e9fa351 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-e9fa351{text-align:center;}.elementor-1475 .elementor-element.elementor-element-86f3b1f > .elementor-widget-container{margin:-47px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-ac420fb > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-ac420fb{text-align:center;}.elementor-1475 .elementor-element.elementor-element-ac420fb .elementor-heading-title{font-size:29px;}.elementor-1475 .elementor-element.elementor-element-33e5f96{text-align:center;}.elementor-1475 .elementor-element.elementor-element-dc7f285 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-3930032{text-align:center;}.elementor-1475 .elementor-element.elementor-element-410403f > .elementor-widget-container{margin:-61px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-f0884ea > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-2328de8 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-1475 .elementor-element.elementor-element-2328de8 img{width:61%;border-radius:51px 51px 51px 51px;}.elementor-1475 .elementor-element.elementor-element-255a7f0{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-255a7f0 */.checkout-info-box {
  border: 2px dotted #2ecc71; /* Verde suave */
  background-color: #f9f9f9;
  padding: 16px 20px;
  margin-top: 20px;
  border-radius: 8px;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
}

.checkout-info-box strong {
  display: block;
  margin-bottom: 8px;
  font-size: 15px;
  color: #27ae60;
}

.checkout-info-box ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.checkout-info-box li {
  margin-bottom: 6px;
  position: relative;
  padding-left: 28px; /* espaço pro ícone */
}

/* Ícone de check verde via SVG */
.checkout-info-box li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;utf8,<svg fill='%232ecc71' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M13.485 1.929a1 1 0 0 1 0 1.414l-7.071 7.071-3.536-3.536a1 1 0 0 1 1.414-1.414L6.414 8.586l6.364-6.364a1 1 0 0 1 1.414 0z'/></svg>") no-repeat center center;
  background-size: contain;
}/* End custom CSS */