.wp-block-columns.gecko-product-teaser-columns-01 {

    margin-top: 6.5rem !important;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column {

    border-radius: 15px;
    border: 1px solid inherit;
    overflow: hidden;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    padding: 1rem 0 2rem 0; 

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column .wc-block-components-product-image {

    padding: 0 1rem 0 1rem;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column .wp-block-post-title {

    padding: 1rem 1rem 0 1rem;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column .wp-block-post-title a {

    text-decoration: none;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column .wc-block-components-product-price {

    padding: 1rem 1rem 0 1rem;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column .wp-block-woocommerce-product-summary {

    padding: 1rem 1rem 0 1rem;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column a.button {

    display: block;
    text-align: center;
    margin: 0 1rem !important;

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column.gecko-product-teaser-highlight {

    position: relative;
    overflow: visible;

}

@media (min-width: 768px) {

    .wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column.gecko-product-teaser-highlight {

        padding-bottom: 3rem;
        margin-top: -2.5rem;

    }

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column.gecko-product-teaser-highlight a.button {

    background-color: var(--wp--preset--color--secondary);

}

.wp-block-columns.gecko-product-teaser-columns-01 .wp-block-column.gecko-product-teaser-highlight::before {

    content: 'Empfehlung';
    position: absolute;
    top: -1rem;
    left: 50%;
    transform: translateX(-50%);
    background-color: var(--wp--preset--color--primary);
    color: #fff;
    padding: 0.2rem 1.2rem;
    border-radius: 15px;
    font-size: .85rem;


}