/**
* Theme Name: Loquet Child
* Description: This is a child theme of Loquet.
* Author: <a href="https://gloriathemes.com/">Gloria Themes</a>
* Template: loquet
* Version: 1.1.3
*/

:root {
  --tsac-color-dark: #0b333c;
  --tsac-color-accent: #f49b1c;
  --gt-color-woo-price: --var(--tsac-color-accent);
}

.woocommerce ul.products li.product .price {
  color: var(--tsac-color-accent);
}
.tsac-custom-tabs .e-n-tabs-heading {
  border-bottom: 1px solid #ccc;
  justify-content: start !important;
}

.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title {
  text-transform: none;
  background-color: transparent !important;
  letter-spacing: 0;
  font-size: 16px;
  color: #111;
  font-weight: 600;
}

.tsac-custom-tabs .elementor-widget-n-tabs .e-n-tabs {
  gap: 0 !important;
}

.tsac-custom-tabs .e-n-tabs-heading button span {
  padding: 23px 0;
}

.tsac-custom-tabs .e-n-tabs-heading button {
  opacity: 0.6;
  padding: 0;
  padding-left: 0;
  padding-right: 40px;
}

.tsac-custom-tabs .e-n-tabs-heading button[aria-selected="true"] {
  opacity: 1;
}

.tsac-custom-tabs .e-n-tabs-heading button[aria-selected="true"] span {
  border-bottom: 2px solid #111;
}

.widget_product_categories ul {
  list-style: none;
}

.widget_product_categories ul:not(.children) {
  padding: 0;
  margin: 0;
}

.woocommerce-widget-layered-nav .gt-widget-title,
.widget_product_categories .gt-widget-title {
  margin-bottom: 10px;
}

.gt-sidebar .gt-widget.gt-style-1:not(:last-child) {
  margin-bottom: 30px;
}

.widget_product_categories > ul {
  line-height: 2.25;
}

.widget_product_categories .current-cat:not(.cat-parent) > a {
  font-weight: bold;
}

.widget_product_categories .product-categories > .cat-item > a {
  padding: 4px 8px;
  border: 1px solid #ddd;
}

.gt-sidebar .gt-widget.gt-style-1.active ul {
  transition: all 1s ease-out;
}

.gt-sidebar .count {
  display: none;
}

@media screen and (max-width: 767px) {
  .gt-sidebar ul.product-categories,
  .gt-sidebar ul.woocommerce-widget-layered-nav-list {
    height: 0;
    overflow: hidden;
  }

  .gt-sidebar .gt-widget.gt-style-1.active ul {
    height: auto;
  }

  .gt-sidebar .gt-widget.gt-style-1 {
    margin-bottom: 10px !important;
  }

  .gt-footer .gt-footer-widgets .gt-footer-widgets-inner {
    padding: 30px 0;
  }
}
