@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap");
.bg-the-farm-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(166, 178, 138, var(--bs-bg-opacity)) !important;
}
.bg-the-farm-red {
  --bs-bg-opacity: 1;
  background-color: rgba(166, 178, 138, var(--bs-bg-opacity)) !important;
}
.bg-the-farm-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(166, 178, 138, var(--bs-bg-opacity)) !important;
}
.btn-the-farm-red {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a6b28a;
  --bs-btn-border-color: #a6b28a;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #8d9775;
  --bs-btn-hover-border-color: #858e6e;
  --bs-btn-focus-shadow-rgb: 179, 190, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #858e6e;
  --bs-btn-active-border-color: #7d8668;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #a6b28a;
  --bs-btn-disabled-border-color: #a6b28a;
}
.btn-main-color {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a6b28a;
  --bs-btn-border-color: #a6b28a;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #8d9775;
  --bs-btn-hover-border-color: #858e6e;
  --bs-btn-focus-shadow-rgb: 179, 190, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #858e6e;
  --bs-btn-active-border-color: #7d8668;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #a6b28a;
  --bs-btn-disabled-border-color: #a6b28a;
}
:root {
  --bs-font-sans-serif: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --com-single-gallery-title-color: #a6b28a;
  --header-bg-image: url(/media/50139173-344a-40b4-b89e-b4a67bab14ce/Group-20.jpeg);
}
body a {
  --bs-link-color: #1a171b;
  --bs-link-color-rgb: 26,23,27;
  --bs-link-hover-color-rgb: 0,0,0;
}
body h1, body h2 {
  color: #1a171b;
}
body > header {
  background-image: url("/media/50139173-344a-40b4-b89e-b4a67bab14ce/Group-20.jpeg");
}
body section.actual .actual-header-block:before {
  background-color: #a6b28a;
}
body section.actual h4 .actual-title:first-line {
  color: #a6b28a;
}
body section.blog {
  --layout-front-red: #a6b28a;
}
body section.static-page .contact-form {
  background-color: #a6b28a;
}
body section.permanentMenu h3 {
  color: #a6b28a;
}
body section.permanentMenu nav .nav-tabs .nav-link {
  border: none;
  --bs-nav-link-color: #a6b28a;
}
body section.permanentMenu nav .nav-tabs .nav-link.active:after {
  background-color: #1a171b;
}
body section.permanentMenu .tab-content h3 {
  color: #1a171b;
}
body section.eshopIframe, body section.reservationIframe {
  background-color: #a6b28a;
}
body section.quotation h2 {
  color: #a6b28a;
}
body section.quotation .carousel .carousel-inner .carousel-item .quotation-title {
  color: #a6b28a;
}
body section.actions-calendar .actions-calendar-header-block:before {
  background-color: #a6b28a;
}
body section.actions-calendar .common-actions h2 {
  color: #a6b28a;
}
body section.actions-calendar .repeating-actions h3 {
  color: #a6b28a;
}
body section.actions-calendar .repeating-actions h3:first-line {
  color: #1a171b;
}
body article.eshopIframe, body article.reservationIframe {
  background-color: #a6b28a;
}
body > header nav.top-nav a {
  --bs-nav-link-color: #1a171b;
  --bs-nav-link-hover-color: black;
}
.form-control:focus {
  border-color: #a6b28a;
  box-shadow: 0 0 0 0.25rem rgba(166, 178, 138, 0.25);
}
form:not(.no-nice) [type="radio"]:checked + span::before, form:not(.no-nice) [type="checkbox"]:checked + span::before, form:not(.no-nice) [type="radio"] + span::before, form:not(.no-nice) [type="checkbox"] + span::before {
  color: #a6b28a;
}
.com-gallery-viewer .switch-galleries-top a {
  color: #a6b28a;
}
.com-gallery-viewer .switch-galleries-top a.active:after {
  background-color: #1a171b;
}
html.layout-louka, html.layout-louka-2 {
  --com-gallery-subtitle-text-color: #a6b28a;
}
@media (min-width: 992px) {
  html.layout-louka body > header .nav-link, html.layout-louka-2 body > header .nav-link {
    --bs-nav-link-color: #1a171b;
    --bs-nav-link-hover-color: #a6b28a;
  }
}
html.layout-louka .compositePage .permanentMenu h3, html.layout-louka-2 .compositePage .permanentMenu h3 {
  color: #a6b28a;
}
html.layout-louka .compositePage .permanentMenu nav .nav-tabs .nav-link, html.layout-louka-2 .compositePage .permanentMenu nav .nav-tabs .nav-link {
  border: none;
  --bs-nav-link-color: #a6b28a;
}
html.layout-louka .compositePage .permanentMenu nav .nav-tabs .nav-link.active:after, html.layout-louka-2 .compositePage .permanentMenu nav .nav-tabs .nav-link.active:after {
  background-color: #1a171b;
}
html.layout-louka .compositePage .permanentMenu .tab-content h3, html.layout-louka-2 .compositePage .permanentMenu .tab-content h3 {
  color: #1a171b;
}
