.node--type-product.node--view-mode-full .node--type-product.node--view-mode-teaser2 .field-field-display-title .value {
    color: #262626;
    font-size: 15px;
    line-height: 20px;
    font-family: "Montserrat";
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-wrap: wrap;
    word-break: break-all;
}

.node--type-product.node--view-mode-teaser1 .field-field-display-title {
    text-wrap: wrap;
    word-break: break-all;
}


@media (max-width: 767px) {
    .node--type-product.node--view-mode-full .cart-form {
        flex-wrap: wrap;
    }
    .node--type-product.node--view-mode-full .field-cart-add .cart-form .form-item-go-to-cart a {
        display: inline-flex;
        white-space: nowrap;
        align-items: center;
        justify-content: center;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        user-select: none;
        touch-action: manipulation;
        transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;
        border-style: solid;
        padding-left: 30px;
        padding-right: 30px;
        border-width: 1px;
        border-radius: 2px;
        height: 44px;
        gap: 12px;
        background-color: #f49b0f;
        border-color: #f49b0f;
        color: #ffffff;
        font-size: 15px;
        line-height: 20px;
        font-weight: 800;
        text-transform: uppercase;
    }

    .uc-cart-checkout-form .form-item-field-consent-pd-processing {
        grid-row: 7;
    }
}

.node--type-product.node--view-mode-teaser-cart .field-cart-remove .value button,
.node--type-product.node--view-mode-teaser-cart .field-cart-remove .value button:hover,
.node--type-product.node--view-mode-teaser-cart .field-cart-remove .value button:active,
.node--type-product.node--view-mode-teaser-cart .field-cart-remove .value button:visited {
    color: transparent;
}
