/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/block-styles/core/columns/view.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
body:not([class*=block-theme]) div.wp-block-columns {
  gap: 32px;
}
body:not([class*=block-theme]) div.wp-block-columns.is-style-borders {
  gap: 64px;
}
@media only screen and (max-width: 781px) {
  body:not([class*=block-theme]) div.wp-block-columns.is-not-stacked-on-mobile {
    gap: 20px;
  }
  body:not([class*=block-theme]) div.wp-block-columns.is-not-stacked-on-mobile.is-style-borders {
    gap: 40px;
  }
}

@media only screen and (min-width: 782px) {
  .wp-block-columns.is-style-first-col-to-second > .wp-block-column:nth-child(2) {
    order: -1;
  }
  .wp-block-columns.is-style-first-col-to-third > .wp-block-column:nth-child(2),
  .wp-block-columns.is-style-first-col-to-third > .wp-block-column:nth-child(3) {
    order: -1;
  }
}
.wp-block-columns.is-style-borders > .wp-block-column {
  position: relative;
}
.wp-block-columns.is-style-borders > .wp-block-column::after {
  border: 0 solid #ccc;
  border-top-width: 1px;
  bottom: -32px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
}
.wp-block-columns.is-style-borders > .wp-block-column:last-child::after {
  display: none;
}
@media only screen and (min-width: 782px) {
  .wp-block-columns.is-style-borders > .wp-block-column {
    margin-bottom: 0;
  }
  .wp-block-columns.is-style-borders > .wp-block-column::after {
    border-right-width: 1px;
    border-top-width: 0;
    inset: 0 -32px 0 auto;
  }
}
@media only screen and (min-width: 782px) {
  .wp-block-columns.is-style-borders.is-style-first-col-to-second > .wp-block-column:first-child::after, .wp-block-columns.is-style-borders.is-style-first-col-to-third > .wp-block-column:first-child::after {
    display: none;
  }
  .wp-block-columns.is-style-borders.is-style-first-col-to-second > .wp-block-column:nth-child(2)::after, .wp-block-columns.is-style-borders.is-style-first-col-to-third > .wp-block-column:nth-child(3)::after {
    display: block;
  }
}
.wp-block-columns.is-not-stacked-on-mobile.is-style-borders > .wp-block-column::after {
  border-right-width: 1px;
  border-top-width: 0;
  inset: 0 -20px 0 auto;
}
@media only screen and (min-width: 782px) {
  .wp-block-columns.is-not-stacked-on-mobile.is-style-borders > .wp-block-column::after {
    right: -32px;
  }
}
.wp-block-columns.is-not-stacked-on-mobile.is-style-borders.is-style-first-col-to-second > .wp-block-column:first-child::after, .wp-block-columns.is-not-stacked-on-mobile.is-style-borders.is-style-first-col-to-third > .wp-block-column:first-child::after {
  display: none;
}
.wp-block-columns.is-not-stacked-on-mobile.is-style-borders.is-style-first-col-to-second > .wp-block-column:nth-child(2)::after, .wp-block-columns.is-not-stacked-on-mobile.is-style-borders.is-style-first-col-to-third > .wp-block-column:nth-child(3)::after {
  display: block;
}

/**
 * Temporary WP<6.0 styles
 * TODO: These styles can be removed once WP 6.0 is released.
 */
/* stylelint-disable no-duplicate-selectors  */
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:not(:first-child), .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {
  margin-left: 0;
}

/* stylelint-enable */
@media (min-width: 600px) and (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
    flex-basis: unset !important;
    flex-grow: 1;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/block-styles/core/group/view.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.wp-block-group.is-style-border {
  border: 1px solid #ccc;
}
.wp-block-group.is-style-border:not(.has-background) {
  padding: 20px 30px;
}

/*# sourceMappingURL=block_styles.css.map*/