.elementor-311 .elementor-element.elementor-element-4e55213a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-311 .elementor-element.elementor-element-4e55213a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:11vw 7vw 12vw 7vw;}.elementor-311 .elementor-element.elementor-element-4e55213a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-311 .elementor-element.elementor-element-38063d85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-311 .elementor-element.elementor-element-4e55213a{padding:5vw 3vw 13vw 3vw;}}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-4e55213a{padding:3vw 3vw 25vw 3vw;}}/* Start custom CSS for shortcode, class: .elementor-element-5a5684e */.woocommerce-cart .cart-collaterals .cart_totals > h2 {
  background-color: var(--ast-global-color-0);border-radius: 30px 30px 0px 0px;;}
  
  .woocommerce-cart table.shop_table thead {
  background-color: var(--ast-global-color-0); 
}
.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells {border-radius: 30px 30px 30px 30px;}

.woocommerce-js #customer_details, .woocommerce-js .woocommerce table.shop_table {

  border-collapse: separate;
  overflow: hidden;
  border-spacing: 0;
  border-radius: 30px;

}

.woocommerce-cart table.shop_table thead {
    height: 83px;
}




.woocommerce-cart .cart-collaterals .cart_totals > h2{font-size: clamp(1.5rem, 1.1531rem + 0.542vw, 2rem)}/* End custom CSS */