/** Shopify CDN: Minification failed

Line 192:0 Expected "{" but found "."
Line 201:0 Expected "{" but found "."
Line 238:0 Unexpected "}"

**/
/* CUSTOM */
html {
    scroll-behavior: smooth;
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
  display: none;
}
p.announcement-bar__message.center.h5 {
    font-size: 1em;
} 
a.header__menu-item.list-menu__item.link.link--text.focus-inset {
    font-family: 'Cormorant';
    font-size: 2rem;
    letter-spacing: 2px;
}
h3.accordion__title.inline-richtext.h4 {
  font-size: 1.1em;
}
.accordion__content p {
  font-size: 1.4rem;
}
.video-teaser {
  height: 600px;
}
.video-teaser-content {
  position: absolute;
  bottom: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
  .video-teaser {
    height: 500px;
  }
  .video-teaser-content {
    position: unset;
    bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  .video-teaser {
    height: 200px;
  }
  .video-teaser-content {
    position: unset;
    bottom: 0px;
  }
}
@media screen and (min-width: 750px) {
  hr {
    margin: 3rem 0 !important;
  }
}
p {
  font-size: 1.4rem;
  line-height: 1.6;
}
ul {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .collage {
    width: 75%;
    margin: 0 auto !important;
  }
}
.banner__box.content-container {
  background-color: #ffffffcc;
}
.blog__title {
  margin: 0 auto;
}
.article-card-wrapper .card__information {
  background-color: #f2e6d8;
}
.card--standard > .card__content .card__information {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.card--standard>.card__content .card__information {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.cleverreach-forms {
    padding: 0 !important;;
}
form.layout_form.cr_form.cr_font {
    margin: 0 !important;
}
.cr_ipe_item {
    margin: 0 !important;;
    padding: 0 !important;;
}
.cr_form, .cr_form .submit_container {
    text-align: left !important;
}
.cr_ipe_item label {
    display: none !important;
}
.cr_ipe_item input {
    background: none repeat scroll 0 0 #F2E6D8 !important;
    border-radius: 0 !important;
    border: 1px solid #ccc !important;
    font-size: 16px !important;
    padding: 18px !important;
    font-family: 'Work Sans' !important;
    color: #5C402B !important;
    text-align: center;
}
.cr_button {
    background-color: #5c402b !important;
    border-radius: 0px !important;
    font-size: 16px !important;
    font-family: 'Work Sans' !important;
    font-weight: 500 !important;
    height: unset !important;
    padding: 5px 25px !important;
    color: #F2E6D8 !important;
    margin-top: 10px !important;
    letter-spacing: 1px !important;
}
div#\32 251185 {
    text-align: center !important;
}
div#shopify-block-63a0b741-c759-4258-93bd-7c30a5a5f65f {
    padding-top: 48px;
    border-top: 1px solid #f1f1f1;
    margin-top: 48px;
    text-align: center; 
}
div#shopify-block-63a0b741-c759-4258-93bd-7c30a5a5f65f .cr_page {
    max-width: 100% !important;
}
div#shopify-block-63a0b741-c759-4258-93bd-7c30a5a5f65f .grid {
    flex-direction: column !important;
}
div#shopify-block-63a0b741-c759-4258-93bd-7c30a5a5f65f .grid__item {
    max-width: 100% !important;
    width: 100% !important;
}
@media screen and (min-width: 990px) {
div#shopify-block-63a0b741-c759-4258-93bd-7c30a5a5f65f .rich-text__blocks {
    max-width: 85%;
    margin: 0 auto;
}
div#shopify-block-63a0b741-c759-4258-93bd-7c30a5a5f65f .cr_page {
    max-width: 60% !important;
    margin: 0 auto; 
} 
}
span.cr_form-inputgroup.cr_form-inputgroup--typecheckbox:after {
    content: 'Ich habe die Datenschutzerklärung gelesen und akzeptiert';
}
span.label.cr_form-component--header {
    display: none !important;
}
.cr_form-component--group {
    text-align: center;
    margin-top: 15px;
}
.footer__content-top {
    padding-bottom: 1rem !important;
}
.footer__content-bottom {
    padding-top: 1rem !important;
}
.footer-block--newsletter {
    margin-top: 1rem;
}
@media screen and (min-width: 750px) {
.footer-block--newsletter {
    justify-content: right !important;
}
}
.list-social__item .icon {
    height: 2.4rem !important;
    width: 2.4rem !important;;
}
.footer-block__image-wrapper.global-media-settings {
    border: 0px
}
.blog__title {
    margin: 0 auto !important;
    margin-bottom: 10px !important;
}
@media screen and (max-width: 749px)
.banner--content-align-mobile-center .banner__buttons--multiple>* {
    background-color: #f2e5d9 !important;
}
.multirow__inner {
    display: flex;
    flex-direction: column;
    row-gap: 0px !important;
}
@media screen and (min-width: 750px)
.multirow__inner {
    row-gap: 0px !important;
}
.main-page-title {
    text-align: center;
}
h1.collection-hero__title {
    text-align: center;
}
h3.card__heading {
    font-size: 1.7rem;
}
.card-information>.price {
    font-size: 1.2rem;
}
.select__select {
    font-size: 1.8rem;
}
p.avp-productdescfont.avp-productdesctextcolor {
    display: none !important;
}
div#avp-watermark-footer {
    display: none !important;
}
.DayPicker-Day--today {
    background-color: #cabeb0 !important;
    text-decoration: underline !important;
}
.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
    background-color: #f4ebd1 !important;
}
.kUzDkQ a {
    display: none;
}
.recipient-checkbox {
    display: none !important;
}
}

.multicolumn-card__image-wrapper {
  padding: 10px;
}
.multicolumn-card__image {
  max-width: 100%;
  height: auto;
}
.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info {
    padding-top: 0.5rem !important;
}

/* MOBILE MENU */
.menu-drawer {
    width: calc(100vw - 10rem) !important;
    background-color: #f2e6d8e3 !important;
}


/* DISABLE BOOKING */
button.product-form__submit.button.button--full-width.button--primary.servicify-select-a-time-button.servicify-select-a-time-button--week {
    display: none !important;
}