#woo-filters-panel .ct-sidebar {
    --sidebar-widgets-spacing: 12px;
}

.ct-drawer-canvas #woo-filters-panel .widget-title {
    margin-bottom: 0;
}

#woo-filters-panel .wc-block-checkbox-list li:not([hidden]), .woocommerce-widget-layered-nav-list li:not([hidden]) a {
    line-height: 20px;
}

@media screen and (max-width: 768px) {
    [data-products].columns-4 {
        --shop-columns: repeat(2, minmax(0, 1fr));
    }
    .ugb-columns.ugb-columns.ugb-columns.ugb-columns:not(.ugb-columns--columns-2)>.ugb-inner-block>.ugb-block-content>.ugb-columns__item {
        grid-template-columns: 1fr 1fr!important;
    }
    .ugb-container.ugb-container--v2>.ugb-inner-block>.ugb-block-content>.ugb-container__wrapper, .ugb-cta.ugb-cta--v2:not(.ugb-cta--design-plain) .ugb-cta__item, .ugb-feature.ugb-feature--v2.ugb-feature--design-basic .ugb-feature__item {
        padding: 5px 23.3333333333px;
    }
    
    .ugb-blog-posts__title {
        margin-bottom: 0px!important;
    }
    
    .wpcf7-form p {
        margin-bottom: 5px!important;
    }
    
    .wp-block-ugb-heading {
        margin-top: 0px !important;
        margin-bottom: 17px!important;
    }
    
    .ugb-blog-posts__excerpt p {
        margin-bottom: 0px !important;
    }
    
    .ugb-blog-posts.ugb-blog-posts--v2 .ugb-blog-posts__excerpt {
        margin-bottom: 5px !important
    }
    
    .ugb-3261a14 .ugb-blog-posts__excerpt, .ugb-3261a14 .ugb-blog-posts__excerpt p {
        line-height: inherit !important;
    }
    
    .ugb-blog-posts.ugb-blog-posts--v2 .ugb-block-content {
        grid-row-gap: 30px!important;
    }
    
    div.woocommerce-product-gallery {
        margin-bottom: 1em;
    }
    
    .ct-default-gallery .entry-summary>form.cart, .ct-stacked-gallery .entry-summary>form.cart {
        padding-top: 25px!important;
    }

    .home .wc-block-featured-category .wc-block-featured-category__title {
        word-break: break-all;
    }

    [data-products=type-2] .woocommerce-loop-category__title {
        margin-bottom: 0px!important;
    }

    [data-products=type-2] .woocommerce-loop-category__title mark {
        display: block;
    }
}