/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/woocommerce/shop/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.b--shop-tax {
  --grid-columns: repeat(2, 1fr); }
  @media (min-width: 768px) {
    .b--shop-tax {
      --grid-columns: repeat(4, 1fr); } }
  @media (min-width: 1200px) {
    .b--shop-tax {
      --grid-columns: repeat(4, 1fr); } }
  .b--shop-tax .l__grid {
    display: grid;
    grid-template-columns: var(--grid-columns);
    gap: var(--gutter-small); }
  .b--shop-tax .l__item {
    margin: 0;
    padding: 0; }
  @media (max-width: 767.98px) {
    .b--shop-tax.v2 .col-card__item {
      padding-left: var(--spacers-xs);
      padding-right: var(--spacers-xs); } }
  @media (max-width: 767.98px) {
    .b--shop-tax.v2 .col-card__title {
      font-size: var(--text-sm);
      line-height: var(--text-sm-line-height);
      letter-spacing: var(--text-sm-letter-spacing); } }

