﻿.header-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.product-description{
}

.header-row MudText {
    flex: 1;
    text-align: center;
}

.header-placeholder {
    width: 220px;
}

.hover-button-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 1.5rem;
}

.footnote{
    font-size:0.9rem; 
    opacity:0.7;
}

@media (max-width: 960px) {
    .headline {
        font-size: 3rem;
    }
}

@media (max-width: 600px) {
    .headline {
        font-size: 2rem;
    }

    .hover-button-wrapper {
        justify-content: center;
    }
}

@media (max-width: 320px) {
    .mud-popover-open.mud-popover-bottom-center {
        max-width: 90% !important;
        left: 15px !important;
    }
}