/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/scss/blocks/core/list.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/* -------------------------------- 

File#: blocks/core/list
Title: WP List Block

-------------------------------- */
.wp-block-list,
ul[class*=is-style-infinity-list],
ol[class*=is-style-infinity-list] {
  list-style: none;
}
.wp-block-list:not(.has-background),
ul[class*=is-style-infinity-list]:not(.has-background),
ol[class*=is-style-infinity-list]:not(.has-background) {
  padding-left: 0;
}
.wp-block-list .block-editor-rich-text__editable,
ul[class*=is-style-infinity-list] .block-editor-rich-text__editable,
ol[class*=is-style-infinity-list] .block-editor-rich-text__editable {
  display: inline;
}
.wp-block-list ul,
.wp-block-list ol,
ul[class*=is-style-infinity-list] ul,
ul[class*=is-style-infinity-list] ol,
ol[class*=is-style-infinity-list] ul,
ol[class*=is-style-infinity-list] ol {
  list-style: none;
  margin: 0;
  /* prettier-ignore */
  margin-top: calc(var(--wp--custom--list--space-y) / 2);
  /* prettier-ignore */
  padding-top: calc(var(--wp--custom--list--space-y) / 2);
  padding-left: var(--wp--custom--list--offset);
}
.wp-block-list li,
ul[class*=is-style-infinity-list] li,
ol[class*=is-style-infinity-list] li {
  /* prettier-ignore */
  padding-bottom: calc(var(--wp--custom--list--space-y) / 2);
  /* prettier-ignore */
  margin-bottom: calc(var(--wp--custom--list--space-y) / 2);
  /* prettier-ignore */
  line-height: calc(var(--wp--custom--typography--line-height--body) * var(--wp--custom--list--line-height-multiplier));
}
.wp-block-list > li:last-child,
.wp-block-list ul > li:last-child,
.wp-block-list ol > li:last-child,
ul[class*=is-style-infinity-list] > li:last-child,
ul[class*=is-style-infinity-list] ul > li:last-child,
ul[class*=is-style-infinity-list] ol > li:last-child,
ol[class*=is-style-infinity-list] > li:last-child,
ol[class*=is-style-infinity-list] ul > li:last-child,
ol[class*=is-style-infinity-list] ol > li:last-child {
  margin-bottom: 0;
}
.wp-block-list > li:last-child,
.wp-block-list ul > li:last-child,
.wp-block-list ol > li:last-child,
ul[class*=is-style-infinity-list] > li:last-child,
ul[class*=is-style-infinity-list] ul > li:last-child,
ul[class*=is-style-infinity-list] ol > li:last-child,
ol[class*=is-style-infinity-list] > li:last-child,
ol[class*=is-style-infinity-list] ul > li:last-child,
ol[class*=is-style-infinity-list] ol > li:last-child {
  padding-bottom: 0;
}

ul.wp-block-list.is-style-infinity-list-marker,
ol.wp-block-list.is-style-infinity-list-marker,
ul.is-style-infinity-list-marker,
ol.is-style-infinity-list-marker {
  /* prettier-ignore */
  --wp--custom--list--offset: calc(var(--wp--custom--list--bullet-size) + var(--wp--custom--list--bullet-margin-right));
}
ul.wp-block-list.is-style-infinity-list-marker ul,
ul.wp-block-list.is-style-infinity-list-marker ol,
ol.wp-block-list.is-style-infinity-list-marker ul,
ol.wp-block-list.is-style-infinity-list-marker ol,
ul.is-style-infinity-list-marker ul,
ul.is-style-infinity-list-marker ol,
ol.is-style-infinity-list-marker ul,
ol.is-style-infinity-list-marker ol {
  padding-left: 0;
}
ul.wp-block-list.is-style-infinity-list-marker li,
ol.wp-block-list.is-style-infinity-list-marker li,
ul.is-style-infinity-list-marker li,
ol.is-style-infinity-list-marker li {
  padding-left: var(--wp--custom--list--offset) !important;
}
ul.wp-block-list.is-style-infinity-list-marker li::before,
ol.wp-block-list.is-style-infinity-list-marker li::before,
ul.is-style-infinity-list-marker li::before,
ol.is-style-infinity-list-marker li::before {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  position: relative;
  top: -0.1em;
  width: var(--wp--custom--list--bullet-size) !important;
  height: var(--wp--custom--list--bullet-size) !important;
  margin-left: calc(var(--wp--custom--list--bullet-size) * -1) !important;
  left: calc(var(--wp--custom--list--bullet-margin-right) * -1) !important;
}

ul.wp-block-list.is-style-infinity-list-marker,
ul.is-style-infinity-list-marker {
  --wp--custom--list--bullet-size: 7px;
  --wp--custom--list--bullet-margin-right: 16px;
}
ul.wp-block-list.is-style-infinity-list-marker li::before,
ul.is-style-infinity-list-marker li::before {
  content: "";
  border-radius: 50%;
  color: var(--wp--preset--color--primary);
  background-color: currentColor;
}
ul.wp-block-list.is-style-infinity-list-marker ul li::before,
ul.is-style-infinity-list-marker ul li::before {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
}

ol.wp-block-list.is-style-infinity-list-marker,
ol.is-style-infinity-list-marker {
  --wp--custom--list--bullet-size: 26px;
  --wp--custom--list--bullet-margin-right: 16px;
  --wp--custom--list--bullet-font-size: 14px;
}
ol.wp-block-list.is-style-infinity-list-marker li::before,
ol.is-style-infinity-list-marker li::before {
  content: counter(list-item);
  font-size: var(--wp--custom--list--bullet-font-size, 14px);
  background-color: hsla(var(--wp--custom--color--primary-hsl), 0.1);
  color: var(--wp--preset--color--primary);
  line-height: 1;
  border-radius: 50%;
}
ol.wp-block-list.is-style-infinity-list-marker ul > li::before,
ol.wp-block-list.is-style-infinity-list-marker ol > li::before,
ol.is-style-infinity-list-marker ul > li::before,
ol.is-style-infinity-list-marker ol > li::before {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px hsla(var(--wp--custom--color--primary-hsl), 0.1);
}

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