.elementor-7977 .elementor-element.elementor-element-73d4a52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-54e721b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-4b447f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-e6b20a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-ae75eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-ae75eef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7977 .elementor-element.elementor-element-8e013e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-4807be5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7977 .elementor-element.elementor-element-ba24778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-7977:not(.elementor-motion-effects-element-type-background), body.elementor-page-7977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:478px){.elementor-7977 .elementor-element.elementor-element-ae75eef{--width:354px;}}/* Start custom CSS for shortcode, class: .elementor-element-8f7d448 */.pc-lancamentos{
  width:100%;
  padding:44px 20px;
  background:#fff;
}

.pc-lancamentos-title{
  text-align:center;
  margin-bottom:28px;
}

.pc-lancamentos-title h2{
  margin:0;
  font-size:34px;
  line-height:1;
  font-weight:900;
  text-transform:uppercase;
  color:#000;
}

.pc-lancamentos-title span{
  display:block;
  width:90px;
  height:3px;
  background:#F6B400;
  margin:12px auto 0;
  border-radius:99px;
}

.pc-lancamentos .woocommerce ul.products li.product{
  border-radius:14px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 6px 18px rgba(0,0,0,.08);
  padding-bottom:14px!important;
}

.pc-lancamentos .woocommerce-loop-product__title{
  font-size:14px!important;
  line-height:1.35!important;
  padding:10px 12px 0!important;
}

.pc-lancamentos .price{
  padding:0 12px;
  color:#2A2A2A!important;
  font-weight:800!important;
}

.pc-lancamentos .button{
  background:#742A97!important;
  color:#fff!important;
  border-radius:8px!important;
  font-size:12px!important;
  margin:10px 12px 0!important;
}

.pc-lancamentos-btn{
  text-align:center;
  margin-top:28px;
}

.pc-lancamentos-btn a{
  display:inline-flex;
  background:#742A97;
  color:#fff;
  padding:14px 28px;
  border-radius:8px;
  font-size:14px;
  font-weight:800;
  text-decoration:none;
}

.pc-lancamentos-btn a:hover{
  background:#5E1F7C;
  color:#fff;
}

@media(max-width:767px){
  .pc-lancamentos{
    padding:36px 12px;
  }

  .pc-lancamentos-title h2{
    font-size:30px;
  }

  .pc-lancamentos .woocommerce ul.products{
    display:flex!important;
    overflow-x:auto;
    gap:14px;
    scroll-snap-type:x mandatory;
    scrollbar-width:none;
  }

  .pc-lancamentos .woocommerce ul.products::-webkit-scrollbar{
    display:none;
  }

  .pc-lancamentos .woocommerce ul.products li.product{
    flex:0 0 78%;
    margin:0!important;
    scroll-snap-align:start;
  }
}/* End custom CSS */