.catalog-product-view .columns .product-info-main .product-social-links .product-addto-links .action.towishlist::after {
    display: none;
}
.catalog-category-view.page-products .products-grid .product-item .product-item-details .product-item-inners .product-item-actions .actions-primary .field.qty {
    display: none;
}
.catalog-product-view .columns .product.media .social-media-icons {
    display: none;
}
.catalog-product-view .columns .product-info-main .product-social-links,
.product-info-main .product-add-form .price-box.price-final_price,
.catalog-product-view .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-inner {
    display: none;
}
.catalog-product-view .columns .product-info-main .product-info-price .price-box {
    display: none !important;
}

.catalog-product-view .columns .product-info-main .additional-attributes-wrapper .block-title {
    margin: 0 !important;
}

.catalog-product-view .columns .product-info-main .product-info-artwork-container p {
    margin-bottom: 0;
    color: #1979c3;
    font-weight: 600;
    font-size: 16px;
}

/**
 amasty labels in info
 */
.recommended-products {
    display: inline-block;
    width: 100%;

    .mgz-element-column > .mgz-element-inner {
        padding: 0;
    }

    /* Hide broken Shop More Heading */
    .magezon-builder {
        .mgz-element-raw_html {
            display: none;
        }
    }

    .recommended-products-label {
        text-transform: uppercase;
    }
}

.catalog-product-view .product-info-main{
    .boelter-amastylabels__labels-container{
        display:flex;
        padding: 0;

        .amasty-label-container:not(.-preview) {
            max-width: 80px !important;
            margin: 10px 0 0 0 !important;

            & .amlabel-text {
                margin-top: 6px;
                padding: 0 3px !important;
                min-height: 30px;
            }

            .amasty-label-image--container,
            & .amlabel-text {
                padding: 0 10px;
            }
        }
    }
    .amlabel-position-wrapper {
        position: relative !important;
        display:flex !important;
        margin-left:0 !important;
        margin-right:0 !important;
        height:auto !important;
        z-index: 1;
        justify-content: space-between;
        flex-wrap: wrap;
        align-content: start;

        .amasty-label-container:not(.-preview) {
            max-width: 80px !important;
            height: auto !important;
            display: flex !important;
            flex-direction: column;
            flex-wrap: wrap;
            justify-content: space-between;

            .amasty-label-image--container {
                display: flex;
                width: 100%;
                height: auto;
                align-items: center;
                align-content: center;
                justify-content: center;
                justify-items: center;
                vertical-align: middle;
                flex-grow: 1;
            }

            & .amasty-label-image,
            & .amlabel-text {
                white-space: wrap !important;
                text-align: center !important;
                position: relative !important;
                line-height: initial !important;
            }

            & .amasty-label-image {
                box-sizing: border-box;
                display: block;
                margin: 0 auto;
                width: auto !important;
            }

            & .amlabel-text {
                font-weight: 600;
                letter-spacing: 0.04em;
            }

            .amasty-label-image--container,
            & .amlabel-text {
                box-sizing: border-box;
            }
        }
    }
}
