.elementor-5479 .elementor-element.elementor-element-a31631c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5479 .elementor-element.elementor-element-cce1965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-5479 .elementor-element.elementor-element-a31631c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-cce1965 *//* Remove o fundo laranja do botão/link de remover */
.tcf-cart-page .remove,
.tcf-cart-page a.remove,
.tcf-cart-remove,
.tcf-cart-item-remove,
.woocommerce-cart-form .remove,
.woocommerce-cart-form a.remove {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  color: #ff3b30 !important;
  padding: 0 !important;
}

/* Mantém vermelho no hover */
.tcf-cart-page .remove:hover,
.tcf-cart-page a.remove:hover,
.tcf-cart-remove:hover,
.tcf-cart-item-remove:hover,
.woocommerce-cart-form .remove:hover,
.woocommerce-cart-form a.remove:hover {
  background: transparent !important;
  background-color: transparent !important;
  color: #ff3b30 !important;
  opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31631c */.tcf-cart-page{
  margin-bottom: 0 !important;
  padding-bottom: 35px!important;
  background: #181411 !important;
}

.tcf-cart-page .tcf-cart-main{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.tcf-cart-page + footer,
.tcf-cart-page ~ footer,
.elementor-location-footer,
.site-footer{
  margin-top: 0 !important;
  padding-top: 0 !important;
  background: #100c0a !important;
}

body,
.site,
.site-content,
.content-area,
.site-main,
.entry-content,
.elementor,
.elementor-section-wrap,
.elementor-widget-shortcode,
.elementor-widget-container{
  margin-bottom: 0 !important;
}

body{
  background: #181411 !important;
}/* End custom CSS */