<header>
<div class="container">
<div class="header-header">
<div class="header-lines">
<div class="hl-f"></div>
<div class="hl-s"></div>
<div class="vl-f"></div>
<div class="vl-s"></div>
<div class="vl-t"></div>
</div>
<div class="header-up">
<address class="header-address">Новокузнечный переулок 4/1</address>
<a class="header-phone" href="tel:88121234567">8 (812) 123-45-67</a>
</div>
<div class="header-down">
<p class="catalog">Каталог</p>
<p class="delivery">Доставка</p>
<p class="collection">Коллекции</p>
<p class="contacts">Контакты</p>
</div>
</div>
<div class="hero">
<a href="#" class="wine-card">винная карта</a>
<a href="#" class="degustation">дегустация</a>
</div>
</div>
</header>
А так выглядит CSS:
*{
box-sizing: border-box;
padding: 0;
margin: 0;
font-family: 'Playfair Display', serif;
font-family: 'Montserrat', sans-serif;
}
header{
background-image: url(../Le-Corte/img/bg.jpg);
}
.container{
position: absolute;
left: 300px;
right: 300px;
}
.header-up{
display: flex;
justify-content: space-between;
}
.header-up .header-address{
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 500;
text-decoration: none;
}
.header-up .header-phone{
text-decoration: none;
color: #fff;
font-size: 13px;
font-weight: 500;
}
UPD. Проблема исчезает, когда убираю в "container" свойство position: absolute;
Может в таком случае нужно правильно разбить разметку в самом HTML?