.elementor-377 .elementor-element.elementor-element-b2e2985{--display:flex;--padding-top:120px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.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-377 .elementor-element.elementor-element-8278fa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-377 .elementor-element.elementor-element-8278fa6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:400;color:#000000;}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-b2e2985{--padding-top:100px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for wc-elements, class: .elementor-element-c8f044b */.woocommerce a.remove {line-height: 16px !important;}
.cart-collaterals {
  display: flex;
  flex-direction: column-reverse;
}

.woocommerce-cart .product-thumbnail img {
  width: 100px !important;
}
.woocommerce-cart-form th {
  font-family: "Suisseintl Regular", Sans-serif;
  font-weight: 400 !important;
  font-size: 17px;
}
.woocommerce-cart td.product-name {
  font-family: "Lora", Sans-serif;
  font-size: 22px;
}
.woocommerce-cart .product-name a {
  color: #ec5025;
}
.woocommerce-cart .product-quantity input {
  width: 94px !important;
  padding: 10px !important;
}
.woocommerce-cart .coupon #coupon_code {
  width: 200px;
}
.woocommerce-cart .coupon .button {
  height: 37px;
  background-color: #000 !important;
  color: #fff !important;
  font-family: Suisse intl, Arial, sans-serif;
  font-weight: 400;
}
.woocommerce-cart .cart_totals h2 {
  font-family: "Lora", Sans-serif;
  font-weight: 400;
  color: #000;
}
.woocommerce-cart .shop_table tbody {
  font-family: "Suisseintl Regular", Sans-serif;
  font-weight: 400 !important;
  color: #000;
}
.woocommerce-cart .cart_totals .checkout-button {
  border-radius: 50px !important;
  font-family: "Suisseintl Regular", Sans-serif;
  font-weight: 400 !important;
  background-color: #ec5025 !important;
  padding: 18px 0 !important;
}
.woocommerce-cart .cross-sells {
  width: 100% !important;
}
.woocommerce-cart .cross-sells h2 {
  font-family: "Lora", Sans-serif;
  font-weight: 400;
  color: #000;
  margin-bottom: 20px;
}
.cross-sells .products li {
  width: 32% !important;
  margin: 0;
  background-color: #fff;
  padding: 20px !important;
  border-radius: 12px !important;
  text-align: center;
}
.woocommerce-cart .woocommerce-LoopProduct-link {
  text-align: center;
}
.woocommerce-cart .woocommerce-Price-amount.amount {
  color: #ec5025;
  font-weight: 400;
}
.woocommerce-cart .cross-sells .products li .button {
  background-color: #ec5025;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
  padding:10px 30px;
  border-radius: 50px;
}
@media(max-width:767px){
    .cross-sells .products li {
    width: 100% !important;
}
.woocommerce-cart .coupon #coupon_code {
  width: 100%;
}
.woocommerce-cart .coupon .button {
    width: 100% !important;
    margin-top: 8px;
}
}/* End custom CSS */