/*
Theme Name: bitgild-live
Theme URI: 
Author: 
Author URI: 
Description: 
Requires at least: 6.0
Tested up to: 6.2.2
Requires PHP: 5.7
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: freshcart
Text Domain: bitgildlive
Tags: e-commerce, wide-blocks, block-patterns, block-styles, editor-style, full-site-editing, full-width-template, rtl-language-support, template-editing, translation-ready, 
*/

ul.products li.product,
ul.products li.product > a.woocommerce-loop-product__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align:center;
}

@media (min-width: 1024px) {
  div[data-template=single-product] .site-main > .product .summary > * {
    margin-left: 0px;
  }
}
@media (min-width: 1200px) {
  div[data-template=single-product] .site-main > .product .summary > * {
    margin-left: 0px;
  }
}

/* pricing table */
.shop_table.price-rules-table  {
	margin: 0;
}
.shop_table.price-rules-table td {
	padding: 0.4em 1.41575em;
}
.single-product .entry-summary form {
	margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

.price-rules-table-wrapper {
	margin-bottom: 15px;
}

div.price-rules-table-wrapper > table {
    width: 100%;
}

div.price-rules-table-wrapper > table > thead {
    text-align:left;
}

.woocommerce-cart main.wp-block-group > div,
.woocommerce-checkout main.wp-block-group > div {
  max-width: 1800px !important;
}

/* hero cover  */
@media (max-width: 560px) {
.hero-2, .hero-1 {
    min-height: 25vw!important;
  }
}
/* product slider */

@media (max-width: 1199px) {
  .cat-hover .wp-block-column {
      min-width: 120px;
  }
}

/* image gallery  */
div[data-template=single-product] .site-main > .product .woocommerce-product-gallery__image a > * {
  object-fit: contain;
}

div[data-template=single-product] .site-main > .product .flex-control-nav li > * {
  object-fit: contain;
}

/* new arrivals slider homepage */
@media (max-width: 480px) {
  .wc-block-grid.has-6-columns {
      overflow: hidden;
  }
  
  .wc-block-grid.has-6-columns .wc-block-grid__products {
      flex-wrap: nowrap;
      overflow: auto;
  }
  
  .wc-block-grid.has-6-columns .wc-block-grid__product {
      flex: 0 0 60% !important;
      max-width: 40% !important;
  }
  .wp-block-group .has-global-padding .is-layout-constrained {
    margin-top: 10px!important;
    margin-bottom: 20px!important;
  }
  .wc-block-grid__products, ul.products {
    gap:8px;
  }
  .hero-subtitle {
    display:none;
  }
}

div.wc-block-grid__product-title {
  text-align:center;
}

div.wc-block-grid__product-price {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* fibo search edit */
.woocommerce-account:not(.logged-in) .dgwt-wcas-search-wrapp::before {
  display: none;
}

.woocommerce-account:not(.logged-in) .dgwt-wcas-search-wrapp {
  display: block;
  margin: 0;
  min-width: 230px;
  margin: 0 auto;
  max-width: 600px;
}

form.checkout {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
  column-gap: 22px;
  margin-bottom: 100px;
  position: relative;
  margin-top: 24px;
}



