.block-editor-block-list__block {

    input[type="button"],
    input[type="reset"],
    input[type="button"],
    input[type="reset"],
    input[type="date"],
    input[type="time"],
    input[type="datetime-local"],
    input[type="week"],
    input[type="month"],
    input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="number"],
    textarea {
        color: var(--wp--preset--color--dark-color);
    }
}

.block-editor-block-list__block.wp-block-section.wp-mobile-icon-menu {
    display: block;
    position: relative;
}

.block-editor-block-list__block {
    .slider-content {

        .slider-sub-heading,
        .slider-heading,
        p,
        .wp-block-buttons {
            opacity: 1;
            @include transform(translate(0));
        }
    }
}

.wp-block-cover.header-media .wp-block-cover__inner-container.block-editor-block-list__layout,
.wp-site-blocks header.block-editor-block-list__layout .wp-block-cover__inner-container.block-editor-block-list__layout {
    position: static;
}

header .block-editor-block-list__block.transparent-header {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

.block-editor-block-list__block.transparent-header {
    position: relative;
    right: auto;
}

header .transparent-header .header.block-editor-block-list__block {
    background-color: transparent;
}

.transparent-header .header.block-editor-block-list__block {
    background-color: var(--wp--preset--color--footer-bg-color);
}

.block-editor-block-list__layout .block-editor-block-list__block.search-product {
    position: absolute;
}

.block-editor-block-list__block.typo-section.alignfull .typo-cols.wp-block-columns {
    flex-wrap: wrap !important;

    .wp-block-column {
        flex: auto;
        padding: initial;

        &:after {
            display: none;
        }
    }
}

.block-editor-block-list__block.pop-up-playlist {
    bottom: auto !important;
    position: relative;

    .pop-up-icon {
        display: none;
    }

    .inner-popup-playlist {
        position: relative;
        @include transform(none);
        opacity: 1;
        visibility: visible;
        transform-origin: unset;
        margin-inline: auto;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto;
    }
}

.block-editor-block-list__block {

    .featured-product-section .wp-block-columns,
    .featured-cat-section .wp-block-columns {

        .wc-block-featured-category__wrapper,
        .wc-block-featured-product__wrapper {
            @include flex;
            flex-wrap: nowrap;
        }

        .wc-block-featured-category__background-image,
        .wc-block-featured-product__background-image {
            width: 30%;
        }
    }
}

.block-editor-block-list__block .footer {
    width: unset;
    padding-left: var(--wp--custom--spacing--outer);
    padding-right: var(--wp--custom--spacing--outer);
}