/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/aside-categories/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.ca-aside-categories__all-termes:not(.ca-aside-categories__all-termes--tax) {
  border-radius: var(--ca-radius-30) var(--ca-radius-30) var(--ca-radius-30) 0;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
}

.ca-aside-categories__all-categories-section {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.251);
}

.category .ca-aside-categories__all-categories-section {
  box-shadow: none;
}

.category .ca-aside-categories__all-categories__title {
  padding: var(--wp--preset--spacing--15-15) var(--wp--preset--spacing--50-30);
  font-family: var(--wp--preset--font-family--work-sans);
}

.ca-aside-categories__all-categories__title {
  background-color: var(--wp--preset--color--text);
  color: white;
  margin: 0;
  padding-left: var(--wp--preset--spacing--50-30);
  padding-right: var(--wp--preset--spacing--50-30);
  border-radius: var(--ca-radius-30) var(--ca-radius-30) 0 0;
}

.ca-aside-categories__post-categories__title {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: var(--wp--preset--font-size--aside-item-title);
  letter-spacing: 1.58px;
}

.ca-aside-categories__post-categories__list,
.ca-aside-categories__all-categories--tax {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: var(--wp--preset--spacing--30-30) 0 var(--wp--preset--spacing--60-40);
  -moz-column-gap: var(--wp--preset--spacing--30-15);
       column-gap: var(--wp--preset--spacing--30-15);
  row-gap: var(--wp--preset--spacing--15-15);
  margin: 0;
}

.ca-aside-categories__all-categories--tax {
  padding: 0 0 var(--wp--preset--spacing--70-40);
}

.ca-aside-categories__title {
  padding-bottom: 0;
  margin-bottom: var(--wp--preset--spacing--45-25);
}

.ca-aside-categories__post-category,
.ca-aside-categories__all-categories__item--tax {
  display: flex;
  align-items: center;
  min-height: 38px;
  padding: 0 var(--wp--preset--spacing--30-15);
  background-color: var(--wp--preset--color--light);
  border-radius: 10px;
  font-family: var(--wp--preset--font-family--zilla-slab);
  font-size: var(--wp--preset--font-size--intro-article);
}
.ca-aside-categories__post-category .ca-aside-categories__item__link,
.ca-aside-categories__all-categories__item--tax .ca-aside-categories__item__link {
  text-decoration: none;
}

.ca-aside-categories__separator {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: var(--wp--preset--spacing--50-30);
  margin-right: var(--wp--preset--spacing--50-30);
  border-style: solid;
  color: var(--wp--preset--color--text);
  border-width: 0 0 3px 0;
}

.ca-aside-categories__all-termes__title {
  background-color: var(--wp--preset--color--text);
  color: var(--wp--preset--color--base);
  border-radius: var(--ca-radius-30) var(--ca-radius-30) 0 0;
  font-weight: 600;
  font-size: var(--wp--preset--font-size--aside-item-title);
  font-family: var(--wp--preset--font-family--work-sans);
  letter-spacing: 1.58px;
  padding: var(--wp--preset--spacing--15-15) var(--wp--preset--spacing--50-30);
  margin: 0;
}

.ca-aside-categories__theme__tax-terms {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--20-20);
  margin: 0;
  padding-top: var(--wp--preset--spacing--50-30);
  padding-right: var(--wp--preset--spacing--50-30);
  padding-bottom: var(--wp--preset--spacing--30-15);
  padding-left: var(--wp--preset--spacing--50-30);
}

.ca-aside-categories__theme__tax-term {
  list-style: none;
}
.ca-aside-categories__theme__tax-term:nth-child(1) .ca-aside-categories__theme__link {
  border-radius: 10px 10px 0 10px;
}
.ca-aside-categories__theme__tax-term:nth-child(2) .ca-aside-categories__theme__link {
  border-radius: 10px 0 10px 10px;
}
.ca-aside-categories__theme__tax-term:nth-child(3) .ca-aside-categories__theme__link {
  border-radius: 0 10px 10px 10px;
}
.ca-aside-categories__theme__tax-term:nth-child(4) .ca-aside-categories__theme__link {
  border-radius: 10px 10px 10px 0;
}

.ca-aside-categories__theme__link {
  display: flex;
  align-items: center;
  min-height: clamp(44px, 6px + 1.625vw, 50px);
  padding: clamp(5px, 3px + 1.625vw, 8px) var(--wp--preset--spacing--20-20);
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  border: 3px solid transparent;
  box-sizing: border-box;
  background-color: var(--term-bg);
  text-decoration: none;
}
.ca-aside-categories__theme__link:hover, .ca-aside-categories__theme__link:focus {
  background-color: #fff;
  border: 3px solid var(--wp--preset--color--text);
  outline-offset: -1px;
  text-decoration: none;
}

.ca-aside-categories__all-categories {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: var(--wp--preset--spacing--30-15) var(--wp--preset--spacing--50-30) var(--wp--preset--spacing--50-30);
  -moz-column-gap: var(--wp--preset--spacing--15-15);
       column-gap: var(--wp--preset--spacing--15-15);
  margin: 0;
}

.ca-aside-categories__all-categories-section .ca-aside-categories__all-categories,
.ca-aside-categories__all-categories-section .ca-aside-categories__all-categories--tax {
  border-radius: 0 0 var(--ca-radius-30) var(--ca-radius-30);
}

.ca-aside-categories__all-categories__item .ca-aside-categories__item__link {
  text-decoration: underline;
  font-size: var(--wp--preset--font-size--normal);
}
.ca-aside-categories__all-categories__item .ca-aside-categories__item__link:hover {
  outline-style: auto;
  outline-offset: 2px;
  text-decoration: none;
}

@media (max-width: 1080px) {
  .ca-aside-categories__all-termes:not(.ca-aside-categories__all-termes--tax) {
    display: none;
  }
}

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