
/* LISTS */
ol, ul:not(.splide__pagination) {
    list-style: outside;
    padding-left: var(--lists-padding-left);
}
body:not(.wp-admin) ul:not(.splide__pagination),
.editor-styles-wrapper ul.block-editor-block-list__block {
    list-style-type: none;
}
body:not(.wp-admin) ul:not(.splide__pagination) li,
.editor-styles-wrapper ul.block-editor-block-list__block li {
    position: relative;
}
body:not(.wp-admin) ul:not(.splide__pagination) li::before,
.editor-styles-wrapper ul.block-editor-block-list__block li::before  { 
    content: '';
    display: inline-block;
    position: absolute;
    top: 1rem;
    left: -3.6rem;
    height: 2px;
    width: 2.4rem;
    background-color: black;
}
body:not(.wp-admin) :is(.site-footer, .site-nav) ul li::before,
.editor-styles-wrapper ul:not(.splide__pagination):is(.block-editor-block-variation-picker__variations, .wp-block-group-placeholder__variations) li::before {
    content: none;
}
ol {
    list-style-type: decimal;
}
ol li::marker {
    font-weight: var(--font-weight-bold);
}


/* QUOTES */
.wp-block-quote {
    padding-left: 2.4rem;
    position: relative;
    max-width: 102.6rem;
    min-height: 16.9rem;
}
.wp-block-quote::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    min-height: 16.9rem;
    background-color: var(--dorado);
}
.editor-styles-wrapper .wp-block-quote > p,
.wp-block-quote > p, 
.wp-block-quote > p:is(.has-xs-font-size, .has-s-font-size, .has-m-font-size, .has-l-font-size, .has-xl-font-size, .has-xxl-font-size) {
    font-size: 2.8rem!important;
    line-height: 1.28em!important;
    letter-spacing: 0;
    margin: 0 0 1.2rem;
}
.editor-styles-wrapper .wp-block-quote > cite,
.wp-block-quote > cite {
    font-style: unset;
    font-size: 1.6rem;
    line-height: 1.5em;
}
.editor-styles-wrapper .wp-block-quote {
    font-family: var(--font-petrona);
}


:where(.wp-block-columns) {
    margin-bottom: 0;
}