/* 
Theme Name: Lion Fitness
Author: HypeDZN
*/

@import url('assets/css/global.css');

.lf-results__list {
  padding-bottom: 30px;
}


.lf-gallery__main-image {
  max-width: initial!important;
}


.lf-gallery__submit-button {
  border: none;
}

.lf-gallery__info-submit form.cart {
  display: flex;
}
.added_to_cart.wc-forward {
  display: none!important;
}

.lf-bag__quantity {
  position: absolute !important;
  top: -4px !important;
  left: 16px !important;
  width: 15px !important;
  height: 15px !important;
  background: #f9d500 !important;
  color: #000 !important;
  font-size: 11px !important;
  border-radius: 50% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  font-weight: 600 !important;
}
.woo_amc_open.right-bottom-fixed {
  display: none !important;
}
.woo_amc_footer_total,
.woo_amc_item_total_price,
.woo_amc_item_price_wrap {
  display: none !important;
}

.woo_amc_footer .woo_amc_center.woo_amc_flex .woo_amc_footer_w50:first-child {
  width: 40% !important;
}
.woo_amc_footer .woo_amc_center.woo_amc_flex .woo_amc_footer_w50:last-child {
  width: 60% !important;
}
.woo_amc_footer_link {
  padding-right: 0 !important;
}


/* Checkout */
body.woocommerce-checkout h1:first-child{
  text-align: center;
  margin: 40px 20px;
}

form.checkout.woocommerce-checkout,
.woocommerce-checkout .woocommerce .woocommerce-order{
  max-width: 800px;
  margin: 40px auto;
}

.woocommerce-checkout .input-text,
.woocommerce-checkout .select2 {
  /* width: calc(344px - 20px); */
  height: 50px;
  border-radius: 25px;
  border: 1px solid #979797;
  padding: 0 20px;
  color: #000;
}
.woocommerce-checkout .select2 {
  display: flex;
  align-items: center;
}
.select2-container--default .select2-selection--single {
  border: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100% !important;
  margin-right: 20px;
}

#billing_company_field,
#billing_country_field,
.woocommerce-additional-fields {
  display: none !important;
}

#billing_first_name_field {
  width: 100%;
}

#billing_email_field,
#billing_city_field {
  float: left;
  width: 47%;
  clear: initial;
}

#billing_phone_field,
#billing_state_field {
  float: right;
  width: 47%;
  clear: initial;
}

.woocommerce-checkout #order_review_heading {
  margin: 20px 0;
}

.woocommerce-checkout #payment {
  background: none;
  display: flex;
  justify-content: center;
}
.woocommerce-checkout #place_order {
  width: 300px;
  height: 50px;
  border-radius: 25px;
  background-color: #f9d200;
  border: none;
  color: #2f2f2f;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.49px;
  text-transform: uppercase;
}

.woocommerce table.shop_table th.product-total,
.woocommerce table.shop_table td.product-total,
.woocommerce table.shop_table tfoot {
  display: none !important;
}

.woocommerce-order-overview__total.total,
.woocommerce-table__product-table.product-total,
.woocommerce-table__product-total.product-total,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot,
.woocommerce .woocommerce-customer-details {
  display: none !important;
}