:rrot {
    --caret-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m180.24 132.24l-80 80a6 6 0 0 1-8.48-8.48L167.51 128L91.76 52.24a6 6 0 0 1 8.48-8.48l80 80a6 6 0 0 1 0 8.48'/%3E%3C/svg%3E");
    --caret-right-double: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m140.24 132.24l-80 80a6 6 0 0 1-8.48-8.48L127.51 128L51.76 52.24a6 6 0 0 1 8.48-8.48l80 80a6 6 0 0 1 0 8.48m80-8.48l-80-80a6 6 0 0 0-8.48 8.48L207.51 128l-75.75 75.76a6 6 0 1 0 8.48 8.48l80-80a6 6 0 0 0 0-8.48'/%3E%3C/svg%3E");
    --bullet-dash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.5 12.75a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H5.25a.75.75 0 0 1-.75-.75'/%3E%3C/svg%3E");
    --bullet-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23000' d='M1024 640q79 0 149 30t122 82t83 123t30 149q0 80-30 149t-82 122t-123 83t-149 30q-80 0-149-30t-122-82t-83-122t-30-150q0-79 30-149t82-122t122-83t150-30'/%3E%3C/svg%3E");
    --close-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M204.24 195.76a6 6 0 1 1-8.48 8.48L128 136.49l-67.76 67.75a6 6 0 0 1-8.48-8.48L119.51 128L51.76 60.24a6 6 0 0 1 8.48-8.48L128 119.51l67.76-67.75a6 6 0 0 1 8.48 8.48L136.49 128Z'/%3E%3C/svg%3E");
    --plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 128a6 6 0 0 1-6 6h-82v82a6 6 0 0 1-12 0v-82H40a6 6 0 0 1 0-12h82V40a6 6 0 0 1 12 0v82h82a6 6 0 0 1 6 6'/%3E%3C/svg%3E");
    --minus:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='M222 128a6 6 0 0 1-6 6H40a6 6 0 0 1 0-12h176a6 6 0 0 1 6 6'/%3E%3C/svg%3E");
    --check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23000' d='m228.24 76.24l-128 128a6 6 0 0 1-8.48 0l-56-56a6 6 0 0 1 8.48-8.48L96 191.51L219.76 67.76a6 6 0 0 1 8.48 8.48'/%3E%3C/svg%3E");    
}
.has-custom-list-gap li {
    margin-bottom: var(--list-gap, .5ch);
}
ul.bullet-marker-dash li::before
body ul li.bullet-marker-dash::before {
    --svg: var(--bullet-dash);
}
ul.bullet-marker-dot li::before,
body ul li.bullet-marker-dot::before {
    --svg: var(--bullet-circle);
}
ul.bullet-marker-caret li::before,
body ul li.bullet-marker-caret::before {
    --svg: var(--caret-right);
}
ul.bullet-marker-caret-double li::before,
body ul li.bullet-marker-caret-double::before {
    --svg: var(--caret-right-double);
}
ul.bullet-marker-cross-x li::before,
body ul li.bullet-marker-cross-x::before {
    --svg: var(--close-x);
}
ul.bullet-marker-plus li::before,
body ul li.bullet-marker-plus::before {
    --svg: var(--plus);
}
ul.bullet-marker-minus li::before,
body ul li.bullet-marker-minus::before {
    --svg: var(--minus);
}
ul.bullet-marker-check li::before,
body ul li.bullet-marker-check::before {
    --svg: var(--check);
}

body ul, body ol {
    &.bullet-colour__primary li::before,
    li.bullet-colour__primary::before {
        color: var(--wp--preset--color--primary)
    }
    &.bullet-colour__secondary li::before,
    li.bullet-colour__secondary::before {
        color: var(--wp--preset--color--secondary)
    }
    &.bullet-colour__tertiary li::before,
    li.bullet-colour__tertiary::before {
        color: var(--wp--preset--color--tertiary)
    }
    &.bullet-colour__quaternary li::before,
    li.bullet-colour__quaternary::before {
        color: var(--wp--preset--color--quaternary)
    }
    &.bullet-colour__quinary li::before,
    li.bullet-colour__quinary::before {
        color: var(--wp--preset--color--quinary)
    }
    &.bullet-colour__light li::before,
    li.bullet-colour__light::before {
        color: var(--wp--preset--color--light)
    }
    &.bullet-colour__accent li::before,
    li.bullet-colour__accent::before {
        color: var(--wp--preset--color--accent)
    }
    &.bullet-colour__green li::before,
    li.bullet-colour__green::before {
        color: green
    }
    &.bullet-colour__red li::before,
    li.bullet-colour__red::before {
        color: red
    }
}


.is-style-no-list-style li {
    list-style-type: none;
    padding-left: 0;
    display: block;
}

body ul.is-style-no-list-style li::marker,
body ul.is-style-no-list-style li::before {
    content: none;
}