.elementor-283 .elementor-element.elementor-element-7db12f5{margin-top:15px;margin-bottom:15px;padding:0px 0px 25px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Red Hat Display;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-d431267 > .elementor-widget-container{padding:25px 0px 25px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-c8d2160 );}.elementor-283 .elementor-element.elementor-element-d431267{text-align:left;}.elementor-283 .elementor-element.elementor-element-d431267 .elementor-heading-title{font-family:"Red Hat Display", Red Hat Display;font-size:29px;font-weight:700;line-height:34px;color:var( --e-global-color-441915c );}.elementor-283 .elementor-element.elementor-element-a28b14b{margin-top:15px;margin-bottom:15px;}.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 ), Red Hat Display;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 ), Red Hat Display;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 ), Red Hat Display;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 ), Red Hat Display;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 ), Red Hat Display;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 ), Red Hat Display;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product{text-align:center;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products  ul.products{grid-column-gap:50px;grid-row-gap:50px;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Red Hat Display", Red Hat Display;font-size:16px;font-weight:700;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-441915c );font-family:"Red Hat Display", Red Hat Display;font-size:16px;font-weight:800;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-441915c );}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-441915c );}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price del{color:#F60000;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price del .amount{color:#F60000;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price del {font-family:"Red Hat Display", Red Hat Display;font-weight:600;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .button{color:#000000;background-color:#F80202;font-family:"Red Hat Display", Red Hat Display;font-weight:600;border-radius:5px 5px 5px 5px;margin-top:4px;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-441915c );background-color:var( --e-global-color-accent );}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-441915c );background-color:#FA0303;font-size:10px;font-weight:800;text-transform:uppercase;border-radius:100px;min-width:57px;min-height:22px;line-height:22px;}.elementor-283 .elementor-element.elementor-element-5a8a3c2 .elementor-heading-title{color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-283 .elementor-element.elementor-element-a66739c.elementor-wc-products ul.products li.product .price del {font-size:10px;}}/* Start custom CSS for html, class: .elementor-element-826ee66 *//* RESET BÁSICO */
.hero-desktop,
.hero-mobile{
  width: 100%;
}

/* DESKTOP */
.hero-desktop img{
  width: 100%;
  height: auto;
  display: block;
}

/* MOBILE ESCONDIDO NO DESKTOP */
.hero-mobile{
  display: none;
}

/* MOBILE */
@media (max-width: 768px){

  /* ESCONDE DESKTOP */
  .hero-desktop{
    display: none;
  }

  /* MOSTRA MOBILE */
  .hero-mobile{
    display: block;
  }

  .hero-mobile img{
    width: 100%;
    height: auto;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8916248 *//* ===== QUEBRA O CONTAINER DO TEMA ===== */
.nl-jcl-full{
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

/* FUNDO PRETO DE PONTA A PONTA */
.nl-jcl{
  width: 100%;
  background: #000;
  border-top: 1px solid rgba(255,255,255,.12);
  border-bottom: 1px solid rgba(255,255,255,.12);
}

.nl-jcl *{
  box-sizing: border-box;
}

/* CONTEÚDO CENTRAL */
.nl-jcl__wrap{
  max-width: 1200px;
  margin: 0 auto;
  padding: 18px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

/* TEXTO */
.nl-jcl__title{
  color: #fff;
  font-size: 16px;
  display: block;
}

.nl-jcl__subtitle{
  color: rgba(255,255,255,.7);
  font-size: 13px;
}

/* FORM */
.nl-jcl__form{
  display: flex;
  gap: 10px;
  width: 100%;
  max-width: 520px;
}

.nl-jcl__input{
  flex: 1;
  height: 44px;
  padding: 0 12px;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.25);
  background: #0f0f0f;
  color: #fff;
}

.nl-jcl__btn{
  height: 44px;
  padding: 0 18px;
  border-radius: 12px;
  border: none;
  background: #e10600;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
}

/* MOBILE */
@media (max-width: 768px){
  .nl-jcl__wrap{
    flex-direction: column;
    align-items: stretch;
    text-align: center;
  }

  .nl-jcl__form{
    flex-direction: column;
    max-width: 420px;
    margin: 0 auto;
  }

  .nl-jcl__btn{
    width: 100%;
  }
}/* End custom CSS */