body.responsive-layout.woocommerce.woocommerce-cart #sub-header .vamtam-box-outer-padding,
body.responsive-layout.woocommerce.woocommerce-cart #sub-header .limit-wrapper,
body.responsive-layout.woocommerce.woocommerce-cart #sub-header .header-padding {
  padding-left: 20px;
  padding-right: 20px;
}
body.responsive-layout.woocommerce.woocommerce-cart #sub-header .checkout-breadcrumb .icon.shortcode {
  font-size: 14px;
  padding: 0 5px 0 5px;
}
body.responsive-layout.woocommerce.woocommerce-cart #sub-header .vamtam-cart-collaterals .vamtam-sticky-wrapper .cart-collaterals {
  padding: 30px 20px 20px 20px;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
}
body.responsive-layout.woocommerce.woocommerce-cart .limit-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper {
  flex-direction: column;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals {
  flex-basis: auto;
  padding: 0px !important;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals .cart-collaterals {
  padding: 20px;
  margin-left: 0;
  margin-right: 0;
  width: auto;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals .cart-collaterals .shipping_calculator,
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals .cart-collaterals .shipping_calculator {
  padding-top: var(--vamtam-vertical-padding);
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals .coupon details .content {
  padding: 0 20px 20px 20px;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-collaterals .coupon details > summary {
  padding: 20px;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main {
  padding: 20px 0 20px 0;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .cart_item {
  padding: 30px 0;
  grid-template-columns: minmax(25%, 70px) auto auto;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .product-thumbnail {
  grid-row: 1/3;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .product-name {
  grid-column: 2/3;
  padding: 0 20px 0 20px;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .product-remove {
  grid-row: 1/2;
  grid-column: 3/4;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .product-remove a svg {
  margin-top: 0;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .product-price {
  grid-column: 1/4;
  margin-top: 10px;
}
body.responsive-layout.woocommerce.woocommerce-cart .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main .product-price .quantity .vamtam-quantity select {
  min-height: 40px;
  padding: 0 1rem 0 1.1rem !important;
  min-width: 70px;
}
/*# sourceMappingURL=elementor-wc-cart-small.css.map */