/*
Theme Name: Hello Shoppable Child
Theme URI: https://bosathemes.com/hello-shoppable
Author: Bosa Themes
Author URI: https://bosathemes.com
Description: Child theme for Hello Shoppable
Template: hello-shoppable
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-shoppable-child
*/
.site-header {
  border-bottom: 1px solid #F1F1F1;
}

.site-branding {
  display: flex;
}

.header-three .bottom-header {
  display: none;
}

.site-footer {
  border-top: 1px solid #F1F1F1;
}

.footer-item .wp-block-image img {
  max-width: 190px;
  max-width: 190px;
}

.bottom-footer {
  padding: 10px 0;
}

.telvara-product-categories .woocommerce-loop-category__title .count {
  display: none;
}

.telvara-product-categories .bew-elements-product-categories .products {
  gap: 17px;
  row-gap: 22px;
}

.telvara-product-categories ul.products li.product a .products-cat-image {
  margin-bottom: 1em;
  overflow: hidden;
}

.telvara-product-categories ul.products li.product a img {
  margin: 0;
  display: block;
  transition: all 0.4s ease;
}

.telvara-product-categories ul.products li.product:hover a img {
  transform: scale(1.05);
}

.single-product .product-detail-wrapper {
  align-items: flex-start !important;
}

.single-product div.product form.cart .variations td,
.single-product div.product form.cart .variations th {
  vertical-align: middle;
}

.single-product div.product form.cart .variations label {
  margin: 0;
}

.single-product .entry-summary .quantity input[type=number] {
  height: 42px;
}

.single-product .page-head {
  display: none;
}

@media screen and (max-width: 1199px) {
  .single-product .site-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .single-product .entry-summary .product_title {
    font-size: 34px;
  }
  .single-product div.product p.price .amount,
  .single-product div.product p.price {
    font-size: 22px;
  }
}
@media screen and (max-width: 991px) {
  .single-product .site-header {
    border-bottom: none;
  }
  .single-product .entry-summary .product_title {
    font-size: 28px;
  }
  .woocommerce div.product .woocommerce-tabs .panel {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .single-product #content div.product div.summary {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .single-product .entry-summary .product_title {
    font-size: 26px;
  }
  .single-product div.product p.price .amount,
  .single-product div.product p.price {
    font-size: 20px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 13px;
    padding: 5px 12px;
  }
  .woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .single-product .bottom-footer-image-wrap {
    margin-bottom: 14px;
  }
  .site-footer .social-profile {
    margin-bottom: 9px;
  }
}

/*# sourceMappingURL=style.css.map */
