/* WooCommerce responsive styles
----------------------------------------------------------------- */
@media (max-width: 1279px) {
  .woocommerce div.product form.cart .button,
  .woocommerce div.product form.cart .quantity .qty {
    height: 52px;
  }
  .wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-main,
  .wc-block-checkout .wc-block-components-sidebar {
    width: 100%;
    padding: 0;
  }
  .wc-block-checkout .wc-block-components-sidebar {
    margin-top: 50px;
  }
}

@media (max-width: 767px) {
  .woocommerce div.product form.cart .button,
  .woocommerce div.product form.cart .quantity .qty {
    height: 48px;
  }
  .list_products_header {
    padding-bottom: 2em;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    margin-bottom: 30px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs:before {
    display: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
    margin: 0 0 10px;
    padding-bottom: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    position: relative;
    padding-bottom: 5px;
  }
  .woocommerce ul.order_details li {
    border: 0;
    float: none;
  }
  .woocommerce ul.order_details li + li {
    margin-top: 10px;
  }
}

@media (max-width: 479px) {
  .woocommerce .woocommerce-ordering,
  .woocommerce .woocommerce-ordering,
  .woocommerce .woocommerce-result-count,
  .woocommerce .woocommerce-result-count {
    float: none;
  }
  .wc-block-cart .wc-block-cart-item__wrap {
    padding-right: 10px;
  }
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
  }
}
/*# sourceMappingURL=woocommerce-responsive.css.map */