@font-face {
    font-family: 'praktikaregular';
    src: url('praktika-regular-webfont.woff2') format('woff2'),
         url('praktika-regular-webfont.woff') format('woff'),
         url('praktika-regular-webfont.ttf') format('truetype'),
         url('praktika-regular-webfont.svg#praktikaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'praktikabold_extended';
    src: url('praktika-boldextended-webfont.woff2') format('woff2'),
         url('praktika-boldextended-webfont.woff') format('woff'),
         url('fonts/praktika-boldextended-webfont.ttf') format('truetype'),
         url('praktika-boldextended-webfont.svg#praktikabold_extended') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'praktikablack_extended';
    src: url('praktika-blackextended-webfont.woff2') format('woff2'),
         url('praktika-blackextended-webfont.woff') format('woff'),
         url('praktika-blackextended-webfont.ttf') format('truetype'),
         url('praktika-blackextended-webfont.svg#praktikablack_extended') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {
    font-family: 'praktikablack_extended';
    text-transform: uppercase;
}

h2,
h3,
h4,
h5,
h6 {
    font-family: 'praktikabold_extended';
    text-transform: uppercase;
}

a,
p {
    font-family: 'praktikaregular',;
}

.product-line-container {
    max-width: 864px;
    background-color: #E9E4DE;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.product-line-header {
    padding-top: 100px;
    padding-bottom: 100px;
    background-position: center center;
    background-size: cover;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.product-title-container {
    margin-top: 40px;
    padding-bottom: 5px;
}