body#product .product-information .product-customization.is-cutting-product ~ .product-actions .product-add-to-cart button.add-to-cart.disabled {
    display: none;
}
body#product .product-information .product-customization.is-cutting-product ~ .product-prices {
    display: none;
}
/*body#product .product-information .product-customization.is-cutting-product ~ .product-prices .product-price-and-tax-label::after {
    content: "/ mètre";
    vertical-align: bottom;
    margin-left: 10px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    color: #df0004;
}*/
body#product .product-information .product-customization.is-cutting-product form .product-customization-item .customization-message {
    color: #df0004;
}
body#product .product-information .product-customization.is-cutting-product form .product-customization-item .customization-message .custom-value-text {
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 0;
}
body#product .product-information .product-customization.is-cutting-product form .cutting-product-price-total {
    display: inline-block;
    padding: 10px 0;
}
body#product .product-information .product-customization.is-cutting-product form .custom-product-price,
body#product .product-information .product-customization.is-cutting-product .cutting-product-price-unit .custom-product-price {
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 0;
    color: #df0004;
}
body#product .product-information .product-customization.is-cutting-product form .custom-tax-label,
body#product .product-information .product-customization.is-cutting-product .cutting-product-price-unit .custom-tax-label {
    font-size: 16px;
    font-weight: 500;
    color: #df0004;
}