section.section-shop {
  padding: 96px 0;
}
@media (max-width: 780px) {
  section.section-shop {
    padding: 48px 0;
  }
}
section.section-shop .primary-container .left-right-layout {
  align-items: center;
}
section.section-shop .primary-container .left-right-layout .sort {
  width: 250px;
}
@media (max-width: 780px) {
  section.section-shop .primary-container .left-right-layout .sort {
    width: 200px;
  }
}
section.section-shop .primary-container .two-column {
  display: grid;
  margin-top: 40px;
  grid-template-columns: 230px 1fr;
  gap: 40px;
}
@media (max-width: 780px) {
  section.section-shop .primary-container .two-column {
    grid-template-columns: 1fr;
    margin-top: 24px;
    gap: 24px;
  }
}
section.section-shop .primary-container .two-column .column .button {
  width: 100%;
}
section.section-shop .primary-container .two-column .column .taxonomies {
  margin-top: 16px;
}
section.section-shop .primary-container .two-column .column .taxonomies.active {
  display: block !important;
}
section.section-shop .primary-container .two-column .column .taxonomy + .taxonomy {
  margin-top: 32px;
}
section.section-shop .primary-container .two-column .column .taxonomy ul {
  margin-top: 16px;
}
section.section-shop .primary-container .two-column .column .taxonomy ul li {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">   <path d="M12.8795 11.9994L8.68983 16.189C8.12073 16.7778 8.12923 17.7134 8.70763 18.2918C9.28603 18.8703 10.2216 18.8787 10.8104 18.3097L16.0604 13.0597C16.6464 12.4737 16.6464 11.525 16.0604 10.939L10.8104 5.68904C10.2216 5.11997 9.28603 5.12842 8.70763 5.70685C8.12923 6.28528 8.12073 7.22091 8.68983 7.80966L12.8795 11.9994Z" fill="black"/> </svg>');
  background-size: 24px 24px;
  background-position: 100% 50%;
}
section.section-shop .primary-container .two-column .column .taxonomy ul li + li {
  margin-top: 8px;
}
section.section-shop .primary-container .two-column .column .taxonomy ul li a {
  display: block;
  width: 100%;
}
section.section-shop .primary-container .two-column .column .taxonomy ul li.selected {
  color: #e243a0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">   <path d="M13.8857 12L17.6095 8.27617C18.1302 7.75552 18.1302 6.91112 17.6095 6.39049C17.0889 5.86985 16.2451 5.86984 15.7239 6.39049L12 10.1143L8.27617 6.39049C7.75614 5.86984 6.91112 5.86984 6.39049 6.39049C5.86985 6.91113 5.86984 7.75554 6.39049 8.27617L10.1143 12L6.39049 15.7239C5.86984 16.2445 5.86984 17.0883 6.39049 17.6095C6.6505 17.8702 6.99238 18.0002 7.33302 18.0002C7.67429 18.0002 8.01555 17.8702 8.27556 17.6095L12 13.8857L15.7239 17.6095C15.9845 17.8702 16.3258 18.0002 16.6664 18.0002C17.0077 18.0002 17.349 17.8702 17.609 17.6095C18.1296 17.0889 18.1296 16.2451 17.609 15.7239L13.8857 12Z" fill="%23e243a0"/> </svg>');
}
section.section-shop .primary-container .two-column .column .taxonomy ul li.selected a {
  color: #e243a0;
}
section.section-shop .primary-container .two-column .column.products {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /* Example columns */
  grid-auto-rows: auto;
  /* Adjust row height to fit content */
  align-items: start;
  /* Options: start | center | end */
  gap: 24px;
}
@media (max-width: 1200px) {
  section.section-shop .primary-container .two-column .column.products {
    grid-template-columns: repeat(2, 1fr);
    /* Example columns */
  }
}
@media (max-width: 960px) {
  section.section-shop .primary-container .two-column .column.products {
    grid-template-columns: repeat(1, 1fr);
    /* Example columns */
  }
}
section.section-shop .primary-container .two-column .column.products .product {
  background-color: rgba(226, 67, 160, 0.05);
}
/*# sourceMappingURL=./section-shop.css.map */