.header .block-superfish {
  width: auto;
}
@media (max-width: 991.98px) {
  .header .block-superfish {
    order: 1;
  }
}
.header ul.sf-menu a,
.header ul.sf-menu span.nolink {
  padding: 1em;
  color: #404040;
}
ul.sf-menu a.menuparent {
  padding-right: 21px;
}
ul.sf-menu li:first-child {
  color: red;
}
@media (max-width: 991.98px) {
  ul.sf-menu li:first-child a {
    padding-left: 0;
  }
}
ul.sf-menu .sf-sub-indicator {
  left: auto;
  right: 0;
}
ul.sf-menu .sf-sub-indicator:after {
  content: url('/sites/all/themes/vesta_theme/image/menu-arrow.svg');
}
.preheader-block {
  font-family: "Roboto", sans-serif;
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .preheader-block {
    background-image: url('/sites/all/themes/vesta_theme/image/product-bg.jpg');
    color: #404040;
  }
}
.preheader-block .btn-default {
  font-size: 14px;
}
.region-pre-header {
  display: flex;
  align-items: center;
  padding-block: 15px;
}
#block-vesta-theme-kontakty-2 {
  flex-grow: 1;
}
.header-contacts {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
@media (max-width: 767.98px) {
  .header-contacts {
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .header-contacts__item--address {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .header-contacts__item--address {
    display: none;
  }
}
.header-contacts__item:not(:last-child) {
  margin-right: 20px;
}
.header-contacts__link {
  position: relative;
}
.header-contacts__link::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  display: inline-block;
  content: '';
  width: 100%;
  height: 1px;
  background-color: transparent;
  transition: background-color 0.3s ease-in-out;
}
.header-contacts__link:hover {
  color: #ffffff;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .header-contacts__link:hover {
    color: #404040;
  }
}
.header-contacts__link:hover::after {
  background-color: #ffffff;
}
@media (max-width: 767.98px) {
  .header-contacts__link:hover::after {
    background-color: #404040;
  }
}
.header-contacts__link[href^="mailto"] {
  padding-left: 25px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url('/sites/all/themes/vesta_theme/image/mail-icon.svg');
  background-size: 20px 20px;
  font-family: "Inter", sans-serif;
}
@media (max-width: 767.98px) {
  .header-contacts__link[href^="mailto"] {
    padding-left: 0;
    background-image: none;
    font-weight: bold;
  }
}
@media (max-width: 575.98px) {
  .header-contacts__link[href^="mailto"] {
    font-size: 14px;
  }
}
.header-contacts__link[href^="tel"] {
  padding-left: 22px;
  background-image: url('/sites/all/themes/vesta_theme/image/phone-icon.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 18px 18px;
}
@media (max-width: 767.98px) {
  .header-contacts__link[href^="tel"] {
    padding-left: 0;
    background-image: none;
    font-weight: bold;
  }
}
@media (max-width: 575.98px) {
  .header-contacts__link[href^="tel"] {
    font-size: 14px;
  }
}
.header-contacts__icon {
  margin-right: 5px;
  stroke: white;
}
.search-form.search-block-form form {
  flex-direction: row-reverse;
  border: 1px solid #f1f3f7;
  border-radius: 8px;
  box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
  overflow: hidden;
}
header.header .form-search.form-control {
  border: none;
  border-radius: 0 !important;
  font-size: 14px !important;
  color: #404040 !important;
}
div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper::before {
  background-image: url('/sites/all/themes/vesta_theme/image/search-icon.svg');
}
ul.sf-menu.sf-horizontal.sf-shadow ul,
ul.sf-menu.sf-vertical.sf-shadow ul,
ul.sf-menu.sf-navbar.sf-shadow ul ul {
  background-color: #fff;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fuser22653%5C%2Fdata%5C%2Fwww%5C%2Fxn---23-4edd.xn--p1ai%5C%2Fsites%5C%2Fall%5C%2Fthemes%5C%2Fvesta_theme%5C%2Fless%5C%2Fheader.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2COACE%3BEACE%2CWAAA%3B%3BAAIF%2CQAH%2BB%3BEAG%5C%2FB%2COALA%3BIAGI%2CQAAA%3B%3B%3BAAJN%2COAQE%2CGAAE%2CQAAS%3BAARb%2COAQgB%2CGAAE%2CQAAS%2CKAAI%3BEAC3B%2CYAAA%3BEACA%2CcAAA%3B%3BAAKJ%2CEAAE%2CQACA%2CEAAC%3BEACC%2CmBAAA%3B%3BAAFJ%2CEAAE%2CQAIA%2CGAAE%3BEACA%2CUAAA%3B%3BAAMF%2CQAL%2BB%3BEAK%5C%2FB%2CEAXA%2CQAIA%2CGAAE%2CYAGE%3BIACE%2CeAAA%3B%3B%3BAAKR%2CEAAE%2CQAAS%3BEACT%2CUAAA%3BEACA%2CQAAA%3B%3BAACA%2CEAHA%2CQAAS%2CkBAGR%3BEACC%2CaAAa%2CqDAAb%3B%3BAAGJ%3BEACE%2CaAAa%2CoBAAb%3BEACA%2CyBAAA%3BEACA%2CcAAA%3B%3BAAKA%2CQAJ6B%3BEAI7B%3BIAHE%2CsBAAuB%2CqDAAvB%3BIACA%2CcAAA%3B%3B%3BAANJ%2CgBAQE%3BEACE%2CeAAA%3B%3BAAIJ%3BEACE%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAAGF%3BEACE%2CYAAA%3B%3BAAGF%3BEACE%2CaAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CqBAAA%3B%3BAAIA%2CQAH6B%3BEAG7B%3BIAFE%2CsBAAA%3B%3B%3BAAOE%2CQAH8B%3BEAG9B%2CgBALH%2CMACE%3BIAEG%2CWAAA%3B%3B%3BAAKJ%2CQAH%2BB%3BEAG%5C%2FB%2CgBARD%2CMACE%3BIAKG%2CaAAA%3B%3B%3BAAGJ%2CgBATD%2CMASE%2CIAAI%3BEACH%2CkBAAA%3B%3BAAGJ%2CgBAAC%3BEACC%2CkBAAA%3B%3BAACA%2CgBAFD%2CMAEE%3BEACC%2CkBAAA%3BEACA%2CYAAA%3BEACA%2COAAA%3BEACA%2CqBAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CWAAA%3BEACA%2CWAAA%3BEACA%2C6BAAA%3BEACA%2C6CAAA%3B%3BAAEF%2CgBAbD%2CMAaE%3BEACC%2CcAAA%3BEACA%2CqBAAA%3B%3BAAIA%2CQAH6B%3BEAG7B%2CgBAnBH%2CMAaE%3BIAIG%2CcAAA%3B%3B%3BAAEF%2CgBAnBH%2CMAaE%2CMAME%3BEACC%2CyBAAA%3B%3BAAIF%2CQAH%2BB%3BEAG%5C%2FB%2CgBAxBH%2CMAaE%2CMAME%3BIAGG%2CyBAAA%3B%3B%3BAAIN%2CgBA1BD%2CMA0BE%3BEACC%2CkBAAA%3BEACA%2C4BAAA%3BEACA%2CgCAAA%3BEACA%2CsBAAsB%2CoDAAtB%3BEACA%2C0BAAA%3BEACA%2CaAAa%2CmBAAb%3B%3BAAMA%2CQAL6B%3BEAK7B%2CgBAtCH%2CMA0BE%3BIAQG%2CeAAA%3BIACA%2CsBAAA%3BIACA%2CiBAAA%3B%3B%3BAAKJ%2CQAH%2BB%3BEAG%5C%2FB%2CgBAzCD%2CMA0BE%3BIAaG%2CeAAA%3B%3B%3BAAGJ%2CgBA1CD%2CMA0CE%3BEACC%2CkBAAA%3BEACA%2CsBAAsB%2CqDAAtB%3BEACA%2C4BAAA%3BEACA%2CgCAAA%3BEACA%2C0BAAA%3B%3BAAMA%2CQAL6B%3BEAK7B%2CgBArDH%2CMA0CE%3BIAOG%2CeAAA%3BIACA%2CsBAAA%3BIACA%2CiBAAA%3B%3B%3BAAKJ%2CQAH%2BB%3BEAG%5C%2FB%2CgBAxDD%2CMA0CE%3BIAYG%2CeAAA%3B%3B%3BAAIN%2CgBAAC%3BEACC%2CiBAAA%3BEACA%2CaAAA%3B%3BAAGJ%2CYAAY%2CkBAAmB%3BEAC7B%2C2BAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2C8CAAA%3BEACA%2CgBAAA%3B%3BAAGF%2CMAAM%2COAAQ%2CaAAY%3BEACxB%2CYAAA%3BEACA%2C2BAAA%3BEACA%2C0BAAA%3BEACA%2CcAAA%3B%3BAAGF%2CGAAG%2CKAAM%2COAAM%2COAAQ%2CcAAc%2CQAAO%2CcAAe%2CaAAY%2CkBAAmB%2CcAAa%2CgBAAgB%2CaAAa%3BEAClI%2CsBAAsB%2CsDAAtB%3B%3BAAGF%2CEAAE%2CQAAQ%2CcAAc%2CUAAW%3BAAAI%2CEAAE%2CQAAQ%2CYAAY%2CUAAW%3BAAAI%2CEAAE%2CQAAQ%2CUAAU%2CUAAW%2CGAAG%3BEAC5G%2CsBAAA%22%7D */