.semplice-reddo-grid {
    display: grid;
    font-size: 1em !important;
    gap: var(--gap-mobile);
    grid-template-columns:repeat(var(--columns-mobile), minmax(0, 1fr));
    margin: 0;
    padding: 0;
    position: relative;
	margin-left: 0 !important;
	list-style: none;
}

@media (min-width: 48.01em) {
    .semplice-reddo-grid {
        gap: var(--gap-tablet);
        grid-template-columns:repeat(var(--columns-tablet), minmax(0, 1fr))
    }
}

@media (min-width: 80.01em) {
    .semplice-reddo-grid {
        gap: var(--gap-desktop);
        grid-template-columns:repeat(var(--columns-desktop), minmax(0, 1fr))
    }
}

.semplice-reddo-grid > li {
    list-style: none;
    margin: 0
}

.semplice-reddo-grid > li::before {
    content: none
}

.semplice-reddo-grid.is--masonry {
    column-count: var(--columns-mobile);
    column-gap: var(--gap-mobile);
    display: block
}

@media (min-width: 48.01em) {
    .semplice-reddo-grid.is--masonry {
        column-count: var(--columns-tablet);
        column-gap: var(--gap-tablet)
    }
}

@media (min-width: 80.01em) {
    .semplice-reddo-grid.is--masonry {
        column-count: var(--columns-desktop);
        column-gap: var(--gap-desktop)
    }
}

.semplice-reddo-grid.is--masonry > * {
    margin-bottom: var(--gap-mobile) !important
}

@media (min-width: 48.01em) {
    .semplice-reddo-grid.is--masonry > * {
        margin-bottom: var(--gap-tablet) !important
    }
}

@media (min-width: 80.01em) {
    .semplice-reddo-grid.is--masonry > * {
        margin-bottom: var(--gap-desktop) !important
    }
}

.semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks) {
    display: block
}

.semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin > li > .block-editor-inner-blocks > .block-editor-block-list__layout, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks) > li > .block-editor-inner-blocks > .block-editor-block-list__layout {
    display: grid;
    gap: var(--gap-mobile);
    grid-template-columns:repeat(var(--columns-mobile), minmax(0, 1fr))
}

@media (min-width: 48.01em) {
    .semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin > li > .block-editor-inner-blocks > .block-editor-block-list__layout, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks) > li > .block-editor-inner-blocks > .block-editor-block-list__layout {
        gap: var(--gap-tablet);
        grid-template-columns:repeat(var(--columns-tablet), minmax(0, 1fr))
    }
}

@media (min-width: 80.01em) {
    .semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin > li > .block-editor-inner-blocks > .block-editor-block-list__layout, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks) > li > .block-editor-inner-blocks > .block-editor-block-list__layout {
        gap: var(--gap-desktop);
        grid-template-columns:repeat(var(--columns-desktop), minmax(0, 1fr))
    }
}

.semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry {
    column-count: unset;
    column-gap: unset
}

.semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout {
    column-count: var(--columns-mobile);
    column-gap: var(--gap-mobile);
    display: block
}

@media (min-width: 48.01em) {
    .semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout {
        column-count: var(--columns-tablet);
        column-gap: var(--gap-tablet)
    }
}

@media (min-width: 80.01em) {
    .semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout {
        column-count: var(--columns-desktop);
        column-gap: var(--gap-desktop)
    }
}

.semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout > *, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout > * {
    margin-bottom: var(--gap-mobile) !important
}

@media (min-width: 48.01em) {
    .semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout > *, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout > * {
        margin-bottom: var(--gap-tablet) !important
    }
}

@media (min-width: 80.01em) {
    .semplice-reddo-grid:has(.block-editor-inner-blocks).is--admin.is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout > *, .is--admin > .semplice-reddo-grid:has(.block-editor-inner-blocks).is--masonry > li > .block-editor-inner-blocks > .block-editor-block-list__layout > * {
        margin-bottom: var(--gap-desktop) !important
    }
}
