.elementor-26 .elementor-element.elementor-element-4350f64:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4350f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beto43games.com.br/wp-content/uploads/2026/03/image_32-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-4350f64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:389px 0px 404px 0px;}.elementor-26 .elementor-element.elementor-element-4350f64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-919eb3e{padding:10px 0px 10px 0px;}.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-26 .elementor-element.elementor-element-95cd22d{text-align:start;}.elementor-26 .elementor-element.elementor-element-95cd22d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-26 .elementor-element.elementor-element-4bbac7b:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4bbac7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-26 .elementor-element.elementor-element-4bbac7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-26 .elementor-element.elementor-element-4bbac7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .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-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-3811e3c.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:29px;}.elementor-26 .elementor-element.elementor-element-3811e3c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-26 .elementor-element.elementor-element-451b99a{text-align:start;}.elementor-26 .elementor-element.elementor-element-451b99a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-26 .elementor-element.elementor-element-27675f3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-27675f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-26 .elementor-element.elementor-element-27675f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-26 .elementor-element.elementor-element-27675f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-dcf7897{width:var( --container-widget-width, 100.096% );max-width:100.096%;--container-widget-width:100.096%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-dcf7897.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:29px;}.elementor-26 .elementor-element.elementor-element-dcf7897.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-26 .elementor-element.elementor-element-0e89c88{text-align:start;}.elementor-26 .elementor-element.elementor-element-0e89c88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-26 .elementor-element.elementor-element-02193e3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-02193e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-26 .elementor-element.elementor-element-02193e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-26 .elementor-element.elementor-element-02193e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-0f417a3.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:29px;}.elementor-26 .elementor-element.elementor-element-0f417a3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-26 .elementor-element.elementor-element-eaae1ea:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-eaae1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-eaae1ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26 .elementor-element.elementor-element-eaae1ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-26 .elementor-element.elementor-element-a38a710 img{border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-598c04d{text-align:start;}.elementor-26 .elementor-element.elementor-element-598c04d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-26 .elementor-element.elementor-element-b7eb9b5:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b7eb9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-26 .elementor-element.elementor-element-b7eb9b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-26 .elementor-element.elementor-element-b7eb9b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-6c86dca.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:29px;}.elementor-26 .elementor-element.elementor-element-6c86dca.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-26 .elementor-element.elementor-element-8044920{text-align:start;}.elementor-26 .elementor-element.elementor-element-8044920 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-26 .elementor-element.elementor-element-0bc730c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-0bc730c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F4;}.elementor-26 .elementor-element.elementor-element-0bc730c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-26 .elementor-element.elementor-element-0bc730c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-7818844.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:29px;}.elementor-26 .elementor-element.elementor-element-7818844.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-3811e3c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-dcf7897.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-0f417a3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-6c86dca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-7818844.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-4350f64{padding:170px 0px 67px 0px;}.elementor-26 .elementor-element.elementor-element-3811e3c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-dcf7897.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-0f417a3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-6c86dca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-26 .elementor-element.elementor-element-7818844.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-4bbac7b */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

/* GRID */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

/* CARD */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  position: relative;
  font-family: 'Poppins', sans-serif;
}

/* IMAGEM */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product img {
  border-radius: 8px;
}

/* REMOVE AZUL LINKS */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product a,
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product a * {
  color: #333 !important;
  text-decoration: none !important;
}

/* TÍTULO */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product h2 {
  font-size: 14px !important;
  margin-top: 8px;
}

/* ===== BLOCO DE PREÇO ===== */
.elementor-26 .elementor-element.elementor-element-4bbac7b .custom-preco {
  display: flex;
  flex-direction: column;
  margin-top: 6px;
}

/* 🔵 PREÇO ATUAL */
.elementor-26 .elementor-element.elementor-element-4bbac7b .preco-atual,
.elementor-26 .elementor-element.elementor-element-4bbac7b .preco-atual * {
  color: #0073e6 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* 🔴 PREÇO ANTIGO */
.elementor-26 .elementor-element.elementor-element-4bbac7b .preco-antigo,
.elementor-26 .elementor-element.elementor-element-4bbac7b .preco-antigo * {
  color: #ff3b30 !important;
  font-size: 13px !important;
  text-decoration: line-through !important;
}

/* ⚫ PARCELAMENTO */
.elementor-26 .elementor-element.elementor-element-4bbac7b .parcelamento,
.elementor-26 .elementor-element.elementor-element-4bbac7b .parcelamento * {
  color: #000 !important;
  font-size: 12px !important;
}

/* ===== BADGE DESCONTO (PEQUENO LATERAL) ===== */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product span.onsale {
  position: absolute !important;
  top: 8px;
  left: 8px;
  background: #2d8cff !important;
  color: #fff !important;
  font-size: 10px !important;
  padding: 2px 6px !important;
  border-radius: 5px;
  font-weight: 600;
}

/* REMOVE PREÇO PADRÃO */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product .price {
  display: none !important;
}

/* REMOVE BOTÃO */
.elementor-26 .elementor-element.elementor-element-4bbac7b ul.products li.product .button {
  display: none !important;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-4bbac7b ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .elementor-26 .elementor-element.elementor-element-4bbac7b ul.products {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27675f3 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

/* GRID */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

/* CARD */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  position: relative;
  font-family: 'Poppins', sans-serif;
}

/* IMAGEM */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product img {
  border-radius: 8px;
}

/* REMOVE AZUL LINKS */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product a,
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product a * {
  color: #333 !important;
  text-decoration: none !important;
}

/* TÍTULO */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product h2 {
  font-size: 14px !important;
  margin-top: 8px;
}

/* ===== BLOCO DE PREÇO ===== */
.elementor-26 .elementor-element.elementor-element-27675f3 .custom-preco {
  display: flex;
  flex-direction: column;
  margin-top: 6px;
}

/* 🔵 PREÇO ATUAL */
.elementor-26 .elementor-element.elementor-element-27675f3 .preco-atual,
.elementor-26 .elementor-element.elementor-element-27675f3 .preco-atual * {
  color: #0073e6 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* 🔴 PREÇO ANTIGO */
.elementor-26 .elementor-element.elementor-element-27675f3 .preco-antigo,
.elementor-26 .elementor-element.elementor-element-27675f3 .preco-antigo * {
  color: #ff3b30 !important;
  font-size: 13px !important;
  text-decoration: line-through !important;
}

/* ⚫ PARCELAMENTO */
.elementor-26 .elementor-element.elementor-element-27675f3 .parcelamento,
.elementor-26 .elementor-element.elementor-element-27675f3 .parcelamento * {
  color: #000 !important;
  font-size: 12px !important;
}

/* ===== BADGE DESCONTO (PEQUENO LATERAL) ===== */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product span.onsale {
  position: absolute !important;
  top: 8px;
  left: 8px;
  background: #2d8cff !important;
  color: #fff !important;
  font-size: 10px !important;
  padding: 2px 6px !important;
  border-radius: 5px;
  font-weight: 600;
}

/* REMOVE PREÇO PADRÃO */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product .price {
  display: none !important;
}

/* REMOVE BOTÃO */
.elementor-26 .elementor-element.elementor-element-27675f3 ul.products li.product .button {
  display: none !important;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-27675f3 ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .elementor-26 .elementor-element.elementor-element-27675f3 ul.products {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-02193e3 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

/* GRID */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

/* CARD */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  position: relative;
  font-family: 'Poppins', sans-serif;
}

/* IMAGEM */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product img {
  border-radius: 8px;
}

/* REMOVE AZUL LINKS */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product a,
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product a * {
  color: #333 !important;
  text-decoration: none !important;
}

/* TÍTULO */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product h2 {
  font-size: 14px !important;
  margin-top: 8px;
}

/* ===== BLOCO DE PREÇO ===== */
.elementor-26 .elementor-element.elementor-element-02193e3 .custom-preco {
  display: flex;
  flex-direction: column;
  margin-top: 6px;
}

/* 🔵 PREÇO ATUAL */
.elementor-26 .elementor-element.elementor-element-02193e3 .preco-atual,
.elementor-26 .elementor-element.elementor-element-02193e3 .preco-atual * {
  color: #0073e6 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* 🔴 PREÇO ANTIGO */
.elementor-26 .elementor-element.elementor-element-02193e3 .preco-antigo,
.elementor-26 .elementor-element.elementor-element-02193e3 .preco-antigo * {
  color: #ff3b30 !important;
  font-size: 13px !important;
  text-decoration: line-through !important;
}

/* ⚫ PARCELAMENTO */
.elementor-26 .elementor-element.elementor-element-02193e3 .parcelamento,
.elementor-26 .elementor-element.elementor-element-02193e3 .parcelamento * {
  color: #000 !important;
  font-size: 12px !important;
}

/* ===== BADGE DESCONTO (PEQUENO LATERAL) ===== */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product span.onsale {
  position: absolute !important;
  top: 8px;
  left: 8px;
  background: #2d8cff !important;
  color: #fff !important;
  font-size: 10px !important;
  padding: 2px 6px !important;
  border-radius: 5px;
  font-weight: 600;
}

/* REMOVE PREÇO PADRÃO */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product .price {
  display: none !important;
}

/* REMOVE BOTÃO */
.elementor-26 .elementor-element.elementor-element-02193e3 ul.products li.product .button {
  display: none !important;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-02193e3 ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .elementor-26 .elementor-element.elementor-element-02193e3 ul.products {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7eb9b5 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

/* GRID */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

/* CARD */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  position: relative;
  font-family: 'Poppins', sans-serif;
}

/* IMAGEM */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product img {
  border-radius: 8px;
}

/* REMOVE AZUL LINKS */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product a,
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product a * {
  color: #333 !important;
  text-decoration: none !important;
}

/* TÍTULO */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product h2 {
  font-size: 14px !important;
  margin-top: 8px;
}

/* ===== BLOCO DE PREÇO ===== */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .custom-preco {
  display: flex;
  flex-direction: column;
  margin-top: 6px;
}

/* 🔵 PREÇO ATUAL */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .preco-atual,
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .preco-atual * {
  color: #0073e6 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* 🔴 PREÇO ANTIGO */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .preco-antigo,
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .preco-antigo * {
  color: #ff3b30 !important;
  font-size: 13px !important;
  text-decoration: line-through !important;
}

/* ⚫ PARCELAMENTO */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .parcelamento,
.elementor-26 .elementor-element.elementor-element-b7eb9b5 .parcelamento * {
  color: #000 !important;
  font-size: 12px !important;
}

/* ===== BADGE DESCONTO (PEQUENO LATERAL) ===== */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product span.onsale {
  position: absolute !important;
  top: 8px;
  left: 8px;
  background: #2d8cff !important;
  color: #fff !important;
  font-size: 10px !important;
  padding: 2px 6px !important;
  border-radius: 5px;
  font-weight: 600;
}

/* REMOVE PREÇO PADRÃO */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product .price {
  display: none !important;
}

/* REMOVE BOTÃO */
.elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products li.product .button {
  display: none !important;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .elementor-26 .elementor-element.elementor-element-b7eb9b5 ul.products {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0bc730c */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

/* GRID */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

/* CARD */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  position: relative;
  font-family: 'Poppins', sans-serif;
}

/* IMAGEM */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product img {
  border-radius: 8px;
}

/* REMOVE AZUL LINKS */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product a,
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product a * {
  color: #333 !important;
  text-decoration: none !important;
}

/* TÍTULO */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product h2 {
  font-size: 14px !important;
  margin-top: 8px;
}

/* ===== BLOCO DE PREÇO ===== */
.elementor-26 .elementor-element.elementor-element-0bc730c .custom-preco {
  display: flex;
  flex-direction: column;
  margin-top: 6px;
}

/* 🔵 PREÇO ATUAL */
.elementor-26 .elementor-element.elementor-element-0bc730c .preco-atual,
.elementor-26 .elementor-element.elementor-element-0bc730c .preco-atual * {
  color: #0073e6 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

/* 🔴 PREÇO ANTIGO */
.elementor-26 .elementor-element.elementor-element-0bc730c .preco-antigo,
.elementor-26 .elementor-element.elementor-element-0bc730c .preco-antigo * {
  color: #ff3b30 !important;
  font-size: 13px !important;
  text-decoration: line-through !important;
}

/* ⚫ PARCELAMENTO */
.elementor-26 .elementor-element.elementor-element-0bc730c .parcelamento,
.elementor-26 .elementor-element.elementor-element-0bc730c .parcelamento * {
  color: #000 !important;
  font-size: 12px !important;
}

/* ===== BADGE DESCONTO (PEQUENO LATERAL) ===== */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product span.onsale {
  position: absolute !important;
  top: 8px;
  left: 8px;
  background: #2d8cff !important;
  color: #fff !important;
  font-size: 10px !important;
  padding: 2px 6px !important;
  border-radius: 5px;
  font-weight: 600;
}

/* REMOVE PREÇO PADRÃO */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product .price {
  display: none !important;
}

/* REMOVE BOTÃO */
.elementor-26 .elementor-element.elementor-element-0bc730c ul.products li.product .button {
  display: none !important;
}

/* RESPONSIVO */
@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-0bc730c ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .elementor-26 .elementor-element.elementor-element-0bc730c ul.products {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */