/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.woocommerce-notices-wrapper + .products {
  display: none !important;
}

.wp-block-waf-woocommerce-advanced-filters {
  --waf--filter--button--background-color: red;
  --waf--filter--button--color: #000;
  --waf--filter--button--background-color--hover: green;
  --waf--filter--button--color--hover: #f0f0f0;
  display: flex;
  gap: 1.5rem;
}
.wp-block-waf-woocommerce-advanced-filters h6 {
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
}
.wp-block-waf-woocommerce-advanced-filters .filters {
  flex-basis: 240px;
}
.wp-block-waf-woocommerce-advanced-filters .results {
  flex-basis: 0;
  flex-grow: 1;
}
.woocommerce-page .wp-block-waf-woocommerce-advanced-filters label {
  margin: 0;
}
.wp-block-waf-woocommerce-advanced-filters .MuiTreeItem-root .MuiTreeItem-content {
  flex-direction: row-reverse;
}
.wp-block-waf-woocommerce-advanced-filters .selected-filters .filters-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.wp-block-waf-woocommerce-advanced-filters .selected-filters .filters-list a {
  display: flex;
  gap: 5px;
  background-color: var(--waf--filter--button--background-color);
  color: var(--waf--filter--button--color);
  align-items: center;
  padding: 2px 4px;
  text-decoration: none;
  cursor: pointer;
}
.wp-block-waf-woocommerce-advanced-filters .selected-filters .filters-list a::after {
  content: "";
  width: 16px;
  height: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjE4IDUuMzIwMDdMNC44MjAwMSAxMS42ODAxIiBzdHJva2U9IiMwMDIzMUIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNC44MjAwMSA1LjMyMDA3TDExLjE4IDExLjY4MDEiIHN0cm9rZT0iIzAwMjMxQiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=);
  display: block;
}
@media (hover: hover) {
  .wp-block-waf-woocommerce-advanced-filters .selected-filters .filters-list a:hover {
    color: var(--waf--filter--button--color--hover);
    background-color: var(--waf--filter--button--background-color--hover);
  }
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander .Mui-selected {
  background: transparent !important;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander ul {
  list-style: none;
  padding-left: 0;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander ul li a {
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: none;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander ul li a .expand {
  margin-left: auto;
  margin-right: 0;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li:last-child > ul {
  border-bottom: 0 none;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li > a .expand {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-left: 1px solid;
  border-bottom: 1px solid;
  transform: rotate(45deg);
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li ul {
  margin-left: 18px;
  border-bottom: 1px solid;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li ul li a .checkbox::before {
  content: "";
  width: 16px;
  height: 16px;
  border: 1px solid;
  display: block;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li ul li a .expand {
  width: 10px;
  height: 10px;
  display: block;
  position: relative;
  border: 0 none;
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li ul li a .expand::before, .wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li ul li a .expand::after {
  content: "";
  width: 0px;
  height: 10px;
  display: block;
  border-left: 1px solid;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
}
.wp-block-waf-woocommerce-advanced-filters .waf-expander > ul > li ul li a .expand::after {
  left: 0;
  top: 50%;
  border-left: 0 none;
  border-top: 1px solid;
  transform: rotate(90deg) translate(0, -50%);
}

@keyframes shimmer {
  0% {
    background-position: -1200px 0;
  }
  100% {
    background-position: 1200px 0;
  }
}
.woocommerce ul.products {
  transition: opacity 0.3s;
}
.woocommerce ul.products.loading-products {
  opacity: 0.5;
}
.woocommerce ul.products li.no-results {
  grid-column: span 4;
  text-align: center;
  max-width: 630px;
}
.woocommerce ul.products li.post-loading {
  opacity: 1 !important;
}
.woocommerce ul.products li.post-loading .loading-image-placeholder,
.woocommerce ul.products li.post-loading .loading-title-placeholder {
  animation-duration: 2.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: shimmer;
  animation-timing-function: linear;
  background: #ddd;
  background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
  background-size: 1200px 100%;
}
.woocommerce ul.products li.post-loading .loading-image-placeholder {
  width: 100%;
  aspect-ratio: 1;
  margin-bottom: 0.9em;
  display: block;
}
.woocommerce ul.products li.post-loading .loading-title-placeholder {
  width: calc(100% - 40px);
  height: 26px;
  margin-left: 20px;
}
.woocommerce ul.products li.post-loading.product-category .loading-image-placeholder {
  aspect-ratio: 1.36;
}

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