.elementor-39 .elementor-element.elementor-element-385d549{width:var( --container-widget-width, 101.818% );max-width:101.818%;--container-widget-width:101.818%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-385d549.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-39 .elementor-element.elementor-element-c11e03a{width:var( --container-widget-width, 102.516% );max-width:102.516%;--container-widget-width:102.516%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-c11e03a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-c11e03a.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:20px;}.elementor-39 .elementor-element.elementor-element-c11e03a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-c11e03a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-c11e03a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-c11e03a *//* InjectaLab — COLAR EM: widget Products › Avançado › Custom CSS
   (o prefixo ".elementor-39 .elementor-element.elementor-element-c11e03a" é obrigatório nesse campo do Elementor) */

.elementor-39 .elementor-element.elementor-element-c11e03a ul.products{
  display:grid !important;
  grid-template-columns:repeat(4,1fr) !important;
  gap:20px !important;
  margin:0 !important; padding:0 !important;
}
@media(max-width:1024px){ .elementor-39 .elementor-element.elementor-element-c11e03a ul.products{grid-template-columns:repeat(2,1fr)!important} }
@media(max-width:767px){  .elementor-39 .elementor-element.elementor-element-c11e03a ul.products{grid-template-columns:1fr!important} }

/* CARD */
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product{
  background:#fff !important;
  border:1px solid #DEE7EC !important;
  border-radius:14px !important;
  overflow:hidden !important;
  padding:0 0 18px !important;
  margin:0 !important;
  width:100% !important;
  display:flex !important;
  flex-direction:column !important;
  position:relative !important;
  text-align:left !important;
  transition:.28s !important;
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product:hover{
  transform:translateY(-6px);
  box-shadow:0 18px 50px rgba(11,58,93,.16) !important;
  border-color:#CDE0DA !important;
}

/* IMAGEM */
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product img{
  height:186px !important;
  width:100% !important;
  object-fit:contain !important;
  background:linear-gradient(160deg,#F7FBFC,#E7F1F0) !important;
  padding:16px !important;
  margin:0 0 16px !important;
  border-radius:0 !important;
  transition:.4s !important;
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product:hover img{ transform:scale(1.06); }

/* TÍTULO */
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .woocommerce-loop-product__title{
  font-family:'Space Grotesk',sans-serif !important;
  font-size:15.5px !important;
  font-weight:600 !important;
  line-height:1.3 !important;
  color:#0B3A5D !important;
  padding:0 18px !important;
  margin:0 0 10px !important;
  min-height:40px !important;
}

/* PREÇO */
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .price{
  padding:0 18px !important;
  margin:auto 0 14px !important;
  font-family:'Space Grotesk',sans-serif !important;
  font-size:23px !important;
  font-weight:700 !important;
  color:#0B3A5D !important;
  display:block !important;
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .price del{
  font-family:'Inter',sans-serif !important;
  font-size:12.5px !important;
  font-weight:400 !important;
  color:#9AA9B3 !important;
  display:block !important;
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .price ins{
  background:none !important;
  text-decoration:none !important;
  color:#0B3A5D !important;
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .price::after{
  content:"5% de desconto no Pix · 3x sem juros";
  display:block;
  font-family:'Inter',sans-serif;
  font-size:11.5px;
  font-weight:500;
  color:#3FA26B;
  margin-top:4px;
}

/* BOTÃO */
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .button{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 18px !important;
  padding:12px 20px !important;
  border-radius:999px !important;
  background:linear-gradient(120deg,#0B3A5D 0%,#2E7F86 55%,#3FA26B 100%) !important;
  background-size:160% 160% !important;
  color:#fff !important;
  font-family:'Inter',sans-serif !important;
  font-size:14px !important;
  font-weight:600 !important;
  text-transform:none !important;
  box-shadow:0 8px 22px rgba(46,127,134,.32) !important;
  transition:.25s !important;
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .button:hover{
  background-position:100% 0 !important;
  transform:translateY(-2px);
}
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .added_to_cart{ display:none !important; }

/* SELO DE PROMOÇÃO */
.elementor-39 .elementor-element.elementor-element-c11e03a ul.products li.product .onsale{
  position:absolute !important;
  top:12px !important; left:12px !important; right:auto !important;
  margin:0 !important; padding:4px 9px !important;
  min-width:auto !important; min-height:auto !important;
  border-radius:6px !important;
  background:#3FA26B !important;
  color:#fff !important;
  font-family:'Inter',sans-serif !important;
  font-size:10px !important;
  font-weight:700 !important;
  line-height:1.4 !important;
  text-transform:uppercase !important;
}/* End custom CSS */