.woocommerce.single-product {
    
    .product{

        .woocommerce-product-gallery__image > a > img.wp-post-image {
            max-height: 600px;
            @media only screen and (max-width:768px) {
                max-height: 300px;
                width: auto;
                margin: 0 auto;
            }
        }

        .woocommerce-price-suffix {
            font-size: 12px;
        }
        
        .product_title {
            font-family: $headline-font-family;
            font-weight: $headline-font-weight;
            font-size: 40px;
            line-height: 1.2;
            margin-top: 0.67em;

            @media only screen and (max-width:768px) {
                font-size: 28px;
            }
        }

        .price .woocommerce-Price-amount {
            color: black;
            font-size: 27px;
        }
    }

    .legacy-itemprop-offers {
        display: flex;
        flex-direction: column;
        // margin-bottom: 15px;

        .price {
            order: 1;
        }

        .woocommerce-de_price_taxrate {
            order: 2;
        }

        .price-per-unit {
            // order: 3;
            order: 6;
        }

        .woocommerce_de_versandkosten {
            // order: 4;
            order: 3;
        }

        .shipping_de { // deilvery time
            // order: 5;
            order: 4;
            margin-bottom: 0;
        }

        .fic-alcohol {
            // order: 6;
            order: 5;
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .wgm-info {
            font-size: 12px;
            line-height: 19px;

            small {
                font-size: 1em;
            }
        }
    }
    
    /**
    * Menge in Description (Summary)
    */
    .wgm-info.menge {
        // display: inline-block;
        display: block;
        font-size: 12px;
        line-height: 19px;

        small {
            font-size: 1em;
        }
    }

    .cart {
        margin-top: 20px;
    }

    // add to cart
    div.product form.cart .button {
        background-color: $primary-color;
        border-color: $primary-color;

        &:hover {
            border-color: $primary-color;
            color: $primary-color!important;
            background-color: transparent;
        }
    }

    // hide "in stock" label
    .stock.in-stock {
        display: none;
    }

    .product_meta a, .product_meta span {
        text-transform: none;
    }

    .product-page-sections .section-headding, .woocommerce div.product .product-page-tabs .woocommerce-tabs ul.tabs li a {
        text-transform: none;
        letter-spacing: initial;
    }


    /**
     * Tabs
     */
    .product-page-sections .description .entry-content {
        max-width: 800px;
    }

    #atomion-product-features {
        display: none;
    }

    .atomion-attribute-label {
        text-transform: none;
    }

}