/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.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]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/blocks/header-icon/_header-icon-styles.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Grid Breakpoints
 */
.b-header-icon {
  display: flex;
  align-items: flex-start;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
@media (min-width: 768px) {
  .b-header-icon {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.b-header-icon:not(.b-header-icon--variation-tag) {
  flex-wrap: wrap;
  justify-content: flex-end;
}
.b-header-icon--variation-icon {
  justify-content: center;
}
.b-header-icon__icon {
  width: 2.5rem;
  height: 2.5rem;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.b-header-icon--light * {
  color: var(--wp--preset--color--white);
}
.b-header-icon:not(.b-header-icon--variation-tag) > *:not(.b-header-icon__icon) {
  flex-basis: 100%;
}
.b-header-icon:not(.b-header-icon--variation-tag) > *:not(.b-header-icon__icon):nth-child(2) {
  max-width: calc(100% - 3.5rem);
}
@media (min-width: 768px) {
  .b-header-icon:not(.b-header-icon--variation-tag) > *:not(.b-header-icon__icon):nth-child(2) {
    max-width: calc(100% - 4.5rem);
  }
}
@media (min-width: 768px) {
  .b-header-icon:not(.b-header-icon--variation-tag) > *:not(.b-header-icon__icon) {
    max-width: calc(100% - 4.5rem);
  }
}
.b-header-icon--variation-tag {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 0.625rem 0.75rem;
  background-color: var(--wp--preset--color--gray-lighter);
  gap: 0.5rem;
}
.b-header-icon--variation-tag .wp-block-heading {
  color: var(--wp--preset--color--secondary-blue);
}
.b-header-icon--variation-tag .b-header-icon__icon {
  width: 1.25rem;
  height: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}

/*# sourceMappingURL=block_header-icon.css.map*/