.vue-map{width:100%;height:100%;min-height:2rem}.notification-block[data-v-0d557d07]{width:100%;min-height:var(--block-notification-min-height);background:var(--block-notification-color-notification);overflow:hidden}.notification-block--alert[data-v-0d557d07]{background:var(--block-notification-color-alert)}.notification-block--info[data-v-0d557d07]{background:var(--block-notification-color-info)}.notification-block__container[data-v-0d557d07]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%;min-height:var(--block-notification-min-height)}.notification-block__content[data-v-0d557d07]{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:100%;padding:var(--spacing-medium) 0;color:var(--color-text-negative)}.notification-block__cross[data-v-0d557d07]{flex:0 0 auto}.app-admin-bar[data-v-d364435e]{position:fixed;z-index:50;bottom:var(--spacing-medium);left:var(--spacing-medium);padding:var(--spacing-medium);background:var(--color-inverted);border-radius:20px}.app-admin-bar>*[data-v-d364435e]:first-child{margin-right:var(--spacing-medium)}.app-footer[data-v-2b16c32d]{min-height:300px;background-color:var(--footer-background-color);padding:var(--spacing-xxl) var(--spacing-small) var(--spacing-large) var(--spacing-small)}.footer-wrapper[data-v-2b16c32d]{display:flex;flex-wrap:wrap}.column[data-v-2b16c32d]{flex:0 0 100%;margin-bottom:var(--spacing-large)}@media (min-width: 768px){.column[data-v-2b16c32d]{flex:1 1 calc(33.33% - var(--spacing-medium));margin-right:var(--spacing-medium);margin-bottom:var(--spacing-xxl)}}@media (min-width: 1024px){.column[data-v-2b16c32d]{flex:1 1 calc(16.66% - var(--spacing-medium));margin-right:var(--spacing-medium);margin-bottom:var(--spacing-xxl)}}.column[data-v-2b16c32d]:last-of-type{margin-right:0}.footer-title[data-v-2b16c32d]{color:var(--footer-title-color, var(--color-invertable-text-secondary))}.footer-text[data-v-2b16c32d]{color:var(--footer-text-color, var(--color-invertable-text-primary))}.link-item[data-v-2b16c32d]{list-style:none;margin-bottom:var(--spacing-medium)}.link[data-v-2b16c32d]:hover{text-decoration:underline}.copyright-row[data-v-2b16c32d]{width:100%}.compass-breadcrumb[data-v-7198a99c]{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.compass-breadcrumb[data-v-7198a99c]::-webkit-scrollbar{display:none}.compass-breadcrumb__scroll[data-v-7198a99c]{flex:0 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}@media (max-width: 768px){.compass-breadcrumb__scroll[data-v-7198a99c]{white-space:nowrap}}.compass-crumb{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--crumb-color);position:relative}.compass-crumb>a{color:var(--crumb-color);text-decoration:none;font-family:var(--font-family-primary);font-weight:var(--typo-body-weight)}.compass-crumb__chevron{display:block;transform:rotate(-90deg);margin:2px var(--spacing-small) 0 var(--spacing-small);color:var(--crumb-chevron-color);flex:0 0 auto}.group-navigation[data-v-71a6075f]{width:100%;margin:0;height:var(--group-nav-height);background:var(--color-backdrops-inverted);color:var(--color-text-primary);padding:var(--group-nav-padding);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.group-navigation-mobile[data-v-83e299fb]{width:100%;margin:0;height:var(--group-nav-height);background:var(--color-backdrops-inverted);color:var(--color-text-negative);padding:var(--group-nav-padding-mobile);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.main-navigation__wrapper[data-v-e2aacdee]{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:999;perspective:1200px;transition:var(--transition-cubic-bezier);box-shadow:0 0 #0000000d}.main-navigation__wrapper--collapsed[data-v-e2aacdee]{transform:translateY(calc(-1 * (var(--nav-height) + var(--secondary-menu-height))))}.main-navigation__wrapper--shadow[data-v-e2aacdee]{box-shadow:0 3px 20px #0000000d}.main-navigation[data-v-e2aacdee]{width:100%;height:var(--nav-height);background:var(--color-navigation);color:var(--color-text-primary);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:var(--nav-padding)}.main-navigation__extension[data-v-e2aacdee]{transition:var(--transition-cubic-bezier);overflow:hidden;position:absolute;top:var(--nav-height);height:80px;left:0;right:0;background:var(--color-page-secondary);transform-origin:top center}.main-navigation__extension-enter-from[data-v-e2aacdee],.main-navigation__extension-leave-to[data-v-e2aacdee]{transform:rotateX(-88deg);opacity:.8}.main-navigation-mobile__wrapper[data-v-126e92a4]{position:-webkit-sticky;position:sticky;top:0;z-index:999;perspective:1200px;transition:var(--transition-cubic-bezier);box-shadow:0 0 #0000000d}.main-navigation-mobile__wrapper--collapsed[data-v-126e92a4]{transform:translateY(calc(-1 * (var(--nav-height-mobile) + var(--secondary-menu-height))))}.main-navigation-mobile__wrapper--shadow[data-v-126e92a4]{box-shadow:0 3px 20px #0000000d}.main-navigation-mobile[data-v-126e92a4]{width:100%;height:var(--nav-height-mobile);background:var(--color-navigation);color:var(--color-text-primary);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:var(--nav-padding-mobile)}.main-navigation-mobile__extension[data-v-126e92a4]{transition:var(--transition-cubic-bezier);overflow:hidden;position:absolute;top:var(--nav-height-mobile);left:0;right:0;background:var(--color-page-secondary);transform-origin:top center;padding:var(--spacing-medium);max-height:calc(100vh - var(--nav-height-mobile) - var(--group-nav-height));overflow-y:auto;overflow-x:hidden}.main-navigation-mobile__extension-enter-from[data-v-126e92a4],.main-navigation-mobile__extension-leave-to[data-v-126e92a4]{transform:rotateX(-88deg);opacity:.8}.compass-menu{position:relative;flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:100%;overflow:hidden}.compass-menu__scroll{position:relative;flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.compass-menu__scroll::-webkit-scrollbar{display:none}.compass-menu__container{position:relative;flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;transition:var(--transition-cubic-bezier)}.compass-menu__container-move,.compass-menu__container-enter-active{transition:var(--transition-cubic-bezier)}.compass-menu__container-leave-active{display:none;transition:none!important}.compass-menu__container-enter-from{opacity:0;transform:translate(50px)}.compass-menu__container-leave-to{transition:none}.compass-menu__right-arrow{position:absolute;right:0px;top:0;bottom:0;padding:var(--spacing-medium) var(--spacing-small) var(--spacing-medium) var(--spacing-medium);display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.4794292717) 28%,rgb(255,255,255) 50%,rgb(255,255,255) 100%)}.compass-menu__right-arrow>svg{transform:rotate(-90deg)}.compass-menu__left-arrow{position:absolute;left:0;top:0;bottom:0;padding:var(--spacing-medium) var(--spacing-medium) var(--spacing-medium) var(--spacing-small);display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;background:linear-gradient(90deg,rgb(255,255,255) 0%,rgb(255,255,255) 46%,rgba(255,255,255,.6054796919) 72%,rgba(255,255,255,0) 100%)}.compass-menu__left-arrow>svg{transform:rotate(90deg)}.compass-menu__extra-space{padding:var(--spacing-medium) var(--spacing-small) var(--spacing-medium) var(--spacing-medium);width:24px}.compass-menu-item{display:flex;align-items:center;justify-content:center;height:100%;position:relative;font-size:18px;font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-size:var(--menu-font-size);color:var(--menu-color);padding:0 var(--spacing-medium);cursor:pointer;user-select:none}.compass-menu-item a,.compass-menu-item button{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-size:var(--menu-font-size);color:var(--menu-color);text-decoration:none;white-space:nowrap}.compass-menu-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--color-brand-secondary);transition:var(--transition-cubic-bezier);transform:scaleX(0) scaleY(0)}.compass-menu-item--active:after,.compass-menu-item:hover:after{transform:scaleX(1) scaleY(1)}.compass-menu-item:active:after{opacity:.8}.compass-menu-item-mobile{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;font-size:18px;font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-size:var(--menu-font-size);color:var(--menu-color);padding:var(--spacing-medium) 0 var(--spacing-small) 0;margin-bottom:var(--spacing-small);cursor:pointer;user-select:none}.compass-menu-item-mobile a,.compass-menu-item-mobile button{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-size:var(--menu-font-size);color:var(--menu-color);text-decoration:none;white-space:nowrap}.compass-menu-item-mobile:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--color-brand-secondary);transition:var(--transition-cubic-bezier);transform:scaleX(0) scaleY(0)}.compass-menu-item-mobile--active:after,.compass-menu-item-mobile:hover:after{transform:scaleX(1) scaleY(1)}.compass-menu-item-mobile:active:after{opacity:.8}.secondary-navigation[data-v-fb048c56]{display:flex;justify-content:flex-start;align-content:center;column-gap:var(--spacing-small);height:var(--secondary-menu-height);padding:0 var(--spacing-xs);background-color:var(--color-page-secondary);box-shadow:0 3px 20px #0000000d;overflow-x:scroll}@media (min-width: 768px){.secondary-navigation[data-v-fb048c56]{justify-content:center;padding:0;overflow-x:hidden}}.secondary-navigation .secondary-navigation__item[data-v-fb048c56]{margin:auto 0;white-space:nowrap}.secondary-navigation .secondary-navigation__item .compass-text[data-v-fb048c56]{padding:8px 16px;border-radius:100px;border:1px solid transparent;display:inline-block}.secondary-navigation .secondary-navigation__item .compass-text[data-v-fb048c56]:hover{border:1px solid var(--color-interactive-primary-hover);color:var(--color-interactive-primary-hover)}.secondary-navigation .secondary-navigation__item .compass-text[data-v-fb048c56]:active{border:1px solid var(--color-interactive-primary-pressed);color:var(--color-interactive-primary-pressed)}.secondary-navigation .secondary-navigation__item--selected .compass-text[data-v-fb048c56]{border:1px solid var(--color-interactive-primary-idle);color:var(--color-interactive-primary-idle)}.compass-menu-mobile{position:relative;flex:1 1 auto;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.header-search__wrapper[data-v-5280a235]{position:relative;flex:1;max-width:950px}.header-search__wrapper .input[data-v-5280a235]{padding-right:var(--spacing-xl)}.header-search__wrapper .search-button[data-v-5280a235]{position:absolute;right:var(--spacing-medium);top:50%;transform:translateY(-50%);color:var(--color-neutral-35)}.header-search__wrapper .search-button[data-v-5280a235]:hover{transform:scale(1.05) translateY(-50%) translateZ(0)}.app-header[data-v-aa3b40f2]{width:100%;display:unset}.app-header__not-squish[data-v-aa3b40f2]{flex:0 0 auto}.app-header__group-navigation[data-v-aa3b40f2]{display:none!important}@media (min-width: 768px){.app-header__group-navigation[data-v-aa3b40f2]{display:flex!important}}@media (min-width: 768px){.app-header__group-navigation-mobile[data-v-aa3b40f2]{display:none!important}}.app-header__main-navigation[data-v-aa3b40f2]{display:none!important}@media (min-width: 768px){.app-header__main-navigation[data-v-aa3b40f2]{display:flex!important}}@media (min-width: 768px){.app-header__main-navigation-mobile[data-v-aa3b40f2]{display:none!important}}.app-header__logo-link[data-v-aa3b40f2]{max-height:100%;padding:var(--spacing-small)}.app-header__logo[data-v-aa3b40f2]{max-height:70px;max-width:150px}.app-header__mobile-logo-link[data-v-aa3b40f2]{display:flex;justify-content:center;align-items:center;height:var(--nav-height-mobile);padding:var(--spacing-small) 0;flex:1 0 auto}.app-header__mobile-logo[data-v-aa3b40f2]{max-height:100%;width:auto;max-width:90px}.app-header__language--hidden[data-v-aa3b40f2]{display:none}.menu-button[data-v-aa3b40f2]{color:var(--color-navigation-button, var(--color-neutral-35))}.village-logo[data-v-e5d52192]{height:80px;max-width:100%;object-fit:contain}.article-list-block[data-v-ac0378da]{--article-card-min-height: 400px;background-color:var(--color-page);padding:var(--block-padding-mobile)}@media (min-width: 1024px){.article-list-block[data-v-ac0378da]{--article-card-min-height: 450px;padding:var(--block-padding)}}.article-list-block--alternative-background[data-v-ac0378da]{background-color:var(--color-invertable-background)}.loader-wrapper[data-v-ac0378da]{height:var(--article-card-min-height)}.cards[data-v-ac0378da]{overflow-x:scroll;scroll-snap-type:x mandatory;display:flex;column-gap:var(--spacing-medium-large)}.card[data-v-ac0378da]{flex:0 0 auto;flex-basis:212px;scroll-snap-align:center}@media (min-width: 768px){.card[data-v-ac0378da]{flex-basis:300px}}.card__title[data-v-ac0378da]{display:block;margin-bottom:var(--spacing-small)}.card__image[data-v-ac0378da]{aspect-ratio:212/147;width:100%;margin-bottom:var(--spacing-medium)}@media (min-width: 1024px){.cards[data-v-ac0378da]{overflow-x:visible;display:grid;grid-template-columns:1fr 1fr}.card[data-v-ac0378da]:first-child{grid-column:1;grid-row:1/4}.card:first-child .card__image[data-v-ac0378da]{aspect-ratio:558/330;margin-bottom:var(--spacing-medium-large)}.card[data-v-ac0378da]:not(:first-child){grid-column:2;display:flex;padding:var(--spacing-medium-large) 0;border-top:var(--separator-border-light)}.card:not(:first-child) .card__image[data-v-ac0378da]{flex:0 0 160px;height:90px;margin:0 var(--spacing-medium-large) 0 0}}.brands-block[data-v-ac40b3bd]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.brands-block[data-v-ac40b3bd]{padding:var(--block-padding)}}.brands-block--alternative-background[data-v-ac40b3bd]{background-color:var(--color-page-secondary)}.brands-block .brands[data-v-ac40b3bd]{width:100%;align-items:center;gap:var(--spacing-large);overflow-x:scroll;scroll-snap-type:x mandatory;margin-top:var(--spacing-medium);padding:0 var(--spacing-medium-large)}@media (min-width: 1024px){.brands-block .brands[data-v-ac40b3bd]{row-gap:var(--spacing-xxl);overflow-x:auto;flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-large);padding:0}}.brands-block .brand[data-v-ac40b3bd]{scroll-snap-align:center}@media (min-width: 768px){.brands-block .brand[data-v-ac40b3bd]{margin:0 var(--spacing-large)}.brands-block .brand[data-v-ac40b3bd]:first-child{margin-left:0}}.brands-block .brand__logo[data-v-ac40b3bd]{width:auto;max-width:120px;max-height:40px}@media (min-width: 768px){.brands-block .brand__logo[data-v-ac40b3bd]{max-width:140px;max-height:60px;transform:scale(.95);transition:var(--transition-cubic-bezier)}.brands-block .brand__logo[data-v-ac40b3bd]:hover{transform:scale(1)}}.call-to-action-block[data-v-8e7ba1c5]{width:100%;padding:var(--block-padding-mobile);background-color:var(--color-page)}@media (min-width: 768px){.call-to-action-block[data-v-8e7ba1c5]{padding:var(--block-padding)}}.call-to-action-block--alternative-background[data-v-8e7ba1c5]{background-color:var(--color-page-secondary)}.call-to-action-block .content[data-v-8e7ba1c5]{padding:0 var(--spacing-medium);max-width:var(--content-max-width);margin:0 auto}.call-to-action-block .call-to-action[data-v-8e7ba1c5]{margin-top:var(--spacing-medium-large)}@media (min-width: 768px){.call-to-action-block .call-to-action[data-v-8e7ba1c5]{margin-top:var(--spacing-xl)}}.content-selector-balls[data-v-0927c3e2]{flex:0 1 auto;width:100%;display:flex;align-items:center;justify-content:center;z-index:1;position:absolute;bottom:var(--spacing-medium)}.content-selector-balls__arrow-left[data-v-0927c3e2]{margin:var(--spacing-small);color:var(--color-icon-negative);transform:rotate(90deg);cursor:pointer;user-select:none}.content-selector-balls__arrow-right[data-v-0927c3e2]{margin:var(--spacing-small);color:var(--color-icon-negative);transform:rotate(-90deg);cursor:pointer;user-select:none}.content-selector-balls__selector[data-v-0927c3e2]{padding:var(--spacing-medium) var(--spacing-small);user-select:none;cursor:pointer;background:none;border:none}.content-selector-balls__ball[data-v-0927c3e2]{display:inline-block;flex:0 0 auto;background:transparent;border:2px solid var(--color-inverted);transition:var(--transition-cubic-bezier);width:10px;height:10px;border-radius:50%}.content-selector-balls__ball--active[data-v-0927c3e2]{background:var(--color-inverted)}.changing-hero-block[data-v-9ab855f8]{--block-changing-hero-height: var(--block-changing-hero-height-mobile);width:100%;max-width:var(--block-changing-hero-max-width);min-height:var(--block-changing-hero-height);display:flex;flex-direction:column;margin:0 auto}@media (min-width: 768px){.changing-hero-block[data-v-9ab855f8]{--block-changing-hero-height: var(--block-changing-hero-height-desktop)}}@media (min-width: 768px){.changing-hero-block[data-v-9ab855f8]{flex-direction:row}}.changing-hero-block__background[data-v-9ab855f8]{width:100%;height:var(--block-changing-hero-height);transition:var(--transition-cubic-bezier);position:relative;transform:translateY(0)}.changing-hero-block__background-enter-active[data-v-9ab855f8]{z-index:5;position:absolute}.changing-hero-block__background-enter-from[data-v-9ab855f8]{transform:translateY(calc(-1 * var(--block-changing-hero-height)))}.changing-hero-block__background-enter-to[data-v-9ab855f8]{transform:translateY(0)}.changing-hero-block__background-leave-active[data-v-9ab855f8]{position:absolute}.changing-hero-block__image[data-v-9ab855f8],.changing-hero-block__text[data-v-9ab855f8]{width:100%;flex:0 0 auto;position:relative}@media (min-width: 768px){.changing-hero-block__image[data-v-9ab855f8],.changing-hero-block__text[data-v-9ab855f8]{width:50%}}.changing-hero-block__image[data-v-9ab855f8]{overflow:hidden;height:var(--block-changing-hero-height)}.changing-hero-block__text[data-v-9ab855f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(var(--block-changing-hero-height) + var(--spacing-xxl));background:var(--block-changing-hero-background);overflow:hidden}@media (min-width: 768px){.changing-hero-block__text[data-v-9ab855f8]{height:var(--block-changing-hero-height)}}.changing-hero-block__text-container[data-v-9ab855f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--block-changing-hero-background);padding:var(--spacing-medium-large);margin-bottom:var(--spacing-large);width:100%;transition:var(--transition-cubic-bezier);transition-delay:.05s;position:relative;transform:translateY(0)}@media (min-width: 768px){.changing-hero-block__text-container[data-v-9ab855f8]{padding:var(--block-changing-hero-padding);margin-bottom:0}}.changing-hero-block__text-container-enter-active[data-v-9ab855f8]{z-index:5;position:absolute}.changing-hero-block__text-container-enter-from[data-v-9ab855f8]{transform:translateY(calc(-1 * var(--block-changing-hero-height)))}.changing-hero-block__text-container-enter-to[data-v-9ab855f8]{transform:translateY(0)}.changing-hero-block__text-container-leave-active[data-v-9ab855f8]{opacity:0}.changing-hero-block__balls[data-v-9ab855f8]{z-index:10}.compass-rich-text{overflow-wrap:anywhere}.compass-rich-text>*{margin-bottom:var(--spacing-large)}.compass-rich-text a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.compass-rich-text p,.compass-rich-text li{font-size:var(--typo-body-large-size);font-weight:var(--typo-body-large-weight);line-height:var(--typo-body-large-line-height);letter-spacing:var(--typo-body-large-letter-spacing)}.compass-rich-text h2{margin-bottom:var(--spacing-medium-large)}.compass-rich-text h3,.compass-rich-text h4{margin-bottom:var(--spacing-small)}.compass-rich-text img{margin:var(--spacing-large) 0;height:auto}.compass-rich-text ul,.compass-rich-text ol{list-style-position:inside}.compass-rich-text ul>li{list-style-type:disc}.compass-rich-text li>ul,.compass-rich-text li>ol{margin-left:var(--spacing-medium-large)}.compass-rich-text a:hover{text-decoration:underline}.compass-rich-text>*:last-child{margin-bottom:0}.compass-rich-text .table-container{max-width:100%!important;overflow-x:auto;overflow-y:hidden}.compass-rich-text table{border-color:var(--color-neutral-65)}.compass-rich-text table td{padding:var(--spacing-small);min-width:var(--spacing-xxxl);color:var(--color-text-primary)}.compass-rich-text[body-normal] p,.compass-rich-text[body-normal] li{font-size:var(--typo-body-size);font-weight:var(--typo-body-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing)}.compass-rich-text[no-image-margin] img{margin:0}.content-block[data-v-e5715697]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.content-block[data-v-e5715697]{padding:var(--block-padding)}}.content-block--alternative-background[data-v-e5715697]{background-color:var(--color-page-secondary)}.compass-form{width:100%;max-width:var(--form-max-width)}.compass-form>*{margin-bottom:var(--spacing-large)}.compass-form fieldset{border:none}.compass-form fieldset legend{margin-bottom:var(--spacing-medium)}input[type=radio],.compass-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0;cursor:pointer;width:var(--input-radio-radius);height:var(--input-radio-radius);transition:var(--transition-cubic-bezier);border:var(--input-radio-border);border-radius:var(--input-radio-radius);background-color:var(--input-radio-background-color)}input[type=radio]:hover,.compass-radio:hover{border:var(--input-radio-border-hover)}input[type=radio]:after,.compass-radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:var(--transition-cubic-bezier);width:var(--input-radio-ball-radius);height:var(--input-radio-ball-radius);border-radius:var(--input-radio-ball-radius);background:var(--input-radio-ball-color)}input[type=radio]:checked,.compass-radio:checked{border:var(--input-radio-border-active)}input[type=radio]:checked:after,.compass-radio:checked:after{transform:translate(-50%,-50%) scale(1);opacity:1}input[type=radio]:disabled,.compass-radio:disabled{opacity:.2}input[type=radio][margin-xl],.compass-radio[margin-xl]{margin:var(--spacing-xl)}input[type=radio][margin-xxl],.compass-radio[margin-xxl]{margin:var(--spacing-xxl)}input[type=radio][margin-large],.compass-radio[margin-large]{margin:var(--spacing-large)}input[type=radio][margin-medium-large],.compass-radio[margin-medium-large]{margin:var(--spacing-medium-large)}input[type=radio][margin-medium],.compass-radio[margin-medium]{margin:var(--spacing-medium)}input[type=radio][margin-small],.compass-radio[margin-small]{margin:var(--spacing-small)}input[type=radio][margin-xs],.compass-radio[margin-xs]{margin:var(--spacing-xs)}input[type=radio][margin-xs-vertical],.compass-radio[margin-xs-vertical]{margin:var(--spacing-xs) 0}input[type=radio][margin-xs-horizontal],.compass-radio[margin-xs-horizontal]{margin:0 var(--spacing-xs)}input[type=radio][margin-xs-top],.compass-radio[margin-xs-top]{margin-top:var(--spacing-xs)}input[type=radio][margin-xs-bottom],.compass-radio[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}input[type=radio][margin-xs-left],.compass-radio[margin-xs-left]{margin-left:var(--spacing-xs)}input[type=radio][margin-xs-right],.compass-radio[margin-xs-right]{margin-right:var(--spacing-xs)}input[type=radio][margin-small-vertical],.compass-radio[margin-small-vertical]{margin:var(--spacing-small) 0}input[type=radio][margin-small-horizontal],.compass-radio[margin-small-horizontal]{margin:0 var(--spacing-small)}input[type=radio][margin-small-top],.compass-radio[margin-small-top]{margin-top:var(--spacing-small)}input[type=radio][margin-small-bottom],.compass-radio[margin-small-bottom]{margin-bottom:var(--spacing-small)}input[type=radio][margin-small-left],.compass-radio[margin-small-left]{margin-left:var(--spacing-small)}input[type=radio][margin-small-right],.compass-radio[margin-small-right]{margin-right:var(--spacing-small)}input[type=radio][margin-medium-vertical],.compass-radio[margin-medium-vertical]{margin:var(--spacing-medium) 0}input[type=radio][margin-medium-horizontal],.compass-radio[margin-medium-horizontal]{margin:0 var(--spacing-medium)}input[type=radio][margin-medium-top],.compass-radio[margin-medium-top]{margin-top:var(--spacing-medium)}input[type=radio][margin-medium-bottom],.compass-radio[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}input[type=radio][margin-medium-left],.compass-radio[margin-medium-left]{margin-left:var(--spacing-medium)}input[type=radio][margin-medium-right],.compass-radio[margin-medium-right]{margin-right:var(--spacing-medium)}input[type=radio][margin-medium-large-vertical],.compass-radio[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}input[type=radio][margin-medium-large-horizontal],.compass-radio[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}input[type=radio][margin-medium-large-top],.compass-radio[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}input[type=radio][margin-medium-large-bottom],.compass-radio[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}input[type=radio][margin-medium-large-left],.compass-radio[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}input[type=radio][margin-medium-large-right],.compass-radio[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}input[type=radio][margin-xl-vertical],.compass-radio[margin-xl-vertical]{margin:var(--spacing-xl) 0}input[type=radio][margin-xxl-vertical],.compass-radio[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}input[type=radio][margin-large-vertical],.compass-radio[margin-large-vertical]{margin:var(--spacing-large) 0}input[type=radio][margin-xl-horizontal],.compass-radio[margin-xl-horizontal]{margin:0 var(--spacing-xl)}input[type=radio][margin-xxl-horizontal],.compass-radio[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}input[type=radio][margin-large-horizontal],.compass-radio[margin-large-horizontal]{margin:0 var(--spacing-large)}input[type=radio][margin-xl-top],.compass-radio[margin-xl-top]{margin-top:var(--spacing-xl)}input[type=radio][margin-xxl-top],.compass-radio[margin-xxl-top]{margin-top:var(--spacing-xxl)}input[type=radio][margin-large-top],.compass-radio[margin-large-top]{margin-top:var(--spacing-large)}input[type=radio][margin-xl-bottom],.compass-radio[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}input[type=radio][margin-xxl-bottom],.compass-radio[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}input[type=radio][margin-large-bottom],.compass-radio[margin-large-bottom]{margin-bottom:var(--spacing-large)}input[type=radio][margin-xl-left],.compass-radio[margin-xl-left]{margin-left:var(--spacing-xl)}input[type=radio][margin-xxl-left],.compass-radio[margin-xxl-left]{margin-left:var(--spacing-xxl)}input[type=radio][margin-large-left],.compass-radio[margin-large-left]{margin-left:var(--spacing-large)}input[type=radio][margin-xl-right],.compass-radio[margin-xl-right]{margin-right:var(--spacing-xl)}input[type=radio][margin-xxl-right],.compass-radio[margin-xxl-right]{margin-right:var(--spacing-xxl)}input[type=radio][margin-large-right],.compass-radio[margin-large-right]{margin-right:var(--spacing-large)}input[type=radio][margin-auto-left],.compass-radio[margin-auto-left]{margin-left:auto}input[type=radio][margin-auto-right],.compass-radio[margin-auto-right]{margin-right:auto}input[type=radio][centered],.compass-radio[centered]{margin-left:auto;margin-right:auto}input[type=radio][no-margins],.compass-radio[no-margins]{margin:0}.compass-radio.compass-radio--error{border:var(--input-radio-border-error)}.compass-radio.compass-radio--error:after{background:var(--input-radio-ball-color-error)}.custom-form-block[data-v-5e4f6d78]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.custom-form-block[data-v-5e4f6d78]{padding:var(--block-padding)}}.custom-form-block--alternative-background[data-v-5e4f6d78]{background-color:var(--color-page-secondary)}.custom-shortcuts-block[data-v-196ffac7]{--banner-width: 200px;--banner-height: 180px;padding:var(--block-padding-mobile)}@media (min-width: 1024px){.custom-shortcuts-block[data-v-196ffac7]{--banner-width: 100%}}@media (min-width: 768px){.custom-shortcuts-block[data-v-196ffac7]{padding:var(--block-padding)}}.custom-shortcuts-block--alternative-background[data-v-196ffac7]{background-color:var(--color-page-secondary)}@media (min-width: 768px){.custom-shortcuts-block--small-padding[data-v-196ffac7]{padding:var(--spacing-medium-large) 0}}.custom-shortcuts-block .custom-shortcuts-block__shortcuts[data-v-196ffac7]{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}@media (min-width: 768px){.custom-shortcuts-block .custom-shortcuts-block__shortcuts[data-v-196ffac7]{flex-wrap:wrap;justify-content:center}}.custom-shortcuts-block .custom-shortcuts-block__shortcuts .shortcut[data-v-196ffac7]{display:flex;justify-content:center;margin-right:var(--spacing-medium);scroll-snap-align:center}@media (min-width: 768px){.custom-shortcuts-block .custom-shortcuts-block__shortcuts .shortcut[data-v-196ffac7]{width:calc(33.33% - var(--spacing-medium));margin:0 var(--spacing-small)}}.custom-shortcuts-block .custom-shortcuts-block__shortcuts .shortcut__link[data-v-196ffac7]{width:100%;display:flex;justify-content:center}.custom-shortcuts-block .custom-shortcuts-block__shortcuts .shortcut__banner[data-v-196ffac7]{width:var(--banner-width);height:var(--banner-height)}.faq-block[data-v-2c273280]{--border-color: var(--color-neutral-15);padding:var(--block-padding-mobile)}@media (min-width: 768px){.faq-block[data-v-2c273280]{padding:var(--block-padding)}}.faq-block--alternative-background[data-v-2c273280]{background-color:var(--color-page-secondary)}.faq-block .faq-item[data-v-2c273280]{border-top:1px solid var(--border-color)}.faq-block .faq-item[data-v-2c273280]:last-of-type{border-bottom:1px solid var(--border-color)}.faq-block .faq-item .accordion-icon[data-v-2c273280]{color:var(--color-icon)}.gallery-block[data-v-d28709ff]{position:relative;margin:0 auto;max-width:var(--content-max-width);padding:var(--block-padding-mobile)}@media (min-width: 768px){.gallery-block[data-v-d28709ff]{padding:var(--block-padding)}}.gallery-block__images-container[data-v-d28709ff]{position:relative}.gallery-block__images[data-v-d28709ff]{position:relative;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.gallery-block__images[data-v-d28709ff]::-webkit-scrollbar{display:none}.gallery-block__image[data-v-d28709ff]{flex:0 0 auto;cursor:pointer;user-select:none;border-radius:8px;width:100%;height:263px;margin-right:0;transition:var(--transition-cubic-bezier)}.gallery-block__image[data-v-d28709ff]:hover{transform:scale(1.05)}.gallery-block__image>img[data-v-d28709ff]{width:100%;height:263px}@media (min-width: 1024px){.gallery-block__image>img[data-v-d28709ff]{width:359px}}@media (min-width: 1024px){.gallery-block__image[data-v-d28709ff]{margin-right:var(--spacing-large);width:359px}}.gallery-block__image[data-v-d28709ff]:last-child{margin-right:0}.gallery-block__prev[data-v-d28709ff]{position:absolute;left:var(--block-gallery-button-spacing-mobile);top:50%;transform:translateY(-50%)}.gallery-block__prev[data-v-d28709ff]:hover{transform:translateY(-50%)}.gallery-block__prev--over[data-v-d28709ff]{z-index:9999}@media (min-width: 1024px){.gallery-block__prev[data-v-d28709ff]{left:var(--block-gallery-button-spacing)}}.gallery-block__next[data-v-d28709ff]{position:absolute;right:var(--block-gallery-button-spacing-mobile);top:50%;transform:translateY(-50%)}.gallery-block__next[data-v-d28709ff]:hover{transform:translateY(-50%)}.gallery-block__next--over[data-v-d28709ff]{z-index:9999}@media (min-width: 1024px){.gallery-block__next[data-v-d28709ff]{right:var(--block-gallery-button-spacing)}}.gallery-block__large-image-container[data-v-d28709ff]{position:fixed;z-index:9997;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.gallery-block__overlay[data-v-d28709ff]{background-color:#0003;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(3px);cursor:pointer}.gallery-block__large-image[data-v-d28709ff]{max-width:var(--absolute-max-width);z-index:9998;height:80%;position:relative}.gallery-block__close[data-v-d28709ff]{position:absolute;top:var(--spacing-medium);right:var(--spacing-small)}.compass-heart-icon[data-v-d871675f]{transition:var(--transition-cubic-bezier)}.hero-block[data-v-0c40c81a]{position:relative;min-height:var(--block-hero-min-height-mobile);width:100%;margin:0 auto;max-width:var(--block-hero-max-width);display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width: 768px){.hero-block[data-v-0c40c81a]{min-height:var(--block-hero-min-height)}}.hero-block .hero-block__background[data-v-0c40c81a]{position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .6s cubic-bezier(.65,0,.35,1)}.hero-block .hero-block__background-enter-from[data-v-0c40c81a]{transform:translate(100%) translateY(0)}.hero-block .hero-block__background-leave-to[data-v-0c40c81a]{transform:translate(-100%) translateY(0)}.hero-block .hero-block__background--restaurant[data-v-0c40c81a]{box-shadow:inset 0 0 100px #00000080}.hero-block .hero-block__content[data-v-0c40c81a]{position:relative;padding:var(--spacing-medium-large) var(--spacing-small);width:100%}@media (min-width: 768px){.hero-block .hero-block__content[data-v-0c40c81a]{padding:var(--spacing-large)}}@media (max-width: 480px){.hero-block .hero-block__balls[data-v-0c40c81a]{display:none}}.hero-block .hero-block__base-info[data-v-0c40c81a]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-block .hero-block__base-info--restaurant[data-v-0c40c81a]{margin:var(--spacing-small) 0}@media (min-width: 768px){.hero-block .hero-block__base-info--restaurant[data-v-0c40c81a]{padding:var(--spacing-large)}}.hero-block .hero-block__restaurant-address[data-v-0c40c81a]{margin-top:var(--spacing-small)}@media (min-width: 768px){.hero-block .hero-block__restaurant-address[data-v-0c40c81a]{margin-top:var(--spacing-medium)}}.hero-block .hero-block__restaurant-headline[data-v-0c40c81a]{display:flex;align-items:center}.hero-block .hero-block__restaurant-headline-text[data-v-0c40c81a]{margin-right:var(--spacing-small)}.hero-block .hero-block__restaurant-call-to-action[data-v-0c40c81a]{width:100%;display:flex;align-items:center;justify-content:center;margin:var(--spacing-medium) 0 0 0;padding:var(--spacing-medium) 0;border-top:1px solid var(--color-text-secondary);border-bottom:1px solid var(--color-text-secondary)}@media (min-width: 768px){.hero-block .hero-block__restaurant-call-to-action[data-v-0c40c81a]{margin:var(--spacing-large) 0 0 0;padding:var(--spacing-large) 0}}.hero-block .hero-block__restaurant-call-to-action--inverted[data-v-0c40c81a]{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}.hero-block .hero-block__restaurant-actions[data-v-0c40c81a]{padding:var(--spacing-medium) 0 0 0;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}@media (min-width: 1024px){.hero-block .hero-block__restaurant-actions[data-v-0c40c81a]{padding:var(--spacing-large) 0 0 0;flex-direction:row}}.hero-block .hero-block__opening-hours[data-v-0c40c81a]{flex:1 0 auto}.print-title[data-v-0c40c81a]{display:none}.highlight-block[data-v-57acc621]{width:100%;max-width:var(--absolute-max-width);display:flex;flex-direction:column;margin:0 auto}@media (min-width: 768px){.highlight-block[data-v-57acc621]{flex-direction:row;height:var(--block-highlight-max-height-tablet);margin:0 auto}}@media (min-width: 1024px){.highlight-block[data-v-57acc621]{height:var(--block-highlight-max-height)}}@media (min-width: 768px){.highlight-block--reorder[data-v-57acc621]{flex-direction:row-reverse}}.highlight-block+.highlight-block[data-v-57acc621]{margin-top:0}.highlight-block__image[data-v-57acc621],.highlight-block__text[data-v-57acc621]{width:100%;flex:0 0 auto}@media (min-width: 768px){.highlight-block__image[data-v-57acc621],.highlight-block__text[data-v-57acc621]{width:50%}}.highlight-block__image[data-v-57acc621]{height:100%;overflow:hidden}.highlight-block__text[data-v-57acc621]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:var(--color-page);overflow:hidden;padding:var(--block-highlight-padding-mobile)}@media (min-width: 768px){.highlight-block__text[data-v-57acc621]{padding:var(--block-highlight-padding)}}.highlight-block__image>img{height:195px}@media (min-width: 768px){.highlight-block__image>img{height:var(--block-highlight-max-height-tablet)}}@media (min-width: 1024px){.highlight-block__image>img{height:var(--block-highlight-max-height)}}.intro-block[data-v-8e5e8e63]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-page);padding:var(--block-padding-mobile)}@media (min-width: 768px){.intro-block[data-v-8e5e8e63]{padding:var(--block-padding)}}.intro-block--alternative-background[data-v-8e5e8e63]{background-color:var(--color-page-secondary)}@media (min-width: 768px){.intro-block--small-padding[data-v-8e5e8e63]{padding:var(--spacing-xl) 0}}.key-figure[data-v-f4221364]{display:flex;flex-direction:column}.key-figure__figure[data-v-f4221364]{font-family:var(--typo-h3-font-family);font-size:var(--typo-h3-size);font-weight:var(--typo-h3-weight);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);color:var(--color-brand-primary);text-transform:var(--typo-h3-text-transform);margin-bottom:var(--spacing-small)}@media (min-width: 768px){.key-figure__figure[data-v-f4221364]{margin-bottom:var(--spacing-medium)}}.key-figure-row-block[data-v-28126e08]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.key-figure-row-block[data-v-28126e08]{padding:var(--block-padding)}}.key-figure-row-block--alternative-background[data-v-28126e08]{background-color:var(--color-page-secondary)}.key-figures[data-v-28126e08]{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-medium-large);justify-content:space-around;margin-top:var(--spacing-small);padding:0 var(--spacing-large)}@media (min-width: 768px){.key-figures[data-v-28126e08]{flex-direction:row;gap:var(--spacing-large)}}.compass-segmented-button[data-v-a79f7ac2]{display:flex;flex-direction:row;flex-wrap:nowrap;user-select:none;border:2px solid var(--color-interactive-primary-idle)}.compass-segmented-button--item[data-v-a79f7ac2]{cursor:pointer;padding:var(--segmented-button-paddings);background-color:var(--segmented-button-background);border:none;font-family:var(--segmented-button-font-family);font-weight:var(--segmented-button-font-weight);font-size:var(--segmented-button-font-size);color:var(--color-interactive-primary-idle)}.compass-segmented-button--item[data-v-a79f7ac2]:not(:last-child){border-right:2px solid var(--color-interactive-primary-idle)}.compass-segmented-button--item.selected[data-v-a79f7ac2]{cursor:default;background-color:var(--segmented-button-background-selected);color:var(--segmented-button-text-selected)}.compass-content-wrap.diets-filter[data-v-dc7b1f24]{width:300px;padding:var(--spacing-medium);background-color:var(--color-backdrops-inverted)}.compass-content-wrap.diets-filter>.diets-filter__row[data-v-dc7b1f24]{display:grid;grid-template-columns:var(--spacing-large) 1fr var(--spacing-large);padding:0 var(--spacing-xs);align-items:center}.compass-content-wrap.diets-filter>.diets-filter__row>label[data-v-dc7b1f24]{cursor:pointer}.compass-content-wrap.diets-filter>.diets-filter__row>*[data-v-dc7b1f24]:last-child{justify-content:center}.compass-content-wrap.diets-filter .diets-filter__icon-wrapper[data-v-dc7b1f24]{display:flex;justify-content:center}.compass-content-wrap.diets-filter .diets-filter__icon-wrapper .compass-text[data-v-dc7b1f24]{background-color:var(--color-icon-negative);border-radius:50%;height:22px;width:22px;line-height:22px;text-align:center}.compass-content-wrap.diets-filter .diets-filter__icon-wrapper .diets-filter__icon[data-v-dc7b1f24]{color:var(--color-icon-negative)}.compass-content-wrap.diets-filter .diets-filter__label[data-v-dc7b1f24]{padding-right:var(--spacing-small)}.meal-details[data-v-0f3c23bc]{padding:var(--spacing-medium) 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-medium)}@media (min-width: 768px){.meal-details[data-v-0f3c23bc]{padding:0 0 var(--spacing-large) 0}}.meal-details__title[data-v-0f3c23bc]{border-bottom:1px solid var(--color-neutral-15);margin-bottom:var(--spacing-small);padding-bottom:var(--spacing-small)}.meal-details__ingredients[data-v-0f3c23bc]{flex-grow:3;flex-basis:260px}.meal-details__nutrition[data-v-0f3c23bc]{flex-grow:1;flex-basis:230px;font-size:var(--typo-body-small-size);border-spacing:0}.meal-details__nutrition th[data-v-0f3c23bc]{padding-bottom:2px}.meal-details__column[data-v-0f3c23bc]{padding-bottom:var(--spacing-xs);vertical-align:top}.meal-details__column.--left[data-v-0f3c23bc]{text-align:left}.meal-details__column.--right[data-v-0f3c23bc]{text-align:right}.climate[data-v-0f3c23bc]{flex-basis:100%}.climate__score[data-v-0f3c23bc]{margin-top:var(--spacing-medium)}.climate__description[data-v-0f3c23bc]{padding-top:var(--spacing-medium);color:var(--color-text-tertiary)}.--indent td[data-v-0f3c23bc]:first-child{padding-left:var(--spacing-small)}.manual-menu[data-v-a9e639fc]{margin:var(--spacing-medium) 0 var(--spacing-large) 0}.manual-menu[data-v-a9e639fc]>*{margin-bottom:0}.mashie-iframe[data-v-81afdd2b]{width:100%;border:none}@media (min-width: 768px){.mashie-iframe[data-v-81afdd2b]{height:100%}}.subscribe-dialog[data-v-8f5383d1]{width:300px;padding:var(--spacing-medium);background-color:var(--color-backdrops-inverted)}.subscribe-dialog[margin-xl][data-v-8f5383d1]{margin:var(--spacing-xl)}.subscribe-dialog[margin-xxl][data-v-8f5383d1]{margin:var(--spacing-xxl)}.subscribe-dialog[margin-large][data-v-8f5383d1]{margin:var(--spacing-large)}.subscribe-dialog[margin-medium-large][data-v-8f5383d1]{margin:var(--spacing-medium-large)}.subscribe-dialog[margin-medium][data-v-8f5383d1]{margin:var(--spacing-medium)}.subscribe-dialog[margin-small][data-v-8f5383d1]{margin:var(--spacing-small)}.subscribe-dialog[margin-xs][data-v-8f5383d1]{margin:var(--spacing-xs)}.subscribe-dialog[margin-xs-vertical][data-v-8f5383d1]{margin:var(--spacing-xs) 0}.subscribe-dialog[margin-xs-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-xs)}.subscribe-dialog[margin-xs-top][data-v-8f5383d1]{margin-top:var(--spacing-xs)}.subscribe-dialog[margin-xs-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-xs)}.subscribe-dialog[margin-xs-left][data-v-8f5383d1]{margin-left:var(--spacing-xs)}.subscribe-dialog[margin-xs-right][data-v-8f5383d1]{margin-right:var(--spacing-xs)}.subscribe-dialog[margin-small-vertical][data-v-8f5383d1]{margin:var(--spacing-small) 0}.subscribe-dialog[margin-small-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-small)}.subscribe-dialog[margin-small-top][data-v-8f5383d1]{margin-top:var(--spacing-small)}.subscribe-dialog[margin-small-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-small)}.subscribe-dialog[margin-small-left][data-v-8f5383d1]{margin-left:var(--spacing-small)}.subscribe-dialog[margin-small-right][data-v-8f5383d1]{margin-right:var(--spacing-small)}.subscribe-dialog[margin-medium-vertical][data-v-8f5383d1]{margin:var(--spacing-medium) 0}.subscribe-dialog[margin-medium-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-medium)}.subscribe-dialog[margin-medium-top][data-v-8f5383d1]{margin-top:var(--spacing-medium)}.subscribe-dialog[margin-medium-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-medium)}.subscribe-dialog[margin-medium-left][data-v-8f5383d1]{margin-left:var(--spacing-medium)}.subscribe-dialog[margin-medium-right][data-v-8f5383d1]{margin-right:var(--spacing-medium)}.subscribe-dialog[margin-medium-large-vertical][data-v-8f5383d1]{margin:var(--spacing-medium-large) 0}.subscribe-dialog[margin-medium-large-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-medium-large)}.subscribe-dialog[margin-medium-large-top][data-v-8f5383d1]{margin-top:var(--spacing-medium-large)}.subscribe-dialog[margin-medium-large-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-medium-large)}.subscribe-dialog[margin-medium-large-left][data-v-8f5383d1]{margin-left:var(--spacing-medium-large)}.subscribe-dialog[margin-medium-large-right][data-v-8f5383d1]{margin-right:var(--spacing-medium-large)}.subscribe-dialog[margin-xl-vertical][data-v-8f5383d1]{margin:var(--spacing-xl) 0}.subscribe-dialog[margin-xxl-vertical][data-v-8f5383d1]{margin:var(--spacing-xxl) 0}.subscribe-dialog[margin-large-vertical][data-v-8f5383d1]{margin:var(--spacing-large) 0}.subscribe-dialog[margin-xl-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-xl)}.subscribe-dialog[margin-xxl-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-xxl)}.subscribe-dialog[margin-large-horizontal][data-v-8f5383d1]{margin:0 var(--spacing-large)}.subscribe-dialog[margin-xl-top][data-v-8f5383d1]{margin-top:var(--spacing-xl)}.subscribe-dialog[margin-xxl-top][data-v-8f5383d1]{margin-top:var(--spacing-xxl)}.subscribe-dialog[margin-large-top][data-v-8f5383d1]{margin-top:var(--spacing-large)}.subscribe-dialog[margin-xl-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-xl)}.subscribe-dialog[margin-xxl-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-xxl)}.subscribe-dialog[margin-large-bottom][data-v-8f5383d1]{margin-bottom:var(--spacing-large)}.subscribe-dialog[margin-xl-left][data-v-8f5383d1]{margin-left:var(--spacing-xl)}.subscribe-dialog[margin-xxl-left][data-v-8f5383d1]{margin-left:var(--spacing-xxl)}.subscribe-dialog[margin-large-left][data-v-8f5383d1]{margin-left:var(--spacing-large)}.subscribe-dialog[margin-xl-right][data-v-8f5383d1]{margin-right:var(--spacing-xl)}.subscribe-dialog[margin-xxl-right][data-v-8f5383d1]{margin-right:var(--spacing-xxl)}.subscribe-dialog[margin-large-right][data-v-8f5383d1]{margin-right:var(--spacing-large)}.subscribe-dialog[margin-auto-left][data-v-8f5383d1]{margin-left:auto}.subscribe-dialog[margin-auto-right][data-v-8f5383d1]{margin-right:auto}.subscribe-dialog[centered][data-v-8f5383d1]{margin-left:auto;margin-right:auto}.subscribe-dialog[no-margins][data-v-8f5383d1]{margin:0}.link[data-v-8f5383d1]{display:block;padding:var(--spacing-medium) 0;border-bottom:var(--separator-border)}.lunch-menu-block[data-v-10eaa989]{padding:var(--spacing-medium-large) 0;display:flex;flex-direction:column}@media (min-width: 768px){.lunch-menu-block[data-v-10eaa989]{padding:var(--spacing-xl) 0;flex-direction:row}}.lunch-menu-block .assortments[data-v-10eaa989]{margin-right:var(--spacing-medium-large);flex:0 0 170px}.lunch-menu-block .assortments--mobile[data-v-10eaa989]{width:100%;display:flex;overflow-x:scroll;margin-bottom:var(--spacing-large)}@media (min-width: 768px){.lunch-menu-block .assortments--mobile[data-v-10eaa989]{display:none}}.lunch-menu-block .assortment[data-v-10eaa989]{color:var(--color-text-link);margin-bottom:var(--spacing-small)}.lunch-menu-block .assortment .compass-button[disabled][data-v-10eaa989]{opacity:1;cursor:default}.lunch-menu-block .assortment[data-v-10eaa989],.lunch-menu-block .assortment--mobile[data-v-10eaa989]{list-style-type:none}.lunch-menu-block__header[data-v-10eaa989]{width:100%}.lunch-menu-block__week-change[data-v-10eaa989]{display:flex;flex-direction:row;gap:var(--spacing-medium);align-items:baseline;padding-bottom:var(--spacing-medium-large)}.lunch-menu-block__top[data-v-10eaa989]{margin-bottom:var(--spacing-medium-large);display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-medium-large)}@media (min-width: 768px){.lunch-menu-block__top[data-v-10eaa989]{justify-content:space-between}}.lunch-menu-block__top--right-filters[data-v-10eaa989]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-medium)}.lunch-menu-block__top .action-button[data-v-10eaa989]{color:var(--color-interactive-secondary-idle)}.lunch-menu-block__content[data-v-10eaa989]{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--spacing-xl);width:100%}.lunch-menu-block__content--meal-column[data-v-10eaa989]{flex:1 0 100%;margin:0 0 var(--spacing-large) 0}@media (min-width: 768px){.lunch-menu-block__content--meal-column[data-v-10eaa989]{flex:1;margin:0 var(--spacing-small) 0 0}}@media (min-width: 768px){.lunch-menu-block__content--campaigns-column[data-v-10eaa989]{flex:0 0 30%;min-width:150px}}.lunch-menu-block__content--meals[data-v-10eaa989]{padding-left:var(--spacing-medium)}.lunch-menu-block__content--meals .meal-item[data-v-10eaa989]{margin-top:var(--spacing-small)}.lunch-menu-block__content--meals .meal-item[data-v-10eaa989]:last-child{padding-bottom:var(--spacing-small)}.lunch-menu-block__content--meals .meal-item--name-container[data-v-10eaa989]{display:flex;flex-direction:column;align-items:flex-start}.lunch-menu-block__content--meals .meal-item--name-container>*[data-v-10eaa989]:last-child{display:flex;justify-content:flex-start}.lunch-menu-block__icon-explanation-wrapper[data-v-10eaa989]{display:flex;align-items:center;margin-top:var(--spacing-xs)}.lunch-menu-block__menu-package[data-v-10eaa989]{margin-bottom:var(--spacing-large)}.lunch-menu-block__opening-hours[data-v-10eaa989]>*{color:var(--color-text-secondary)}.bottom-margin[data-v-10eaa989]{margin-bottom:var(--spacing-medium-large)}@media (max-width: 768px){.hide-in-mobile[data-v-10eaa989]{display:none!important}}.compass-map .gm-style-iw-d{overflow:hidden!important}.compass-map .gm-style-iw.gm-style-iw-c{max-width:min(350px,100vw)!important;padding:0;border-radius:0}.map-block[data-v-749fd7dc]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.map-block[data-v-749fd7dc]{padding:var(--block-padding)}}.map-block--alternative-background[data-v-749fd7dc]{background-color:var(--color-page-secondary)}.map-block .info_window[data-v-749fd7dc]{padding:var(--spacing-medium)}.person-cards-block[data-v-81dc830f]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.person-cards-block[data-v-81dc830f]{padding:var(--block-padding)}}.person-cards-block--alternative-background[data-v-81dc830f]{background-color:var(--color-page-secondary)}.person-cards-block .header[data-v-81dc830f]{margin-bottom:var(--spacing-large)}.person-cards-block .cards[data-v-81dc830f]{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--spacing-medium-large)}.person-cards-block .card[data-v-81dc830f]{width:100%;min-height:var(--person-card-min-height)}@media (min-width: 768px){.person-cards-block .card[data-v-81dc830f]{width:calc(50% - var(--spacing-medium));margin:0 var(--spacing-small)}}@media (min-width: 1024px){.person-cards-block .card[data-v-81dc830f]{width:calc(25% - var(--spacing-medium))}}.person-cards-block .card__image[data-v-81dc830f],.person-cards-block .card__image-placeholder[data-v-81dc830f]{width:95%;max-width:240px;aspect-ratio:1/1;margin:var(--spacing-medium) 0 var(--spacing-large) 0}@media (min-width: 1024px){.person-cards-block .card__image[data-v-81dc830f],.person-cards-block .card__image-placeholder[data-v-81dc830f]{margin:0 0 var(--spacing-large) 0}}.person-cards-block .card__image[data-v-81dc830f]{object-fit:cover;border-radius:var(--person-card-image-border-radius);flex:0}.favorite-icon[data-v-e4109aba]{color:var(--color-neutral-35)}.favorite-icon.filled[data-v-e4109aba]{color:var(--color-attention)}.restaurant-search-hit[data-v-888d5e89]{width:100%}.restaurant-search-hit .card[data-v-888d5e89]{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.restaurant-search-hit .card[data-v-888d5e89]{flex-direction:row}}.restaurant-search-hit .card__content[data-v-888d5e89]{display:flex;flex-direction:column;width:100%}.restaurant-search-hit .compass-content-wrap.card__header[data-v-888d5e89]{margin:var(--spacing-small) 0;align-items:flex-start}@media (min-width: 768px){.restaurant-search-hit .compass-content-wrap.card__header[data-v-888d5e89]{margin:0 0 var(--spacing-small) 0;align-items:center}}.restaurant-search-hit .card__opening-hours[data-v-888d5e89]{margin:var(--spacing-medium) 0}.restaurant-search-hit .card__image[data-v-888d5e89],.restaurant-search-hit .card__image-placeholder[data-v-888d5e89]{width:100%;aspect-ratio:16/9;margin:0 0 var(--spacing-small) 0;align-self:flex-start}@media (min-width: 768px){.restaurant-search-hit .card__image[data-v-888d5e89],.restaurant-search-hit .card__image-placeholder[data-v-888d5e89]{width:min(200px,30%);aspect-ratio:1/1;margin:0 var(--spacing-medium-large) 0 0}}.restaurant-search-hit .card__buttons[data-v-888d5e89]{display:flex;flex-direction:column;row-gap:var(--spacing-medium);margin-top:var(--spacing-small)}.restaurant-search-hit .card__buttons .compass-button[data-v-888d5e89]{align-self:center}@media (min-width: 768px){.restaurant-search-hit .card__buttons[data-v-888d5e89]{flex-direction:row;flex-wrap:wrap;row-gap:0;column-gap:var(--spacing-medium);margin-top:auto}}.restaurant-search__favourites[data-v-39f4591c]{display:flex;flex-direction:column;gap:var(--spacing-medium);align-items:center;min-height:200px}.restaurant-search__favourites .loader[data-v-39f4591c]{margin:var(--spacing-xxl) auto}.restaurant-search__favourites .cards[data-v-39f4591c]{max-width:900px}.simple-search-input__wrapper[data-v-e797f531]{display:flex;position:relative;flex-grow:1}.simple-search-input__wrapper .search-input[data-v-e797f531]{flex-grow:1;padding-right:var(--spacing-xl)}.simple-search-input__wrapper .search-input__icon[data-v-e797f531]{position:absolute;right:var(--spacing-medium);top:50%;transform:translateY(-50%);color:var(--color-neutral-35)}.simple-search-input__wrapper .clear-icon[data-v-e797f531]{cursor:pointer}@media (min-width: 768px){.restaurant-search__list .header[data-v-b0e5365a]{margin-bottom:var(--spacing-xxl)}}.restaurant-search__list .header .search-tools[data-v-b0e5365a]{display:flex;align-items:center;flex-wrap:wrap}.restaurant-search__list .header .search-input__wrapper[data-v-b0e5365a]{flex-grow:1;position:relative;margin:0 0 var(--spacing-medium) 0}@media (min-width: 768px){.restaurant-search__list .header .search-input__wrapper[data-v-b0e5365a]{margin:0 var(--spacing-xl) 0 0}}.restaurant-search__list .header .search-input[data-v-b0e5365a]{width:100%}.restaurant-search__list .header .search-buttons[data-v-b0e5365a]{display:flex;flex-direction:column;align-items:center;width:100%;margin:0}@media (min-width: 768px){.restaurant-search__list .header .search-buttons[data-v-b0e5365a]{flex-direction:row;width:auto;margin:0 0 0 auto}}.restaurant-search__list .header .search-buttons__button[data-v-b0e5365a]{margin:0 0 var(--spacing-small) 0}@media (min-width: 768px){.restaurant-search__list .header .search-buttons__button[data-v-b0e5365a]{margin:0 var(--spacing-medium) 0 0}}.restaurant-search__list .header .search-button[data-v-b0e5365a]{display:none}@media (min-width: 768px){.restaurant-search__list .header .search-button[data-v-b0e5365a]{display:block}}@media (min-width: 768px){.restaurant-search__list .header .mobile-filters__button[data-v-b0e5365a]{display:none}}.restaurant-search__list .button__icon[data-v-b0e5365a]{margin-right:var(--spacing-xs);color:var(--color-interactive-secondary-idle)}@media (min-width: 768px){.restaurant-search__list .button__icon[data-v-b0e5365a]{margin-right:var(--spacing-small)}}.restaurant-search__list .mobile-filters[data-v-b0e5365a]{background-color:var(--color-card);margin-bottom:var(--spacing-medium-large)}@media (min-width: 768px){.restaurant-search__list .mobile-filters[data-v-b0e5365a]{display:none}}.restaurant-search__list .mobile-filters__header[data-v-b0e5365a]{padding:var(--spacing-medium);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-neutral-15)}.restaurant-search__list .mobile-filters__content[data-v-b0e5365a]{padding:var(--spacing-medium);max-height:400px;overflow-x:scroll}.restaurant-search__list .mobile-filters__footer[data-v-b0e5365a]{padding:var(--spacing-medium);display:flex;justify-content:space-around;border-top:1px solid var(--color-neutral-15)}.restaurant-search__list .selected-facets-amount[data-v-b0e5365a]{background-color:var(--color-interactive-primary-idle);border-radius:50%;color:var(--color-text-negative);height:22px;min-width:22px;line-height:22px;display:inline-block;text-align:center;padding:0 var(--spacing-xs);margin-left:var(--spacing-small)}.restaurant-search__list .filters[data-v-b0e5365a]{display:none}@media (min-width: 768px){.restaurant-search__list .filters[data-v-b0e5365a]{display:block;width:25%;padding-right:var(--spacing-medium)}}.restaurant-search__list .loader[data-v-b0e5365a]{display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;flex-grow:1}.restaurant-search__list .results[data-v-b0e5365a]{width:100%;margin-top:var(--spacing-medium)}@media (min-width: 768px){.restaurant-search__list .results[data-v-b0e5365a]{width:75%;margin-top:0}}.restaurant-search__list .results>*[data-v-b0e5365a]{width:100%}.info-window[data-v-1c150dc3]{display:flex}.info-window .info-window__text[data-v-1c150dc3]{padding:var(--spacing-small) var(--spacing-medium-large) var(--spacing-small) var(--spacing-medium)}.restaurant-search__map[data-v-f71729f9]{--map-height: 500px;display:flex;flex-direction:column-reverse}@media (min-width: 768px){.restaurant-search__map[data-v-f71729f9]{--map-height: 700px}}@media (min-width: 1024px){.restaurant-search__map[data-v-f71729f9]{--map-height: 900px}}@media (min-width: 1024px){.restaurant-search__map[data-v-f71729f9]{flex-direction:row}}.restaurant-search__map .loader-wrapper[data-v-f71729f9]{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.restaurant-search__map .cards[data-v-f71729f9]{display:flex;overflow-x:scroll;column-gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-small) var(--spacing-medium) var(--spacing-small)}@media (min-width: 1024px){.restaurant-search__map .cards[data-v-f71729f9]{flex-direction:column;min-width:400px;padding:0;max-height:var(--map-height);overflow-y:scroll;overflow-x:hidden}}@media (min-width: 1024px){.restaurant-search__map .cards[data-v-f71729f9]::-webkit-scrollbar{width:var(--scrollbar-width)}.restaurant-search__map .cards[data-v-f71729f9]::-webkit-scrollbar-track{background:var(--scrollbar-background)}.restaurant-search__map .cards[data-v-f71729f9]::-webkit-scrollbar-thumb{background:var(--scrollbar-bar-color);border-radius:var(--scrollbar-bar-border-radius);outline:none}}.restaurant-search__map .card[data-v-f71729f9]{display:flex;flex-direction:column;width:min(65vw,300px)}@media (min-width: 1024px){.restaurant-search__map .card[data-v-f71729f9]{width:100%;padding-bottom:var(--spacing-small);overflow:visible;box-shadow:none;border:none}}.restaurant-search__map .card__image[data-v-f71729f9]{aspect-ratio:16/9;overflow:hidden;cursor:pointer;transition:var(--transition-cubic-bezier)}@media (min-width: 1024px){.restaurant-search__map .card__image[data-v-f71729f9]{will-change:scale}.restaurant-search__map .card__image[data-v-f71729f9]:hover{transform:scale(1.05)}}.restaurant-search__map .card__header[data-v-f71729f9]{display:flex;justify-content:space-between;align-items:flex-start}@media (min-width: 768px){.restaurant-search__map .card__header[data-v-f71729f9]{align-items:center}}.restaurant-search__map .card__text-content[data-v-f71729f9]{width:100%;padding:var(--spacing-medium)}.restaurant-search__map .map-wrapper[data-v-f71729f9]{flex:0 1 100%;position:relative}.restaurant-search__map .map__search-tools[data-v-f71729f9]{position:absolute;top:var(--spacing-small);left:var(--spacing-small);right:var(--spacing-xxl);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-medium)}@media (min-width: 768px){.restaurant-search__map .map__search-tools[data-v-f71729f9]{top:var(--spacing-medium);bottom:auto;left:var(--spacing-medium);right:auto;flex-direction:row;align-items:center;justify-content:flex-start;width:90%}}@media (min-width: 768px){.restaurant-search__map .map__search-input[data-v-f71729f9]{max-width:500px;flex:1}}.restaurant-search__map .filters-button[data-v-f71729f9]{min-height:var(--input-height);min-width:128px}.restaurant-search__map .filters[data-v-f71729f9]{background-color:var(--color-backdrops-inverted);min-width:250px;padding:var(--spacing-medium) var(--spacing-medium) var(--spacing-small) var(--spacing-medium)}.restaurant-search__map .filters .compass-text[data-v-f71729f9]{color:var(--color-text-negative)}.restaurant-search__map .filters__footer[data-v-f71729f9]{display:flex;justify-content:space-between}.restaurant-search-block[data-v-f3fd5fb5]{--search-type-controls-width: 0;padding:var(--block-padding-mobile)}@media (min-width: 768px){.restaurant-search-block[data-v-f3fd5fb5]{padding:var(--block-padding);--search-type-controls-width: 300px}}.restaurant-search-block--alternative-background[data-v-f3fd5fb5]{background-color:var(--color-page-secondary)}.restaurant-search-block .title[data-v-f3fd5fb5]{margin:0 var(--search-type-controls-width) var(--spacing-xl) var(--search-type-controls-width)}.restaurant-search-block .search-type-controls[data-v-f3fd5fb5]{display:inline-flex;margin:0 0 var(--spacing-large) var(--spacing-medium)}@media (min-width: 1024px){.restaurant-search-block .search-type-controls[data-v-f3fd5fb5]{position:absolute;margin:0;top:0;left:var(--spacing-medium-large)}}.service-list-block[data-v-816892ce]{width:100%;--border-color: var(--color-neutral-15);padding:var(--block-padding-mobile);background-color:var(--color-page)}@media (min-width: 768px){.service-list-block[data-v-816892ce]{padding:var(--block-padding)}}.service-list-block--alternative-background[data-v-816892ce]{background-color:var(--color-page-secondary)}.service-list-block .content[data-v-816892ce]{max-width:var(--content-max-width);margin:0 auto}.columns-container[data-v-816892ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-medium)}.header-container[data-v-816892ce]{cursor:pointer;display:flex;flex-direction:row;padding:var(--spacing-medium) 0;align-items:center}.header-container .header[data-v-816892ce]{flex-grow:1;display:flex;overflow:hidden;min-width:0;justify-content:flex-start}.header-container .arrow-icon[data-v-816892ce]{margin-left:10px;align-self:center;display:flex}@media (max-width: 768px){.header-container .arrow-icon[data-v-816892ce]{margin-left:auto}}.link-items[data-v-816892ce]{list-style-type:none;border-top:1px solid var(--border-color);padding-bottom:var(--spacing-medium)}.link-text[data-v-816892ce]{font-weight:600;color:var(--color-text-primary);padding-top:var(--spacing-medium)}.link-title[data-v-816892ce]{border-bottom:1px solid var(--border-color);font-weight:400;color:var(--color-text-tertiary);padding-bottom:var(--spacing-medium)}.collapsible[data-v-816892ce]{display:block;max-height:none;overflow:visible}.toggle-icon[data-v-816892ce]{display:none;color:var(--color-icon)}.arrow-icon[data-v-816892ce]{color:var(--color-icon)}@media (max-width: 768px){.columns-container[data-v-816892ce]{grid-template-columns:1fr}.toggle-icon[data-v-816892ce]{display:inline-flex;margin-right:10px}.collapsible[data-v-816892ce]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.collapsible.is-open[data-v-816892ce]{max-height:1000px;display:block}}.shortcuts-block[data-v-2d2a61a7]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.shortcuts-block[data-v-2d2a61a7]{padding:var(--block-padding)}}.shortcuts-block--alternative-background[data-v-2d2a61a7]{background-color:var(--color-page-secondary)}.shortcuts-block--banners[data-v-2d2a61a7]{padding:var(--spacing-xl) 0}.shortcuts-block__shortcuts[data-v-2d2a61a7]{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--spacing-medium)}@media (min-width: 768px){.shortcuts-block__shortcuts[data-v-2d2a61a7]{justify-content:center}}.shortcuts-block__shortcuts--horizontal-mobile-scroll[data-v-2d2a61a7]{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}@media (min-width: 768px){.shortcuts-block__shortcuts--horizontal-mobile-scroll[data-v-2d2a61a7]{flex-wrap:wrap;overflow-x:visible}}@container style(--card-border: 0) and style(--card-box-shadow: none){.shortcuts-block[data-v-2d2a61a7]:not(.shortcuts-block--alternative-background) .compass-card__regular-content{padding-left:0;padding-right:0}}.some-block__heading *[data-v-d930ad81]:last-of-type{margin-bottom:var(--spacing-medium)}.some-block.--alternative-bg[data-v-d930ad81]{background-color:var(--color-page-secondary)}.posts[data-v-d930ad81]{display:flex;padding:var(--spacing-medium);gap:var(--spacing-medium);overflow-y:auto}@media (min-width: 1024px){.posts[data-v-d930ad81]{--shadow-space: 50px;justify-content:center;padding:calc(var(--shadow-space) + var(--spacing-small));margin:calc(var(--shadow-space) * -1)}}.posts[data-v-d930ad81] .compass-card__full-width-content{display:flex;flex-direction:column;height:100%}.compass-link[data-v-d930ad81]{display:block}.post[data-v-d930ad81]{flex-basis:100%;flex-shrink:1;max-width:300px;background-color:var(--color-card)}@media (min-width: 1024px){.post[data-v-d930ad81]{min-width:auto}}.post-header[data-v-d930ad81]{display:flex;padding:var(--spacing-small);align-items:center}.post-header__avatar[data-v-d930ad81]{display:block;width:40px;border-radius:999px;overflow:hidden;border:1px solid var(--color-neutral-15)}.post-header__info[data-v-d930ad81]{flex-grow:1;margin:0 var(--spacing-small);overflow:hidden}.post-header__info *[data-v-d930ad81]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-header__icon[data-v-d930ad81]{height:30px;width:30px;color:var(--color-text-primary)}.post-image[data-v-d930ad81]{position:relative;overflow:hidden}.post-image__bg[data-v-d930ad81]{position:absolute;top:0px;bottom:0px;left:0px;right:0px;opacity:.3}.post-image__bg img[data-v-d930ad81]{width:100%;height:100%;filter:blur(10px);transform:scale(1.2)}.post-image__image[data-v-d930ad81]{display:block;aspect-ratio:1/1;object-fit:contain;position:relative;z-index:2}.post-body[data-v-d930ad81]{padding:var(--spacing-medium);display:flex;flex-direction:column;flex-grow:1}.post-body__text[data-v-d930ad81]{margin-bottom:var(--spacing-medium);flex-grow:1}.post-body__counts-row[data-v-d930ad81]{display:flex;gap:var(--spacing-medium)}.post-body .--right[data-v-d930ad81]{margin-left:auto}.count-item[data-v-d930ad81]{display:flex;align-items:center}.count-item *[data-v-d930ad81]{color:var(--color-neutral-35)}.count-item__icon[data-v-d930ad81]{width:20px;height:20px;margin-right:var(--spacing-small)}.count-item__text[data-v-d930ad81]{line-height:100%}.count-item.--right[data-v-d930ad81]{margin-left:auto}.cta[data-v-d930ad81]{display:block}.cta .compass-button[data-v-d930ad81]{display:block;margin:0 auto;margin-top:var(--spacing-large)}.spacer-block[data-v-364230b3]{width:100%}.spacer-block--small[data-v-364230b3]{height:var(--spacing-medium)}.spacer-block--medium[data-v-364230b3]{height:var(--spacing-medium-large)}.spacer-block--large[data-v-364230b3]{height:var(--spacing-xl)}@media (min-width: 768px){.spacer-block--small[data-v-364230b3]{height:var(--spacing-medium-large)}.spacer-block--medium[data-v-364230b3]{height:var(--spacing-xl)}.spacer-block--large[data-v-364230b3]{height:var(--spacing-xxxl)}}.spacer-block--alternative-background[data-v-364230b3]{background-color:var(--color-page-secondary)}.video-block[data-v-c47231f4]{--video-aspect-ratio: 16 / 9;padding:var(--block-padding-mobile)}@media (min-width: 768px){.video-block[data-v-c47231f4]{padding:var(--block-padding)}}.video-block--alternative-background[data-v-c47231f4]{background-color:var(--color-page-secondary)}.container[data-v-c47231f4]{padding:0;flex-wrap:wrap;gap:var(--spacing-medium-large)}@media (min-width: 768px){.container[data-v-c47231f4]{flex-wrap:nowrap;gap:var(--spacing-large);padding:0 var(--spacing-medium-large)}}@media (min-width: 768px){.container--reorder[data-v-c47231f4]{flex-direction:row-reverse}}.content[data-v-c47231f4]{order:2;padding:0 var(--spacing-medium-large);width:100%}@media (min-width: 768px){.content[data-v-c47231f4]{order:1;width:50%;padding:0}}.video-container[data-v-c47231f4]{order:1;aspect-ratio:var(--video-aspect-ratio);display:flex;width:100%}@media (min-width: 768px){.video-container[data-v-c47231f4]{order:2;width:50%}.video-container--full-width[data-v-c47231f4]{width:100%}}.video[data-v-c47231f4]{width:100%}.video iframe[data-v-c47231f4]{width:100%;height:100%}.preview[data-v-c47231f4]{position:relative;aspect-ratio:var(--video-aspect-ratio)}.preview-image[data-v-c47231f4]{object-fit:cover;max-height:100%}.play-button[data-v-c47231f4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.service-block[data-v-2a7b49b5] .shortcut-block{display:flex}.author-card[data-v-0b627d66]{display:flex;justify-content:center;flex-direction:column;background-color:var(--color-page-secondary);padding:var(--spacing-medium-large)}.author-card .header[data-v-0b627d66]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.author-card .name-wrapper[data-v-0b627d66]{flex:0 1 100%}@media (min-width: 768px){.author-card .name-wrapper[data-v-0b627d66]{flex-basis:auto}}.author-card .name[data-v-0b627d66],.author-card .position[data-v-0b627d66],.author-card .email[data-v-0b627d66]{text-align:center}@media (min-width: 768px){.author-card .name[data-v-0b627d66],.author-card .position[data-v-0b627d66],.author-card .email[data-v-0b627d66]{text-align:left}}.author-card .image[data-v-0b627d66]{border-radius:var(--article-page-author-card-image-border-radius);object-fit:cover;margin:0 0 var(--spacing-medium) 0}@media (min-width: 768px){.author-card .image[data-v-0b627d66]{margin:0 var(--spacing-medium) 0 0}}.author-card .separator[data-v-0b627d66]{margin:var(--spacing-medium) 0}@media (min-width: 768px){.author-card .separator[data-v-0b627d66]{margin:var(--spacing-medium-large) 0}}.author-card .introduction[data-v-0b627d66]{text-align:center}@media (min-width: 768px){.author-card .introduction[data-v-0b627d66]{text-align:left}}.social-media-link[data-v-c5f85f7f]{backface-visibility:hidden;display:inline-flex;align-items:center;justify-content:center;transform:scale(1) translateZ(0);transition:var(--transition-cubic-bezier)}.social-media-link[data-v-c5f85f7f]:hover{transform:scale(1.05) translateZ(0)}.social-media-share-buttons[data-v-607a1246]{display:flex;align-items:center;gap:var(--spacing-medium)}@media (min-width: 768px){.social-media-share-buttons[data-v-607a1246]{gap:var(--spacing-medium-large)}}.social-media-share-buttons[mobile-column][data-v-607a1246]{flex-direction:column}@media (min-width: 768px){.social-media-share-buttons[mobile-column][data-v-607a1246]{flex-direction:row}}.article-page[data-v-0c625416]{padding:var(--spacing-medium) 0 var(--spacing-medium) 0}@media (min-width: 768px){.article-page[data-v-0c625416]{padding:var(--spacing-large) 0 var(--spacing-xl) 0}}.parent-link__wrapper[data-v-0c625416]{display:flex;align-items:center;margin-bottom:var(--spacing-large)}@media (min-width: 768px){.parent-link__wrapper[data-v-0c625416]{margin-top:var(--spacing-small)}}.parent-link__icon[data-v-0c625416]{color:var(--color-icon)}.parent-link[data-v-0c625416]{color:var(--typo-body-color);margin-left:var(--spacing-small)}.categories[data-v-0c625416]{text-align:center;margin:var(--spacing-medium-large) 0 var(--spacing-medium) 0}@media (min-width: 768px){.categories[data-v-0c625416]{margin:0 0 var(--spacing-medium-large) 0}}.category[data-v-0c625416]{color:var(--color-text-primary)}.category[data-v-0c625416]:hover{text-decoration-thickness:2px}.title[data-v-0c625416]{margin-bottom:var(--spacing-large)}@media (min-width: 768px){.title[data-v-0c625416]{margin-bottom:var(--spacing-xxl)}}.metadata[data-v-0c625416]{flex-wrap:wrap}.metadata__author-date[data-v-0c625416]{flex:0 1 100%;flex-wrap:wrap;margin-bottom:var(--spacing-medium-large)}@media (min-width: 480px){.metadata__author-date[data-v-0c625416]{margin-bottom:0;flex:0 1 auto}}.image[data-v-0c625416]{margin-bottom:var(--spacing-large);aspect-ratio:16/9}@media (min-width: 768px){.image[data-v-0c625416]{margin-bottom:var(--spacing-xxl)}}.main-body[data-v-0c625416]{margin-bottom:var(--spacing-large)}@media (min-width: 768px){.main-body[data-v-0c625416]{margin-bottom:var(--spacing-xxxl)}}.bottom-metadata[data-v-0c625416]{display:flex;flex-direction:column;gap:var(--spacing-large)}.category-pills[data-v-0c625416]{display:flex;justify-content:center;flex-wrap:wrap}.bottom-metadata__social-media[data-v-0c625416]{display:flex;flex-direction:column;align-items:center}.main-content-area[data-v-0c625416]{margin-top:var(--spacing-xxl)}@media (min-width: 768px){.main-content-area[data-v-0c625416]{margin-top:var(--spacing-xxxl)}}.main-content-area--small-top-margin[data-v-0c625416]{margin-top:var(--spacing-medium)}.masonry-image[data-v-d5740446]{position:relative;border-radius:var(--card-border-radius, 5px);overflow:hidden;width:100%;min-height:100px}.masonry-image img[data-v-d5740446]{display:block}.masonry-image .--before[data-v-d5740446]{opacity:1}.masonry-image .--after[data-v-d5740446]{opacity:0}.masonry-image:hover .masonry-image__overlay[data-v-d5740446]{opacity:1}.masonry-image:hover .--before[data-v-d5740446]{opacity:0}.masonry-image:hover .--after[data-v-d5740446]{opacity:1}.masonry-image__icon[data-v-d5740446]{color:#fff;position:absolute;bottom:var(--spacing-medium-large);left:var(--spacing-medium-large);width:24px;height:24px;z-index:5}.masonry-image__overlay[data-v-d5740446]{position:absolute;bottom:0;top:0;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .3s ease;padding:var(--spacing-medium-large)}.masonry-image__overlay[data-v-d5740446]:before{content:" ";position:absolute;bottom:0;top:0;left:0;right:0;background-color:var(--color-brand-primary);opacity:.9;z-index:1}.masonry-image__overlay>*[data-v-d5740446]{position:relative;z-index:2}.masonry-image__details[data-v-d5740446]{position:relative;list-style:none;margin:0;color:#fff;line-height:120%;z-index:2;border-bottom:1px solid white;width:100%;margin-bottom:var(--spacing-small);padding-bottom:var(--spacing-small)}.masonry-image__details li[data-v-d5740446]{margin-bottom:var(--spacing-small)}.masonry-image__details .bold[data-v-d5740446]{font-weight:700}.masonry-image__download[data-v-d5740446]{color:#fff;padding-left:36px}.card__image-container[data-v-291e0ad6]{max-height:400px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-position:center;background-size:cover}.card__image[data-v-291e0ad6]{object-fit:cover;opacity:0}.follow-button button[data-v-df7a630e]{background-color:var(--color-brand-primary);border-color:transparent}.follow-button svg[data-v-df7a630e]{margin-left:var(--spacing-small)}.related[data-v-b92cdada]{margin-bottom:var(--spacing-large)}.related[data-v-b92cdada]:last-child{margin-bottom:0}.related .compass-heading[data-v-b92cdada]{margin-bottom:var(--spacing-medium)}.mynewsdesk-article[data-v-b92cdada]{padding:var(--spacing-medium) 0 var(--spacing-medium) 0}@media (min-width: 768px){.mynewsdesk-article[data-v-b92cdada]{padding:var(--spacing-large) 0 var(--spacing-xl) 0}}.parent-link__wrapper[data-v-b92cdada]{display:flex;align-items:center;margin-bottom:var(--spacing-large)}@media (min-width: 768px){.parent-link__wrapper[data-v-b92cdada]{margin-top:var(--spacing-small)}}.parent-link__icon[data-v-b92cdada]{color:var(--color-icon)}.parent-link[data-v-b92cdada]{color:var(--typo-body-color);margin-left:var(--spacing-small)}.categories[data-v-b92cdada]{text-align:center;margin:var(--spacing-medium-large) 0 var(--spacing-medium) 0}@media (min-width: 768px){.categories[data-v-b92cdada]{margin:0 0 var(--spacing-medium-large) 0}}.category[data-v-b92cdada]{color:var(--color-text-primary)}.category[data-v-b92cdada]:hover{text-decoration-thickness:2px}.title[data-v-b92cdada]{margin-bottom:var(--spacing-large)}@media (min-width: 768px){.title[data-v-b92cdada]{margin-bottom:var(--spacing-xxl)}}.metadata[data-v-b92cdada]{flex-wrap:wrap}.metadata__author-date[data-v-b92cdada]{flex:0 1 100%;flex-wrap:wrap;margin-bottom:var(--spacing-medium-large)}@media (min-width: 480px){.metadata__author-date[data-v-b92cdada]{margin-bottom:0;flex:0 1 auto}}.image[data-v-b92cdada]{margin-bottom:var(--spacing-large);aspect-ratio:16/9}@media (min-width: 768px){.image[data-v-b92cdada]{margin-bottom:var(--spacing-xxl)}}.main-body[data-v-b92cdada]{margin-bottom:var(--spacing-large)}@media (min-width: 768px){.main-body[data-v-b92cdada]{margin-bottom:var(--spacing-xxxl)}}.bottom-metadata[data-v-b92cdada]{display:flex;flex-direction:column;gap:var(--spacing-large);margin-bottom:var(--spacing-large)}@media (min-width: 768px){.bottom-metadata[data-v-b92cdada]{margin-bottom:var(--spacing-xxxl)}}.category-pills[data-v-b92cdada]{display:flex;justify-content:center;flex-wrap:wrap}.bottom-metadata__social-media[data-v-b92cdada]{display:flex;flex-direction:column;align-items:center}.main-content-area[data-v-b92cdada]{margin-top:var(--spacing-xxl)}@media (min-width: 768px){.main-content-area[data-v-b92cdada]{margin-top:var(--spacing-xxxl)}}.main-content-area--small-top-margin[data-v-b92cdada]{margin-top:var(--spacing-medium)}.follow-button[data-v-b92cdada]{text-align:end;margin-left:auto}.mynewsdesk-press-room-page .content[data-v-dfba0607]{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large)}.mynewsdesk-press-room-page .search-controls[data-v-dfba0607]{margin-bottom:var(--spacing-medium-large);display:flex;flex-wrap:wrap;gap:var(--spacing-medium)}.mynewsdesk-press-room-page .search-controls .compass-select[data-v-dfba0607]{min-height:50px;width:100%}@media (min-width: 768px){.mynewsdesk-press-room-page .search-controls .compass-select[data-v-dfba0607]{width:auto}}.mynewsdesk-press-room-page .results[data-v-dfba0607]{--card-min-width: 300px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr));gap:var(--spacing-medium-large)}.mynewsdesk-press-room-page .card__image[data-v-dfba0607]{aspect-ratio:16/9;object-fit:cover}.mynewsdesk-press-room-page .load-more__wrapper[data-v-dfba0607]{margin-top:var(--spacing-xl);display:flex;justify-content:center;width:100%}.mynewsdesk-press-room-page .loader[data-v-dfba0607]{width:100%;display:flex;justify-content:center;margin:var(--spacing-xxxl) 0}.mynewsdesk-press-room-page .bottom-content-area[data-v-dfba0607]{margin-top:var(--spacing-xxl)}@media (min-width: 768px){.mynewsdesk-press-room-page .bottom-content-area[data-v-dfba0607]{margin-top:var(--spacing-xxxl)}}.content[data-v-7511e69c]{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large)}.search-controls[data-v-7511e69c]{margin-bottom:var(--spacing-medium-large);display:flex;flex-wrap:wrap;gap:var(--spacing-medium)}.search-controls .compass-select[data-v-7511e69c]{min-height:50px;width:100%}@media (min-width: 768px){.search-controls .compass-select[data-v-7511e69c]{width:auto}}.load-more__wrapper[data-v-7511e69c]{margin-top:var(--spacing-xl);display:flex;justify-content:center;width:100%}.loader[data-v-7511e69c]{width:100%;display:flex;justify-content:center;margin:var(--spacing-xxxl) 0}.content[data-v-3dd4f00c]{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large)}.load-more__wrapper[data-v-3dd4f00c]{margin-top:var(--spacing-xl);display:flex;justify-content:center;width:100%}.loader[data-v-3dd4f00c]{width:100%;display:flex;justify-content:center;margin:var(--spacing-xxxl) 0}.my-news-desk-tabs[data-v-9497084d]{display:flex;margin-top:var(--spacing-large);overflow-y:auto}.my-news-desk-tabs__tab[data-v-9497084d]{font-size:var(--typo-h5-size);padding-bottom:var(--spacing-medium);margin-right:var(--spacing-small)}.tabs-wrap[data-v-9497084d]{display:flex;flex-wrap:wrap;align-items:center}.follow-button[data-v-9497084d]{padding-top:var(--spacing-small);order:-1;width:100%;text-align:end}@media (min-width: 768px){.follow-button[data-v-9497084d]{width:auto;order:1;margin-left:auto;padding:0}}.restaurant-page__hero-teaser-wrapper[data-v-0cfa842c]{max-width:var(--absolute-max-width);margin:0 auto;background-color:var(--color-invertable-background);padding:0 var(--spacing-medium-large)}.restaurant-page__hero-teaser-wrapper .compass-content-wrap.restaurant-page__hero-teaser[data-v-0cfa842c]{padding:var(--spacing-medium-large) 0;flex-direction:column;row-gap:var(--spacing-medium-large);align-items:flex-start;margin-bottom:var(--spacing-medium)}@media (min-width: 768px){.restaurant-page__hero-teaser-wrapper .compass-content-wrap.restaurant-page__hero-teaser[data-v-0cfa842c]{flex-direction:row;column-gap:var(--spacing-medium-large);align-items:center}}.restaurant-page__hero-teaser-wrapper .compass-content-wrap.restaurant-page__hero-teaser--centered[data-v-0cfa842c]{justify-content:center}.restaurant-page__hero-teaser-wrapper .compass-content-wrap.restaurant-page__hero-teaser .hero-teaser__lift[data-v-0cfa842c]{width:100%}@media (min-width: 768px){.restaurant-page__hero-teaser-wrapper .compass-content-wrap.restaurant-page__hero-teaser .hero-teaser__lift[data-v-0cfa842c]{max-width:420px}}@media (min-width: 768px){.restaurant-page__introduction[data-v-0cfa842c]{margin:var(--spacing-small);flex:0 1 630px}}.restaurant-page__introduction--html[data-v-0cfa842c]>*{margin-bottom:var(--spacing-small)}.restaurant-page__introduction--html[data-v-0cfa842c] p,.restaurant-page__introduction--html[data-v-0cfa842c] span,.restaurant-page__introduction--html[data-v-0cfa842c] li,.restaurant-page__introduction--html[data-v-0cfa842c] h1,.restaurant-page__introduction--html[data-v-0cfa842c] h2,.restaurant-page__introduction--html[data-v-0cfa842c] h3,.restaurant-page__introduction--html[data-v-0cfa842c] h4,.restaurant-page__introduction--html[data-v-0cfa842c] h5,.restaurant-page__introduction--html[data-v-0cfa842c] h6{color:var(--color-invertable-text-primary)}.restaurant-page__introduction--html[data-v-0cfa842c] a{color:var(--color-invertable-link)}.restaurant-page__introduction--html[data-v-0cfa842c] a:hover{text-decoration:underline}.restaurant-page .restaurant-page__notification[data-v-0cfa842c]{padding:var(--spacing-medium-large);margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium);background-color:var(--color-info-background);display:flex;white-space:pre-wrap}.restaurant-page .restaurant-page__notification .restaurant-page__notification-icon[data-v-0cfa842c]{margin:0 var(--spacing-medium) 0 0;flex:0 0 auto}.restaurant-page__opening-hours[data-v-0cfa842c]>*{color:var(--color-text-secondary)}.restaurant-page__map-wrapper[data-v-0cfa842c]:not(#\	){display:flex;flex-direction:column-reverse;max-width:var(--absolute-max-width)}@media (min-width: 768px){.restaurant-page__map-wrapper[data-v-0cfa842c]:not(#\	){display:grid}}.restaurant-page__map-contact[data-v-0cfa842c]{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-large) var(--spacing-medium)}@media (min-width: 768px){.restaurant-page__map-contact[data-v-0cfa842c]{padding:var(--spacing-large) var(--block-highlight-padding)}}.restaurant-page__map-wrapper.restaurant-page__map-wrapper[data-v-0cfa842c]{max-width:var(--absolute-max-width)}.base-spacing[data-v-0cfa842c]{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}@media (max-width: 768px){.mobile-row-spacing[data-v-0cfa842c]{padding-bottom:var(--spacing-medium)}}.print-title[data-v-0cfa842c]{display:none}@media print{html.print-styles,.print-styles body{background-color:#fff!important}.print-styles.print-styles.print-styles *{visibility:hidden;height:0;min-height:unset;max-height:unset;padding:0;margin:0}.print-styles.print-styles.print-styles .app-header{visibility:visible;height:auto}.print-styles.print-styles.print-styles .app-header *{visibility:visible;height:auto;box-shadow:none}.print-styles.print-styles.print-styles .app-header .main-navigation-mobile__wrapper{display:block!important;position:relative;transform:translateY(0)!important}.print-styles.print-styles.print-styles .app-header .compass-breadcrumb,.print-styles.print-styles.print-styles .app-header .compass-container,.print-styles.print-styles.print-styles .app-header .app-header__main-navigation{display:none}.print-styles.print-styles.print-styles .print-title{display:block;visibility:visible;height:auto;font-size:20px;text-align:center;line-height:100%;background-color:#fff;margin-top:10px}.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column,.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column *{visibility:visible;height:auto}.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column .lunch-menu-block__top,.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column .compass-separator,.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column .lunch-menu-block__week-change{display:none}.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column .compass-accordion__header{justify-content:flex-start;gap:var(--spacing-xs)}.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column .compass-accordion__header svg:not(.meal-icon){display:none}.print-styles.print-styles.print-styles .lunch-menu-block__content--meal-column .compass-accordion__header svg.meal-icon{transform:scale(.8)}.print-styles.print-styles.print-styles .lunch-day{background-color:#fff!important;break-inside:avoid}.print-styles.print-styles.print-styles .lunch-day+p{font-size:12px;font-weight:lighter}.print-styles.print-styles.print-styles .lunch-day .lunch-menu-block__menu-package:first-of-type{border-top:1px solid black;padding-top:10px}.print-styles.print-styles.print-styles .lunch-menu-block__menu-package{margin-bottom:5px}.print-styles.print-styles.print-styles .lunch-menu-block__menu-package .compass-heading{display:inline-block;margin-right:.5ch}.print-styles.print-styles.print-styles .lunch-menu-block__menu-package [color-price]{display:inline-block;color:var(--color-text-primary)}.print-styles.print-styles.print-styles h4.compass-heading{font-size:18px;line-height:100%;margin-bottom:-2px;display:inline-block;font-weight:700;margin-top:10px;margin-right:.5ch}.print-styles.print-styles.print-styles h4.compass-heading+p{display:inline-block;font-size:14px;margin-bottom:0}.print-styles.print-styles.print-styles [body-small]{font-size:12px;font-weight:lighter;color:gray;line-height:100%}.print-styles.print-styles.print-styles h5.compass-heading{font-size:16px;line-height:100%;margin-bottom:-2px}.print-styles.print-styles.print-styles .lunch-menu-block__content--meals{margin-left:20px}.print-styles.print-styles.print-styles .meal-item{visibility:visible;height:auto;margin:0 0 -10px}.print-styles.print-styles.print-styles .meal-item *{font-size:16px}.print-styles.print-styles.print-styles .meal-item .compass-separator{display:none}.print-styles.print-styles.print-styles .meal-item .meal-item--name-container{flex-direction:row;align-items:center}.print-styles.print-styles.print-styles .meal-item .meal-item--name-container span{margin-right:.5ch;font-size:14px}.print-styles.print-styles.print-styles .meal-item .meal-item--name-container p{font-weight:400;font-size:12px;color:inherit}}.search-results-page .results[data-v-67a959bf]{margin:var(--spacing-xxl) 0;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--spacing-medium-large)}.search-results-page .results[data-v-67a959bf] .shortcut-block__card{height:100%}.search-results-page .loader[data-v-67a959bf]{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.search-results-page .loader[data-v-67a959bf]{min-height:var(--card-min-height-desktop)}}[data-theme=amica]{--color-brand-primary: #007447;--color-brand-secondary: #054b38;--color-heading: #000000;--color-text-primary: #000000;--color-text-secondary: #53565a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #007447;--color-icon: #007447;--color-icon-negative: #ffffff;--color-ornaments: #007447;--color-price: #007447;--color-climate: #86c8ad;--color-attention: #ce7402;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #007447;--color-ok-hover: #259b60;--color-ok-pressed: #00613b;--color-ok-background: #e7f2e8;--color-info: #004a9b;--color-info-background: #f1f7fd;--color-interactive-primary-idle: #007447;--color-interactive-primary-hover: #259b60;--color-interactive-primary-pressed: #00613b;--color-interactive-secondary-idle: #d7bda4;--color-interactive-secondary-hover: #ecd8c5;--color-interactive-secondary-pressed: #c8aa8e;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #fff7e6;--color-invertable-foreground: #007447;--color-invertable-text-primary: #000000;--color-invertable-text-secondary: #000000;--color-invertable-link: #007447;--color-page: #fff7e6;--color-navigation: #ffffff;--color-page-secondary: #fff7e6;--color-card: #ffffff;--color-backdrops-inverted: #007447;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 100px;--card-border-radius: 8px;--input-border-radius: 4px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px 2px 8px rgba(0, 0, 0, .05);--shadow-active: 0px 20px 50px rgba(0, 0, 0, .07);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "lato";--font-family-masthead: "aleo";--font-family-restaurant-masthead: "aleo";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-masthead);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: 400;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 700;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 44px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 50px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 700;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 700;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 700;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: 400;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: 400;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-masthead);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-masthead);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: 400;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: 400;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-masthead);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-masthead);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: var(--shadow-idle);--button-primary-box-shadow-hover: var(--shadow-active);--button-primary-box-shadow-active: var(--shadow-active);--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: var(--shadow-idle);--button-secondary-box-shadow-hover: var(--shadow-active);--button-secondary-box-shadow-active: var(--shadow-active);--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=compass-finland]{--color-brand-primary: #b3985a;--color-brand-secondary: #1b7b98;--color-heading: #000000;--color-text-primary: #000000;--color-text-secondary: #3f4d5a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #846e3d;--color-icon: #b3985a;--color-icon-negative: #ffffff;--color-ornaments: #b3985a;--color-price: #1b7b98;--color-climate: #31acc6;--color-attention: #ffba00;--color-attention-background: #ffeab3;--color-danger: #cd2d3e;--color-danger-hover: #d95462;--color-danger-pressed: #b82838;--color-danger-background: #f0bcc2;--color-ok: #007227;--color-ok-hover: #00a338;--color-ok-pressed: #005c1f;--color-ok-background: #85e0a4;--color-info: #31acc6;--color-info-background: #c2e8f0;--color-interactive-primary-idle: #1b7b98;--color-interactive-primary-hover: #229ec3;--color-interactive-primary-pressed: #176982;--color-interactive-secondary-idle: #67c7e4;--color-interactive-secondary-hover: #93d7ec;--color-interactive-secondary-pressed: #52bfe0;--color-inverted: #ffffff;--color-inverted-hover: #dcf2f9;--color-inverted-pressed: #cbecf5;--color-disabled-foreground: #b6e4f1;--color-disabled-background: #eaf7fb;--color-invertable-background: #a4d3e1;--color-invertable-foreground: #3f4d5a;--color-invertable-text-primary: #000000;--color-invertable-text-secondary: #000000;--color-invertable-link: #000000;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #f9f7f1;--color-card: #ffffff;--color-backdrops-inverted: #1b7b98;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0px;--card-border-radius: 0px;--input-border-radius: 0px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px 2px 8px rgba(0, 0, 0, .1);--shadow-active: 0px 20px 50px rgba(0, 0, 0, .1);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "lexend";--font-family-masthead: "lexend";--font-family-restaurant-masthead: "dancing-script";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 600;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 600;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 600;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 600;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 600;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 600;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 600;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 600;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 600;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 600;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 600;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 600;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 600;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: normal;--typo-body-small-weight-bold: 600;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 600;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 600;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 600;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 600;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 600;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-primary);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=food-and-co-sv]{--color-brand-primary: #634a4a;--color-brand-secondary: #69876c;--color-heading: #69876c;--color-text-primary: #634a4a;--color-text-secondary: #312626;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #d49450;--color-icon: #000000;--color-icon-negative: #ffffff;--color-ornaments: #000000;--color-price: #197d4b;--color-climate: #82b4be;--color-attention: #b95900;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #197d4b;--color-ok-hover: #259b60;--color-ok-pressed: #116f40;--color-ok-background: #e7f2e8;--color-info: #004a9b;--color-info-background: #ffffff;--color-interactive-primary-idle: #d49450;--color-interactive-primary-hover: #d49450;--color-interactive-primary-pressed: #d49450;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #69876c;--color-invertable-foreground: #f3eddc;--color-invertable-text-primary: #f3eddc;--color-invertable-text-secondary: #f3eddc;--color-invertable-link: #ffffff;--color-page: #f6f3ea;--color-navigation: #ffffff;--color-page-secondary: #ffffff;--color-card: #ffffff;--color-backdrops-inverted: #634a4a;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0;--card-border-radius: 0;--input-border-radius: 0;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: none;--shadow-active: none;--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "Arial";--font-family-masthead: "austin-cyr";--font-family-restaurant-masthead: "austin-cyr";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 400;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 400;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 400;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 400;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 400;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 400;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 400;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 400;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 400;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 400;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 400;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 400;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 600;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 700;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 700;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 600;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 600;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-masthead);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-masthead);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-radius: var(--input-border-radius);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border-radius: var(--card-border-radius);--card-border: 1px solid #d9d9d6;--card-border-hover: 1px solid #d9d9d6;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-masthead);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=food-and-co]{--color-brand-primary: #004a9b;--color-brand-secondary: #000000;--color-heading: #000000;--color-text-primary: #000000;--color-text-secondary: #53565a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #004a9b;--color-icon: #000000;--color-icon-negative: #ffffff;--color-ornaments: #000000;--color-price: #197d4b;--color-climate: #82b4be;--color-attention: #b95900;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #197d4b;--color-ok-hover: #259b60;--color-ok-pressed: #116f40;--color-ok-background: #e7f2e8;--color-info: #004a9b;--color-info-background: #f1f7fd;--color-interactive-primary-idle: #004a9b;--color-interactive-primary-hover: #1263bb;--color-interactive-primary-pressed: #003c7e;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #000000;--color-invertable-foreground: #ffffff;--color-invertable-text-primary: #ffffff;--color-invertable-text-secondary: #ffffff;--color-invertable-link: #e196b0;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #d9d8d7;--color-card: #ffffff;--color-backdrops-inverted: #004a9b;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0;--card-border-radius: 0;--input-border-radius: 0;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: none;--shadow-active: none;--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "Arial";--font-family-masthead: "austin-cyr";--font-family-restaurant-masthead: "austin-cyr";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 400;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 400;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 400;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 400;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 400;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 400;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 400;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 400;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 400;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 400;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 400;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 400;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 600;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 700;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 700;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 600;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 600;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-masthead);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-masthead);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 1px solid #d9d9d6;--card-border-hover: 1px solid #d9d9d6;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-masthead);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=hav-a-java]{--color-brand-primary: #58724e;--color-brand-secondary: #0f210b;--color-heading: #260b02;--color-text-primary: #260b02;--color-text-secondary: #53565a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #58724e;--color-icon: #58724e;--color-icon-negative: #ffffff;--color-ornaments: #58724e;--color-price: #58724e;--color-climate: #82b4be;--color-attention: #ff5a27;--color-attention-background: #e7d7c0;--color-danger: #d32876;--color-danger-hover: #e73c8a;--color-danger-pressed: #c81768;--color-danger-background: #f8e8ea;--color-ok: #58724e;--color-ok-hover: #6f8a65;--color-ok-pressed: #49633f;--color-ok-background: #e7f2e8;--color-info: #260b02;--color-info-background: #f1f7fd;--color-interactive-primary-idle: #58724e;--color-interactive-primary-hover: #6f8a65;--color-interactive-primary-pressed: #49633f;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #0f210b;--color-invertable-foreground: #ffffff;--color-invertable-text-primary: #ffffff;--color-invertable-text-secondary: #ffffff;--color-invertable-link: #feac4d;--color-page: #efe4df;--color-navigation: #ffffff;--color-page-secondary: #efe4df;--color-card: #ffffff;--color-backdrops-inverted: #58724e;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 100px;--card-border-radius: 8px;--input-border-radius: 4px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px, 0px rgba(0, 0, 0, 0);--shadow-active: 0px, 0px rgba(0, 0, 0, 0);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "Arial";--font-family-masthead: "Arial";--font-family-restaurant-masthead: "Arial";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-masthead);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: 400;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 700;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 44px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 50px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 700;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 700;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 700;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: 400;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: 400;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-masthead);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-masthead);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: 400;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: 400;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-masthead);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-masthead);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: var(--shadow-idle);--button-primary-box-shadow-hover: var(--shadow-active);--button-primary-box-shadow-active: var(--shadow-active);--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: var(--shadow-idle);--button-secondary-box-shadow-hover: var(--shadow-active);--button-secondary-box-shadow-active: var(--shadow-active);--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=lokal]{--color-brand-primary: #4d6257;--color-brand-secondary: #bda360;--color-heading: #4d6257;--color-text-primary: #4b5054;--color-text-secondary: #3f4d5a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #4d6257;--color-icon: #bda360;--color-icon-negative: #ffffff;--color-ornaments: #bda360;--color-price: #b95900;--color-climate: #82b4be;--color-attention: #b95900;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #5a7c5e;--color-ok-hover: #6e9573;--color-ok-pressed: #527055;--color-ok-background: #e7f2e8;--color-info: #bda360;--color-info-background: #ebf9fb;--color-interactive-primary-idle: #4d6257;--color-interactive-primary-hover: #5f7268;--color-interactive-primary-pressed: #36453d;--color-interactive-secondary-idle: #c3d0c8;--color-interactive-secondary-hover: #ebefed;--color-interactive-secondary-pressed: #afc0b5;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #4d6257;--color-invertable-foreground: #ffffff;--color-invertable-text-primary: #ffffff;--color-invertable-text-secondary: #ffffff;--color-invertable-link: #ffffff;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #f7f5ed;--color-card: #ffffff;--color-backdrops-inverted: #4d6257;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0px;--card-border-radius: 0px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px 2px 8px rgba(0, 0, 0, .1);--shadow-active: 0px 20px 50px rgba(0, 0, 0, .1);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "freight-sans";--font-family-masthead: "freight-sans";--font-family-restaurant-masthead: "freight-sans";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 600;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 600;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 600;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 600;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 600;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 600;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 600;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 600;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 600;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: normal;--typo-body-small-weight-bold: 600;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 600;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 600;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 600;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 600;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 600;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-primary);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=marketplace]{--color-brand-primary: #0e1e44;--color-brand-secondary: #4f1018;--color-heading: #000000;--color-text-primary: #000000;--color-text-secondary: #53565a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #4f1018;--color-icon: #4f1018;--color-icon-negative: #ffffff;--color-ornaments: #4f1018;--color-price: #4f1018;--color-climate: #29a36a;--color-attention: #eaa211;--color-attention-background: #f6d083;--color-danger: #bf273a;--color-danger-hover: #d84053;--color-danger-pressed: #941e2d;--color-danger-background: #f2bfc6;--color-ok: #4f1018;--color-ok-hover: #66151f;--color-ok-pressed: #3b0c12;--color-ok-background: #eda6af;--color-info: #1361bb;--color-info-background: #bad7f8;--color-interactive-primary-idle: #4f1018;--color-interactive-primary-hover: #6a1520;--color-interactive-primary-pressed: #3b0c12;--color-interactive-secondary-idle: #d3b387;--color-interactive-secondary-hover: #e1cbad;--color-interactive-secondary-pressed: #c69c62;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #fff8f0;--color-invertable-foreground: #4f1018;--color-invertable-text-primary: #000000;--color-invertable-text-secondary: #000000;--color-invertable-link: #4f1018;--color-page: #fff8f0;--color-navigation: #ffffff;--color-page-secondary: #fff8f0;--color-card: #ffffff;--color-backdrops-inverted: #4f1018;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 100px;--card-border-radius: 8px;--input-border-radius: 4px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px 8px 20px rgba(0, 0, 0, .05);--shadow-active: 0px 8px 30px rgba(0, 0, 0, .07);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "Arial";--font-family-masthead: "freight-sans";--font-family-restaurant-masthead: "freight-sans";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-masthead);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: 400;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 700;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 44px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 50px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 700;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 700;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 700;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: 400;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: 400;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-masthead);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 700;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-masthead);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 700;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: 400;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: 400;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-masthead);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-masthead);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: var(--shadow-idle);--button-primary-box-shadow-hover: var(--shadow-active);--button-primary-box-shadow-active: var(--shadow-active);--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: var(--shadow-idle);--button-secondary-box-shadow-hover: var(--shadow-active);--button-secondary-box-shadow-active: var(--shadow-active);--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 700;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 700;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 700;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=semma]{--color-brand-primary: #383b42;--color-brand-secondary: #fb7b5e;--color-heading: #383b42;--color-text-primary: #383b42;--color-text-secondary: #53565a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #f46342;--color-icon: #383b42;--color-icon-negative: #ffffff;--color-ornaments: #383b42;--color-price: #197d4b;--color-climate: #82b4be;--color-attention: #f46342;--color-attention-background: #e7d7c0;--color-danger: #f46342;--color-danger-hover: #fc7556;--color-danger-pressed: #eb5635;--color-danger-background: #f8e8ea;--color-ok: #3fa37a;--color-ok-hover: #4ebe90;--color-ok-pressed: #38936d;--color-ok-background: #e7f2e8;--color-info: #4a60a0;--color-info-background: #f1f7fd;--color-interactive-primary-idle: #f46342;--color-interactive-primary-hover: #fc7556;--color-interactive-primary-pressed: #eb5635;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #383b42;--color-invertable-foreground: #ffffff;--color-invertable-text-primary: #ffffff;--color-invertable-text-secondary: #ffffff;--color-invertable-link: #e5cac1;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #f5f5f5;--color-card: #ffffff;--color-backdrops-inverted: #383b42;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0;--card-border-radius: 0;--input-border-radius: 0;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: none;--shadow-active: none;--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "azo-sans";--font-family-masthead: "eloquent-jf-regular-pro";--font-family-restaurant-masthead: "eloquent-jf-regular-pro";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-masthead);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: 400;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 400;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 44px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 50px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 400;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 400;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 400;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading-bold);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading-bold);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 400;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 400;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 400;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 400;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 400;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 400;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: 400;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: 400;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-heading-bold);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-heading-bold);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: 400;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: 400;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: var(--shadow-idle);--button-primary-box-shadow-hover: var(--shadow-active);--button-primary-box-shadow-active: var(--shadow-active);--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: var(--shadow-idle);--button-secondary-box-shadow-hover: var(--shadow-active);--button-secondary-box-shadow-active: var(--shadow-active);--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 1px solid #d9d9d6;--card-border-hover: 1px solid #d9d9d6;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=tastory]{--color-brand-primary: #b84725;--color-brand-secondary: #b84725;--color-heading: #00415c;--color-text-primary: #383b42;--color-text-secondary: #53565a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #b84725;--color-icon: #b84725;--color-icon-negative: #ffffff;--color-ornaments: #b84725;--color-price: #b84725;--color-climate: #82b4be;--color-attention: #b84725;--color-attention-background: #e7d7c0;--color-danger: #b84725;--color-danger-hover: #d86340;--color-danger-pressed: #a83716;--color-danger-background: #f8e8ea;--color-ok: #3fa37a;--color-ok-hover: #4ebe90;--color-ok-pressed: #38936d;--color-ok-background: #e7f2e8;--color-info: #00415c;--color-info-background: #f1f7fd;--color-interactive-primary-idle: #8c361c;--color-interactive-primary-hover: #be4a27;--color-interactive-primary-pressed: #7a2810;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #b84725;--color-invertable-foreground: #ffffff;--color-invertable-text-primary: #ffffff;--color-invertable-text-secondary: #ffffff;--color-invertable-link: #ffffff;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #ffffff;--color-card: #ffffff;--color-backdrops-inverted: #8c361c;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 100px;--card-border-radius: 4px;--input-border-radius: 2px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: none;--shadow-active: none;--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "p22-underground";--font-family-masthead: "p22-underground";--font-family-restaurant-masthead: "thirsty-rough", "p22-underground";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 800;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 600;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 600;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 600;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 600;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 600;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 600;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 600;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 600;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 600;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 600;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 600;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 600;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 600;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 600;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: normal;--typo-body-small-weight-bold: 800;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 800;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 800;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 600;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 600;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 800;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 800;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 1px solid #d9d9d6;--card-border-hover: 1px solid #d9d9d6;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-primary);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=unica]{--color-brand-primary: #242930;--color-brand-secondary: #77282d;--color-heading: #242930;--color-text-primary: #242930;--color-text-secondary: #444444;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #77282d;--color-icon: #242930;--color-icon-negative: #ffffff;--color-ornaments: #242930;--color-price: #b8482d;--color-climate: #82b4be;--color-attention: #b8482d;--color-attention-background: #e7d7c0;--color-danger: #77282d;--color-danger-hover: #90373c;--color-danger-pressed: #6c2125;--color-danger-background: #f8e8ea;--color-ok: #275d43;--color-ok-hover: #367556;--color-ok-pressed: #1e4f37;--color-ok-background: #e7f2e8;--color-info: #4a60a0;--color-info-background: #f1f7fd;--color-interactive-primary-idle: #242930;--color-interactive-primary-hover: #40464f;--color-interactive-primary-pressed: #1a1e24;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #f8f6ee;--color-invertable-foreground: #242930;--color-invertable-text-primary: #242930;--color-invertable-text-secondary: #444444;--color-invertable-link: #77282d;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #f8f6ee;--color-card: #ffffff;--color-backdrops-inverted: #242930;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0;--card-border-radius: 0;--input-border-radius: 0;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: none;--shadow-active: none;--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "open-sans";--font-family-masthead: var(--font-family-primary);--font-family-restaurant-masthead: var(--font-family-primary);--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-masthead);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: 400;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 700;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 44px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 50px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 700;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 700;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 700;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading-bold);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading-bold);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: 400;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: 400;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 400;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-heading-bold);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-heading-bold);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: 400;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: 400;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: var(--shadow-idle);--button-primary-box-shadow-hover: var(--shadow-active);--button-primary-box-shadow-active: var(--shadow-active);--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: var(--shadow-idle);--button-secondary-box-shadow-hover: var(--shadow-active);--button-secondary-box-shadow-active: var(--shadow-active);--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 1px solid #d9d9d6;--card-border-hover: 1px solid #d9d9d6;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}[data-theme=village]{--color-brand-primary: #3f4d5a;--color-brand-secondary: #3f4d5a;--color-heading: #242d36;--color-text-primary: #242d36;--color-text-secondary: #3f4d5a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #242d36;--color-icon: #242d36;--color-icon-negative: #ffffff;--color-ornaments: #3f4d5a;--color-price: #b95900;--color-climate: #82b4be;--color-attention: #b95900;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #5a7c5e;--color-ok-hover: #6e9573;--color-ok-pressed: #527055;--color-ok-background: #e7f2e8;--color-info: #6d7073;--color-info-background: #ebf9fb;--color-interactive-primary-idle: #252d36;--color-interactive-primary-hover: #3b424a;--color-interactive-primary-pressed: #1a1f26;--color-interactive-secondary-idle: #848484;--color-interactive-secondary-hover: #9d9d9d;--color-interactive-secondary-pressed: #6a6a6a;--color-inverted: #f2f2f2;--color-inverted-hover: #f3f3f3;--color-inverted-pressed: #dadada;--color-disabled-foreground: #bec0c3;--color-disabled-background: #f2f2f2;--color-invertable-background: #d8d3c9;--color-invertable-foreground: #252d36;--color-invertable-text-primary: #252d36;--color-invertable-text-secondary: #3f4d5a;--color-invertable-link: #252d36;--color-page: #ffffff;--color-navigation: #d8d3c9;--color-page-secondary: #f2f2f2;--color-card: #ffffff;--color-backdrops-inverted: #252d36;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0px;--card-border-radius: 0px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: none;--shadow-active: none;--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "kumbh-sans";--font-family-masthead: "kumbh-sans";--font-family-restaurant-masthead: "kumbh-sans";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: 400;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 56px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: 1.1;--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 700;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 32px;--typo-max-h2-size: 40px;--typo-min-h2-line-height: 36px;--typo-max-h2-line-height: 44px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: 1.1;--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 700;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 28px;--typo-max-h3-size: 32px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: 1.1;--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 700;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 24px;--typo-max-h4-size: 28px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: 1.1;--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 700;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 18px;--typo-max-h5-size: 22px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: 1.1;--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 16px;--typo-h6-line-height: 1.1;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: 400;--typo-body-color: #5d5d5d;--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: 400;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: 400;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 26px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 38px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 700;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 700;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 700;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: 400;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: 400;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-heading);--color-text-navigation: var(--color-heading);--color-navigation-button: var(--color-icon);--color-dropdown-handle: var(--color-icon);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 400;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 700;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-medium-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 700;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-primary);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: #252d36;--footer-title-color: #d8d3c9;--footer-text-color: #d8d3c9}[data-theme=white-label]{--color-brand-primary: #004a9b;--color-brand-secondary: #3f4d5a;--color-heading: #3f4d5a;--color-text-primary: #000000;--color-text-secondary: #3f4d5a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #004a9b;--color-icon: #3f4d5a;--color-icon-negative: #ffffff;--color-ornaments: #3f4d5a;--color-price: #3f4d5a;--color-climate: #82b4be;--color-attention: #b95900;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #5a7c5e;--color-ok-hover: #6e9573;--color-ok-pressed: #527055;--color-ok-background: #e7f2e8;--color-info: #82b4be;--color-info-background: #ebf9fb;--color-interactive-primary-idle: #000000;--color-interactive-primary-hover: #333333;--color-interactive-primary-pressed: #555555;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #ffffff;--color-invertable-foreground: #3f4d5a;--color-invertable-text-primary: #000000;--color-invertable-text-secondary: #3f4d5a;--color-invertable-link: #004a9b;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #ffffff;--color-card: #ffffff;--color-backdrops-inverted: #3f4d5a;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0px;--card-border-radius: 0px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px 2px 8px rgba(0, 0, 0, .1);--shadow-active: 0px 20px 50px rgba(0, 0, 0, .1);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: Arial, sans-serif;--font-family-masthead: Arial, sans-serif;--font-family-restaurant-masthead: Arial, sans-serif;--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 700;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 700;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 700;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 700;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 700;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 700;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 700;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 700;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 700;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: normal;--typo-body-small-weight-bold: 700;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 700;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 700;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 700;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 700;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 700;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 700;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 700;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 700;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 700;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 700;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-primary);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}.navigation-item.router-link-active>.pill[data-v-e787a308]{border:var(--pill-selected-border);background:var(--pill-selected-background-color);color:var(--pill-selected-color)}.no-restaurant-container{padding-top:55px}.central-kitchen-selector{display:flex;align-items:center;flex-grow:1;align-self:center}.central-kitchen-selector .checkbox{margin-right:var(--spacing-small);margin-left:var(--spacing-xl)}.central-kitchen-selector .label{margin:0 var(--spacing-medium) 0 0}.top-section__heading{padding-bottom:21px;color:#3f4d5a}.search-input{margin-right:var(--spacing-small)}.search-input__info-icon{color:var(--color-icon)}body,.epi-pn-navigation--fixed-adjust,#app,.restaurant-edit{height:100%}.restaurant-edit{display:flex;flex-direction:column}.restaurant-edit-top{background-color:#fff;border-bottom:1px solid #d5cfd3;padding:30px 0;flex-grow:0}.restaurant-edit-bottom{flex-grow:1;background-color:#fbfafc}.restaurant-edit__content{max-width:1440px;margin:0 auto!important;float:none!important;padding:0 30px}.restaurant-edit__navigation{padding-top:40px}.restaurant-edit__top-section{padding-bottom:40px}[disable-editing=true] input:not([ignore-disable-editing]),[disable-editing=true] textarea:not([ignore-disable-editing]),[disable-editing=true] iframe:not([ignore-disable-editing]),[disable-editing=true] button:not([ignore-disable-editing]),[disable-editing=true] [role=button]:not([ignore-disable-editing]){opacity:.3;pointer-events:none}.compass-button,.compass-button[primary],.FormSubmitButton{user-select:none;display:inline-flex;align-items:center;justify-content:center;transform:scale(1) translateZ(0);cursor:pointer;text-transform:var(--button-primary-text-transform);border-left:var(--button-primary-border-left);border-right:var(--button-primary-border-right);border-top:var(--button-primary-border-top);border-bottom:var(--button-primary-border-bottom);border-radius:var(--button-primary-border-radius);color:var(--button-primary-color);background-color:var(--button-primary-background-color);min-height:var(--button-primary-height);max-width:var(--button-primary-max-width);font-family:var(--button-primary-font-family);font-weight:var(--button-primary-font-weight);font-size:var(--button-primary-font-size);padding:var(--button-primary-padding);letter-spacing:var(--button-primary-letter-spacing);transition:var(--transition-cubic-bezier);backface-visibility:hidden;transform:translateZ(0);box-shadow:var(--button-primary-box-shadow);text-decoration:none}@media (min-width: 768px){.compass-button,.compass-button[primary],.FormSubmitButton{will-change:scale,box-shadow}}.compass-button:hover,.compass-button[primary]:hover,.FormSubmitButton:hover{transform:scale(1.05) translateZ(0);background-color:var(--button-primary-background-color-hover);color:var(--button-primary-color-hover);border-left:var(--button-primary-border-left-hover);border-right:var(--button-primary-border-right-hover);border-top:var(--button-primary-border-top-hover);border-bottom:var(--button-primary-border-bottom-hover);box-shadow:var(--button-primary-box-shadow-hover)}.compass-button:active,.compass-button[primary]:active,.FormSubmitButton:active{transform:scale(.95) translateZ(0);background-color:var(--button-primary-background-color-active);color:var(--button-primary-color-active);border-left:var(--button-primary-border-left-active);border-right:var(--button-primary-border-right-active);border-top:var(--button-primary-border-top-active);border-bottom:var(--button-primary-border-bottom-active);box-shadow:var(--button-primary-box-shadow-active)}.compass-button:disabled,.compass-button[primary]:disabled,.FormSubmitButton:disabled{opacity:.5;cursor:not-allowed;transform:scale(1) translateZ(0)}.compass-button[margin-xl],.compass-button[primary][margin-xl],.FormSubmitButton[margin-xl]{margin:var(--spacing-xl)}.compass-button[margin-xxl],.compass-button[primary][margin-xxl],.FormSubmitButton[margin-xxl]{margin:var(--spacing-xxl)}.compass-button[margin-large],.compass-button[primary][margin-large],.FormSubmitButton[margin-large]{margin:var(--spacing-large)}.compass-button[margin-medium-large],.compass-button[primary][margin-medium-large],.FormSubmitButton[margin-medium-large]{margin:var(--spacing-medium-large)}.compass-button[margin-medium],.compass-button[primary][margin-medium],.FormSubmitButton[margin-medium]{margin:var(--spacing-medium)}.compass-button[margin-small],.compass-button[primary][margin-small],.FormSubmitButton[margin-small]{margin:var(--spacing-small)}.compass-button[margin-xs],.compass-button[primary][margin-xs],.FormSubmitButton[margin-xs]{margin:var(--spacing-xs)}.compass-button[margin-xs-vertical],.compass-button[primary][margin-xs-vertical],.FormSubmitButton[margin-xs-vertical]{margin:var(--spacing-xs) 0}.compass-button[margin-xs-horizontal],.compass-button[primary][margin-xs-horizontal],.FormSubmitButton[margin-xs-horizontal]{margin:0 var(--spacing-xs)}.compass-button[margin-xs-top],.compass-button[primary][margin-xs-top],.FormSubmitButton[margin-xs-top]{margin-top:var(--spacing-xs)}.compass-button[margin-xs-bottom],.compass-button[primary][margin-xs-bottom],.FormSubmitButton[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}.compass-button[margin-xs-left],.compass-button[primary][margin-xs-left],.FormSubmitButton[margin-xs-left]{margin-left:var(--spacing-xs)}.compass-button[margin-xs-right],.compass-button[primary][margin-xs-right],.FormSubmitButton[margin-xs-right]{margin-right:var(--spacing-xs)}.compass-button[margin-small-vertical],.compass-button[primary][margin-small-vertical],.FormSubmitButton[margin-small-vertical]{margin:var(--spacing-small) 0}.compass-button[margin-small-horizontal],.compass-button[primary][margin-small-horizontal],.FormSubmitButton[margin-small-horizontal]{margin:0 var(--spacing-small)}.compass-button[margin-small-top],.compass-button[primary][margin-small-top],.FormSubmitButton[margin-small-top]{margin-top:var(--spacing-small)}.compass-button[margin-small-bottom],.compass-button[primary][margin-small-bottom],.FormSubmitButton[margin-small-bottom]{margin-bottom:var(--spacing-small)}.compass-button[margin-small-left],.compass-button[primary][margin-small-left],.FormSubmitButton[margin-small-left]{margin-left:var(--spacing-small)}.compass-button[margin-small-right],.compass-button[primary][margin-small-right],.FormSubmitButton[margin-small-right]{margin-right:var(--spacing-small)}.compass-button[margin-medium-vertical],.compass-button[primary][margin-medium-vertical],.FormSubmitButton[margin-medium-vertical]{margin:var(--spacing-medium) 0}.compass-button[margin-medium-horizontal],.compass-button[primary][margin-medium-horizontal],.FormSubmitButton[margin-medium-horizontal]{margin:0 var(--spacing-medium)}.compass-button[margin-medium-top],.compass-button[primary][margin-medium-top],.FormSubmitButton[margin-medium-top]{margin-top:var(--spacing-medium)}.compass-button[margin-medium-bottom],.compass-button[primary][margin-medium-bottom],.FormSubmitButton[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}.compass-button[margin-medium-left],.compass-button[primary][margin-medium-left],.FormSubmitButton[margin-medium-left]{margin-left:var(--spacing-medium)}.compass-button[margin-medium-right],.compass-button[primary][margin-medium-right],.FormSubmitButton[margin-medium-right]{margin-right:var(--spacing-medium)}.compass-button[margin-medium-large-vertical],.compass-button[primary][margin-medium-large-vertical],.FormSubmitButton[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}.compass-button[margin-medium-large-horizontal],.compass-button[primary][margin-medium-large-horizontal],.FormSubmitButton[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}.compass-button[margin-medium-large-top],.compass-button[primary][margin-medium-large-top],.FormSubmitButton[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}.compass-button[margin-medium-large-bottom],.compass-button[primary][margin-medium-large-bottom],.FormSubmitButton[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}.compass-button[margin-medium-large-left],.compass-button[primary][margin-medium-large-left],.FormSubmitButton[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}.compass-button[margin-medium-large-right],.compass-button[primary][margin-medium-large-right],.FormSubmitButton[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}.compass-button[margin-xl-vertical],.compass-button[primary][margin-xl-vertical],.FormSubmitButton[margin-xl-vertical]{margin:var(--spacing-xl) 0}.compass-button[margin-xxl-vertical],.compass-button[primary][margin-xxl-vertical],.FormSubmitButton[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}.compass-button[margin-large-vertical],.compass-button[primary][margin-large-vertical],.FormSubmitButton[margin-large-vertical]{margin:var(--spacing-large) 0}.compass-button[margin-xl-horizontal],.compass-button[primary][margin-xl-horizontal],.FormSubmitButton[margin-xl-horizontal]{margin:0 var(--spacing-xl)}.compass-button[margin-xxl-horizontal],.compass-button[primary][margin-xxl-horizontal],.FormSubmitButton[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}.compass-button[margin-large-horizontal],.compass-button[primary][margin-large-horizontal],.FormSubmitButton[margin-large-horizontal]{margin:0 var(--spacing-large)}.compass-button[margin-xl-top],.compass-button[primary][margin-xl-top],.FormSubmitButton[margin-xl-top]{margin-top:var(--spacing-xl)}.compass-button[margin-xxl-top],.compass-button[primary][margin-xxl-top],.FormSubmitButton[margin-xxl-top]{margin-top:var(--spacing-xxl)}.compass-button[margin-large-top],.compass-button[primary][margin-large-top],.FormSubmitButton[margin-large-top]{margin-top:var(--spacing-large)}.compass-button[margin-xl-bottom],.compass-button[primary][margin-xl-bottom],.FormSubmitButton[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}.compass-button[margin-xxl-bottom],.compass-button[primary][margin-xxl-bottom],.FormSubmitButton[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}.compass-button[margin-large-bottom],.compass-button[primary][margin-large-bottom],.FormSubmitButton[margin-large-bottom]{margin-bottom:var(--spacing-large)}.compass-button[margin-xl-left],.compass-button[primary][margin-xl-left],.FormSubmitButton[margin-xl-left]{margin-left:var(--spacing-xl)}.compass-button[margin-xxl-left],.compass-button[primary][margin-xxl-left],.FormSubmitButton[margin-xxl-left]{margin-left:var(--spacing-xxl)}.compass-button[margin-large-left],.compass-button[primary][margin-large-left],.FormSubmitButton[margin-large-left]{margin-left:var(--spacing-large)}.compass-button[margin-xl-right],.compass-button[primary][margin-xl-right],.FormSubmitButton[margin-xl-right]{margin-right:var(--spacing-xl)}.compass-button[margin-xxl-right],.compass-button[primary][margin-xxl-right],.FormSubmitButton[margin-xxl-right]{margin-right:var(--spacing-xxl)}.compass-button[margin-large-right],.compass-button[primary][margin-large-right],.FormSubmitButton[margin-large-right]{margin-right:var(--spacing-large)}.compass-button[margin-auto-left],.compass-button[primary][margin-auto-left],.FormSubmitButton[margin-auto-left]{margin-left:auto}.compass-button[margin-auto-right],.compass-button[primary][margin-auto-right],.FormSubmitButton[margin-auto-right]{margin-right:auto}.compass-button[centered],.compass-button[primary][centered],.FormSubmitButton[centered]{margin-left:auto;margin-right:auto}.compass-button[no-margins],.compass-button[primary][no-margins],.FormSubmitButton[no-margins]{margin:0}.compass-button[secondary]{text-transform:var(--button-secondary-text-transform);border-left:var(--button-secondary-border-left);border-right:var(--button-secondary-border-right);border-top:var(--button-secondary-border-top);border-bottom:var(--button-secondary-border-bottom);border-radius:var(--button-secondary-border-radius);color:var(--button-secondary-color);background-color:var(--button-secondary-background-color);min-height:var(--button-secondary-height);max-width:var(--button-secondary-max-width);font-family:var(--button-secondary-font-family);font-weight:var(--button-secondary-font-weight);font-size:var(--button-secondary-font-size);padding:var(--button-secondary-padding);box-shadow:var(--button-secondary-box-shadow)}.compass-button[secondary]:hover{background-color:var(--button-secondary-background-color-hover);color:var(--button-secondary-color-hover);border-left:var(--button-secondary-border-left-hover);border-right:var(--button-secondary-border-right-hover);border-top:var(--button-secondary-border-top-hover);border-bottom:var(--button-secondary-border-bottom-hover);box-shadow:var(--button-secondary-box-shadow-hover)}.compass-button[secondary]:active{background-color:var(--button-secondary-background-color-active);color:var(--button-secondary-color-active);border-left:var(--button-secondary-border-left-active);border-right:var(--button-secondary-border-right-active);border-top:var(--button-secondary-border-top-active);border-bottom:var(--button-secondary-border-bottom-active);box-shadow:var(--button-secondary-box-shadow-active)}.compass-button[color-inverted]{color:var(--button-inverted-color);background-color:var(--button-inverted-background-color);border-left:var(--button-inverted-border-left);border-right:var(--button-inverted-border-right);border-top:var(--button-inverted-border-top);border-bottom:var(--button-inverted-border-bottom);box-shadow:var(--button-inverted-box-shadow)}.compass-button[color-inverted]:hover{background-color:var(--button-inverted-background-color-hover);color:var(--button-inverted-color-hover);border-left:var(--button-inverted-border-left-hover);border-right:var(--button-inverted-border-right-hover);border-top:var(--button-inverted-border-top-hover);border-bottom:var(--button-inverted-border-bottom-hover);box-shadow:var(--button-inverted-box-shadow-hover)}.compass-button[color-inverted]:active{background-color:var(--button-inverted-background-color-active);color:var(--button-inverted-color-active);border-left:var(--button-inverted-border-left-active);border-right:var(--button-inverted-border-right-active);border-top:var(--button-inverted-border-top-active);border-bottom:var(--button-inverted-border-bottom-active);box-shadow:var(--button-inverted-box-shadow-active)}.compass-button[color-danger]{color:var(--button-danger-color);background-color:var(--button-danger-background-color);border-left:var(--button-danger-border-left);border-right:var(--button-danger-border-right);border-top:var(--button-danger-border-top);border-bottom:var(--button-danger-border-bottom);box-shadow:var(--button-danger-box-shadow)}.compass-button[color-danger]:hover{background-color:var(--button-danger-background-color-hover);color:var(--button-danger-color-hover);border-left:var(--button-danger-border-left-hover);border-right:var(--button-danger-border-right-hover);border-top:var(--button-danger-border-top-hover);border-bottom:var(--button-danger-border-bottom-hover);box-shadow:var(--button-danger-box-shadow-hover)}.compass-button[color-danger]:active{background-color:var(--button-danger-background-color-active);color:var(--button-danger-color-active);border-left:var(--button-danger-border-left-active);border-right:var(--button-danger-border-right-active);border-top:var(--button-danger-border-top-active);border-bottom:var(--button-danger-border-bottom-active);box-shadow:var(--button-danger-box-shadow-active)}.compass-button[color-ok]{color:var(--button-ok-color);background-color:var(--button-ok-background-color);border-left:var(--button-ok-border-left);border-right:var(--button-ok-border-right);border-top:var(--button-ok-border-top);border-bottom:var(--button-ok-border-bottom);box-shadow:var(--button-ok-box-shadow)}.compass-button[color-ok]:hover{background-color:var(--button-ok-background-color-hover);color:var(--button-ok-color-hover);border-left:var(--button-ok-border-left-hover);border-right:var(--button-ok-border-right-hover);border-top:var(--button-ok-border-top-hover);border-bottom:var(--button-ok-border-bottom-hover);box-shadow:var(--button-ok-box-shadow-hover)}.compass-button[color-ok]:active{background-color:var(--button-ok-background-color-active);color:var(--button-ok-color-active);border-left:var(--button-ok-border-left-active);border-right:var(--button-ok-border-right-active);border-top:var(--button-ok-border-top-active);border-bottom:var(--button-ok-border-bottom-active);box-shadow:var(--button-ok-box-shadow-active)}.compass-button[color-heading]{color:var(--color-heading)}.compass-button[transparent],.compass-button[transparent][primary]{background-color:transparent;color:var(--button-primary-background-color)}.compass-button[transparent][secondary]{background-color:transparent;color:var(--button-secondary-background-color)}.compass-button[transparent][color-inverted]{background-color:transparent;color:var(--color-text-negative)}.compass-button[transparent][color-danger]{background-color:transparent;color:var(--button-danger-background-color)}.compass-button[transparent][color-ok]{background-color:transparent;color:var(--button-ok-background-color)}.compass-button[text][color-neutral-35]{background-color:transparent;color:var(--color-neutral-35)}.compass-button[text][color-neutral-35]:hover{color:var(--color-neutral-25)}.compass-button[text][color-neutral-35]:active{color:var(--color-neutral-50)}.compass-button[text-link]{border-color:transparent;border-radius:0;background-color:transparent;color:var(--color-text-link);box-shadow:none}.compass-button[text-link]:hover{color:var(--color-text-link);border-color:transparent;border-radius:0}.compass-button[text-link]:active{color:var(--color-text-link)}.compass-button[text]{border-color:transparent;border-radius:0;background:none;box-shadow:none}.compass-button[text]:hover{border-color:transparent;border-radius:0;background:none}.compass-button[no-padding]{padding:0}.compass-button[min-height-auto]{min-height:auto}.compass-button[rounded]{border-radius:100px}.compass-button[circle]{width:32px;height:32px;min-height:32px;border-radius:50%;padding:0}.compass-content-wrap[data-v-6c814f25]{margin:0 auto;height:100%;max-width:var(--content-max-width);padding:0 var(--spacing-medium)}@media (min-width: 768px){.compass-content-wrap[data-v-6c814f25]{padding:0 var(--spacing-medium-large)}}@media (min-width: 1024px){.compass-content-wrap[data-v-6c814f25]{padding:0}}.compass-content-wrap[max-width-absolute][data-v-6c814f25]{max-width:var(--absolute-max-width)}.compass-content-wrap[flex][data-v-6c814f25]{display:flex}.compass-content-wrap[flex-centered][data-v-6c814f25]{align-items:center;justify-content:center}.compass-content-wrap[flex-centered-end][data-v-6c814f25]{align-items:center;justify-content:flex-end}.compass-content-wrap[flex-space-between][data-v-6c814f25]{justify-content:space-between}.compass-content-wrap[flex-direction-row][data-v-6c814f25]{flex-direction:row}.compass-content-wrap[flex-direction-column][data-v-6c814f25]{flex-direction:column}.compass-content-wrap[flex-wrap][data-v-6c814f25]{flex-wrap:wrap}.compass-content-wrap[narrow][data-v-6c814f25]{max-width:var(--content-max-width-narrow)}.compass-content-wrap[flex-row-space-between][data-v-6c814f25]{justify-content:space-between}.compass-content-wrap[flex-row-base-gap][data-v-6c814f25]{row-gap:var(--spacing-small)}.compass-content-wrap[flex-column-base-gap][data-v-6c814f25]{column-gap:var(--spacing-small)}.compass-content-wrap[equal-width-columns][data-v-6c814f25]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.compass-content-wrap[no-padding][data-v-6c814f25]{padding:0}.compass-content-wrap[flex-0][data-v-6c814f25]{flex:0}@media (min-width: 768px){.compass-content-wrap[base-top-bottom-padding-desktop][data-v-6c814f25]{padding:var(--spacing-medium) 0}}.compass-content-wrap[height-auto][data-v-6c814f25]{height:auto}.compass-content-wrap[block-padding][data-v-6c814f25]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.compass-content-wrap[block-padding][data-v-6c814f25]{padding:var(--block-padding)}}.compass-content-wrap[position-relative][data-v-6c814f25]{position:relative}.compass-content-wrap[margin-xl][data-v-6c814f25]{margin:var(--spacing-xl)}.compass-content-wrap[margin-xxl][data-v-6c814f25]{margin:var(--spacing-xxl)}.compass-content-wrap[margin-large][data-v-6c814f25]{margin:var(--spacing-large)}.compass-content-wrap[margin-medium-large][data-v-6c814f25]{margin:var(--spacing-medium-large)}.compass-content-wrap[margin-medium][data-v-6c814f25]{margin:var(--spacing-medium)}.compass-content-wrap[margin-small][data-v-6c814f25]{margin:var(--spacing-small)}.compass-content-wrap[margin-xs][data-v-6c814f25]{margin:var(--spacing-xs)}.compass-content-wrap[margin-xs-vertical][data-v-6c814f25]{margin:var(--spacing-xs) 0}.compass-content-wrap[margin-xs-horizontal][data-v-6c814f25]{margin:0 var(--spacing-xs)}.compass-content-wrap[margin-xs-top][data-v-6c814f25]{margin-top:var(--spacing-xs)}.compass-content-wrap[margin-xs-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-xs)}.compass-content-wrap[margin-xs-left][data-v-6c814f25]{margin-left:var(--spacing-xs)}.compass-content-wrap[margin-xs-right][data-v-6c814f25]{margin-right:var(--spacing-xs)}.compass-content-wrap[margin-small-vertical][data-v-6c814f25]{margin:var(--spacing-small) 0}.compass-content-wrap[margin-small-horizontal][data-v-6c814f25]{margin:0 var(--spacing-small)}.compass-content-wrap[margin-small-top][data-v-6c814f25]{margin-top:var(--spacing-small)}.compass-content-wrap[margin-small-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-small)}.compass-content-wrap[margin-small-left][data-v-6c814f25]{margin-left:var(--spacing-small)}.compass-content-wrap[margin-small-right][data-v-6c814f25]{margin-right:var(--spacing-small)}.compass-content-wrap[margin-medium-vertical][data-v-6c814f25]{margin:var(--spacing-medium) 0}.compass-content-wrap[margin-medium-horizontal][data-v-6c814f25]{margin:0 var(--spacing-medium)}.compass-content-wrap[margin-medium-top][data-v-6c814f25]{margin-top:var(--spacing-medium)}.compass-content-wrap[margin-medium-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-medium)}.compass-content-wrap[margin-medium-left][data-v-6c814f25]{margin-left:var(--spacing-medium)}.compass-content-wrap[margin-medium-right][data-v-6c814f25]{margin-right:var(--spacing-medium)}.compass-content-wrap[margin-medium-large-vertical][data-v-6c814f25]{margin:var(--spacing-medium-large) 0}.compass-content-wrap[margin-medium-large-horizontal][data-v-6c814f25]{margin:0 var(--spacing-medium-large)}.compass-content-wrap[margin-medium-large-top][data-v-6c814f25]{margin-top:var(--spacing-medium-large)}.compass-content-wrap[margin-medium-large-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-medium-large)}.compass-content-wrap[margin-medium-large-left][data-v-6c814f25]{margin-left:var(--spacing-medium-large)}.compass-content-wrap[margin-medium-large-right][data-v-6c814f25]{margin-right:var(--spacing-medium-large)}.compass-content-wrap[margin-xl-vertical][data-v-6c814f25]{margin:var(--spacing-xl) 0}.compass-content-wrap[margin-xxl-vertical][data-v-6c814f25]{margin:var(--spacing-xxl) 0}.compass-content-wrap[margin-large-vertical][data-v-6c814f25]{margin:var(--spacing-large) 0}.compass-content-wrap[margin-xl-horizontal][data-v-6c814f25]{margin:0 var(--spacing-xl)}.compass-content-wrap[margin-xxl-horizontal][data-v-6c814f25]{margin:0 var(--spacing-xxl)}.compass-content-wrap[margin-large-horizontal][data-v-6c814f25]{margin:0 var(--spacing-large)}.compass-content-wrap[margin-xl-top][data-v-6c814f25]{margin-top:var(--spacing-xl)}.compass-content-wrap[margin-xxl-top][data-v-6c814f25]{margin-top:var(--spacing-xxl)}.compass-content-wrap[margin-large-top][data-v-6c814f25]{margin-top:var(--spacing-large)}.compass-content-wrap[margin-xl-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-xl)}.compass-content-wrap[margin-xxl-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-xxl)}.compass-content-wrap[margin-large-bottom][data-v-6c814f25]{margin-bottom:var(--spacing-large)}.compass-content-wrap[margin-xl-left][data-v-6c814f25]{margin-left:var(--spacing-xl)}.compass-content-wrap[margin-xxl-left][data-v-6c814f25]{margin-left:var(--spacing-xxl)}.compass-content-wrap[margin-large-left][data-v-6c814f25]{margin-left:var(--spacing-large)}.compass-content-wrap[margin-xl-right][data-v-6c814f25]{margin-right:var(--spacing-xl)}.compass-content-wrap[margin-xxl-right][data-v-6c814f25]{margin-right:var(--spacing-xxl)}.compass-content-wrap[margin-large-right][data-v-6c814f25]{margin-right:var(--spacing-large)}.compass-content-wrap[margin-auto-left][data-v-6c814f25]{margin-left:auto}.compass-content-wrap[margin-auto-right][data-v-6c814f25]{margin-right:auto}.compass-content-wrap[centered][data-v-6c814f25]{margin-left:auto;margin-right:auto}.compass-content-wrap[no-margins][data-v-6c814f25]{margin:0}p,.compass-text{font-family:var(--typo-body-font-family);font-size:var(--typo-body-size);font-weight:var(--typo-body-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);color:var(--typo-body-color);text-transform:var(--typo-body-text-transform);overflow-wrap:anywhere}p--max-lines,.compass-text--max-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}p[emphasis],p[bold],.compass-text[emphasis],.compass-text[bold]{font-weight:var(--typo-body-emphasis-font-weight)}p[body-small],.compass-text[body-small]{font-size:var(--typo-body-small-size);font-weight:var(--typo-body-small-weight);line-height:var(--typo-body-small-line-height);letter-spacing:var(--typo-body-small-letter-spacing)}p[body-small][emphasis],p[body-small][bold],.compass-text[body-small][emphasis],.compass-text[body-small][bold]{font-weight:var(--typo-body-small-weight-bold)}p[body-large],.compass-text[body-large]{font-size:var(--typo-body-large-size);font-weight:var(--typo-body-large-weight);line-height:var(--typo-body-large-line-height);letter-spacing:var(--typo-body-large-letter-spacing)}p[body-large][emphasis],p[body-large][bold],.compass-text[body-large][emphasis],.compass-text[body-large][bold]{font-weight:var(--typo-body-large-weight-bold)}p[body-lead-in],.compass-text[body-lead-in]{font-family:var(--typo-body-lead-in-font-family);font-size:var(--typo-body-lead-in-size);font-weight:var(--typo-body-lead-in-weight);line-height:var(--typo-body-lead-in-line-height);letter-spacing:var(--typo-body-lead-in-letter-spacing)}p[subtitle-1],.compass-text[subtitle-1]{font-family:var(--typo-subtitle-1-font-family);font-size:var(--typo-subtitle-1-size);font-weight:var(--typo-subtitle-1-weight);line-height:var(--typo-subtitle-1-line-height);letter-spacing:var(--typo-subtitle-1-letter-spacing);text-transform:var(--typo-subtitle-1-text-transform)}p[subtitle-2],.compass-text[subtitle-2]{font-family:var(--typo-subtitle-2-font-family);font-size:var(--typo-subtitle-2-size);font-weight:var(--typo-subtitle-2-weight);line-height:var(--typo-subtitle-2-line-height);letter-spacing:var(--typo-subtitle-2-letter-spacing);text-transform:var(--typo-subtitle-2-text-transform)}p[navigation],.compass-text[navigation]{font-family:var(--typo-navigation-font-family);font-size:var(--typo-navigation-font-size);font-weight:var(--typo-navigation-font-weight);line-height:var(--typo-navigation-line-height);letter-spacing:var(--typo-navigation-letter-spacing);text-transform:var(--typo-navigation-text-transform);color:var(--color-text-navigation, var(--color-text-tertiary))}p[navigation][emphasis],p[navigation][bold],.compass-text[navigation][emphasis],.compass-text[navigation][bold]{font-family:var(--typo-navigation-font-family-bold);font-weight:var(--typo-navigation-font-weight-bold)}p[caption],.compass-text[caption]{font-family:var(--typo-caption-font-family);font-size:var(--typo-caption-size);font-weight:var(--typo-caption-weight);line-height:var(--typo-caption-line-height);letter-spacing:var(--typo-caption-letter-spacing);text-transform:var(--typo-caption-text-transform)}p[overline],.compass-text[overline]{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-size);font-weight:var(--typo-overline-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform)}p[price-1],.compass-text[price-1]{font-family:var(--typo-price-1-font-family);font-size:var(--typo-price-1-size);font-weight:var(--typo-price-1-weight);line-height:var(--typo-price-1-line-height);letter-spacing:var(--typo-price-1-letter-spacing);text-transform:var(--typo-price-1-text-transform)}p[price-2],.compass-text[price-2]{font-family:var(--typo-price-2-font-family);font-size:var(--typo-price-2-size);font-weight:var(--typo-price-2-weight);line-height:var(--typo-price-2-line-height);letter-spacing:var(--typo-price-2-letter-spacing);text-transform:var(--typo-price-2-text-transform)}p[centered],.compass-text[centered]{text-align:center}p[uppercase],.compass-text[uppercase]{text-transform:uppercase}p[whitespace-pre-wrap],.compass-text[whitespace-pre-wrap]{white-space:pre-wrap}p[align-left],.compass-text[align-left]{text-align:left}p[color-brand-primary],.compass-text[color-brand-primary]{color:var(--color-brand-primary)}p[color-brand-secondary],.compass-text[color-brand-secondary]{color:var(--color-brand-secondary)}p[color-text-primary],.compass-text[color-text-primary]{color:var(--color-text-primary)}p[color-text-secondary],.compass-text[color-text-secondary]{color:var(--color-text-secondary)}p[color-text-tertiary],.compass-text[color-text-tertiary]{color:var(--color-text-tertiary)}p[color-text-negative],.compass-text[color-text-negative]{color:var(--color-text-negative)}p[color-text-link],.compass-text[color-text-link]{color:var(--color-text-link)}p[color-heading],.compass-text[color-heading]{color:var(--color-heading)}p[color-icon],.compass-text[color-icon]{color:var(--color-icon)}p[color-icon-negative],.compass-text[color-icon-negative]{color:var(--color-icon-negative)}p[color-ornaments],.compass-text[color-ornaments]{color:var(--color-ornaments)}p[color-price],.compass-text[color-price]{color:var(--color-price)}p[color-climate],.compass-text[color-climate]{color:var(--color-climate)}p[color-attention],.compass-text[color-attention]{color:var(--color-attention)}p[color-danger],.compass-text[color-danger]{color:var(--color-danger)}p[color-ok],.compass-text[color-ok]{color:var(--color-ok)}p[color-info],.compass-text[color-info]{color:var(--color-info)}p[color-black],.compass-text[color-black]{color:var(--color-black)}p[color-neutral-65],.compass-text[color-neutral-65],p[color-neutral-50],.compass-text[color-neutral-50]{color:var(--color-neutral-50)}p[color-neutral-35],.compass-text[color-neutral-35]{color:var(--color-neutral-35)}p[color-neutral-15],.compass-text[color-neutral-15]{color:var(--color-neutral-15)}p[color-invertable-text-primary],.compass-text[color-invertable-text-primary]{color:var(--color-invertable-text-primary)}p[color-invertable-text-secondary],.compass-text[color-invertable-text-secondary]{color:var(--color-invertable-text-secondary)}p[color-invertable-link],.compass-text[color-invertable-link]{color:var(--color-invertable-link)}p[margin-xl],.compass-text[margin-xl]{margin:var(--spacing-xl)}p[margin-xxl],.compass-text[margin-xxl]{margin:var(--spacing-xxl)}p[margin-large],.compass-text[margin-large]{margin:var(--spacing-large)}p[margin-medium-large],.compass-text[margin-medium-large]{margin:var(--spacing-medium-large)}p[margin-medium],.compass-text[margin-medium]{margin:var(--spacing-medium)}p[margin-small],.compass-text[margin-small]{margin:var(--spacing-small)}p[margin-xs],.compass-text[margin-xs]{margin:var(--spacing-xs)}p[margin-xs-vertical],.compass-text[margin-xs-vertical]{margin:var(--spacing-xs) 0}p[margin-xs-horizontal],.compass-text[margin-xs-horizontal]{margin:0 var(--spacing-xs)}p[margin-xs-top],.compass-text[margin-xs-top]{margin-top:var(--spacing-xs)}p[margin-xs-bottom],.compass-text[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}p[margin-xs-left],.compass-text[margin-xs-left]{margin-left:var(--spacing-xs)}p[margin-xs-right],.compass-text[margin-xs-right]{margin-right:var(--spacing-xs)}p[margin-small-vertical],.compass-text[margin-small-vertical]{margin:var(--spacing-small) 0}p[margin-small-horizontal],.compass-text[margin-small-horizontal]{margin:0 var(--spacing-small)}p[margin-small-top],.compass-text[margin-small-top]{margin-top:var(--spacing-small)}p[margin-small-bottom],.compass-text[margin-small-bottom]{margin-bottom:var(--spacing-small)}p[margin-small-left],.compass-text[margin-small-left]{margin-left:var(--spacing-small)}p[margin-small-right],.compass-text[margin-small-right]{margin-right:var(--spacing-small)}p[margin-medium-vertical],.compass-text[margin-medium-vertical]{margin:var(--spacing-medium) 0}p[margin-medium-horizontal],.compass-text[margin-medium-horizontal]{margin:0 var(--spacing-medium)}p[margin-medium-top],.compass-text[margin-medium-top]{margin-top:var(--spacing-medium)}p[margin-medium-bottom],.compass-text[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}p[margin-medium-left],.compass-text[margin-medium-left]{margin-left:var(--spacing-medium)}p[margin-medium-right],.compass-text[margin-medium-right]{margin-right:var(--spacing-medium)}p[margin-medium-large-vertical],.compass-text[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}p[margin-medium-large-horizontal],.compass-text[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}p[margin-medium-large-top],.compass-text[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}p[margin-medium-large-bottom],.compass-text[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}p[margin-medium-large-left],.compass-text[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}p[margin-medium-large-right],.compass-text[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}p[margin-xl-vertical],.compass-text[margin-xl-vertical]{margin:var(--spacing-xl) 0}p[margin-xxl-vertical],.compass-text[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}p[margin-large-vertical],.compass-text[margin-large-vertical]{margin:var(--spacing-large) 0}p[margin-xl-horizontal],.compass-text[margin-xl-horizontal]{margin:0 var(--spacing-xl)}p[margin-xxl-horizontal],.compass-text[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}p[margin-large-horizontal],.compass-text[margin-large-horizontal]{margin:0 var(--spacing-large)}p[margin-xl-top],.compass-text[margin-xl-top]{margin-top:var(--spacing-xl)}p[margin-xxl-top],.compass-text[margin-xxl-top]{margin-top:var(--spacing-xxl)}p[margin-large-top],.compass-text[margin-large-top]{margin-top:var(--spacing-large)}p[margin-xl-bottom],.compass-text[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}p[margin-xxl-bottom],.compass-text[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}p[margin-large-bottom],.compass-text[margin-large-bottom]{margin-bottom:var(--spacing-large)}p[margin-xl-left],.compass-text[margin-xl-left]{margin-left:var(--spacing-xl)}p[margin-xxl-left],.compass-text[margin-xxl-left]{margin-left:var(--spacing-xxl)}p[margin-large-left],.compass-text[margin-large-left]{margin-left:var(--spacing-large)}p[margin-xl-right],.compass-text[margin-xl-right]{margin-right:var(--spacing-xl)}p[margin-xxl-right],.compass-text[margin-xxl-right]{margin-right:var(--spacing-xxl)}p[margin-large-right],.compass-text[margin-large-right]{margin-right:var(--spacing-large)}p[margin-auto-left],.compass-text[margin-auto-left]{margin-left:auto}p[margin-auto-right],.compass-text[margin-auto-right]{margin-right:auto}p[centered],.compass-text[centered]{margin-left:auto;margin-right:auto}p[no-margins],.compass-text[no-margins]{margin:0}p[font-weight-medium],.compass-text[font-weight-medium]{font-weight:600}p[font-weight-strong],.compass-text[font-weight-strong]{font-weight:700}.compass-link,a{text-transform:var(--link-text-transform);color:var(--link-color);background:var(--link-background-color);font-family:var(--link-font-family);font-weight:var(--link-font-weight);font-size:var(--link-font-size);line-height:var(--link-line-height);text-decoration:none;cursor:pointer;display:inline-block;user-select:none}.compass-link[underline-on-hovering]:hover,a[underline-on-hovering]:hover,.compass-link[underline],a[underline]{text-decoration:underline}.compass-link[full-width],a[full-width]{width:100%}.compass-link[body-large],a[body-large]{font-size:var(--typo-body-large-size);font-weight:var(--typo-body-large-weight);line-height:var(--typo-body-large-line-height);letter-spacing:var(--typo-body-large-letter-spacing)}.compass-link[body-small],a[body-small]{font-size:var(--typo-body-small-size);font-weight:var(--typo-body-small-weight);line-height:var(--typo-body-small-line-height);letter-spacing:var(--typo-body-small-letter-spacing)}.compass-link[body-small][emphasis],.compass-link[body-small][bold],a[body-small][emphasis],a[body-small][bold]{font-weight:var(--typo-body-small-weight-bold)}.compass-link[emphasis],.compass-link[bold],a[emphasis],a[bold]{font-weight:var(--typo-body-emphasis-font-weight)}.compass-link[inherit],a[inherit]{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}.compass-link[margin-xl],a[margin-xl]{margin:var(--spacing-xl)}.compass-link[margin-xxl],a[margin-xxl]{margin:var(--spacing-xxl)}.compass-link[margin-large],a[margin-large]{margin:var(--spacing-large)}.compass-link[margin-medium-large],a[margin-medium-large]{margin:var(--spacing-medium-large)}.compass-link[margin-medium],a[margin-medium]{margin:var(--spacing-medium)}.compass-link[margin-small],a[margin-small]{margin:var(--spacing-small)}.compass-link[margin-xs],a[margin-xs]{margin:var(--spacing-xs)}.compass-link[margin-xs-vertical],a[margin-xs-vertical]{margin:var(--spacing-xs) 0}.compass-link[margin-xs-horizontal],a[margin-xs-horizontal]{margin:0 var(--spacing-xs)}.compass-link[margin-xs-top],a[margin-xs-top]{margin-top:var(--spacing-xs)}.compass-link[margin-xs-bottom],a[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}.compass-link[margin-xs-left],a[margin-xs-left]{margin-left:var(--spacing-xs)}.compass-link[margin-xs-right],a[margin-xs-right]{margin-right:var(--spacing-xs)}.compass-link[margin-small-vertical],a[margin-small-vertical]{margin:var(--spacing-small) 0}.compass-link[margin-small-horizontal],a[margin-small-horizontal]{margin:0 var(--spacing-small)}.compass-link[margin-small-top],a[margin-small-top]{margin-top:var(--spacing-small)}.compass-link[margin-small-bottom],a[margin-small-bottom]{margin-bottom:var(--spacing-small)}.compass-link[margin-small-left],a[margin-small-left]{margin-left:var(--spacing-small)}.compass-link[margin-small-right],a[margin-small-right]{margin-right:var(--spacing-small)}.compass-link[margin-medium-vertical],a[margin-medium-vertical]{margin:var(--spacing-medium) 0}.compass-link[margin-medium-horizontal],a[margin-medium-horizontal]{margin:0 var(--spacing-medium)}.compass-link[margin-medium-top],a[margin-medium-top]{margin-top:var(--spacing-medium)}.compass-link[margin-medium-bottom],a[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}.compass-link[margin-medium-left],a[margin-medium-left]{margin-left:var(--spacing-medium)}.compass-link[margin-medium-right],a[margin-medium-right]{margin-right:var(--spacing-medium)}.compass-link[margin-medium-large-vertical],a[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}.compass-link[margin-medium-large-horizontal],a[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}.compass-link[margin-medium-large-top],a[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}.compass-link[margin-medium-large-bottom],a[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}.compass-link[margin-medium-large-left],a[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}.compass-link[margin-medium-large-right],a[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}.compass-link[margin-xl-vertical],a[margin-xl-vertical]{margin:var(--spacing-xl) 0}.compass-link[margin-xxl-vertical],a[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}.compass-link[margin-large-vertical],a[margin-large-vertical]{margin:var(--spacing-large) 0}.compass-link[margin-xl-horizontal],a[margin-xl-horizontal]{margin:0 var(--spacing-xl)}.compass-link[margin-xxl-horizontal],a[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}.compass-link[margin-large-horizontal],a[margin-large-horizontal]{margin:0 var(--spacing-large)}.compass-link[margin-xl-top],a[margin-xl-top]{margin-top:var(--spacing-xl)}.compass-link[margin-xxl-top],a[margin-xxl-top]{margin-top:var(--spacing-xxl)}.compass-link[margin-large-top],a[margin-large-top]{margin-top:var(--spacing-large)}.compass-link[margin-xl-bottom],a[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}.compass-link[margin-xxl-bottom],a[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}.compass-link[margin-large-bottom],a[margin-large-bottom]{margin-bottom:var(--spacing-large)}.compass-link[margin-xl-left],a[margin-xl-left]{margin-left:var(--spacing-xl)}.compass-link[margin-xxl-left],a[margin-xxl-left]{margin-left:var(--spacing-xxl)}.compass-link[margin-large-left],a[margin-large-left]{margin-left:var(--spacing-large)}.compass-link[margin-xl-right],a[margin-xl-right]{margin-right:var(--spacing-xl)}.compass-link[margin-xxl-right],a[margin-xxl-right]{margin-right:var(--spacing-xxl)}.compass-link[margin-large-right],a[margin-large-right]{margin-right:var(--spacing-large)}.compass-link[margin-auto-left],a[margin-auto-left]{margin-left:auto}.compass-link[margin-auto-right],a[margin-auto-right]{margin-right:auto}.compass-link[centered],a[centered]{margin-left:auto;margin-right:auto}.compass-link[no-margins],a[no-margins]{margin:0}.compass-link[color-brand-primary],a[color-brand-primary]{color:var(--color-brand-primary)}.compass-link[color-brand-secondary],a[color-brand-secondary]{color:var(--color-brand-secondary)}.compass-link[color-text-primary],a[color-text-primary]{color:var(--color-text-primary)}.compass-link[color-text-secondary],a[color-text-secondary]{color:var(--color-text-secondary)}.compass-link[color-text-tertiary],a[color-text-tertiary]{color:var(--color-text-tertiary)}.compass-link[color-text-negative],a[color-text-negative]{color:var(--color-text-negative)}.compass-link[color-text-link],a[color-text-link]{color:var(--color-text-link)}.compass-link[color-heading],a[color-heading]{color:var(--color-heading)}.compass-link[color-icon],a[color-icon]{color:var(--color-icon)}.compass-link[color-icon-negative],a[color-icon-negative]{color:var(--color-icon-negative)}.compass-link[color-ornaments],a[color-ornaments]{color:var(--color-ornaments)}.compass-link[color-price],a[color-price]{color:var(--color-price)}.compass-link[color-climate],a[color-climate]{color:var(--color-climate)}.compass-link[color-attention],a[color-attention]{color:var(--color-attention)}.compass-link[color-danger],a[color-danger]{color:var(--color-danger)}.compass-link[color-ok],a[color-ok]{color:var(--color-ok)}.compass-link[color-info],a[color-info]{color:var(--color-info)}.compass-link[color-black],a[color-black]{color:var(--color-black)}.compass-link[color-neutral-65],a[color-neutral-65],.compass-link[color-neutral-50],a[color-neutral-50]{color:var(--color-neutral-50)}.compass-link[color-neutral-35],a[color-neutral-35]{color:var(--color-neutral-35)}.compass-link[color-neutral-15],a[color-neutral-15]{color:var(--color-neutral-15)}.compass-link[color-invertable-text-primary],a[color-invertable-text-primary]{color:var(--color-invertable-text-primary)}.compass-link[color-invertable-text-secondary],a[color-invertable-text-secondary]{color:var(--color-invertable-text-secondary)}.compass-link[color-invertable-link],a[color-invertable-link]{color:var(--color-invertable-link)}.compass-container[data-v-b02d0c6c]{flex:0 1 auto;display:flex;height:100%;flex-direction:row}.compass-container[centered][data-v-b02d0c6c]{align-items:center;justify-content:center}.compass-container[centered-vertical][data-v-b02d0c6c]{align-items:center}.compass-container[centered-horizontal][data-v-b02d0c6c]{justify-content:center}.compass-container[start][data-v-b02d0c6c]{justify-content:flex-start}.compass-container[end][data-v-b02d0c6c]{justify-content:flex-end}.compass-container[space-between][data-v-b02d0c6c]{justify-content:space-between}.compass-container[margin-xl][data-v-b02d0c6c]{margin:var(--spacing-xl)}.compass-container[margin-xxl][data-v-b02d0c6c]{margin:var(--spacing-xxl)}.compass-container[margin-large][data-v-b02d0c6c]{margin:var(--spacing-large)}.compass-container[margin-medium-large][data-v-b02d0c6c]{margin:var(--spacing-medium-large)}.compass-container[margin-medium][data-v-b02d0c6c]{margin:var(--spacing-medium)}.compass-container[margin-small][data-v-b02d0c6c]{margin:var(--spacing-small)}.compass-container[margin-xs][data-v-b02d0c6c]{margin:var(--spacing-xs)}.compass-container[margin-xs-vertical][data-v-b02d0c6c]{margin:var(--spacing-xs) 0}.compass-container[margin-xs-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-xs)}.compass-container[margin-xs-top][data-v-b02d0c6c]{margin-top:var(--spacing-xs)}.compass-container[margin-xs-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-xs)}.compass-container[margin-xs-left][data-v-b02d0c6c]{margin-left:var(--spacing-xs)}.compass-container[margin-xs-right][data-v-b02d0c6c]{margin-right:var(--spacing-xs)}.compass-container[margin-small-vertical][data-v-b02d0c6c]{margin:var(--spacing-small) 0}.compass-container[margin-small-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-small)}.compass-container[margin-small-top][data-v-b02d0c6c]{margin-top:var(--spacing-small)}.compass-container[margin-small-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-small)}.compass-container[margin-small-left][data-v-b02d0c6c]{margin-left:var(--spacing-small)}.compass-container[margin-small-right][data-v-b02d0c6c]{margin-right:var(--spacing-small)}.compass-container[margin-medium-vertical][data-v-b02d0c6c]{margin:var(--spacing-medium) 0}.compass-container[margin-medium-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-medium)}.compass-container[margin-medium-top][data-v-b02d0c6c]{margin-top:var(--spacing-medium)}.compass-container[margin-medium-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-medium)}.compass-container[margin-medium-left][data-v-b02d0c6c]{margin-left:var(--spacing-medium)}.compass-container[margin-medium-right][data-v-b02d0c6c]{margin-right:var(--spacing-medium)}.compass-container[margin-medium-large-vertical][data-v-b02d0c6c]{margin:var(--spacing-medium-large) 0}.compass-container[margin-medium-large-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-medium-large)}.compass-container[margin-medium-large-top][data-v-b02d0c6c]{margin-top:var(--spacing-medium-large)}.compass-container[margin-medium-large-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-medium-large)}.compass-container[margin-medium-large-left][data-v-b02d0c6c]{margin-left:var(--spacing-medium-large)}.compass-container[margin-medium-large-right][data-v-b02d0c6c]{margin-right:var(--spacing-medium-large)}.compass-container[margin-xl-vertical][data-v-b02d0c6c]{margin:var(--spacing-xl) 0}.compass-container[margin-xxl-vertical][data-v-b02d0c6c]{margin:var(--spacing-xxl) 0}.compass-container[margin-large-vertical][data-v-b02d0c6c]{margin:var(--spacing-large) 0}.compass-container[margin-xl-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-xl)}.compass-container[margin-xxl-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-xxl)}.compass-container[margin-large-horizontal][data-v-b02d0c6c]{margin:0 var(--spacing-large)}.compass-container[margin-xl-top][data-v-b02d0c6c]{margin-top:var(--spacing-xl)}.compass-container[margin-xxl-top][data-v-b02d0c6c]{margin-top:var(--spacing-xxl)}.compass-container[margin-large-top][data-v-b02d0c6c]{margin-top:var(--spacing-large)}.compass-container[margin-xl-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-xl)}.compass-container[margin-xxl-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-xxl)}.compass-container[margin-large-bottom][data-v-b02d0c6c]{margin-bottom:var(--spacing-large)}.compass-container[margin-xl-left][data-v-b02d0c6c]{margin-left:var(--spacing-xl)}.compass-container[margin-xxl-left][data-v-b02d0c6c]{margin-left:var(--spacing-xxl)}.compass-container[margin-large-left][data-v-b02d0c6c]{margin-left:var(--spacing-large)}.compass-container[margin-xl-right][data-v-b02d0c6c]{margin-right:var(--spacing-xl)}.compass-container[margin-xxl-right][data-v-b02d0c6c]{margin-right:var(--spacing-xxl)}.compass-container[margin-large-right][data-v-b02d0c6c]{margin-right:var(--spacing-large)}.compass-container[margin-auto-left][data-v-b02d0c6c]{margin-left:auto}.compass-container[margin-auto-right][data-v-b02d0c6c]{margin-right:auto}.compass-container[centered][data-v-b02d0c6c]{margin-left:auto;margin-right:auto}.compass-container[no-margins][data-v-b02d0c6c]{margin:0}.compass-dropdown[data-v-af3e25d8]{position:relative;display:inline-flex;flex-direction:column}.compass-dropdown__handle[data-v-af3e25d8]{user-select:none;cursor:pointer;list-style:none;flex:0 1 auto}.compass-dropdown__handle[data-v-af3e25d8] ::marker{display:none}.compass-dropdown__content[data-v-af3e25d8]{user-select:none;cursor:initial;z-index:9;min-width:100%;background-color:var(--dropdown-content-background)}.compass-dropdown__content--floating[data-v-af3e25d8]{position:absolute}.compass-dropdown-handle[data-v-b346b901]{min-height:var(--dropdown-handle-min-height);padding:0}.compass-dropdown-handle__icon[data-v-b346b901]{flex:0 0 auto;transition:var(--transition-cubic-bezier);color:var(--color-dropdown-handle, var(--color-neutral-35))}.compass-dropdown-handle__icon--active[data-v-b346b901]{transform:rotate(180deg)}.compass-dropdown-item[data-v-fa730e72]{min-width:100px;min-height:var(--dropdown-item-min-height);border:none;cursor:pointer;user-select:none;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:10;padding:var(--dropdown-item-padding);font-size:var(--dropdown-item-font-size);font-family:var(--dropdown-item-font-family);color:var(--dropdown-item-color);background:var(--dropdown-item-background);transition:var(--transition-cubic-bezier)}.compass-dropdown-item[data-v-fa730e72]:hover{color:var(--dropdown-item-color-hover);background:var(--dropdown-item-background-hover)}.compass-separator[data-v-58010e4f]{border-top:var(--separator-border);margin:var(--separator-margin);width:100%}.compass-separator[splitter-row-bottom][data-v-58010e4f]{border-bottom:var(--splitter-thickness) var(--splitter-shape) var(--color-splitter-row)}.compass-separator[splitter-row-decoration-color][data-v-58010e4f]{border-top-color:var(--separator-border-decoration-color)}.compass-separator[splitter-row-top-light][data-v-58010e4f]{border-top-color:var(--separator-border-light)}.compass-separator[splitter-row-top-neutral-15][data-v-58010e4f]{border-top-color:var(--color-neutral-15)}.compass-separator[margin-xl][data-v-58010e4f]{margin:var(--spacing-xl)}.compass-separator[margin-xxl][data-v-58010e4f]{margin:var(--spacing-xxl)}.compass-separator[margin-large][data-v-58010e4f]{margin:var(--spacing-large)}.compass-separator[margin-medium-large][data-v-58010e4f]{margin:var(--spacing-medium-large)}.compass-separator[margin-medium][data-v-58010e4f]{margin:var(--spacing-medium)}.compass-separator[margin-small][data-v-58010e4f]{margin:var(--spacing-small)}.compass-separator[margin-xs][data-v-58010e4f]{margin:var(--spacing-xs)}.compass-separator[margin-xs-vertical][data-v-58010e4f]{margin:var(--spacing-xs) 0}.compass-separator[margin-xs-horizontal][data-v-58010e4f]{margin:0 var(--spacing-xs)}.compass-separator[margin-xs-top][data-v-58010e4f]{margin-top:var(--spacing-xs)}.compass-separator[margin-xs-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-xs)}.compass-separator[margin-xs-left][data-v-58010e4f]{margin-left:var(--spacing-xs)}.compass-separator[margin-xs-right][data-v-58010e4f]{margin-right:var(--spacing-xs)}.compass-separator[margin-small-vertical][data-v-58010e4f]{margin:var(--spacing-small) 0}.compass-separator[margin-small-horizontal][data-v-58010e4f]{margin:0 var(--spacing-small)}.compass-separator[margin-small-top][data-v-58010e4f]{margin-top:var(--spacing-small)}.compass-separator[margin-small-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-small)}.compass-separator[margin-small-left][data-v-58010e4f]{margin-left:var(--spacing-small)}.compass-separator[margin-small-right][data-v-58010e4f]{margin-right:var(--spacing-small)}.compass-separator[margin-medium-vertical][data-v-58010e4f]{margin:var(--spacing-medium) 0}.compass-separator[margin-medium-horizontal][data-v-58010e4f]{margin:0 var(--spacing-medium)}.compass-separator[margin-medium-top][data-v-58010e4f]{margin-top:var(--spacing-medium)}.compass-separator[margin-medium-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-medium)}.compass-separator[margin-medium-left][data-v-58010e4f]{margin-left:var(--spacing-medium)}.compass-separator[margin-medium-right][data-v-58010e4f]{margin-right:var(--spacing-medium)}.compass-separator[margin-medium-large-vertical][data-v-58010e4f]{margin:var(--spacing-medium-large) 0}.compass-separator[margin-medium-large-horizontal][data-v-58010e4f]{margin:0 var(--spacing-medium-large)}.compass-separator[margin-medium-large-top][data-v-58010e4f]{margin-top:var(--spacing-medium-large)}.compass-separator[margin-medium-large-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-medium-large)}.compass-separator[margin-medium-large-left][data-v-58010e4f]{margin-left:var(--spacing-medium-large)}.compass-separator[margin-medium-large-right][data-v-58010e4f]{margin-right:var(--spacing-medium-large)}.compass-separator[margin-xl-vertical][data-v-58010e4f]{margin:var(--spacing-xl) 0}.compass-separator[margin-xxl-vertical][data-v-58010e4f]{margin:var(--spacing-xxl) 0}.compass-separator[margin-large-vertical][data-v-58010e4f]{margin:var(--spacing-large) 0}.compass-separator[margin-xl-horizontal][data-v-58010e4f]{margin:0 var(--spacing-xl)}.compass-separator[margin-xxl-horizontal][data-v-58010e4f]{margin:0 var(--spacing-xxl)}.compass-separator[margin-large-horizontal][data-v-58010e4f]{margin:0 var(--spacing-large)}.compass-separator[margin-xl-top][data-v-58010e4f]{margin-top:var(--spacing-xl)}.compass-separator[margin-xxl-top][data-v-58010e4f]{margin-top:var(--spacing-xxl)}.compass-separator[margin-large-top][data-v-58010e4f]{margin-top:var(--spacing-large)}.compass-separator[margin-xl-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-xl)}.compass-separator[margin-xxl-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-xxl)}.compass-separator[margin-large-bottom][data-v-58010e4f]{margin-bottom:var(--spacing-large)}.compass-separator[margin-xl-left][data-v-58010e4f]{margin-left:var(--spacing-xl)}.compass-separator[margin-xxl-left][data-v-58010e4f]{margin-left:var(--spacing-xxl)}.compass-separator[margin-large-left][data-v-58010e4f]{margin-left:var(--spacing-large)}.compass-separator[margin-xl-right][data-v-58010e4f]{margin-right:var(--spacing-xl)}.compass-separator[margin-xxl-right][data-v-58010e4f]{margin-right:var(--spacing-xxl)}.compass-separator[margin-large-right][data-v-58010e4f]{margin-right:var(--spacing-large)}.compass-separator[margin-auto-left][data-v-58010e4f]{margin-left:auto}.compass-separator[margin-auto-right][data-v-58010e4f]{margin-right:auto}.compass-separator[centered][data-v-58010e4f]{margin-left:auto;margin-right:auto}.compass-separator[no-margins][data-v-58010e4f]{margin:0}.compass-heading{overflow-wrap:anywhere}h1{font-family:var(--typo-h1-font-family);font-size:var(--typo-h1-size);font-weight:var(--typo-h1-weight);line-height:var(--typo-h1-line-height);letter-spacing:var(--typo-h1-letter-spacing);color:var(--typo-h1-color);text-transform:var(--typo-h1-text-transform)}h2,.h2{font-family:var(--typo-h2-font-family);font-size:var(--typo-h2-size);font-weight:var(--typo-h2-weight);line-height:var(--typo-h2-line-height);letter-spacing:var(--typo-h2-letter-spacing);color:var(--typo-h2-color);text-transform:var(--typo-h2-text-transform)}h2[default-margins],.h2[default-margins]{margin-bottom:var(--spacing-medium-large)}@media (min-width: 768px){h2[default-margins],.h2[default-margins]{margin-bottom:var(--spacing-xl)}}h3,.h3{font-family:var(--typo-h3-font-family);font-size:var(--typo-h3-size);font-weight:var(--typo-h3-weight);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);color:var(--typo-h3-color);text-transform:var(--typo-h3-text-transform)}h3[default-margins],.h3[default-margins]{margin-bottom:var(--spacing-medium-large)}@media (min-width: 768px){h3[default-margins],.h3[default-margins]{margin-bottom:var(--spacing-xl)}}h4,.h4{font-family:var(--typo-h4-font-family);font-size:var(--typo-h4-size);font-weight:var(--typo-h4-weight);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);color:var(--typo-h4-color);text-transform:var(--typo-h4-text-transform)}h4[default-margins],.h4[default-margins]{margin-bottom:var(--spacing-medium)}h5,.h5{font-family:var(--typo-h5-font-family);font-size:var(--typo-h5-size);font-weight:var(--typo-h5-weight);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);color:var(--typo-h5-color);text-transform:var(--typo-h5-text-transform)}h5[default-margins],.h5[default-margins]{margin-bottom:var(--spacing-medium)}h6,.h6{font-family:var(--typo-h6-font-family);font-size:var(--typo-h6-size);font-weight:var(--typo-h6-weight);line-height:var(--typo-h6-line-height);letter-spacing:var(--typo-h6-letter-spacing);color:var(--typo-h6-color);text-transform:var(--typo-h6-text-transform)}h6[default-margins],.h6[default-margins]{margin-bottom:var(--spacing-medium-large)}h1,h2,h3,h4,h5,h6{text-align:left;z-index:1}h1[centered],h2[centered],h3[centered],h4[centered],h5[centered],h6[centered]{text-align:center}h1[masthead-1],h2[masthead-1],h3[masthead-1],h4[masthead-1],h5[masthead-1],h6[masthead-1]{font-family:var(--typo-masthead-1-font-family);line-height:var(--typo-masthead-1-line-height);font-size:var(--typo-masthead-1-size);font-weight:var(--typo-masthead-1-weight);color:var(--typo-masthead-1-color);text-transform:var(--typo-masthead-1-text-transform);letter-spacing:var(--typo-masthead-1-letter-spacing)}h1[masthead-2],h2[masthead-2],h3[masthead-2],h4[masthead-2],h5[masthead-2],h6[masthead-2]{font-family:var(--typo-masthead-2-font-family);line-height:var(--typo-masthead-2-line-height);font-size:var(--typo-masthead-2-size);font-weight:var(--typo-masthead-2-weight);color:var(--typo-masthead-2-color);text-transform:var(--typo-masthead-2-text-transform);letter-spacing:var(--typo-masthead-2-letter-spacing)}h1[masthead-3],h2[masthead-3],h3[masthead-3],h4[masthead-3],h5[masthead-3],h6[masthead-3]{font-family:var(--typo-masthead-3-font-family);line-height:var(--typo-masthead-3-line-height);font-size:var(--typo-masthead-3-size);font-weight:var(--typo-masthead-3-weight);color:var(--typo-masthead-3-color);text-transform:var(--typo-masthead-3-text-transform);letter-spacing:var(--typo-masthead-3-letter-spacing)}h1[masthead-4],h2[masthead-4],h3[masthead-4],h4[masthead-4],h5[masthead-4],h6[masthead-4]{font-family:var(--typo-masthead-4-font-family);line-height:var(--typo-masthead-4-line-height);font-size:var(--typo-masthead-4-size);font-weight:var(--typo-masthead-4-weight);color:var(--typo-masthead-4-color);text-transform:var(--typo-masthead-4-text-transform);letter-spacing:var(--typo-masthead-4-letter-spacing)}h1[masthead-5],h2[masthead-5],h3[masthead-5],h4[masthead-5],h5[masthead-5],h6[masthead-5]{font-family:var(--typo-masthead-5-font-family);line-height:var(--typo-masthead-5-line-height);font-size:var(--typo-masthead-5-size);font-weight:var(--typo-masthead-5-weight);color:var(--typo-masthead-5-color);text-transform:var(--typo-masthead-5-text-transform);letter-spacing:var(--typo-masthead-5-letter-spacing)}h1[restaurant-masthead],h2[restaurant-masthead],h3[restaurant-masthead],h4[restaurant-masthead],h5[restaurant-masthead],h6[restaurant-masthead]{font-family:var(--typo-restaurant-masthead-font-family);line-height:var(--typo-restaurant-masthead-line-height);font-size:var(--typo-restaurant-masthead-size);font-weight:var(--typo-restaurant-masthead-weight);color:var(--typo-restaurant-masthead-color);text-transform:var(--typo-restaurant-masthead-text-transform);letter-spacing:var(--typo-restaurant-masthead-letter-spacing)}h1[margin-xl],h2[margin-xl],h3[margin-xl],h4[margin-xl],h5[margin-xl],h6[margin-xl]{margin:var(--spacing-xl)}h1[margin-xxl],h2[margin-xxl],h3[margin-xxl],h4[margin-xxl],h5[margin-xxl],h6[margin-xxl]{margin:var(--spacing-xxl)}h1[margin-large],h2[margin-large],h3[margin-large],h4[margin-large],h5[margin-large],h6[margin-large]{margin:var(--spacing-large)}h1[margin-medium-large],h2[margin-medium-large],h3[margin-medium-large],h4[margin-medium-large],h5[margin-medium-large],h6[margin-medium-large]{margin:var(--spacing-medium-large)}h1[margin-medium],h2[margin-medium],h3[margin-medium],h4[margin-medium],h5[margin-medium],h6[margin-medium]{margin:var(--spacing-medium)}h1[margin-small],h2[margin-small],h3[margin-small],h4[margin-small],h5[margin-small],h6[margin-small]{margin:var(--spacing-small)}h1[margin-xs],h2[margin-xs],h3[margin-xs],h4[margin-xs],h5[margin-xs],h6[margin-xs]{margin:var(--spacing-xs)}h1[margin-xs-vertical],h2[margin-xs-vertical],h3[margin-xs-vertical],h4[margin-xs-vertical],h5[margin-xs-vertical],h6[margin-xs-vertical]{margin:var(--spacing-xs) 0}h1[margin-xs-horizontal],h2[margin-xs-horizontal],h3[margin-xs-horizontal],h4[margin-xs-horizontal],h5[margin-xs-horizontal],h6[margin-xs-horizontal]{margin:0 var(--spacing-xs)}h1[margin-xs-top],h2[margin-xs-top],h3[margin-xs-top],h4[margin-xs-top],h5[margin-xs-top],h6[margin-xs-top]{margin-top:var(--spacing-xs)}h1[margin-xs-bottom],h2[margin-xs-bottom],h3[margin-xs-bottom],h4[margin-xs-bottom],h5[margin-xs-bottom],h6[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}h1[margin-xs-left],h2[margin-xs-left],h3[margin-xs-left],h4[margin-xs-left],h5[margin-xs-left],h6[margin-xs-left]{margin-left:var(--spacing-xs)}h1[margin-xs-right],h2[margin-xs-right],h3[margin-xs-right],h4[margin-xs-right],h5[margin-xs-right],h6[margin-xs-right]{margin-right:var(--spacing-xs)}h1[margin-small-vertical],h2[margin-small-vertical],h3[margin-small-vertical],h4[margin-small-vertical],h5[margin-small-vertical],h6[margin-small-vertical]{margin:var(--spacing-small) 0}h1[margin-small-horizontal],h2[margin-small-horizontal],h3[margin-small-horizontal],h4[margin-small-horizontal],h5[margin-small-horizontal],h6[margin-small-horizontal]{margin:0 var(--spacing-small)}h1[margin-small-top],h2[margin-small-top],h3[margin-small-top],h4[margin-small-top],h5[margin-small-top],h6[margin-small-top]{margin-top:var(--spacing-small)}h1[margin-small-bottom],h2[margin-small-bottom],h3[margin-small-bottom],h4[margin-small-bottom],h5[margin-small-bottom],h6[margin-small-bottom]{margin-bottom:var(--spacing-small)}h1[margin-small-left],h2[margin-small-left],h3[margin-small-left],h4[margin-small-left],h5[margin-small-left],h6[margin-small-left]{margin-left:var(--spacing-small)}h1[margin-small-right],h2[margin-small-right],h3[margin-small-right],h4[margin-small-right],h5[margin-small-right],h6[margin-small-right]{margin-right:var(--spacing-small)}h1[margin-medium-vertical],h2[margin-medium-vertical],h3[margin-medium-vertical],h4[margin-medium-vertical],h5[margin-medium-vertical],h6[margin-medium-vertical]{margin:var(--spacing-medium) 0}h1[margin-medium-horizontal],h2[margin-medium-horizontal],h3[margin-medium-horizontal],h4[margin-medium-horizontal],h5[margin-medium-horizontal],h6[margin-medium-horizontal]{margin:0 var(--spacing-medium)}h1[margin-medium-top],h2[margin-medium-top],h3[margin-medium-top],h4[margin-medium-top],h5[margin-medium-top],h6[margin-medium-top]{margin-top:var(--spacing-medium)}h1[margin-medium-bottom],h2[margin-medium-bottom],h3[margin-medium-bottom],h4[margin-medium-bottom],h5[margin-medium-bottom],h6[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}h1[margin-medium-left],h2[margin-medium-left],h3[margin-medium-left],h4[margin-medium-left],h5[margin-medium-left],h6[margin-medium-left]{margin-left:var(--spacing-medium)}h1[margin-medium-right],h2[margin-medium-right],h3[margin-medium-right],h4[margin-medium-right],h5[margin-medium-right],h6[margin-medium-right]{margin-right:var(--spacing-medium)}h1[margin-medium-large-vertical],h2[margin-medium-large-vertical],h3[margin-medium-large-vertical],h4[margin-medium-large-vertical],h5[margin-medium-large-vertical],h6[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}h1[margin-medium-large-horizontal],h2[margin-medium-large-horizontal],h3[margin-medium-large-horizontal],h4[margin-medium-large-horizontal],h5[margin-medium-large-horizontal],h6[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}h1[margin-medium-large-top],h2[margin-medium-large-top],h3[margin-medium-large-top],h4[margin-medium-large-top],h5[margin-medium-large-top],h6[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}h1[margin-medium-large-bottom],h2[margin-medium-large-bottom],h3[margin-medium-large-bottom],h4[margin-medium-large-bottom],h5[margin-medium-large-bottom],h6[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}h1[margin-medium-large-left],h2[margin-medium-large-left],h3[margin-medium-large-left],h4[margin-medium-large-left],h5[margin-medium-large-left],h6[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}h1[margin-medium-large-right],h2[margin-medium-large-right],h3[margin-medium-large-right],h4[margin-medium-large-right],h5[margin-medium-large-right],h6[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}h1[margin-xl-vertical],h2[margin-xl-vertical],h3[margin-xl-vertical],h4[margin-xl-vertical],h5[margin-xl-vertical],h6[margin-xl-vertical]{margin:var(--spacing-xl) 0}h1[margin-xxl-vertical],h2[margin-xxl-vertical],h3[margin-xxl-vertical],h4[margin-xxl-vertical],h5[margin-xxl-vertical],h6[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}h1[margin-large-vertical],h2[margin-large-vertical],h3[margin-large-vertical],h4[margin-large-vertical],h5[margin-large-vertical],h6[margin-large-vertical]{margin:var(--spacing-large) 0}h1[margin-xl-horizontal],h2[margin-xl-horizontal],h3[margin-xl-horizontal],h4[margin-xl-horizontal],h5[margin-xl-horizontal],h6[margin-xl-horizontal]{margin:0 var(--spacing-xl)}h1[margin-xxl-horizontal],h2[margin-xxl-horizontal],h3[margin-xxl-horizontal],h4[margin-xxl-horizontal],h5[margin-xxl-horizontal],h6[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}h1[margin-large-horizontal],h2[margin-large-horizontal],h3[margin-large-horizontal],h4[margin-large-horizontal],h5[margin-large-horizontal],h6[margin-large-horizontal]{margin:0 var(--spacing-large)}h1[margin-xl-top],h2[margin-xl-top],h3[margin-xl-top],h4[margin-xl-top],h5[margin-xl-top],h6[margin-xl-top]{margin-top:var(--spacing-xl)}h1[margin-xxl-top],h2[margin-xxl-top],h3[margin-xxl-top],h4[margin-xxl-top],h5[margin-xxl-top],h6[margin-xxl-top]{margin-top:var(--spacing-xxl)}h1[margin-large-top],h2[margin-large-top],h3[margin-large-top],h4[margin-large-top],h5[margin-large-top],h6[margin-large-top]{margin-top:var(--spacing-large)}h1[margin-xl-bottom],h2[margin-xl-bottom],h3[margin-xl-bottom],h4[margin-xl-bottom],h5[margin-xl-bottom],h6[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}h1[margin-xxl-bottom],h2[margin-xxl-bottom],h3[margin-xxl-bottom],h4[margin-xxl-bottom],h5[margin-xxl-bottom],h6[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}h1[margin-large-bottom],h2[margin-large-bottom],h3[margin-large-bottom],h4[margin-large-bottom],h5[margin-large-bottom],h6[margin-large-bottom]{margin-bottom:var(--spacing-large)}h1[margin-xl-left],h2[margin-xl-left],h3[margin-xl-left],h4[margin-xl-left],h5[margin-xl-left],h6[margin-xl-left]{margin-left:var(--spacing-xl)}h1[margin-xxl-left],h2[margin-xxl-left],h3[margin-xxl-left],h4[margin-xxl-left],h5[margin-xxl-left],h6[margin-xxl-left]{margin-left:var(--spacing-xxl)}h1[margin-large-left],h2[margin-large-left],h3[margin-large-left],h4[margin-large-left],h5[margin-large-left],h6[margin-large-left]{margin-left:var(--spacing-large)}h1[margin-xl-right],h2[margin-xl-right],h3[margin-xl-right],h4[margin-xl-right],h5[margin-xl-right],h6[margin-xl-right]{margin-right:var(--spacing-xl)}h1[margin-xxl-right],h2[margin-xxl-right],h3[margin-xxl-right],h4[margin-xxl-right],h5[margin-xxl-right],h6[margin-xxl-right]{margin-right:var(--spacing-xxl)}h1[margin-large-right],h2[margin-large-right],h3[margin-large-right],h4[margin-large-right],h5[margin-large-right],h6[margin-large-right]{margin-right:var(--spacing-large)}h1[margin-auto-left],h2[margin-auto-left],h3[margin-auto-left],h4[margin-auto-left],h5[margin-auto-left],h6[margin-auto-left]{margin-left:auto}h1[margin-auto-right],h2[margin-auto-right],h3[margin-auto-right],h4[margin-auto-right],h5[margin-auto-right],h6[margin-auto-right]{margin-right:auto}h1[centered],h2[centered],h3[centered],h4[centered],h5[centered],h6[centered]{margin-left:auto;margin-right:auto}h1[no-margins],h2[no-margins],h3[no-margins],h4[no-margins],h5[no-margins],h6[no-margins]{margin:0}h1[color-brand-primary],h2[color-brand-primary],h3[color-brand-primary],h4[color-brand-primary],h5[color-brand-primary],h6[color-brand-primary]{color:var(--color-brand-primary)}h1[color-brand-secondary],h2[color-brand-secondary],h3[color-brand-secondary],h4[color-brand-secondary],h5[color-brand-secondary],h6[color-brand-secondary]{color:var(--color-brand-secondary)}h1[color-text-primary],h2[color-text-primary],h3[color-text-primary],h4[color-text-primary],h5[color-text-primary],h6[color-text-primary]{color:var(--color-text-primary)}h1[color-text-secondary],h2[color-text-secondary],h3[color-text-secondary],h4[color-text-secondary],h5[color-text-secondary],h6[color-text-secondary]{color:var(--color-text-secondary)}h1[color-text-tertiary],h2[color-text-tertiary],h3[color-text-tertiary],h4[color-text-tertiary],h5[color-text-tertiary],h6[color-text-tertiary]{color:var(--color-text-tertiary)}h1[color-text-negative],h2[color-text-negative],h3[color-text-negative],h4[color-text-negative],h5[color-text-negative],h6[color-text-negative]{color:var(--color-text-negative)}h1[color-text-link],h2[color-text-link],h3[color-text-link],h4[color-text-link],h5[color-text-link],h6[color-text-link]{color:var(--color-text-link)}h1[color-heading],h2[color-heading],h3[color-heading],h4[color-heading],h5[color-heading],h6[color-heading]{color:var(--color-heading)}h1[color-icon],h2[color-icon],h3[color-icon],h4[color-icon],h5[color-icon],h6[color-icon]{color:var(--color-icon)}h1[color-icon-negative],h2[color-icon-negative],h3[color-icon-negative],h4[color-icon-negative],h5[color-icon-negative],h6[color-icon-negative]{color:var(--color-icon-negative)}h1[color-ornaments],h2[color-ornaments],h3[color-ornaments],h4[color-ornaments],h5[color-ornaments],h6[color-ornaments]{color:var(--color-ornaments)}h1[color-price],h2[color-price],h3[color-price],h4[color-price],h5[color-price],h6[color-price]{color:var(--color-price)}h1[color-climate],h2[color-climate],h3[color-climate],h4[color-climate],h5[color-climate],h6[color-climate]{color:var(--color-climate)}h1[color-attention],h2[color-attention],h3[color-attention],h4[color-attention],h5[color-attention],h6[color-attention]{color:var(--color-attention)}h1[color-danger],h2[color-danger],h3[color-danger],h4[color-danger],h5[color-danger],h6[color-danger]{color:var(--color-danger)}h1[color-ok],h2[color-ok],h3[color-ok],h4[color-ok],h5[color-ok],h6[color-ok]{color:var(--color-ok)}h1[color-info],h2[color-info],h3[color-info],h4[color-info],h5[color-info],h6[color-info]{color:var(--color-info)}h1[color-black],h2[color-black],h3[color-black],h4[color-black],h5[color-black],h6[color-black]{color:var(--color-black)}h1[color-neutral-65],h2[color-neutral-65],h3[color-neutral-65],h4[color-neutral-65],h5[color-neutral-65],h6[color-neutral-65],h1[color-neutral-50],h2[color-neutral-50],h3[color-neutral-50],h4[color-neutral-50],h5[color-neutral-50],h6[color-neutral-50]{color:var(--color-neutral-50)}h1[color-neutral-35],h2[color-neutral-35],h3[color-neutral-35],h4[color-neutral-35],h5[color-neutral-35],h6[color-neutral-35]{color:var(--color-neutral-35)}h1[color-neutral-15],h2[color-neutral-15],h3[color-neutral-15],h4[color-neutral-15],h5[color-neutral-15],h6[color-neutral-15]{color:var(--color-neutral-15)}h1[color-invertable-text-primary],h2[color-invertable-text-primary],h3[color-invertable-text-primary],h4[color-invertable-text-primary],h5[color-invertable-text-primary],h6[color-invertable-text-primary]{color:var(--color-invertable-text-primary)}h1[color-invertable-text-secondary],h2[color-invertable-text-secondary],h3[color-invertable-text-secondary],h4[color-invertable-text-secondary],h5[color-invertable-text-secondary],h6[color-invertable-text-secondary]{color:var(--color-invertable-text-secondary)}h1[color-invertable-link],h2[color-invertable-link],h3[color-invertable-link],h4[color-invertable-link],h5[color-invertable-link],h6[color-invertable-link]{color:var(--color-invertable-link)}.compass-heading--max-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}input[type=checkbox],.compass-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0;cursor:pointer;width:var(--input-checkbox-radius);height:var(--input-checkbox-radius);transition:var(--transition-cubic-bezier);border:var(--input-checkbox-border);border-radius:var(--input-checkbox-border-radius);background-color:var(--input-checkbox-background-color)}input[type=checkbox]:before,.compass-checkbox:before{content:"";user-select:none;position:absolute;transform:rotate(45deg) translateY(-50%) scale(0);width:6px;height:11px;top:30%;left:5%;border-right:var(--input-checkbox-check-border);border-bottom:var(--input-checkbox-check-border);transform-origin:3px,3px;transition:var(--transition-cubic-bezier);opacity:0}input[type=checkbox]:hover,.compass-checkbox:hover{border:var(--input-checkbox-border-hover);background-color:var(--input-checkbox-background-color-hover)}input[type=checkbox]:checked,.compass-checkbox:checked{border:var(--input-checkbox-border-active);background-color:var(--input-checkbox-background-color-active)}input[type=checkbox]:checked:before,.compass-checkbox:checked:before{opacity:1;transform:rotate(45deg) translateY(-50%) scale(1)}input[type=checkbox]:checked:hover,.compass-checkbox:checked:hover{background-color:var(--input-checkbox-background-color-active-hover)}input[type=checkbox]:disabled,.compass-checkbox:disabled{opacity:.2}input[type=checkbox][margin-xl],.compass-checkbox[margin-xl]{margin:var(--spacing-xl)}input[type=checkbox][margin-xxl],.compass-checkbox[margin-xxl]{margin:var(--spacing-xxl)}input[type=checkbox][margin-large],.compass-checkbox[margin-large]{margin:var(--spacing-large)}input[type=checkbox][margin-medium-large],.compass-checkbox[margin-medium-large]{margin:var(--spacing-medium-large)}input[type=checkbox][margin-medium],.compass-checkbox[margin-medium]{margin:var(--spacing-medium)}input[type=checkbox][margin-small],.compass-checkbox[margin-small]{margin:var(--spacing-small)}input[type=checkbox][margin-xs],.compass-checkbox[margin-xs]{margin:var(--spacing-xs)}input[type=checkbox][margin-xs-vertical],.compass-checkbox[margin-xs-vertical]{margin:var(--spacing-xs) 0}input[type=checkbox][margin-xs-horizontal],.compass-checkbox[margin-xs-horizontal]{margin:0 var(--spacing-xs)}input[type=checkbox][margin-xs-top],.compass-checkbox[margin-xs-top]{margin-top:var(--spacing-xs)}input[type=checkbox][margin-xs-bottom],.compass-checkbox[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}input[type=checkbox][margin-xs-left],.compass-checkbox[margin-xs-left]{margin-left:var(--spacing-xs)}input[type=checkbox][margin-xs-right],.compass-checkbox[margin-xs-right]{margin-right:var(--spacing-xs)}input[type=checkbox][margin-small-vertical],.compass-checkbox[margin-small-vertical]{margin:var(--spacing-small) 0}input[type=checkbox][margin-small-horizontal],.compass-checkbox[margin-small-horizontal]{margin:0 var(--spacing-small)}input[type=checkbox][margin-small-top],.compass-checkbox[margin-small-top]{margin-top:var(--spacing-small)}input[type=checkbox][margin-small-bottom],.compass-checkbox[margin-small-bottom]{margin-bottom:var(--spacing-small)}input[type=checkbox][margin-small-left],.compass-checkbox[margin-small-left]{margin-left:var(--spacing-small)}input[type=checkbox][margin-small-right],.compass-checkbox[margin-small-right]{margin-right:var(--spacing-small)}input[type=checkbox][margin-medium-vertical],.compass-checkbox[margin-medium-vertical]{margin:var(--spacing-medium) 0}input[type=checkbox][margin-medium-horizontal],.compass-checkbox[margin-medium-horizontal]{margin:0 var(--spacing-medium)}input[type=checkbox][margin-medium-top],.compass-checkbox[margin-medium-top]{margin-top:var(--spacing-medium)}input[type=checkbox][margin-medium-bottom],.compass-checkbox[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}input[type=checkbox][margin-medium-left],.compass-checkbox[margin-medium-left]{margin-left:var(--spacing-medium)}input[type=checkbox][margin-medium-right],.compass-checkbox[margin-medium-right]{margin-right:var(--spacing-medium)}input[type=checkbox][margin-medium-large-vertical],.compass-checkbox[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}input[type=checkbox][margin-medium-large-horizontal],.compass-checkbox[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}input[type=checkbox][margin-medium-large-top],.compass-checkbox[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}input[type=checkbox][margin-medium-large-bottom],.compass-checkbox[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}input[type=checkbox][margin-medium-large-left],.compass-checkbox[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}input[type=checkbox][margin-medium-large-right],.compass-checkbox[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}input[type=checkbox][margin-xl-vertical],.compass-checkbox[margin-xl-vertical]{margin:var(--spacing-xl) 0}input[type=checkbox][margin-xxl-vertical],.compass-checkbox[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}input[type=checkbox][margin-large-vertical],.compass-checkbox[margin-large-vertical]{margin:var(--spacing-large) 0}input[type=checkbox][margin-xl-horizontal],.compass-checkbox[margin-xl-horizontal]{margin:0 var(--spacing-xl)}input[type=checkbox][margin-xxl-horizontal],.compass-checkbox[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}input[type=checkbox][margin-large-horizontal],.compass-checkbox[margin-large-horizontal]{margin:0 var(--spacing-large)}input[type=checkbox][margin-xl-top],.compass-checkbox[margin-xl-top]{margin-top:var(--spacing-xl)}input[type=checkbox][margin-xxl-top],.compass-checkbox[margin-xxl-top]{margin-top:var(--spacing-xxl)}input[type=checkbox][margin-large-top],.compass-checkbox[margin-large-top]{margin-top:var(--spacing-large)}input[type=checkbox][margin-xl-bottom],.compass-checkbox[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}input[type=checkbox][margin-xxl-bottom],.compass-checkbox[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}input[type=checkbox][margin-large-bottom],.compass-checkbox[margin-large-bottom]{margin-bottom:var(--spacing-large)}input[type=checkbox][margin-xl-left],.compass-checkbox[margin-xl-left]{margin-left:var(--spacing-xl)}input[type=checkbox][margin-xxl-left],.compass-checkbox[margin-xxl-left]{margin-left:var(--spacing-xxl)}input[type=checkbox][margin-large-left],.compass-checkbox[margin-large-left]{margin-left:var(--spacing-large)}input[type=checkbox][margin-xl-right],.compass-checkbox[margin-xl-right]{margin-right:var(--spacing-xl)}input[type=checkbox][margin-xxl-right],.compass-checkbox[margin-xxl-right]{margin-right:var(--spacing-xxl)}input[type=checkbox][margin-large-right],.compass-checkbox[margin-large-right]{margin-right:var(--spacing-large)}input[type=checkbox][margin-auto-left],.compass-checkbox[margin-auto-left]{margin-left:auto}input[type=checkbox][margin-auto-right],.compass-checkbox[margin-auto-right]{margin-right:auto}input[type=checkbox][centered],.compass-checkbox[centered]{margin-left:auto;margin-right:auto}input[type=checkbox][no-margins],.compass-checkbox[no-margins]{margin:0}.compass-checkbox[transparent]{background-color:transparent;border-color:var(--color-inverted)}.compass-checkbox[transparent]:hover{background-color:transparent;border-color:var(--color-neutral-25)}.compass-checkbox[transparent]:checked{background-color:transparent;border-color:var(--color-inverted)}.compass-checkbox[transparent]:checked:hover{background-color:transparent}.compass-checkbox.compass-checkbox--error{border:var(--input-checkbox-border-error)}.compass-checkbox.compass-checkbox--error:hover{background:var(--input-checkbox-background-color-error-hover)}.compass-checkbox.compass-checkbox--error:checked{border:var(--input-checkbox-border-error);background:var(--input-checkbox-background-color-error)}.compass-checkbox.compass-checkbox--error:checked:hover{background:var(--input-checkbox-background-color-error-hover)}input[full-width],.compass-input[full-width]{width:100%}input--error,.compass-input--error{border-color:var(--color-danger)}input[type=text].compass-input--disabled,.compass-input[type=text].compass-input--disabled{color:#ddd}input[margin-xl],.compass-input[margin-xl]{margin:var(--spacing-xl)}input[margin-xxl],.compass-input[margin-xxl]{margin:var(--spacing-xxl)}input[margin-large],.compass-input[margin-large]{margin:var(--spacing-large)}input[margin-medium-large],.compass-input[margin-medium-large]{margin:var(--spacing-medium-large)}input[margin-medium],.compass-input[margin-medium]{margin:var(--spacing-medium)}input[margin-small],.compass-input[margin-small]{margin:var(--spacing-small)}input[margin-xs],.compass-input[margin-xs]{margin:var(--spacing-xs)}input[margin-xs-vertical],.compass-input[margin-xs-vertical]{margin:var(--spacing-xs) 0}input[margin-xs-horizontal],.compass-input[margin-xs-horizontal]{margin:0 var(--spacing-xs)}input[margin-xs-top],.compass-input[margin-xs-top]{margin-top:var(--spacing-xs)}input[margin-xs-bottom],.compass-input[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}input[margin-xs-left],.compass-input[margin-xs-left]{margin-left:var(--spacing-xs)}input[margin-xs-right],.compass-input[margin-xs-right]{margin-right:var(--spacing-xs)}input[margin-small-vertical],.compass-input[margin-small-vertical]{margin:var(--spacing-small) 0}input[margin-small-horizontal],.compass-input[margin-small-horizontal]{margin:0 var(--spacing-small)}input[margin-small-top],.compass-input[margin-small-top]{margin-top:var(--spacing-small)}input[margin-small-bottom],.compass-input[margin-small-bottom]{margin-bottom:var(--spacing-small)}input[margin-small-left],.compass-input[margin-small-left]{margin-left:var(--spacing-small)}input[margin-small-right],.compass-input[margin-small-right]{margin-right:var(--spacing-small)}input[margin-medium-vertical],.compass-input[margin-medium-vertical]{margin:var(--spacing-medium) 0}input[margin-medium-horizontal],.compass-input[margin-medium-horizontal]{margin:0 var(--spacing-medium)}input[margin-medium-top],.compass-input[margin-medium-top]{margin-top:var(--spacing-medium)}input[margin-medium-bottom],.compass-input[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}input[margin-medium-left],.compass-input[margin-medium-left]{margin-left:var(--spacing-medium)}input[margin-medium-right],.compass-input[margin-medium-right]{margin-right:var(--spacing-medium)}input[margin-medium-large-vertical],.compass-input[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}input[margin-medium-large-horizontal],.compass-input[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}input[margin-medium-large-top],.compass-input[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}input[margin-medium-large-bottom],.compass-input[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}input[margin-medium-large-left],.compass-input[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}input[margin-medium-large-right],.compass-input[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}input[margin-xl-vertical],.compass-input[margin-xl-vertical]{margin:var(--spacing-xl) 0}input[margin-xxl-vertical],.compass-input[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}input[margin-large-vertical],.compass-input[margin-large-vertical]{margin:var(--spacing-large) 0}input[margin-xl-horizontal],.compass-input[margin-xl-horizontal]{margin:0 var(--spacing-xl)}input[margin-xxl-horizontal],.compass-input[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}input[margin-large-horizontal],.compass-input[margin-large-horizontal]{margin:0 var(--spacing-large)}input[margin-xl-top],.compass-input[margin-xl-top]{margin-top:var(--spacing-xl)}input[margin-xxl-top],.compass-input[margin-xxl-top]{margin-top:var(--spacing-xxl)}input[margin-large-top],.compass-input[margin-large-top]{margin-top:var(--spacing-large)}input[margin-xl-bottom],.compass-input[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}input[margin-xxl-bottom],.compass-input[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}input[margin-large-bottom],.compass-input[margin-large-bottom]{margin-bottom:var(--spacing-large)}input[margin-xl-left],.compass-input[margin-xl-left]{margin-left:var(--spacing-xl)}input[margin-xxl-left],.compass-input[margin-xxl-left]{margin-left:var(--spacing-xxl)}input[margin-large-left],.compass-input[margin-large-left]{margin-left:var(--spacing-large)}input[margin-xl-right],.compass-input[margin-xl-right]{margin-right:var(--spacing-xl)}input[margin-xxl-right],.compass-input[margin-xxl-right]{margin-right:var(--spacing-xxl)}input[margin-large-right],.compass-input[margin-large-right]{margin-right:var(--spacing-large)}input[margin-auto-left],.compass-input[margin-auto-left]{margin-left:auto}input[margin-auto-right],.compass-input[margin-auto-right]{margin-right:auto}input[centered],.compass-input[centered]{margin-left:auto;margin-right:auto}input[no-margins],.compass-input[no-margins]{margin:0}.compass-info-card{display:flex;justify-content:center;align-items:baseline;padding:40px 0;border-radius:var(--infobox-border-radius);background-color:var(--infobox-base-background-color)}.compass-info-card[margin-xl]{margin:var(--spacing-xl)}.compass-info-card[margin-xxl]{margin:var(--spacing-xxl)}.compass-info-card[margin-large]{margin:var(--spacing-large)}.compass-info-card[margin-medium-large]{margin:var(--spacing-medium-large)}.compass-info-card[margin-medium]{margin:var(--spacing-medium)}.compass-info-card[margin-small]{margin:var(--spacing-small)}.compass-info-card[margin-xs]{margin:var(--spacing-xs)}.compass-info-card[margin-xs-vertical]{margin:var(--spacing-xs) 0}.compass-info-card[margin-xs-horizontal]{margin:0 var(--spacing-xs)}.compass-info-card[margin-xs-top]{margin-top:var(--spacing-xs)}.compass-info-card[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}.compass-info-card[margin-xs-left]{margin-left:var(--spacing-xs)}.compass-info-card[margin-xs-right]{margin-right:var(--spacing-xs)}.compass-info-card[margin-small-vertical]{margin:var(--spacing-small) 0}.compass-info-card[margin-small-horizontal]{margin:0 var(--spacing-small)}.compass-info-card[margin-small-top]{margin-top:var(--spacing-small)}.compass-info-card[margin-small-bottom]{margin-bottom:var(--spacing-small)}.compass-info-card[margin-small-left]{margin-left:var(--spacing-small)}.compass-info-card[margin-small-right]{margin-right:var(--spacing-small)}.compass-info-card[margin-medium-vertical]{margin:var(--spacing-medium) 0}.compass-info-card[margin-medium-horizontal]{margin:0 var(--spacing-medium)}.compass-info-card[margin-medium-top]{margin-top:var(--spacing-medium)}.compass-info-card[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}.compass-info-card[margin-medium-left]{margin-left:var(--spacing-medium)}.compass-info-card[margin-medium-right]{margin-right:var(--spacing-medium)}.compass-info-card[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}.compass-info-card[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}.compass-info-card[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}.compass-info-card[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}.compass-info-card[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}.compass-info-card[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}.compass-info-card[margin-xl-vertical]{margin:var(--spacing-xl) 0}.compass-info-card[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}.compass-info-card[margin-large-vertical]{margin:var(--spacing-large) 0}.compass-info-card[margin-xl-horizontal]{margin:0 var(--spacing-xl)}.compass-info-card[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}.compass-info-card[margin-large-horizontal]{margin:0 var(--spacing-large)}.compass-info-card[margin-xl-top]{margin-top:var(--spacing-xl)}.compass-info-card[margin-xxl-top]{margin-top:var(--spacing-xxl)}.compass-info-card[margin-large-top]{margin-top:var(--spacing-large)}.compass-info-card[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}.compass-info-card[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}.compass-info-card[margin-large-bottom]{margin-bottom:var(--spacing-large)}.compass-info-card[margin-xl-left]{margin-left:var(--spacing-xl)}.compass-info-card[margin-xxl-left]{margin-left:var(--spacing-xxl)}.compass-info-card[margin-large-left]{margin-left:var(--spacing-large)}.compass-info-card[margin-xl-right]{margin-right:var(--spacing-xl)}.compass-info-card[margin-xxl-right]{margin-right:var(--spacing-xxl)}.compass-info-card[margin-large-right]{margin-right:var(--spacing-large)}.compass-info-card[margin-auto-left]{margin-left:auto}.compass-info-card[margin-auto-right]{margin-right:auto}.compass-info-card[centered]{margin-left:auto;margin-right:auto}.compass-info-card[no-margins]{margin:0}.pill[data-v-4cd8869b]{text-transform:var(--pill-text-transform);border-radius:var(--pill-border-radius);border:var(--pill-border);color:var(--pill-color);background-color:var(--pill-background-color);height:var(--pill-height);max-width:var(--pill-max-width);font-family:var(--pill-font-family);font-weight:var(--pill-font-weight);font-size:var(--pill-font-size);padding:var(--pill-padding);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.pill[color-brand-primary][data-v-4cd8869b]{color:var(--color-brand-primary)}.pill[color-brand-secondary][data-v-4cd8869b]{color:var(--color-brand-secondary)}.pill[color-text-primary][data-v-4cd8869b]{color:var(--color-text-primary)}.pill[color-text-secondary][data-v-4cd8869b]{color:var(--color-text-secondary)}.pill[color-text-tertiary][data-v-4cd8869b]{color:var(--color-text-tertiary)}.pill[color-text-negative][data-v-4cd8869b]{color:var(--color-text-negative)}.pill[color-text-link][data-v-4cd8869b]{color:var(--color-text-link)}.pill[color-heading][data-v-4cd8869b]{color:var(--color-heading)}.pill[color-icon][data-v-4cd8869b]{color:var(--color-icon)}.pill[color-icon-negative][data-v-4cd8869b]{color:var(--color-icon-negative)}.pill[color-ornaments][data-v-4cd8869b]{color:var(--color-ornaments)}.pill[color-price][data-v-4cd8869b]{color:var(--color-price)}.pill[color-climate][data-v-4cd8869b]{color:var(--color-climate)}.pill[color-attention][data-v-4cd8869b]{color:var(--color-attention)}.pill[color-danger][data-v-4cd8869b]{color:var(--color-danger)}.pill[color-ok][data-v-4cd8869b]{color:var(--color-ok)}.pill[color-info][data-v-4cd8869b]{color:var(--color-info)}.pill[color-black][data-v-4cd8869b]{color:var(--color-black)}.pill[color-neutral-65][data-v-4cd8869b],.pill[color-neutral-50][data-v-4cd8869b]{color:var(--color-neutral-50)}.pill[color-neutral-35][data-v-4cd8869b]{color:var(--color-neutral-35)}.pill[color-neutral-15][data-v-4cd8869b]{color:var(--color-neutral-15)}.pill[color-invertable-text-primary][data-v-4cd8869b]{color:var(--color-invertable-text-primary)}.pill[color-invertable-text-secondary][data-v-4cd8869b]{color:var(--color-invertable-text-secondary)}.pill[color-invertable-link][data-v-4cd8869b]{color:var(--color-invertable-link)}.pill[margin-xl][data-v-4cd8869b]{margin:var(--spacing-xl)}.pill[margin-xxl][data-v-4cd8869b]{margin:var(--spacing-xxl)}.pill[margin-large][data-v-4cd8869b]{margin:var(--spacing-large)}.pill[margin-medium-large][data-v-4cd8869b]{margin:var(--spacing-medium-large)}.pill[margin-medium][data-v-4cd8869b]{margin:var(--spacing-medium)}.pill[margin-small][data-v-4cd8869b]{margin:var(--spacing-small)}.pill[margin-xs][data-v-4cd8869b]{margin:var(--spacing-xs)}.pill[margin-xs-vertical][data-v-4cd8869b]{margin:var(--spacing-xs) 0}.pill[margin-xs-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-xs)}.pill[margin-xs-top][data-v-4cd8869b]{margin-top:var(--spacing-xs)}.pill[margin-xs-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-xs)}.pill[margin-xs-left][data-v-4cd8869b]{margin-left:var(--spacing-xs)}.pill[margin-xs-right][data-v-4cd8869b]{margin-right:var(--spacing-xs)}.pill[margin-small-vertical][data-v-4cd8869b]{margin:var(--spacing-small) 0}.pill[margin-small-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-small)}.pill[margin-small-top][data-v-4cd8869b]{margin-top:var(--spacing-small)}.pill[margin-small-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-small)}.pill[margin-small-left][data-v-4cd8869b]{margin-left:var(--spacing-small)}.pill[margin-small-right][data-v-4cd8869b]{margin-right:var(--spacing-small)}.pill[margin-medium-vertical][data-v-4cd8869b]{margin:var(--spacing-medium) 0}.pill[margin-medium-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-medium)}.pill[margin-medium-top][data-v-4cd8869b]{margin-top:var(--spacing-medium)}.pill[margin-medium-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-medium)}.pill[margin-medium-left][data-v-4cd8869b]{margin-left:var(--spacing-medium)}.pill[margin-medium-right][data-v-4cd8869b]{margin-right:var(--spacing-medium)}.pill[margin-medium-large-vertical][data-v-4cd8869b]{margin:var(--spacing-medium-large) 0}.pill[margin-medium-large-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-medium-large)}.pill[margin-medium-large-top][data-v-4cd8869b]{margin-top:var(--spacing-medium-large)}.pill[margin-medium-large-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-medium-large)}.pill[margin-medium-large-left][data-v-4cd8869b]{margin-left:var(--spacing-medium-large)}.pill[margin-medium-large-right][data-v-4cd8869b]{margin-right:var(--spacing-medium-large)}.pill[margin-xl-vertical][data-v-4cd8869b]{margin:var(--spacing-xl) 0}.pill[margin-xxl-vertical][data-v-4cd8869b]{margin:var(--spacing-xxl) 0}.pill[margin-large-vertical][data-v-4cd8869b]{margin:var(--spacing-large) 0}.pill[margin-xl-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-xl)}.pill[margin-xxl-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-xxl)}.pill[margin-large-horizontal][data-v-4cd8869b]{margin:0 var(--spacing-large)}.pill[margin-xl-top][data-v-4cd8869b]{margin-top:var(--spacing-xl)}.pill[margin-xxl-top][data-v-4cd8869b]{margin-top:var(--spacing-xxl)}.pill[margin-large-top][data-v-4cd8869b]{margin-top:var(--spacing-large)}.pill[margin-xl-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-xl)}.pill[margin-xxl-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-xxl)}.pill[margin-large-bottom][data-v-4cd8869b]{margin-bottom:var(--spacing-large)}.pill[margin-xl-left][data-v-4cd8869b]{margin-left:var(--spacing-xl)}.pill[margin-xxl-left][data-v-4cd8869b]{margin-left:var(--spacing-xxl)}.pill[margin-large-left][data-v-4cd8869b]{margin-left:var(--spacing-large)}.pill[margin-xl-right][data-v-4cd8869b]{margin-right:var(--spacing-xl)}.pill[margin-xxl-right][data-v-4cd8869b]{margin-right:var(--spacing-xxl)}.pill[margin-large-right][data-v-4cd8869b]{margin-right:var(--spacing-large)}.pill[margin-auto-left][data-v-4cd8869b]{margin-left:auto}.pill[margin-auto-right][data-v-4cd8869b]{margin-right:auto}.pill[centered][data-v-4cd8869b]{margin-left:auto;margin-right:auto}.pill[no-margins][data-v-4cd8869b]{margin:0}.pill[data-v-4cd8869b] a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;color:inherit}.pill[data-v-4cd8869b]:hover{color:var(--pill-color-hover);border:var(--pill-border-hover);background-color:var(--pill-background-color-hover)}.pill[data-v-4cd8869b]:active{color:var(--pill-color-active);border:var(--pill-border-active);background-color:var(--pill-background-color-active)}.pill.selected[data-v-4cd8869b]{border:var(--pill-selected-border);background-color:var(--pill-selected-background-color);color:var(--pill-selected-color)}.pill[margin-none][data-v-4cd8869b]{margin:0}.pill[margin-none-first-last][data-v-4cd8869b]:first-child{margin-left:0}.pill[margin-none-first-last][data-v-4cd8869b]:last-child{margin-right:0}.pill[text-transform-none][data-v-4cd8869b]{text-transform:none}.pill[cursor-pointer][data-v-4cd8869b]{cursor:pointer}.pill[uppercase][data-v-4cd8869b]{text-transform:uppercase}[aria-label][role~=tooltip][data-v-787a4a70]{position:relative}[aria-label][role~=tooltip][data-v-787a4a70]:before,[aria-label][role~=tooltip][data-v-787a4a70]:after{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}[aria-label][role~=tooltip][data-v-787a4a70]:before{background-size:100% auto!important;content:""}[aria-label][role~=tooltip][data-v-787a4a70]:after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size, 13px);font-weight:var(--microtip-font-weight, normal);text-transform:var(--microtip-text-transform, none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box}[aria-label][role~=tooltip][data-v-787a4a70]:hover:before,[aria-label][role~=tooltip][data-v-787a4a70]:hover:after,[aria-label][role~=tooltip][data-v-787a4a70]:focus:before,[aria-label][role~=tooltip][data-v-787a4a70]:focus:after{opacity:1;pointer-events:auto}[role~=tooltip][data-microtip-position|=top][data-v-787a4a70]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:6px;width:18px;margin-bottom:5px}[role~=tooltip][data-microtip-position|=top][data-v-787a4a70]:after{margin-bottom:11px}[role~=tooltip][data-microtip-position|=top][data-v-787a4a70]:before{transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position|=top][data-v-787a4a70]:hover:before{transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position|=top][data-v-787a4a70]:after{transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position=top][data-v-787a4a70]:hover:after{transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position=top-left][data-v-787a4a70]:after{transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-left][data-v-787a4a70]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}[role~=tooltip][data-microtip-position=top-right][data-v-787a4a70]:after{transform:translate3d(calc(0% - 16px),0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-right][data-v-787a4a70]:hover:after{transform:translate3d(calc(0% - 16px),-5px,0)}[role~=tooltip][data-microtip-position|=bottom][data-v-787a4a70]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}[role~=tooltip][data-microtip-position|=bottom][data-v-787a4a70]:after{margin-top:11px}[role~=tooltip][data-microtip-position|=bottom][data-v-787a4a70]:before{transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}[role~=tooltip][data-microtip-position|=bottom][data-v-787a4a70]:hover:before{transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position|=bottom][data-v-787a4a70]:after{transform:translate3d(-50%,-10px,0);top:100%;left:50%}[role~=tooltip][data-microtip-position=bottom][data-v-787a4a70]:hover:after{transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position=bottom-left][data-v-787a4a70]:after{transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-left][data-v-787a4a70]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}[role~=tooltip][data-microtip-position=bottom-right][data-v-787a4a70]:after{transform:translate3d(calc(0% - 16px),-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-right][data-v-787a4a70]:hover:after{transform:translate3d(calc(0% - 16px),0,0)}[role~=tooltip][data-microtip-position=left][data-v-787a4a70]:before,[role~=tooltip][data-microtip-position=left][data-v-787a4a70]:after{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}[role~=tooltip][data-microtip-position=left][data-v-787a4a70]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}[role~=tooltip][data-microtip-position=left][data-v-787a4a70]:after{margin-right:11px}[role~=tooltip][data-microtip-position=left][data-v-787a4a70]:hover:before,[role~=tooltip][data-microtip-position=left][data-v-787a4a70]:hover:after{transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-position=right][data-v-787a4a70]:before,[role~=tooltip][data-microtip-position=right][data-v-787a4a70]:after{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}[role~=tooltip][data-microtip-position=right][data-v-787a4a70]:before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}[role~=tooltip][data-microtip-position=right][data-v-787a4a70]:after{margin-left:11px}[role~=tooltip][data-microtip-position=right][data-v-787a4a70]:hover:before,[role~=tooltip][data-microtip-position=right][data-v-787a4a70]:hover:after{transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-size=small][data-v-787a4a70]:after{white-space:initial;width:80px}[role~=tooltip][data-microtip-size=medium][data-v-787a4a70]:after{white-space:initial;width:150px}[role~=tooltip][data-microtip-size=large][data-v-787a4a70]:after{white-space:initial;width:260px}.tooltip[data-v-787a4a70]{text-decoration:underline dotted;cursor:default}label,.compass-label{display:flex;flex-direction:column;font-size:var(--typo-body-size)}label>p,.compass-label>p{flex:1 1 0}input,.compass-input{height:var(--input-height);width:var(--input-width);padding:var(--input-padding);margin:0;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);letter-spacing:var(--input-letter-spacing);border-radius:var(--input-border-radius);border-top:var(--input-border-top);border-left:var(--input-border-left);border-bottom:var(--input-border-bottom);border-right:var(--input-border-right);background:var(--input-background-color);color:var(--input-text-color)}input:hover,.compass-input:hover{border:var(--input-border-hover)}input:focus,.compass-input:focus{border:var(--input-border-focus)}input::placeholder,.compass-input::placeholder{font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);letter-spacing:var(--input-letter-spacing);opacity:.9}textarea,.compass-text-area{width:var(--input-width);max-width:var(--input-max-width);min-height:var(--input-textarea-min-height, 400px);padding:var(--input-padding);margin:0;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);letter-spacing:var(--input-letter-spacing);border-radius:var(--input-border-radius);border-top:var(--input-border-top);border-left:var(--input-border-left);border-bottom:var(--input-border-bottom);border-right:var(--input-border-right);background:var(--input-background-color);color:var(--input-text-color)}textarea:hover,.compass-text-area:hover{border:var(--input-border-hover)}textarea:focus,.compass-text-area:focus{border:var(--input-border-focus)}textarea::placeholder,.compass-text-area::placeholder{font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);letter-spacing:var(--input-letter-spacing);opacity:.9}.compass-select,select{height:var(--select-height);border:var(--select-border);border-radius:var(--select-border-radius)}.compass-select:hover,select:hover{border:var(--select-border-hover)}.compass-select:focus,select:focus{border:var(--select-border-focus)}.compass-select,select,option{font-size:var(--select-item-font-size);font-weight:var(--select-item-font-weight);background-color:var(--select-background-color);color:var(--select-item-color);padding:var(--select-item-padding)}label,legend{margin-bottom:var(--spacing-small)}fieldset{border:none}.FormChoice fieldset>div{display:flex;column-gap:var(--spacing-small)}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:freight-sans;src:url(/dist/assets/freight-sans-medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:freight-sans;src:url(/dist/assets/freight-sans-semi-bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:freight-sans;src:url(/dist/assets/freight-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lexend;src:url(/dist/assets/Lexend-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lexend;src:url(/dist/assets/Lexend-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:lexend;src:url(/dist/assets/Lexend-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dancing-script;src:url(/dist/assets/DancingScript-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:p22-underground;src:url(/dist/assets/p22-underground-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:p22-underground;src:url(/dist/assets/p22-underground-semi-bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:p22-underground;src:url(../assets/fonts/p22-underground/p22-underground-bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:thirsty-rough;src:url(../assets/fonts/thirsty-rough/ThirstyRoughBold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:austin-cyr;src:url(../assets/fonts/austin-cyr/AustinCyr-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:aleo;src:url(/dist/assets/Aleo-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/dist/assets/Lato-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/dist/assets/Lato-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:lato;src:url(/dist/assets/Lato-Black.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:eloquent-jf-regular-pro;src:url(/dist/assets/eloquent-jf-regular-pro.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:azo-sans;src:url(/dist/assets/azo-sans.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:azo-sans;src:url(/dist/assets/azo-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:open-sans;src:url(/dist/assets/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open-sans;src:url(/dist/assets/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:kumbh-sans;src:url(/dist/assets/KumbhSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:kumbh-sans;src:url(/dist/assets/KumbhSans-Black.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{height:100%;box-sizing:border-box;touch-action:manipulation;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-page);overscroll-behavior-x:none}body{position:relative;min-height:100%;margin:0}body::-webkit-scrollbar{width:var(--scrollbar-width)}body::-webkit-scrollbar-track{background:var(--scrollbar-background)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-bar-color);border-radius:var(--scrollbar-bar-border-radius);outline:none}[data-theme=compass-group]{--color-brand-primary: #b3985a;--color-brand-secondary: #3f4d5a;--color-heading: #3f4d5a;--color-text-primary: #000000;--color-text-secondary: #3f4d5a;--color-text-tertiary: #6d7073;--color-text-negative: #ffffff;--color-text-link: #846e3d;--color-icon: #b3985a;--color-icon-negative: #ffffff;--color-ornaments: #b3985a;--color-price: #b95900;--color-climate: #82b4be;--color-attention: #b95900;--color-attention-background: #e7d7c0;--color-danger: #b44652;--color-danger-hover: #c1626c;--color-danger-pressed: #93464e;--color-danger-background: #f8e8ea;--color-ok: #5a7c5e;--color-ok-hover: #6e9573;--color-ok-pressed: #527055;--color-ok-background: #e7f2e8;--color-info: #82b4be;--color-info-background: #ebf9fb;--color-interactive-primary-idle: #5a4150;--color-interactive-primary-hover: #755769;--color-interactive-primary-pressed: #47303e;--color-interactive-secondary-idle: #d5cfd3;--color-interactive-secondary-hover: #e9e4e7;--color-interactive-secondary-pressed: #cbc2c8;--color-inverted: #ffffff;--color-inverted-hover: #f4f2f4;--color-inverted-pressed: #edeaed;--color-disabled-foreground: #e6e0e4;--color-disabled-background: #f4f2f4;--color-invertable-background: #fafafa;--color-invertable-foreground: #3f4d5a;--color-invertable-text-primary: #000000;--color-invertable-text-secondary: #3f4d5a;--color-invertable-link: #846e3d;--color-page: #ffffff;--color-navigation: #ffffff;--color-page-secondary: #fafafa;--color-card: #ffffff;--color-backdrops-inverted: #3f4d5a;--color-black: #000000;--color-neutral-65: #53565a;--color-neutral-50: #75787b;--color-neutral-35: #a7a8aa;--color-neutral-25: #c8c9c7;--color-neutral-15: #d9d9d6;--button-border-radius: 0px;--card-border-radius: 0px;--content-max-width-narrow: 752px;--content-max-width: 1140px;--absolute-max-width: 1440px;--spacing-xs: 4px;--spacing-small: 8px;--spacing-medium: 16px;--spacing-medium-large: 24px;--spacing-large: 32px;--spacing-xl: 40px;--spacing-xxl: 64px;--spacing-xxxl: 80px;--media-desktop: 1024px;--media-tablet: 768px;--media-mobile: 480px;--shadow-idle: 0px 2px 8px rgba(0, 0, 0, .1);--shadow-active: 0px 20px 50px rgba(0, 0, 0, .1);--transition: all .3s ease-in-out;--transition-cubic-bezier: all .4s cubic-bezier(.16, 1, .3, 1);--font-family-primary: "freight-sans";--font-family-masthead: "freight-sans";--font-family-restaurant-masthead: "freight-sans";--font-body: var(--font-family-primary);--font-body-bold: var(--font-family-primary);--font-heading: var(--font-family-primary);--font-heading-bold: var(--font-family-primary);--typo-navigation-font-size: 18px;--typo-navigation-line-height: 28px;--typo-navigation-font-family: var(--font-family-primary);--typo-navigation-font-weight: normal;--typo-navigation-letter-spacing: 0;--typo-navigation-text-transform: none;--typo-navigation-font-family-bold: var(--font-family-primary);--typo-navigation-font-weight-bold: 600;--typo-min-h1-size: 48px;--typo-max-h1-size: 80px;--typo-min-h1-line-height: 60px;--typo-max-h1-line-height: 88px;--typo-h1-size: clamp(var(--typo-min-h1-size), 5vw, var(--typo-max-h1-size));--typo-h1-line-height: clamp(var(--typo-min-h1-line-height), 5vw, var(--typo-max-h1-line-height));--typo-h1-font-family: var(--font-heading);--typo-h1-weight: 600;--typo-h1-color: var(--color-heading);--typo-h1-text-transform: none;--typo-h1-letter-spacing: 0;--typo-min-h2-size: 34px;--typo-max-h2-size: 56px;--typo-min-h2-line-height: 44px;--typo-max-h2-line-height: 72px;--typo-h2-size: clamp(var(--typo-min-h2-size), 5vw, var(--typo-max-h2-size));--typo-h2-line-height: clamp(var(--typo-min-h2-line-height), 5vw, var(--typo-max-h2-line-height));--typo-h2-font-family: var(--font-heading);--typo-h2-weight: 600;--typo-h2-color: var(--color-heading);--typo-h2-text-transform: none;--typo-h2-letter-spacing: -.025em;--typo-min-h3-size: 24px;--typo-max-h3-size: 44px;--typo-min-h3-line-height: 32px;--typo-max-h3-line-height: 56px;--typo-h3-size: clamp(var(--typo-min-h3-size), 5vw, var(--typo-max-h3-size));--typo-h3-line-height: clamp(var(--typo-min-h3-line-height), 5vw, var(--typo-max-h3-line-height));--typo-h3-font-family: var(--font-heading);--typo-h3-weight: 600;--typo-h3-color: var(--color-heading);--typo-h3-text-transform: none;--typo-h3-letter-spacing: -.025em;--typo-min-h4-size: 20px;--typo-max-h4-size: 34px;--typo-min-h4-line-height: 28px;--typo-max-h4-line-height: 44px;--typo-h4-size: clamp(var(--typo-min-h4-size), 5vw, var(--typo-max-h4-size));--typo-h4-line-height: clamp(var(--typo-min-h4-line-height), 5vw, var(--typo-max-h4-line-height));--typo-h4-font-family: var(--font-heading);--typo-h4-weight: 600;--typo-h4-color: var(--color-heading);--typo-h4-text-transform: none;--typo-h4-letter-spacing: 0;--typo-min-h5-size: 20px;--typo-max-h5-size: 24px;--typo-min-h5-line-height: 28px;--typo-max-h5-line-height: 32px;--typo-h5-size: clamp(var(--typo-min-h5-size), 5vw, var(--typo-max-h5-size));--typo-h5-line-height: clamp(var(--typo-min-h5-line-height), 5vw, var(--typo-max-h5-line-height));--typo-h5-font-family: var(--font-heading);--typo-h5-weight: 600;--typo-h5-color: var(--color-heading);--typo-h5-text-transform: none;--typo-h5-letter-spacing: 0;--typo-h6-size: 20px;--typo-h6-line-height: 28px;--typo-h6-font-family: var(--font-heading);--typo-h6-weight: 600;--typo-h6-color: var(--color-heading);--typo-h6-text-transform: none;--typo-h6-letter-spacing: 0;--typo-masthead-1-font-family: var(--font-family-masthead);--typo-masthead-1-line-height: var(--typo-h1-line-height);--typo-masthead-1-size: var(--typo-h1-size);--typo-masthead-1-weight: 700;--typo-masthead-1-color: var(--typo-h1-color);--typo-masthead-1-text-transform: var(--typo-h1-text-transform);--typo-masthead-1-letter-spacing: 0;--typo-masthead-2-font-family: var(--font-family-masthead);--typo-masthead-2-line-height: var(--typo-h2-line-height);--typo-masthead-2-size: var(--typo-h2-size);--typo-masthead-2-weight: 700;--typo-masthead-2-color: var(--typo-h2-color);--typo-masthead-2-text-transform: var(--typo-h2-text-transform);--typo-masthead-2-letter-spacing: 0;--typo-masthead-3-font-family: var(--font-family-masthead);--typo-masthead-3-line-height: var(--typo-h3-line-height);--typo-masthead-3-size: var(--typo-h3-size);--typo-masthead-3-weight: 700;--typo-masthead-3-color: var(--typo-h3-color);--typo-masthead-3-text-transform: var(--typo-h3-text-transform);--typo-masthead-3-letter-spacing: 0;--typo-masthead-4-font-family: var(--font-family-masthead);--typo-masthead-4-line-height: var(--typo-h4-line-height);--typo-masthead-4-size: var(--typo-h4-size);--typo-masthead-4-weight: 700;--typo-masthead-4-color: var(--typo-h4-color);--typo-masthead-4-text-transform: var(--typo-h4-text-transform);--typo-masthead-4-letter-spacing: .02em;--typo-masthead-5-font-family: var(--font-family-masthead);--typo-masthead-5-line-height: var(--typo-h5-line-height);--typo-masthead-5-size: var(--typo-h5-size);--typo-masthead-5-weight: 700;--typo-masthead-5-color: var(--typo-h5-color);--typo-masthead-5-text-transform: var(--typo-h5-text-transform);--typo-masthead-5-letter-spacing: var(--typo-h5-letter-spacing);--typo-restaurant-masthead-font-family: var(--font-family-restaurant-masthead);--typo-min-restaurant-masthead-size: 34px;--typo-max-restaurant-masthead-size: 56px;--typo-min-restaurant-masthead-line-height: 44px;--typo-max-restaurant-masthead-line-height: 72px;--typo-restaurant-masthead-size: clamp( var(--typo-min-restaurant-masthead-size), 5vw, var(--typo-max-restaurant-masthead-size) );--typo-restaurant-masthead-line-height: clamp( var(--typo-min-restaurant-masthead-line-height), 5vw, var(--typo-max-restaurant-masthead-line-height) );--typo-restaurant-masthead-weight: 700;--typo-restaurant-masthead-color: var(--typo-h1-color);--typo-restaurant-masthead-text-transform: var(--typo-h1-text-transform);--typo-restaurant-masthead-letter-spacing: .02em;--typo-min-body-size: 16px;--typo-max-body-size: 16px;--typo-min-body-line-height: 24px;--typo-max-body-line-height: 24px;--typo-body-size: clamp(var(--typo-min-body-size), 5vw, var(--typo-max-body-size));--typo-body-line-height: clamp(var(--typo-min-body-line-height), 5vw, var(--typo-max-body-line-height));--typo-body-font-family: var(--font-body);--typo-body-font-family-bold: var(--font-family-primary);--typo-body-weight: normal;--typo-body-color: var(--color-text-primary);--typo-body-text-transform: none;--typo-body-letter-spacing: 0;--typo-body-emphasis-font-weight: 600;--typo-body-large-size: 18px;--typo-body-large-line-height: 26px;--typo-body-large-letter-spacing: 0;--typo-body-large-weight: normal;--typo-body-large-weight-bold: 600;--typo-body-small-size: 14px;--typo-body-small-line-height: 20px;--typo-body-small-letter-spacing: 0;--typo-body-small-weight: normal;--typo-body-small-weight-bold: 600;--typo-min-body-lead-in-size: 20px;--typo-max-body-lead-in-size: 28px;--typo-min-body-lead-in-line-height: 28px;--typo-max-body-lead-in-line-height: 40px;--typo-body-lead-in-size: clamp(var(--typo-min-body-lead-in-size), 3vw, var(--typo-max-body-lead-in-size));--typo-body-lead-in-line-height: clamp( var(--typo-min-body-lead-in-line-height), 5vw, var(--typo-max-body-lead-in-line-height) );--typo-body-lead-in-font-family: var(--font-family-primary);--typo-body-lead-in-letter-spacing: 0;--typo-body-lead-in-weight: 600;--typo-min-subtitle-1-size: 14px;--typo-max-subtitle-1-size: 18px;--typo-min-subtitle-1-line-height: 20px;--typo-max-subtitle-1-line-height: 24px;--typo-subtitle-1-size: clamp(var(--typo-min-subtitle-1-size), 3vw, var(--typo-max-subtitle-1-size));--typo-subtitle-1-line-height: clamp( var(--typo-min-subtitle-1-line-height), 5vw, var(--typo-max-subtitle-1-line-height) );--typo-subtitle-1-font-family: var(--font-family-primary);--typo-subtitle-1-letter-spacing: .04em;--typo-subtitle-1-weight: 600;--typo-subtitle-1-text-transform: uppercase;--typo-subtitle-2-font-family: var(--font-family-primary);--typo-subtitle-2-size: 14px;--typo-subtitle-2-line-height: 20px;--typo-subtitle-2-letter-spacing: .04em;--typo-subtitle-2-weight: 600;--typo-subtitle-2-text-transform: uppercase;--typo-caption-font-family: var(--font-family-primary);--typo-caption-size: 12px;--typo-caption-line-height: 18px;--typo-caption-letter-spacing: 0;--typo-caption-weight: normal;--typo-caption-text-transform: none;--typo-overline-font-family: var(--font-family-primary);--typo-overline-size: 10px;--typo-overline-line-height: 14px;--typo-overline-letter-spacing: 0;--typo-overline-weight: normal;--typo-overline-text-transform: none;--typo-price-1-font-family: var(--font-family-primary);--typo-price-1-size: 18px;--typo-price-1-line-height: 26px;--typo-price-1-letter-spacing: 0;--typo-price-1-weight: 600;--typo-price-1-text-transform: none;--typo-price-2-font-family: var(--font-family-primary);--typo-price-2-size: 16px;--typo-price-2-line-height: 24px;--typo-price-2-letter-spacing: 0;--typo-price-2-weight: 600;--typo-price-2-text-transform: none;--group-nav-height: 50px;--group-nav-padding: 0 var(--spacing-large);--group-nav-padding-mobile: 0 var(--spacing-medium);--nav-height: 100px;--nav-height-mobile: 60px;--nav-padding: 0 var(--spacing-large);--nav-padding-mobile: 0;--secondary-menu-height: 75px;--crumb-color: var(--color-text-negative);--crumb-chevron-color: var(--color-icon-negative);--menu-button-icon-color: var(--color-icon-negative);--menu-font-family: var(--typo-navigation-font-family);--menu-font-weight: var(--typo-navigation-font-weight);--menu-font-size: var(--typo-navigation-font-size);--menu-color: var(--color-text-primary);--scrollbar-width: var(--spacing-small);--scrollbar-background: var(--color-page);--scrollbar-bar-color: var(--color-brand-secondary);--scrollbar-bar-border-radius: 0px;--button-primary-border-radius: var(--button-border-radius);--button-primary-border-top: 2px solid var(--color-interactive-primary-idle);--button-primary-border-left: 2px solid var(--color-interactive-primary-idle);--button-primary-border-right: 2px solid var(--color-interactive-primary-idle);--button-primary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-primary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-primary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-primary-box-shadow: none;--button-primary-box-shadow-hover: none;--button-primary-box-shadow-active: none;--button-primary-text-transform: none;--button-primary-color: var(--color-text-negative);--button-primary-color-hover: var(--color-text-negative);--button-primary-color-active: var(--color-text-negative);--button-primary-background-color: var(--color-interactive-primary-idle);--button-primary-background-color-hover: var(--color-interactive-primary-hover);--button-primary-background-color-active: var(--color-interactive-primary-pressed);--button-primary-height: 40px;--button-primary-max-width: 300px;--button-primary-font-family: var(--font-family-primary);--button-primary-font-weight: 600;--button-primary-font-size: 16px;--button-primary-padding: var(--spacing-small) var(--spacing-medium);--button-primary-letter-spacing: 1px;--button-secondary-border-radius: var(--button-border-radius);--button-secondary-border-top: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-left: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-right: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-bottom: 2px solid var(--color-interactive-primary-idle);--button-secondary-border-top-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-left-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-right-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-bottom-hover: 2px solid var(--color-interactive-primary-hover);--button-secondary-border-top-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-left-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-right-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-border-bottom-active: 2px solid var(--color-interactive-primary-pressed);--button-secondary-box-shadow: none;--button-secondary-box-shadow-hover: none;--button-secondary-box-shadow-active: none;--button-secondary-text-transform: none;--button-secondary-color: var(--color-interactive-primary-idle);--button-secondary-color-hover: var(--color-interactive-primary-hover);--button-secondary-color-active: var(--color-interactive-primary-pressed);--button-secondary-background-color: transparent;--button-secondary-background-color-hover: transparent;--button-secondary-background-color-active: transparent;--button-secondary-height: 40px;--button-secondary-max-width: 300px;--button-secondary-font-family: var(--font-family-primary);--button-secondary-font-weight: 600;--button-secondary-font-size: 16px;--button-secondary-padding: var(--spacing-small) var(--spacing-medium);--button-inverted-color: var(--color-interactive-primary-idle);--button-inverted-color-hover: var(--color-interactive-primary-hover);--button-inverted-color-active: var(--color-interactive-primary-pressed);--button-inverted-background-color: var(--color-inverted);--button-inverted-background-color-hover: var(--color-inverted-hover);--button-inverted-background-color-active: var(--color-inverted-pressed);--button-inverted-border-top: 2px solid var(--color-inverted);--button-inverted-border-left: 2px solid var(--color-inverted);--button-inverted-border-right: 2px solid var(--color-inverted);--button-inverted-border-bottom: 2px solid var(--color-inverted);--button-inverted-border-top-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-left-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-right-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-bottom-hover: 2px solid var(--color-inverted-hover);--button-inverted-border-top-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-left-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-right-active: 2px solid var(--color-inverted-pressed);--button-inverted-border-bottom-active: 2px solid var(--color-inverted-pressed);--button-danger-color: var(--color-text-negative);--button-danger-color-hover: var(--color-text-negative);--button-danger-color-active: var(--color-text-negative);--button-danger-background-color: var(--color-danger);--button-danger-background-color-hover: var(--color-danger-hover);--button-danger-background-color-active: var(--color-danger-pressed);--button-danger-border-top: 2px solid var(--color-danger);--button-danger-border-left: 2px solid var(--color-danger);--button-danger-border-right: 2px solid var(--color-danger);--button-danger-border-bottom: 2px solid var(--color-danger);--button-danger-border-top-hover: 2px solid var(--color-danger-hover);--button-danger-border-left-hover: 2px solid var(--color-danger-hover);--button-danger-border-right-hover: 2px solid var(--color-danger-hover);--button-danger-border-bottom-hover: 2px solid var(--color-danger-hover);--button-danger-border-top-active: 2px solid var(--color-danger-pressed);--button-danger-border-left-active: 2px solid var(--color-danger-pressed);--button-danger-border-right-active: 2px solid var(--color-danger-pressed);--button-danger-border-bottom-active: 2px solid var(--color-danger-pressed);--button-ok-color: var(--color-text-negative);--button-ok-color-hover: var(--color-text-negative);--button-ok-color-active: var(--color-text-negative);--button-ok-background-color: var(--color-ok);--button-ok-background-color-hover: var(--color-ok-hover);--button-ok-background-color-active: var(--color-ok-pressed);--button-ok-border-top: 2px solid var(--color-ok);--button-ok-border-left: 2px solid var(--color-ok);--button-ok-border-right: 2px solid var(--color-ok);--button-ok-border-bottom: 2px solid var(--color-ok);--button-ok-border-top-hover: 2px solid var(--color-ok-hover);--button-ok-border-left-hover: 2px solid var(--color-ok-hover);--button-ok-border-right-hover: 2px solid var(--color-ok-hover);--button-ok-border-bottom-hover: 2px solid var(--color-ok-hover);--button-ok-border-top-active: 2px solid var(--color-ok-pressed);--button-ok-border-left-active: 2px solid var(--color-ok-pressed);--button-ok-border-right-active: 2px solid var(--color-ok-pressed);--button-ok-border-bottom-active: 2px solid var(--color-ok-pressed);--link-text-transform: none;--link-color: var(--color-text-link);--link-background-color: transparent;--link-font-family: var(--font-family-primary);--link-font-weight: 400;--link-line-height: var(--typo-body-line-height);--link-font-size: 16px;--arrow-link-text-color: var(--color-text-secondary);--arrow-link-icon-color: var(--color-text-link);--input-background-color: var(--color-page);--input-text-color: var(--color-black);--input-height: 50px;--input-width: 100%;--input-font-family: var(--font-family-primary);--input-font-size: 16px;--input-font-weight: 600;--input-letter-spacing: 1px;--input-border-top: 1px solid var(--color-neutral-25);--input-border-left: 1px solid var(--color-neutral-25);--input-border-right: 1px solid var(--color-neutral-25);--input-border-bottom: 1px solid var(--color-neutral-25);--input-border-hover: 1px solid var(--color-neutral-35);--input-border-focus: 1px solid var(--color-interactive-primary-idle);--input-padding: var(--spacing-small) var(--spacing-medium);--input-search-width: 300px;--input-search-icon-color: var(--color-icon);--input-search-result-height: 60px;--input-search-result-padding: var(--spacing-small) var(--spacing-medium);--input-search-result-background: var(--color-page);--input-search-result-border-radius: var(--input-border-radius);--input-search-result-border-top: 1px solid var(--color-neutral-25);--input-search-result-border-left: 1px solid var(--color-neutral-25);--input-search-result-border-right: 1px solid var(--color-neutral-25);--input-search-result-border-bottom: 1px solid var(--color-neutral-25);--input-search-result-title-size: 16px;--input-search-result-title-weight: 600;--input-search-result-title-color: var(--color-brand-primary);--input-search-result-subtitle-size: 14px;--input-search-result-title-weight: 400;--input-search-result-subtitle-color: var(--color-neutral-65);--input-radio-radius: 24px;--input-radio-border: 1px solid var(--color-neutral-35);--input-radio-border-hover: 1px solid var(--color-interactive-primary-idle);--input-radio-border-active: 1px solid var(--color-interactive-primary-idle);--input-radio-border-error: 1px solid var(--color-danger);--input-radio-background-color: var(--color-page);--input-radio-ball-radius: 14px;--input-radio-ball-color: var(--color-interactive-primary-idle);--input-radio-ball-color-error: var(--color-danger);--input-checkbox-radius: 24px;--input-checkbox-border-radius: 4px;--input-checkbox-border: 1px solid var(--color-neutral-35);--input-checkbox-border-hover: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-active: 1px solid var(--color-interactive-primary-idle);--input-checkbox-border-error: 1px solid var(--color-danger);--input-checkbox-background-color: var(--color-page);--input-checkbox-background-color-hover: var(--color-page);--input-checkbox-background-color-active: var(--color-interactive-primary-idle);--input-checkbox-background-color-active-hover: var(--color-interactive-primary-hover);--input-checkbox-background-color-error: var(--color-danger);--input-checkbox-background-color-error-hover: var(--color-danger-hover);--input-checkbox-background-color-error-active: var(--color-danger-pressed);--input-checkbox-check-border: 3px solid var(--color-inverted);--input-switch-width: 56px;--input-switch-height: 32px;--input-switch-ball-radius: 24px;--input-switch-ball-color: var(--color-page);--input-switch-border-radius: 16px;--input-switch-padding: 4px;--input-switch-color: var(--color-neutral-50);--input-switch-color-hover: var(--color-neutral-35);--input-switch-color-active: var(--color-interactive-primary-idle);--input-switch-color-active-hover: var(--color-interactive-primary-idle);--input-switch-color-error: var(--color-danger);--input-switch-color-error-hover: var(--color-danger);--input-switch-color-success: var(--color-ok);--input-switch-color-success-hover: var(--color-ok);--table-font-family: var(--font-family-primary);--table-font-size: 14px;--table-header-font-size: 15px;--table-min-width: 768px;--table-row-even-color: #fbfbfb;--table-row-odd-color: var(--color-inverted);--table-border: 1px solid var(--color-neutral-15);--table-color: var(--color-black);--table-header-color: var(--color-neutral-65);--table-padding: var(--spacing-small);--table-header-padding: var(--spacing-small);--card-background: var(--color-card);--card-background-hover: var(--color-card);--card-border: 0;--card-border-hover: 0;--card-padding: var(--spacing-large);--card-box-shadow: var(--shadow-idle);--card-box-shadow-hover: var(--shadow-active);--card-transition: var(--transition);--card-heading-color: var(--color-text-link);--card-min-height-desktop: 490px;--lift-image-border-radius: 4px;--dropdown-content-background: var(--color-page-secondary);--dropdown-handle-min-height: 46px;--dropdown-item-min-height: 46px;--dropdown-item-padding: var(--spacing-medium);--dropdown-item-font-size: 18px;--dropdown-item-font-family: var(--font-body-bold);--dropdown-item-color: var(--color-black);--dropdown-item-color-hover: var(--color-neutral-65);--dropdown-item-background: transparent;--dropdown-item-background-hover: var(--color-page);--select-height: 40px;--select-background-color: var(--color-page);--select-item-padding: var(--spacing-small);--select-item-font-size: var(--typo-body-size);--select-item-font-weight: 600;--select-item-font-family: var(--font-family-primary);--select-item-color: var(--color-text-primary);--select-border-radius: var(--input-border-radius);--select-border: 1px solid var(--color-neutral-25);--select-border-hover: 1px solid var(--color-neutral-35);--select-border-focus: 1px solid var(--color-interactive-primary-idle);--form-max-width: 752px;--label-font-size: var(--typo-body-size);--pill-border-radius: 16px;--pill-text-transform: none;--pill-height: 32px;--pill-max-width: 300px;--pill-font-family: var(--font-family-primary);--pill-font-weight: 400;--pill-font-size: 16px;--pill-padding: 8px 12px;--pill-margin: 8px;--pill-border: 2px solid var(--color-interactive-secondary-idle);--pill-color: var(--color-neutral-50);--pill-background-color: var(--color-inverted);--pill-selected-background-color: var(--color-interactive-primary-idle);--pill-selected-border: 2px solid var(--color-interactive-primary-idle);--pill-selected-color: var(--color-text-negative);--pill-border-hover: 2px solid var(--color-interactive-primary-hover);--pill-color-hover: var(--color-inverted);--pill-background-color-hover: var(--color-interactive-primary-hover);--pill-border-active: 2px solid var(--color-interactive-primary-pressed);--pill-color-active: var(--color-inverted);--pill-background-color-active: var(--color-interactive-primary-pressed);--modal-background: var(--color-page);--modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--modal-border-radius: none;--modal-border: 0;--modal-blur: 10px;--loader-circle-color: var(--color-black);--bottom-modal-background: var(--color-neutral-15);--bottom-modal-background-danger: var(--color-danger);--bottom-modal-background-ok: var(--color-ok);--bottom-modal-border: 0;--bottom-modal-border-danger: 0;--bottom-modal-border-ok: 0;--bottom-modal-color: var(--color-black);--bottom-modal-color-danger: var(--color-text-negative);--bottom-modal-color-ok: var(--color-text-negative);--bottom-modal-box-shadow: 0px 20px 50px rgba(0, 0, 0, .1);--bottom-modal-height: 100px;--bottom-modal-padding: var(--spacing-medium);--separator-border: 1px solid var(--color-interactive-secondary-idle);--separator-border-light: 1px solid rgba(63, 77, 90, .15);--separator-margin: var(--spacing-small) 0;--separator-border-decoration-color: var(--color-ornaments);--splitter-color: var(--color-neutral-35);--splitter-thickness: 1px;--splitter-shape: solid;--infobox-border-radius: 20px;--infobox-base-background-color: var(--color-disabled-background);--segmented-button-background: var(--color-inverted);--segmented-button-paddings: 10px 16px;--segmented-button-background-selected: var(--button-primary-background-color);--segmented-button-text-selected: var(--color-text-negative);--segmented-button-font-family: var(--font-family-primary);--segmented-button-font-weight: 700;--segmented-button-font-size: 16px;--block-padding-mobile: var(--spacing-xl) 0;--block-padding: var(--spacing-xxxl) 0;--block-hero-max-width: 1440px;--block-hero-min-height-mobile: 220px;--block-hero-min-height: 400px;--block-changing-hero-max-width: 1440px;--block-changing-hero-height-mobile: 220px;--block-changing-hero-height-desktop: 400px;--block-changing-hero-padding: calc(var(--spacing-large) * 2);--block-changing-hero-background: var(--color-backdrops-inverted);--block-highlight-max-height-tablet: 600px;--block-highlight-max-height: 405px;--block-highlight-padding-mobile: var(--spacing-medium-large) var(--spacing-medium);--block-highlight-padding: calc(var(--spacing-large) * 2);--block-call-to-action-padding-mobile: var(--spacing-large) var(--spacing-medium-large);--block-call-to-action-padding: calc(var(--spacing-large) * 2);--block-notification-min-height: 56px;--block-notification-color-notification: var(--color-backdrops-inverted);--block-notification-color-alert: var(--color-danger);--block-notification-color-info: var(--color-info);--block-gallery-button-spacing: 0;--block-gallery-button-spacing-mobile: 0;--block-gallery-padding: var(--spacing-xxl) 0;--block-shortcut-image-height-mobile: 147px;--block-shortcut-image-height: 210px;--article-page-author-card-image-width: 60px;--article-page-author-card-image-height: 60px;--article-page-author-card-image-border-radius: 50%;--person-card-min-height: 400px;--person-card-image-border-radius: 50%;--footer-background-color: var(--color-invertable-background)}.form-container-block{padding:var(--block-padding-mobile)}@media (min-width: 768px){.form-container-block{padding:var(--block-padding)}}.form-container-block .EPiServerForms{--img-border-width: 3px}.form-container-block .EPiServerForms h1,.form-container-block .EPiServerForms h2,.form-container-block .EPiServerForms h3,.form-container-block .EPiServerForms h4,.form-container-block .EPiServerForms h5,.form-container-block .EPiServerForms h6,.form-container-block .EPiServerForms p{margin-bottom:var(--spacing-medium-large)}.form-container-block .EPiServerForms .Form__Description{margin-bottom:var(--spacing-medium-large);white-space:pre-wrap}.form-container-block .EPiServerForms .Form__Element{margin:0 0 var(--spacing-medium-large) 0}.form-container-block .EPiServerForms .Form__Element__Caption{display:block!important}.form-container-block .EPiServerForms .Form__Element .FormChoice>fieldset input{margin-bottom:var(--spacing-small)}.form-container-block .EPiServerForms .Form__Element .Form__Element__ValidationError{margin-top:var(--spacing-small);color:var(--color-danger)}.form-container-block .EPiServerForms .ValidationFail{color:var(--color-danger)}.form-container-block .EPiServerForms .ValidationFail input,.form-container-block .EPiServerForms .ValidationFail textarea,.form-container-block .EPiServerForms .ValidationFail select{border-color:var(--color-danger)}.form-container-block .EPiServerForms .ValidationFail legend{color:var(--color-danger)}.form-container-block .EPiServerForms .Form__Status .Form__Success__Message{background-color:var(--color-page-tertiary);color:var(--color-text-primary);padding:var(--spacing-large);margin-top:var(--spacing-xl)}.form-container-block .EPiServerForms .hide{display:none!important}.form-container-block .EPiServerForms .FormSubmitButton{margin-top:var(--spacing-medium)}.form-container-block .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar{margin:var(--spacing-small);border:1px solid var(--color-interactive-primary-idle)}.form-container-block .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar--Progress{background-color:var(--color-interactive-primary-idle)!important}.form-container-block .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action{color:var(--button-primary-color);background:var(--button-primary-background-color);border:0 none!important}.form-container-block .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled{background:var(--color-neutral-50)!important}.form-container-block .EPiServerForms .Form__Status__Message{margin:var(--spacing-xl) 0!important}.form-container-block .EPiServerForms .Form__Status__Message.Form__Success__Message{background-color:var(--color-info-background)}.form-container-block .EPiServerForms .Form__Status__Message.Form__Warning__Message{background-color:var(--color-danger);color:var(--color-text-negative)}.form-container-block .EPiServerForms .Form__Element.FormChoice.FormChoice--Image .FormChoice--Image__Item{max-width:100%}@media (min-width: 768px){.form-container-block .EPiServerForms .Form__Element.FormChoice.FormChoice--Image .FormChoice--Image__Item{max-width:45%}}@media (min-width: 1024px){.form-container-block .EPiServerForms .Form__Element.FormChoice.FormChoice--Image .FormChoice--Image__Item{max-width:23%}}.form-container-block .EPiServerForms .FormChoice--Image .FormChoice__Input~img{margin-top:var(--spacing-xs);border:var(--img-border-width) solid transparent;cursor:pointer}.form-container-block .EPiServerForms .FormChoice--Image .FormChoice__Input~img:hover{border:var(--img-border-width) solid var(--color-interactive-primary-hover)}.form-container-block .EPiServerForms .FormChoice--Image .FormChoice__Input~img:active{border:var(--img-border-width) solid var(--color-interactive-primary-pressed)}.form-container-block .EPiServerForms .FormChoice--Image .FormChoice__Input:checked~img{border:var(--img-border-width) solid var(--color-interactive-primary-idle)}.meal-item[data-v-dece8c23]{list-style-type:none;margin:0 0 var(--spacing-xs) 0}.restaurant-summary-card .header[data-v-89110d10]{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;padding:0 var(--spacing-medium-large) var(--spacing-medium) var(--spacing-medium-large);margin-bottom:var(--spacing-medium);border-bottom:1px solid var(--color-neutral-15)}.restaurant-summary-card .favourite-button[data-v-89110d10]{position:absolute;top:0;right:0}.restaurant-summary-card .package[data-v-89110d10]:not(:last-of-type){margin-bottom:var(--spacing-medium)}.restaurant-summary-card .manual-menu[data-v-89110d10]>*{margin-bottom:var(--spacing-xs)}.restaurant-summary-card .footer[data-v-89110d10]{width:100%;border-top:1px solid var(--color-neutral-15);padding-top:var(--spacing-medium);margin-top:var(--spacing-medium)}.restaurant-summary-card .footer__text[data-v-89110d10]:not(:last-child){margin-bottom:var(--spacing-small)}.restaurant-summary-card .footer__rich-text[data-v-89110d10]>*{color:var(--color-text-tertiary)}.restaurant-summary-card .footer__rich-text[data-v-89110d10] img{height:auto}.restaurant-summary-card .footer__rich-text[data-v-89110d10] a:hover{text-decoration:underline}.restaurant-summary-card .footer__rich-text[data-v-89110d10]>*:not(:last-child){margin-bottom:var(--spacing-small)}.restaurant-menu-list-block[data-v-acf7fd66]{min-height:400px;padding:var(--block-padding-mobile)}@media (min-width: 768px){.restaurant-menu-list-block[data-v-acf7fd66]{padding:var(--block-padding)}}.restaurant-menu-list-block--alternative-background[data-v-acf7fd66]{background-color:var(--color-page-secondary)}.restaurant-menu-list-block .loader[data-v-acf7fd66]{width:100%}.restaurant-menu-list-block .cards[data-v-acf7fd66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-medium-large);margin-top:var(--spacing-xl)}.grid-block[data-v-5e33f507]{padding:var(--block-padding-mobile)}@media (min-width: 768px){.grid-block[data-v-5e33f507]{padding:var(--block-padding)}}.grid-block--alternative-background[data-v-5e33f507]{background-color:var(--color-page-secondary)}.grid-block .grid-items[data-v-5e33f507]{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;gap:var(--spacing-medium)}@media (min-width: 768px){.grid-block .grid-items[data-v-5e33f507]{display:grid;overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:max-content}}@media (min-width: 1024px){.grid-block .grid-items[data-v-5e33f507]{grid-template-columns:repeat(4,1fr);gap:var(--spacing-medium)}}.grid-block .grid-tile[data-v-5e33f507]{aspect-ratio:1/1;width:min(65vw,300px);flex-shrink:0;align-self:flex-start;scroll-snap-align:center}@media (min-width: 768px){.grid-block .grid-tile[data-v-5e33f507]{width:auto}}.grid-block .grid-tile__text[data-v-5e33f507]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-medium)}@media (min-width: 768px){.grid-block .grid-tile__text[data-v-5e33f507]{padding:var(--spacing-medium-large)}}.restaurant-details-menu-content .day-week-selector[data-v-0b68504f] .compass-segmented-button--item{flex:1}.restaurant-details-menu-content[data-v-0b68504f] .manual-menu{margin:0 0 var(--spacing-medium) 0}.restaurant-details-menu[data-v-15a8887d]{background-color:var(--color-page);position:relative}.restaurant-details-menu .header[data-v-15a8887d]{display:flex;column-gap:var(--spacing-medium);padding:var(--spacing-medium) var(--spacing-large) var(--spacing-medium) var(--spacing-medium)}.restaurant-details-menu .back-button__icon[data-v-15a8887d]{color:var(--color-icon)}.restaurant-details-menu .content[data-v-15a8887d]{padding:0 var(--spacing-medium-large)}@media (max-width: 768px){.restaurant-details-menu .content[data-v-15a8887d]{padding:var(--spacing-small) 0 0 0}.restaurant-details-menu .content>*[data-v-15a8887d]:not(.mashie-menu){padding:0 var(--spacing-medium)}.restaurant-details-menu .content .mashie-menu[data-v-15a8887d]{padding:0 var(--spacing-xs)}}.restaurant-details[data-v-76049843]{background-color:var(--color-page);position:relative;border-radius:var(--card-border-radius);border:var(--card-border);box-shadow:var(--card-box-shadow);display:flex;flex-direction:column}.restaurant-details .image[data-v-76049843]{aspect-ratio:16/9;object-fit:cover}.restaurant-details .content[data-v-76049843]{overflow-y:scroll}@media (min-width: 768px){.restaurant-details .content[data-v-76049843]::-webkit-scrollbar{width:var(--scrollbar-width)}.restaurant-details .content[data-v-76049843]::-webkit-scrollbar-track{background:var(--scrollbar-background)}.restaurant-details .content[data-v-76049843]::-webkit-scrollbar-thumb{background:var(--scrollbar-bar-color);border-radius:var(--scrollbar-bar-border-radius);outline:none}}.restaurant-details .content-section[data-v-76049843]{padding:var(--spacing-medium-large)}.restaurant-details .introduction-wrapper[data-v-76049843]{background-color:var(--color-page-secondary)}.restaurant-details .opening-hours[data-v-76049843]>*{color:var(--color-text-secondary)}.restaurant-details .opening-hours[data-v-76049843] img{height:auto}.restaurant-details .opening-hours[data-v-76049843] a:hover{text-decoration:underline}.restaurant-details .close-button[data-v-76049843]{position:absolute;right:var(--spacing-medium);top:var(--spacing-medium)}.restaurant-details .close-button .close-button__icon[data-v-76049843]{color:var(--color-neutral-35)}.restaurant-details .rich-text[data-v-76049843] img{height:auto}.restaurant-details .rich-text[data-v-76049843] a:hover{text-decoration:underline}.restaurant-details .rich-text[data-v-76049843]>*:not(:last-child){margin-bottom:var(--spacing-small)}.restaurant-details .app-icons[data-v-76049843]{display:flex;gap:var(--spacing-medium);margin-top:var(--spacing-medium)}.detailed-restaurant-search__map[data-v-55f799a7]{--map-height: 500px;display:flex;flex-direction:column-reverse}@media (min-width: 768px){.detailed-restaurant-search__map[data-v-55f799a7]{--map-height: 700px}}@media (min-width: 1024px){.detailed-restaurant-search__map[data-v-55f799a7]{--map-height: 900px}}@media (min-width: 1024px){.detailed-restaurant-search__map[data-v-55f799a7]{flex-direction:row}}.detailed-restaurant-search__map .loader-wrapper[data-v-55f799a7]{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.detailed-restaurant-search__map .cards[data-v-55f799a7]{display:flex;overflow-x:scroll;column-gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-small) var(--spacing-medium) var(--spacing-small)}@media (min-width: 1024px){.detailed-restaurant-search__map .cards[data-v-55f799a7]{flex-direction:column;min-width:400px;padding:0;max-height:var(--map-height);overflow-y:scroll;overflow-x:hidden}}@media (min-width: 1024px){.detailed-restaurant-search__map .cards[data-v-55f799a7]::-webkit-scrollbar{width:var(--scrollbar-width)}.detailed-restaurant-search__map .cards[data-v-55f799a7]::-webkit-scrollbar-track{background:var(--scrollbar-background)}.detailed-restaurant-search__map .cards[data-v-55f799a7]::-webkit-scrollbar-thumb{background:var(--scrollbar-bar-color);border-radius:var(--scrollbar-bar-border-radius);outline:none}}.detailed-restaurant-search__map .card[data-v-55f799a7]{display:flex;flex-direction:column;width:min(65vw,300px)}@media (min-width: 1024px){.detailed-restaurant-search__map .card[data-v-55f799a7]{width:100%;padding-bottom:var(--spacing-small);overflow:visible;box-shadow:none;border:none}}.detailed-restaurant-search__map .card__image[data-v-55f799a7]{aspect-ratio:16/9;overflow:hidden;cursor:pointer;transition:var(--transition-cubic-bezier)}@media (min-width: 1024px){.detailed-restaurant-search__map .card__image[data-v-55f799a7]{will-change:scale}.detailed-restaurant-search__map .card__image[data-v-55f799a7]:hover{transform:scale(1.05)}}.detailed-restaurant-search__map .card__header[data-v-55f799a7]{display:flex;justify-content:space-between;align-items:flex-start}@media (min-width: 768px){.detailed-restaurant-search__map .card__header[data-v-55f799a7]{align-items:center}}.detailed-restaurant-search__map .card__text-content[data-v-55f799a7]{width:100%;padding:var(--spacing-medium)}.detailed-restaurant-search__map .map-wrapper[data-v-55f799a7]{flex:0 1 100%;position:relative}.detailed-restaurant-search__map .map-wrapper__restaurant-details-open[data-v-55f799a7]{position:static}.detailed-restaurant-search__map .map-wrapper__restaurant-details-open .map[data-v-55f799a7],.detailed-restaurant-search__map .map-wrapper__restaurant-details-open .map__search-tools[data-v-55f799a7]{display:none}@media (min-width: 768px){.detailed-restaurant-search__map .map-wrapper__restaurant-details-open[data-v-55f799a7]{position:relative}.detailed-restaurant-search__map .map-wrapper__restaurant-details-open .map[data-v-55f799a7],.detailed-restaurant-search__map .map-wrapper__restaurant-details-open .map__search-tools[data-v-55f799a7]{display:block}}.detailed-restaurant-search__map .map__search-tools[data-v-55f799a7]{position:absolute;top:var(--spacing-small);left:var(--spacing-small);right:var(--spacing-xxl);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-medium)}@media (min-width: 768px){.detailed-restaurant-search__map .map__search-tools[data-v-55f799a7]{top:var(--spacing-medium);bottom:auto;left:var(--spacing-medium);right:auto;flex-direction:row;align-items:center;justify-content:flex-start;width:90%}}@media (min-width: 768px){.detailed-restaurant-search__map .map__search-input[data-v-55f799a7]{max-width:500px;flex:1}}.detailed-restaurant-search__map .filters-dropdown[data-v-55f799a7]{align-self:flex-start}.detailed-restaurant-search__map .filters-button[data-v-55f799a7]{min-height:var(--input-height);min-width:128px}.detailed-restaurant-search__map .filters[data-v-55f799a7]{background-color:var(--color-backdrops-inverted);min-width:250px;padding:var(--spacing-medium) var(--spacing-medium) var(--spacing-small) var(--spacing-medium)}.detailed-restaurant-search__map .filters .compass-text[data-v-55f799a7]{color:var(--color-text-negative)}.detailed-restaurant-search__map .filters__footer[data-v-55f799a7]{display:flex;justify-content:space-between}.detailed-restaurant-search__map .restaurant-details-panel[data-v-55f799a7]{-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 768px){.detailed-restaurant-search__map .restaurant-details-panel[data-v-55f799a7]{position:absolute;top:90px;bottom:var(--spacing-medium-large);left:var(--spacing-medium);min-height:auto;overflow-y:auto;width:450px}}.detailed-restaurant-search__map .restaurant-details-panel[data-v-55f799a7]::-webkit-scrollbar{display:none}.detailed-restaurant-search-block[data-v-4a6c7484]{position:relative;--search-type-controls-width: 0;padding:var(--block-padding-mobile)}@media (min-width: 768px){.detailed-restaurant-search-block[data-v-4a6c7484]{padding:var(--block-padding);--search-type-controls-width: 300px}}.detailed-restaurant-search-block--alternative-background[data-v-4a6c7484]{background-color:var(--color-page-secondary)}.detailed-restaurant-search-block .title[data-v-4a6c7484]{margin:0 var(--search-type-controls-width) var(--spacing-xl) var(--search-type-controls-width)}.detailed-restaurant-search-block .search-type-controls[data-v-4a6c7484]{display:inline-flex;margin:0 0 var(--spacing-large) var(--spacing-medium)}@media (min-width: 1024px){.detailed-restaurant-search-block .search-type-controls[data-v-4a6c7484]{position:absolute;margin:0;top:0;left:var(--spacing-medium-large)}}.image-carousel[data-v-b2fbe7b2]{position:relative;width:100%;max-width:100%;display:flex}.image-carousel .image-carousel__prev[data-v-b2fbe7b2]{position:absolute;left:var(--block-gallery-button-spacing-mobile);top:50%;transform:translateY(-50%)}.image-carousel .image-carousel__prev[data-v-b2fbe7b2]:hover{transform:translateY(-50%)}.image-carousel .image-carousel__prev--over[data-v-b2fbe7b2]{z-index:9999}@media (min-width: 1024px){.image-carousel .image-carousel__prev[data-v-b2fbe7b2]{left:var(--block-gallery-button-spacing)}}.image-carousel .image-carousel__next[data-v-b2fbe7b2]{position:absolute;right:var(--block-gallery-button-spacing-mobile);top:50%;transform:translateY(-50%)}.image-carousel .image-carousel__next[data-v-b2fbe7b2]:hover{transform:translateY(-50%)}.image-carousel .image-carousel__next--over[data-v-b2fbe7b2]{z-index:9999}@media (min-width: 1024px){.image-carousel .image-carousel__next[data-v-b2fbe7b2]{right:var(--block-gallery-button-spacing)}}.allergen-row td{padding:var(--spacing-small) 0;border-bottom:1px solid var(--color-neutral-25)}.allergen-row td.value{text-align:right}.allergens{width:100%;max-width:400px}.nutrition-row td,.nutrition-row th{border-bottom:1px solid var(--color-neutral-25);padding:var(--spacing-small) 0}.nutrition-row td.value,.nutrition-row th.value{text-align:right}.nutrition-row--indented td:first-child{padding-left:var(--spacing-medium-large)}.nutrition-table{width:100%;max-width:400px}.product-page{padding:var(--spacing-xl) 0}@media (min-width: 1024px){.product-page{padding:var(--spacing-xl) var(--spacing-medium)}}.product-page .product-page__content{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 1024px){.product-page .product-page__content{grid-template-columns:1fr 1fr;gap:var(--spacing-xxxl)}}.product-page .image,.product-page .image-placeholder{order:-1;aspect-ratio:359/263;object-fit:cover}@media (min-width: 1024px){.product-page .image,.product-page .image-placeholder{order:initial}}.product-page .header-text{display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){.product-page .header-text{min-height:300px}}.product-page .header-text,.product-page .description,.product-page .product-details{padding:0 var(--spacing-medium)}@media (min-width: 1024px){.product-page .header-text,.product-page .description,.product-page .product-details{padding:0}}.product-page .title{text-align:center}@media (min-width: 1024px){.product-page .title{text-align:left}}.product-page .section{flex:1}.product-page .section:not(:last-child){margin-bottom:var(--spacing-xl)}.product-page .related-products,.product-page .bottom-content-area{margin-top:var(--spacing-xxxl)}.knobs[data-v-39ea1c53]{flex:0 1 auto;height:200px;padding:30px 0;text-align:left;position:fixed;bottom:0px;left:280px;right:0;border-top:1px solid grey;backdrop-filter:blur(12px);overflow-y:auto;overflow-x:hidden}.storybook[data-v-8a0bf43b]{display:flex;flex-direction:row;flex-wrap:nowrap;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9900;background-color:#eeedeb}.storybook__menu[data-v-8a0bf43b]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:250px;height:100%;flex:0 0 auto;z-index:4;padding:0}.storybook__link[data-v-8a0bf43b]{color:var(--color-brand-primary);padding:10px 20px;text-decoration:none;display:inline-block;flex:0 1 auto;margin:5px 0;background-color:#fff;text-align:left;border-radius:0}.storybook__content[data-v-8a0bf43b]{background-color:var(--background-color-text-primary);flex:1 1 auto;display:flex;flex-direction:column;margin:0;border-radius:0;padding:var(--spacing-medium);overflow-y:auto;overflow-x:hidden}.storybook__title[data-v-8a0bf43b]{flex:0 0 auto;height:100px;margin:15px 0}.storybook__stories[data-v-8a0bf43b]{flex:1 1 auto;height:auto;display:flex;flex-direction:column;width:100%;padding:0 var(--spacing-medium) 0 var(--spacing-large);overflow-y:auto;overflow-x:hidden}.storybook__story-items[data-v-8a0bf43b]{display:flex;flex-direction:column;padding-left:var(--spacing-medium)}.storybook__back[data-v-8a0bf43b]{flex:0 0 auto;height:50px}.fade-enter[data-v-8a0bf43b],.fade-leave-active[data-v-8a0bf43b]{transition:opacity .5s cubic-bezier(.22,1,.36,1)}.fade-enter[data-v-8a0bf43b],.fade-leave-to[data-v-8a0bf43b]{opacity:0}.storybook__accordion[data-v-8a0bf43b]{margin:0 0 var(--spacing-medium) 0}.knobs button[data-v-8a0bf43b]{margin-right:1rem}.compass-arrow-link[data-v-7f8dda3f]{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;text-decoration:none;transition:var(--transition);cursor:pointer;user-select:none}.compass-arrow-link[data-v-7f8dda3f]:active,.compass-arrow-link--is-active[data-v-7f8dda3f]{text-decoration:underline}.compass-arrow-link:hover .compass-arrow-link__icon[data-v-7f8dda3f]{transform:translate(5px)}.compass-arrow-link__text[data-v-7f8dda3f]{flex:1 1 auto;color:var(--arrow-link-text-color)}.compass-arrow-link__icon[data-v-7f8dda3f]{transition:var(--transition);margin-left:var(--spacing-small);flex:0 0 auto;color:var(--arrow-link-icon-color)}.compass-arrow-link[margin-large][data-v-7f8dda3f]{margin:var(--spacing-large)}.compass-arrow-link[margin-medium][data-v-7f8dda3f]{margin:var(--spacing-medium)}.compass-arrow-link[margin-small][data-v-7f8dda3f]{margin:var(--spacing-small)}.compass-arrow-link[margin-small-vertical][data-v-7f8dda3f]{margin:var(--spacing-small) 0}.compass-arrow-link[margin-small-top][data-v-7f8dda3f]{margin-top:var(--spacing-small)}.compass-arrow-link[margin-small-bottom][data-v-7f8dda3f]{margin-bottom:var(--spacing-small)}.compass-arrow-link[margin-medium-vertical][data-v-7f8dda3f]{margin:var(--spacing-medium) 0}.compass-arrow-link[margin-medium-top][data-v-7f8dda3f]{margin-top:var(--spacing-medium)}.compass-arrow-link[margin-medium-bottom][data-v-7f8dda3f]{margin-bottom:var(--spacing-medium)}.compass-arrow-link[margin-large-vertical][data-v-7f8dda3f]{margin:var(--spacing-large) 0}.compass-arrow-link[margin-large-top][data-v-7f8dda3f]{margin-top:var(--spacing-large)}.compass-arrow-link[margin-large-bottom][data-v-7f8dda3f]{margin-bottom:var(--spacing-large)}.compass-search-input[data-v-0b7e314d]{position:relative;display:inline-flex;width:var(--input-search-width)}.compass-search-input[margin-xl][data-v-0b7e314d]{margin:var(--spacing-xl)}.compass-search-input[margin-xxl][data-v-0b7e314d]{margin:var(--spacing-xxl)}.compass-search-input[margin-large][data-v-0b7e314d]{margin:var(--spacing-large)}.compass-search-input[margin-medium-large][data-v-0b7e314d]{margin:var(--spacing-medium-large)}.compass-search-input[margin-medium][data-v-0b7e314d]{margin:var(--spacing-medium)}.compass-search-input[margin-small][data-v-0b7e314d]{margin:var(--spacing-small)}.compass-search-input[margin-xs][data-v-0b7e314d]{margin:var(--spacing-xs)}.compass-search-input[margin-xs-vertical][data-v-0b7e314d]{margin:var(--spacing-xs) 0}.compass-search-input[margin-xs-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-xs)}.compass-search-input[margin-xs-top][data-v-0b7e314d]{margin-top:var(--spacing-xs)}.compass-search-input[margin-xs-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-xs)}.compass-search-input[margin-xs-left][data-v-0b7e314d]{margin-left:var(--spacing-xs)}.compass-search-input[margin-xs-right][data-v-0b7e314d]{margin-right:var(--spacing-xs)}.compass-search-input[margin-small-vertical][data-v-0b7e314d]{margin:var(--spacing-small) 0}.compass-search-input[margin-small-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-small)}.compass-search-input[margin-small-top][data-v-0b7e314d]{margin-top:var(--spacing-small)}.compass-search-input[margin-small-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-small)}.compass-search-input[margin-small-left][data-v-0b7e314d]{margin-left:var(--spacing-small)}.compass-search-input[margin-small-right][data-v-0b7e314d]{margin-right:var(--spacing-small)}.compass-search-input[margin-medium-vertical][data-v-0b7e314d]{margin:var(--spacing-medium) 0}.compass-search-input[margin-medium-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-medium)}.compass-search-input[margin-medium-top][data-v-0b7e314d]{margin-top:var(--spacing-medium)}.compass-search-input[margin-medium-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-medium)}.compass-search-input[margin-medium-left][data-v-0b7e314d]{margin-left:var(--spacing-medium)}.compass-search-input[margin-medium-right][data-v-0b7e314d]{margin-right:var(--spacing-medium)}.compass-search-input[margin-medium-large-vertical][data-v-0b7e314d]{margin:var(--spacing-medium-large) 0}.compass-search-input[margin-medium-large-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-medium-large)}.compass-search-input[margin-medium-large-top][data-v-0b7e314d]{margin-top:var(--spacing-medium-large)}.compass-search-input[margin-medium-large-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-medium-large)}.compass-search-input[margin-medium-large-left][data-v-0b7e314d]{margin-left:var(--spacing-medium-large)}.compass-search-input[margin-medium-large-right][data-v-0b7e314d]{margin-right:var(--spacing-medium-large)}.compass-search-input[margin-xl-vertical][data-v-0b7e314d]{margin:var(--spacing-xl) 0}.compass-search-input[margin-xxl-vertical][data-v-0b7e314d]{margin:var(--spacing-xxl) 0}.compass-search-input[margin-large-vertical][data-v-0b7e314d]{margin:var(--spacing-large) 0}.compass-search-input[margin-xl-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-xl)}.compass-search-input[margin-xxl-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-xxl)}.compass-search-input[margin-large-horizontal][data-v-0b7e314d]{margin:0 var(--spacing-large)}.compass-search-input[margin-xl-top][data-v-0b7e314d]{margin-top:var(--spacing-xl)}.compass-search-input[margin-xxl-top][data-v-0b7e314d]{margin-top:var(--spacing-xxl)}.compass-search-input[margin-large-top][data-v-0b7e314d]{margin-top:var(--spacing-large)}.compass-search-input[margin-xl-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-xl)}.compass-search-input[margin-xxl-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-xxl)}.compass-search-input[margin-large-bottom][data-v-0b7e314d]{margin-bottom:var(--spacing-large)}.compass-search-input[margin-xl-left][data-v-0b7e314d]{margin-left:var(--spacing-xl)}.compass-search-input[margin-xxl-left][data-v-0b7e314d]{margin-left:var(--spacing-xxl)}.compass-search-input[margin-large-left][data-v-0b7e314d]{margin-left:var(--spacing-large)}.compass-search-input[margin-xl-right][data-v-0b7e314d]{margin-right:var(--spacing-xl)}.compass-search-input[margin-xxl-right][data-v-0b7e314d]{margin-right:var(--spacing-xxl)}.compass-search-input[margin-large-right][data-v-0b7e314d]{margin-right:var(--spacing-large)}.compass-search-input[margin-auto-left][data-v-0b7e314d]{margin-left:auto}.compass-search-input[margin-auto-right][data-v-0b7e314d]{margin-right:auto}.compass-search-input[centered][data-v-0b7e314d]{margin-left:auto;margin-right:auto}.compass-search-input[no-margins][data-v-0b7e314d]{margin:0}.compass-search-input__results[data-v-0b7e314d]{z-index:99;overflow-y:auto;overflow-x:hidden;position:absolute;left:0;top:var(--input-height);width:100%;max-height:300px}.compass-search-input__icon[data-v-0b7e314d]{position:absolute;top:50%;color:var(--input-search-icon-color);right:var(--spacing-medium);user-select:none;pointer-events:none;transform:translateY(-50%);transition:var(--transition)}.compass-search-input__icon--rotate[data-v-0b7e314d]{transform:translateY(-50%) rotate(180deg)}.compass-search-input__result[data-v-0b7e314d]{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;height:var(--input-search-result-height);padding:var(--input-search-result-padding);background:var(--input-search-result-background);border-radius:var(--input-search-result-border-radius);border-top:var(--input-search-result-border-top);border-left:var(--input-search-result-border-left);border-right:var(--input-search-result-border-right);border-bottom:var(--input-search-result-border-bottom)}.compass-search-input__result-title[data-v-0b7e314d]{font-size:var(--input-search-result-title-size);font-weight:var(--input-search-result-title-weight);color:var(--input-search-result-title-color)}.compass-search-input__result-subtitle[data-v-0b7e314d]{font-size:var(--input-search-result-subtitle-size);font-weight:var(--input-search-result-subtitle-weight);color:var(--input-search-result-subtitle-color)}.compass-bottom-modal[color-ok] .compass-bottom-modal__container[data-v-cbad49ba]{background:var(--bottom-modal-background-ok);color:var(--bottom-modal-color-ok);border-top:var(--bottom-modal-border-ok)}.compass-bottom-modal[color-danger] .compass-bottom-modal__container[data-v-cbad49ba]{background:var(--bottom-modal-background-danger);color:var(--bottom-modal-color-danger);border-top:var(--bottom-modal-border-danger)}.compass-bottom-modal__container[data-v-cbad49ba]{position:fixed;bottom:0;left:0;right:0;transition:var(--transition-cubic-bezier);min-height:var(--bottom-modal-height);background:var(--bottom-modal-background);color:var(--bottom-modal-color);border-top:var(--bottom-modal-border);box-shadow:var(--bottom-modal-box-shadow);transform:translateY(0);z-index:99}.compass-bottom-modal__container-enter-from[data-v-cbad49ba],.compass-bottom-modal__container-leave-to[data-v-cbad49ba]{opacity:0;transform:translateY(calc(var(--bottom-modal-height) + 3px))}.compass-bottom-modal__content[data-v-cbad49ba]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;min-height:var(--bottom-modal-height);padding:var(--bottom-modal-padding);margin:0 auto;max-width:var(--content-max-width)}.compass-menu-button{flex:0 0 auto}.compass-menu-button__icon{color:var(--menu-button-icon-color);margin:0 var(--spacing-small) 0 0}.shortcuts-block-story__container[data-v-323988e6]{display:flex;align-items:center;justify-content:center}.story[data-v-4e21b42d]{flex:1 0 auto;padding:15px 15px 200px;text-align:left;overflow-y:auto;overflow-x:hidden;position:relative}.create-new-menu[data-v-bb3abd15]{min-width:400px;min-height:300px}.create-new-menu__header[data-v-bb3abd15]{padding-bottom:20px}.create-new-menu__form[data-v-bb3abd15]{width:100%;display:flex;flex-wrap:wrap}.create-new-menu__form-row[data-v-bb3abd15]{width:100%;min-height:70px;display:flex;align-items:center;gap:var(--spacing-large);margin-bottom:var(--spacing-medium)}.create-new-menu__actions[data-v-bb3abd15]{width:100%;padding-top:20px}.create-new-menu__actions--create-menu[data-v-bb3abd15]{float:right}.edit-base-menu[data-v-baf9c22a]{height:500px}.edit-base-menu .edit-base-menu__row[data-v-baf9c22a]{margin-bottom:var(--spacing-medium-large)}.checkbox-button-row[data-v-badc359a]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:10px}.checkbox-group[data-v-badc359a]{display:flex;flex-wrap:wrap}.checkbox-item[data-v-badc359a]{margin-right:10px;text-align:center}.manual-menu-container{display:flex;flex-direction:row;column-gap:48px}.manual-menu-container__weeks>div{display:flex;flex-direction:column;padding-bottom:var(--spacing-medium)}.manual-menu-container__content{width:100%;position:sticky;top:60px;align-self:flex-start}.manual-menu-container__content .compass-card{width:100%}.manual-menu-container__content--items--form{display:flex;flex-direction:column;row-gap:10px;padding-bottom:20px}.manual-menu-container__content--items--form--buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.manual-menu .week-day-items{display:flex;flex-direction:column;row-gap:10px}.compass-select[margin-xl][data-v-61a9ced9],select[margin-xl][data-v-61a9ced9]{margin:var(--spacing-xl)}.compass-select[margin-xxl][data-v-61a9ced9],select[margin-xxl][data-v-61a9ced9]{margin:var(--spacing-xxl)}.compass-select[margin-large][data-v-61a9ced9],select[margin-large][data-v-61a9ced9]{margin:var(--spacing-large)}.compass-select[margin-medium-large][data-v-61a9ced9],select[margin-medium-large][data-v-61a9ced9]{margin:var(--spacing-medium-large)}.compass-select[margin-medium][data-v-61a9ced9],select[margin-medium][data-v-61a9ced9]{margin:var(--spacing-medium)}.compass-select[margin-small][data-v-61a9ced9],select[margin-small][data-v-61a9ced9]{margin:var(--spacing-small)}.compass-select[margin-xs][data-v-61a9ced9],select[margin-xs][data-v-61a9ced9]{margin:var(--spacing-xs)}.compass-select[margin-xs-vertical][data-v-61a9ced9],select[margin-xs-vertical][data-v-61a9ced9]{margin:var(--spacing-xs) 0}.compass-select[margin-xs-horizontal][data-v-61a9ced9],select[margin-xs-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-xs)}.compass-select[margin-xs-top][data-v-61a9ced9],select[margin-xs-top][data-v-61a9ced9]{margin-top:var(--spacing-xs)}.compass-select[margin-xs-bottom][data-v-61a9ced9],select[margin-xs-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-xs)}.compass-select[margin-xs-left][data-v-61a9ced9],select[margin-xs-left][data-v-61a9ced9]{margin-left:var(--spacing-xs)}.compass-select[margin-xs-right][data-v-61a9ced9],select[margin-xs-right][data-v-61a9ced9]{margin-right:var(--spacing-xs)}.compass-select[margin-small-vertical][data-v-61a9ced9],select[margin-small-vertical][data-v-61a9ced9]{margin:var(--spacing-small) 0}.compass-select[margin-small-horizontal][data-v-61a9ced9],select[margin-small-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-small)}.compass-select[margin-small-top][data-v-61a9ced9],select[margin-small-top][data-v-61a9ced9]{margin-top:var(--spacing-small)}.compass-select[margin-small-bottom][data-v-61a9ced9],select[margin-small-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-small)}.compass-select[margin-small-left][data-v-61a9ced9],select[margin-small-left][data-v-61a9ced9]{margin-left:var(--spacing-small)}.compass-select[margin-small-right][data-v-61a9ced9],select[margin-small-right][data-v-61a9ced9]{margin-right:var(--spacing-small)}.compass-select[margin-medium-vertical][data-v-61a9ced9],select[margin-medium-vertical][data-v-61a9ced9]{margin:var(--spacing-medium) 0}.compass-select[margin-medium-horizontal][data-v-61a9ced9],select[margin-medium-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-medium)}.compass-select[margin-medium-top][data-v-61a9ced9],select[margin-medium-top][data-v-61a9ced9]{margin-top:var(--spacing-medium)}.compass-select[margin-medium-bottom][data-v-61a9ced9],select[margin-medium-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-medium)}.compass-select[margin-medium-left][data-v-61a9ced9],select[margin-medium-left][data-v-61a9ced9]{margin-left:var(--spacing-medium)}.compass-select[margin-medium-right][data-v-61a9ced9],select[margin-medium-right][data-v-61a9ced9]{margin-right:var(--spacing-medium)}.compass-select[margin-medium-large-vertical][data-v-61a9ced9],select[margin-medium-large-vertical][data-v-61a9ced9]{margin:var(--spacing-medium-large) 0}.compass-select[margin-medium-large-horizontal][data-v-61a9ced9],select[margin-medium-large-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-medium-large)}.compass-select[margin-medium-large-top][data-v-61a9ced9],select[margin-medium-large-top][data-v-61a9ced9]{margin-top:var(--spacing-medium-large)}.compass-select[margin-medium-large-bottom][data-v-61a9ced9],select[margin-medium-large-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-medium-large)}.compass-select[margin-medium-large-left][data-v-61a9ced9],select[margin-medium-large-left][data-v-61a9ced9]{margin-left:var(--spacing-medium-large)}.compass-select[margin-medium-large-right][data-v-61a9ced9],select[margin-medium-large-right][data-v-61a9ced9]{margin-right:var(--spacing-medium-large)}.compass-select[margin-xl-vertical][data-v-61a9ced9],select[margin-xl-vertical][data-v-61a9ced9]{margin:var(--spacing-xl) 0}.compass-select[margin-xxl-vertical][data-v-61a9ced9],select[margin-xxl-vertical][data-v-61a9ced9]{margin:var(--spacing-xxl) 0}.compass-select[margin-large-vertical][data-v-61a9ced9],select[margin-large-vertical][data-v-61a9ced9]{margin:var(--spacing-large) 0}.compass-select[margin-xl-horizontal][data-v-61a9ced9],select[margin-xl-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-xl)}.compass-select[margin-xxl-horizontal][data-v-61a9ced9],select[margin-xxl-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-xxl)}.compass-select[margin-large-horizontal][data-v-61a9ced9],select[margin-large-horizontal][data-v-61a9ced9]{margin:0 var(--spacing-large)}.compass-select[margin-xl-top][data-v-61a9ced9],select[margin-xl-top][data-v-61a9ced9]{margin-top:var(--spacing-xl)}.compass-select[margin-xxl-top][data-v-61a9ced9],select[margin-xxl-top][data-v-61a9ced9]{margin-top:var(--spacing-xxl)}.compass-select[margin-large-top][data-v-61a9ced9],select[margin-large-top][data-v-61a9ced9]{margin-top:var(--spacing-large)}.compass-select[margin-xl-bottom][data-v-61a9ced9],select[margin-xl-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-xl)}.compass-select[margin-xxl-bottom][data-v-61a9ced9],select[margin-xxl-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-xxl)}.compass-select[margin-large-bottom][data-v-61a9ced9],select[margin-large-bottom][data-v-61a9ced9]{margin-bottom:var(--spacing-large)}.compass-select[margin-xl-left][data-v-61a9ced9],select[margin-xl-left][data-v-61a9ced9]{margin-left:var(--spacing-xl)}.compass-select[margin-xxl-left][data-v-61a9ced9],select[margin-xxl-left][data-v-61a9ced9]{margin-left:var(--spacing-xxl)}.compass-select[margin-large-left][data-v-61a9ced9],select[margin-large-left][data-v-61a9ced9]{margin-left:var(--spacing-large)}.compass-select[margin-xl-right][data-v-61a9ced9],select[margin-xl-right][data-v-61a9ced9]{margin-right:var(--spacing-xl)}.compass-select[margin-xxl-right][data-v-61a9ced9],select[margin-xxl-right][data-v-61a9ced9]{margin-right:var(--spacing-xxl)}.compass-select[margin-large-right][data-v-61a9ced9],select[margin-large-right][data-v-61a9ced9]{margin-right:var(--spacing-large)}.compass-select[margin-auto-left][data-v-61a9ced9],select[margin-auto-left][data-v-61a9ced9]{margin-left:auto}.compass-select[margin-auto-right][data-v-61a9ced9],select[margin-auto-right][data-v-61a9ced9]{margin-right:auto}.compass-select[centered][data-v-61a9ced9],select[centered][data-v-61a9ced9]{margin-left:auto;margin-right:auto}.compass-select[no-margins][data-v-61a9ced9],select[no-margins][data-v-61a9ced9]{margin:0}.compass-select[full-width][data-v-61a9ced9],select[full-width][data-v-61a9ced9]{width:100%}.compass-select--error[data-v-61a9ced9],select--error[data-v-61a9ced9]{border:1px solid var(--color-danger)}.compass-date-picker{width:auto}.compass-date-picker .dp__theme_light{--dp-background-color: var(--color-page);--dp-text-color: var(--color-text-primary);--dp-primary-color: var(--color-brand-primary);--dp-primary-disabled-color: var(--color-neutral-50);--dp-primary-text-color: var(--color-text-primary);--dp-secondary-color: var(--color-neutral-35);--dp-border-color: var(--color-neutral-25);--dp-menu-border-color: var(--color-neutral-50);--dp-border-color-hover: var(--color-neutral-50);--dp-disabled-color: var(--color-neutral-35);--dp-scroll-bar-background: var(--color-neutral-35);--dp-scroll-bar-color: var(--color-neutral-50);--dp-success-color: var(--color-interactive-primary-idle);--dp-success-color-disabled: var(--color-neutral-50);--dp-icon-color: var(--color-interactive-primary-idle);--dp-danger-color: var(--color-danger);--dp-marker-color: var(--color-info-background);--dp-tooltip-color: var(--color-page-secondary);--dp-disabled-color-text: var(--color-neutral-50)}.compass-date-picker .dp__theme_light .dp__active_date,.compass-date-picker .dp__theme_light .dp__overlay_cell_active,.compass-date-picker .dp__theme_light .dp__active_date.dp__cell_offset{color:var(--color-text-negative)}.compass-date-picker .dp__theme_light .dp__action_buttons .dp__action_button{font-size:14px;margin-left:var(--spacing-small)}.compass-date-picker .dp__theme_light .dp__action_buttons .dp__action_button.dp__action_select{background-color:var(--color-interactive-primary-idle);color:var(--color-text-negative)}.compass-date-picker .dp__theme_light .dp__action_buttons .dp__action_button.dp__action_select:hover{background-color:var(--color-interactive-primary-hover)}.dropdown__icon[data-v-d53f690a]{width:24px;height:24px;margin-right:var(--spacing-small)}.automatic-menu-header[data-v-b222f1ee]{padding-bottom:40px;padding-top:40px}.automatic-menu-container[data-v-b222f1ee]{display:flex;flex-direction:row;column-gap:48px}.automatic-menu-container__weeks>div[data-v-b222f1ee]{padding-bottom:var(--spacing-medium)}.automatic-menu-container__content[data-v-b222f1ee]{width:100%;display:flex;flex-direction:column;row-gap:10px;position:sticky;top:60px;align-self:flex-start}.automatic-menu-container__content .compass-card[data-v-b222f1ee]{width:100%}.automatic-menu-container__bottom-row[data-v-b222f1ee]{display:flex;margin:var(--spacing-large) 0}.automatic-menu-container .meal--hidden[data-v-b222f1ee]{color:var(--color-neutral-50)}.automatic-menu-container .meal--hidden .meal__text[data-v-b222f1ee]{color:var(--color-neutral-50);text-decoration:line-through}.automatic-menu-container .meal__delete-button[data-v-b222f1ee]{font-size:var(--table-font-size)}.automatic-menu .compass-input[data-v-b222f1ee]{font-family:var(--table-font-family);font-size:var(--table-font-size);height:40px}.week-card{min-width:300px}.week-card .week-card__header{cursor:pointer;padding:var(--spacing-small) var(--spacing-medium) var(--spacing-medium) var(--spacing-medium)}.week-card .edit-button{transition-property:transform}.week-card .compass-card{width:100%;padding:var(--spacing-small);transition:none}.week-card .compass-card .compass-card__full-width-content{width:100%}.week-card .compass-card .compass-card__regular-content{padding:0}.week-card__header-main{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.week-card__header-main .compass-card-heading{margin:0}.week-card__header-week>span{display:inline-block;margin-right:var(--spacing-small)}.week-card .week-card__publish{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-small) var(--spacing-medium)}.week-card .week-card__publish.published{background-color:#e8f3e8}.week-card .week-card__publish.published .compass-text{font-weight:600;color:var(--color-ok)}.week-card--disabled .week-card__header{cursor:default}.week-card--disabled .week-card__header .compass-card-heading{color:var(--color-neutral-50)}.week-card--selected .compass-card,.week-card--selected .compass-card:hover{background-color:var(--color-interactive-primary-idle);color:var(--color-text-negative)}.week-card--selected .week-card__header .compass-card-heading,.week-card--selected .compass-text{color:var(--color-text-negative)}.week-card--selected .week-card__publish{background-color:var(--color-interactive-primary-idle)}.week-card--selected .week-card__publish.published{background-color:var(--color-interactive-primary-pressed)}.week-card--selected .week-card__publish.published .compass-text{color:var(--color-text-negative)}.week-card .card-pointer{position:absolute;top:50%;right:0;transform:translate(100%,-50%);width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid var(--color-interactive-primary-idle)}.week-header[data-v-fa005e89]{width:100%;margin-bottom:var(--spacing-small)}.week-header .compass-card[data-v-fa005e89]{width:100%}.week-header__week-number[data-v-fa005e89]{margin-left:var(--spacing-small);color:var(--color-neutral-50)}.week-header__languages[data-v-fa005e89]{display:flex;flex-direction:row;flex-wrap:wrap}.compass-accordion{width:100%}.compass-accordion .compass-accordion__header{cursor:pointer;background:transparent;border:none;width:100%;display:flex;align-items:center;justify-content:space-between}.compass-accordion .compass-accordion__header>svg{color:#3f4d5a}.compass-accordion .open{padding-bottom:20px}.compass-accordion .compass-accordion__title{text-align:left}.compass-accordion .compass-accordion__icon{display:flex;align-items:center}.compass-accordion .compass-accordion__header--icon-left{align-items:flex-start;justify-content:flex-start}.compass-accordion .compass-accordion__header--icon-left .compass-accordion__title{order:1}.compass-accordion .compass-accordion__header--icon-left .compass-accordion__icon{order:0;margin-right:var(--spacing-medium);padding-top:2px}.compass-switch[data-v-2282e0a8]{display:inline-block;cursor:pointer;user-select:none;position:relative;margin:0;padding:0;width:var(--input-switch-width);height:var(--input-switch-height);background-color:var(--input-switch-color);border-radius:var(--input-switch-border-radius);border:none;transition:var(--transition)}.compass-switch[data-v-2282e0a8]:hover{background-color:var(--input-switch-color-hover)}.compass-switch[data-v-2282e0a8]:focus{outline:none}.compass-switch[data-v-2282e0a8]:focus-visible{box-shadow:0 0 #fff,0 0 0 2px var(--color-black)}.compass-switch[data-v-2282e0a8]:after{content:"";position:absolute;pointer-events:none;width:var(--input-switch-ball-radius);height:var(--input-switch-ball-radius);background:var(--input-switch-ball-color);top:var(--input-switch-padding);left:var(--input-switch-padding);border-radius:50%;transition:var(--transition);transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translate(0)}.compass-switch--active[data-v-2282e0a8]{background-color:var(--input-switch-color-active)}.compass-switch--active[data-v-2282e0a8]:hover{background-color:var(--input-switch-color-active-hover)}.compass-switch--active[data-v-2282e0a8]:after{transform:translate(calc(var(--input-switch-width) - var(--input-switch-ball-radius) - 2 * var(--input-switch-padding)))}.compass-switch--active[success][data-v-2282e0a8]{background-color:var(--input-switch-color-success)}.compass-switch--active[success][data-v-2282e0a8]:hover{background-color:var(--input-switch-color-success-hover)}.compass-switch--error[data-v-2282e0a8]{background-color:var(--input-switch-color-error)}.compass-switch--error[data-v-2282e0a8]:hover{background-color:var(--input-switch-color-error-hover)}.compass-switch--disabled[data-v-2282e0a8]{opacity:.2;cursor:not-allowed}.compass-switch[margin-xl][data-v-2282e0a8]{margin:var(--spacing-xl)}.compass-switch[margin-xxl][data-v-2282e0a8]{margin:var(--spacing-xxl)}.compass-switch[margin-large][data-v-2282e0a8]{margin:var(--spacing-large)}.compass-switch[margin-medium-large][data-v-2282e0a8]{margin:var(--spacing-medium-large)}.compass-switch[margin-medium][data-v-2282e0a8]{margin:var(--spacing-medium)}.compass-switch[margin-small][data-v-2282e0a8]{margin:var(--spacing-small)}.compass-switch[margin-xs][data-v-2282e0a8]{margin:var(--spacing-xs)}.compass-switch[margin-xs-vertical][data-v-2282e0a8]{margin:var(--spacing-xs) 0}.compass-switch[margin-xs-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-xs)}.compass-switch[margin-xs-top][data-v-2282e0a8]{margin-top:var(--spacing-xs)}.compass-switch[margin-xs-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-xs)}.compass-switch[margin-xs-left][data-v-2282e0a8]{margin-left:var(--spacing-xs)}.compass-switch[margin-xs-right][data-v-2282e0a8]{margin-right:var(--spacing-xs)}.compass-switch[margin-small-vertical][data-v-2282e0a8]{margin:var(--spacing-small) 0}.compass-switch[margin-small-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-small)}.compass-switch[margin-small-top][data-v-2282e0a8]{margin-top:var(--spacing-small)}.compass-switch[margin-small-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-small)}.compass-switch[margin-small-left][data-v-2282e0a8]{margin-left:var(--spacing-small)}.compass-switch[margin-small-right][data-v-2282e0a8]{margin-right:var(--spacing-small)}.compass-switch[margin-medium-vertical][data-v-2282e0a8]{margin:var(--spacing-medium) 0}.compass-switch[margin-medium-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-medium)}.compass-switch[margin-medium-top][data-v-2282e0a8]{margin-top:var(--spacing-medium)}.compass-switch[margin-medium-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-medium)}.compass-switch[margin-medium-left][data-v-2282e0a8]{margin-left:var(--spacing-medium)}.compass-switch[margin-medium-right][data-v-2282e0a8]{margin-right:var(--spacing-medium)}.compass-switch[margin-medium-large-vertical][data-v-2282e0a8]{margin:var(--spacing-medium-large) 0}.compass-switch[margin-medium-large-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-medium-large)}.compass-switch[margin-medium-large-top][data-v-2282e0a8]{margin-top:var(--spacing-medium-large)}.compass-switch[margin-medium-large-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-medium-large)}.compass-switch[margin-medium-large-left][data-v-2282e0a8]{margin-left:var(--spacing-medium-large)}.compass-switch[margin-medium-large-right][data-v-2282e0a8]{margin-right:var(--spacing-medium-large)}.compass-switch[margin-xl-vertical][data-v-2282e0a8]{margin:var(--spacing-xl) 0}.compass-switch[margin-xxl-vertical][data-v-2282e0a8]{margin:var(--spacing-xxl) 0}.compass-switch[margin-large-vertical][data-v-2282e0a8]{margin:var(--spacing-large) 0}.compass-switch[margin-xl-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-xl)}.compass-switch[margin-xxl-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-xxl)}.compass-switch[margin-large-horizontal][data-v-2282e0a8]{margin:0 var(--spacing-large)}.compass-switch[margin-xl-top][data-v-2282e0a8]{margin-top:var(--spacing-xl)}.compass-switch[margin-xxl-top][data-v-2282e0a8]{margin-top:var(--spacing-xxl)}.compass-switch[margin-large-top][data-v-2282e0a8]{margin-top:var(--spacing-large)}.compass-switch[margin-xl-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-xl)}.compass-switch[margin-xxl-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-xxl)}.compass-switch[margin-large-bottom][data-v-2282e0a8]{margin-bottom:var(--spacing-large)}.compass-switch[margin-xl-left][data-v-2282e0a8]{margin-left:var(--spacing-xl)}.compass-switch[margin-xxl-left][data-v-2282e0a8]{margin-left:var(--spacing-xxl)}.compass-switch[margin-large-left][data-v-2282e0a8]{margin-left:var(--spacing-large)}.compass-switch[margin-xl-right][data-v-2282e0a8]{margin-right:var(--spacing-xl)}.compass-switch[margin-xxl-right][data-v-2282e0a8]{margin-right:var(--spacing-xxl)}.compass-switch[margin-large-right][data-v-2282e0a8]{margin-right:var(--spacing-large)}.compass-switch[margin-auto-left][data-v-2282e0a8]{margin-left:auto}.compass-switch[margin-auto-right][data-v-2282e0a8]{margin-right:auto}.compass-switch[centered][data-v-2282e0a8]{margin-left:auto;margin-right:auto}.compass-switch[no-margins][data-v-2282e0a8]{margin:0}.diet__delete-button[data-v-b738ba64]{font-size:var(--table-font-size)}.compass-input[data-v-b738ba64]{font-family:var(--table-font-family);font-size:var(--table-font-size);height:40px}.menu-package__delete-button[data-v-f0a5d54f]{font-size:var(--table-font-size)}.menu-package--hidden[data-v-f0a5d54f]{color:var(--color-neutral-50)}.menu-package--hidden .menu-package__text[data-v-f0a5d54f]{color:var(--color-neutral-50);text-decoration:line-through}.compass-input[data-v-f0a5d54f]{font-family:var(--table-font-family);font-size:var(--table-font-size);height:40px}.compass-input.menu-package__price[data-v-f0a5d54f]{width:auto;max-width:150px}.sort-controls__wrapper[data-v-06e1de15]{display:flex;background-color:var(--color-inverted);border:1px solid var(--color-neutral-50);border-radius:var(--input-border-radius)}.sort-button[data-v-06e1de15]{display:flex;justify-content:center;padding:6px;background-color:transparent;border:none;border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.sort-button[data-v-06e1de15]:first-child{border-right:1px solid var(--color-neutral-50);border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.sort-button[data-v-06e1de15]:not(.disabled){cursor:pointer}.sort-button.disabled .sort-arrow[data-v-06e1de15]{stroke:transparent}.sort-button[data-v-06e1de15]:hover:not(.disabled){background-color:var(--color-invertable-background)}.sort-arrow[data-v-06e1de15]{stroke:var(--color-neutral-50)}.sort-arrow--decrease[data-v-06e1de15]{transform:rotate(-90deg)}.sort-arrow--increase[data-v-06e1de15]{transform:rotate(90deg)}.flex-table[data-v-b502485d]{width:100%;display:flex;flex-direction:column;position:relative;overflow-x:auto;overflow-y:hidden;white-space:initial}.flex-table--borders[data-v-b502485d],.flex-table[borders][data-v-b502485d]{border:var(--table-border)}.flex-table[border-top][data-v-b502485d]{border-top:var(--table-border)}.flex-table[border-top].flex-table--mobile-cards[data-v-b502485d]{border-top:none}.flex-table[border-bottom][data-v-b502485d]{border-bottom:var(--table-border)}.flex-table__wrapper--mobile-overflow[data-v-b502485d]{min-width:var(--table-min-width)}.flex-table-column[data-v-d20f3c3d]{flex:1 1 0%;position:relative;padding:0;margin:0;font-family:var(--table-font-family);font-size:var(--table-font-size);display:flex;align-items:center}.flex-table-column[border-top][data-v-d20f3c3d]{border-top:var(--table-border)}.flex-table-column[border-left][data-v-d20f3c3d]{border-left:var(--table-border)}.flex-table-column[border-right][data-v-d20f3c3d]{border-right:var(--table-border)}.flex-table-column[border-bottom][data-v-d20f3c3d]{border-bottom:var(--table-border)}.flex-table-column--left[data-v-d20f3c3d]{justify-content:flex-start}.flex-table-column--center[data-v-d20f3c3d]{justify-content:center}.flex-table-column--right[data-v-d20f3c3d]{justify-content:flex-end}.flex-table-column--even[data-v-d20f3c3d]{justify-content:space-between}.flex-table-column__wrapper[data-v-d20f3c3d]{padding:var(--table-padding);margin:0;display:inline-flex;align-items:center;position:relative}.flex-table-column__title[data-v-d20f3c3d]{display:none}.flex-table-header-column[data-v-983cb074]{flex:1 1 0%;position:relative;padding:0;margin:0;font-family:var(--table-font-family);font-size:var(--table-header-font-size);font-weight:700;display:flex;align-items:center;overflow:hidden}.flex-table-header-column[border-top][data-v-983cb074]{border-top:var(--table-border)}.flex-table-header-column[border-left][data-v-983cb074]{border-left:var(--table-border)}.flex-table-header-column[border-right][data-v-983cb074]{border-right:var(--table-border)}.flex-table-header-column[border-bottom][data-v-983cb074]{border-bottom:var(--table-border)}.flex-table-header-column--left[data-v-983cb074]{justify-content:flex-start}.flex-table-header-column--center[data-v-983cb074]{justify-content:center}.flex-table-header-column--right[data-v-983cb074]{justify-content:flex-end}.flex-table-header-column--even[data-v-983cb074]{justify-content:space-between}.flex-table-header-column__wrapper[data-v-983cb074]{padding:var(--table-header-padding);margin:0;display:inline-flex;align-items:center;position:relative}.flex-table-header-column__title[data-v-983cb074]{display:none}.flex-table-row[data-v-4ca0878d]{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;margin:0}.flex-table-row:nth-child(odd)>.flex-table-row__container[data-v-4ca0878d]{background-color:var(--table-row-odd-color)}.flex-table-row:nth-child(even)>.flex-table-row__container[data-v-4ca0878d]{background-color:var(--table-row-even-color)}.flex-table-row:hover>.flex-table-row__container[data-v-4ca0878d]{transition:var(--transition-cubic-bezier);box-shadow:inset 0 0 1px #0006}.flex-table-row--extensible>.flex-table-row__container[data-v-4ca0878d]{cursor:pointer;user-select:none}.flex-table-row__container[data-v-4ca0878d]{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0;margin:0;width:100%}.flex-table-row__extension[data-v-4ca0878d]{box-shadow:inset 0 20px 40px -25px #0000001a;border-top:var(--table-border);border-bottom:var(--table-border)}.content[data-v-725a2075]{padding-bottom:var(--spacing-xl);min-height:min(100vh - var(--nav-height-mobile),1200px)}@media (min-width: 768px){.content[data-v-725a2075]{min-height:min(100vh - var(--nav-height),1200px)}}.compass-background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover}.compass-banner{position:relative;display:flex;align-items:center;justify-content:center;height:200px;width:100%;transition:var(--transition-cubic-bezier);overflow:hidden}.compass-banner:hover .compass-banner__background{transform:scale(1.05)}.compass-banner__title{position:relative}.compass-banner__background{transition:var(--transition-cubic-bezier);transition-duration:.5s;transform:scale(1)}.compass-banner__overlay{background-color:var(--color-backdrops-inverted);opacity:.4;position:absolute;top:0;left:0;right:0;bottom:0}.compass-lift{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;width:100%}.compass-lift--small{flex-direction:row;align-items:center;justify-content:flex-start}.compass-lift--small .compass-lift__image{width:72px;height:72px;margin-right:var(--spacing-medium)}.compass-lift--small .compass-lift__content{padding:0}.compass-lift[margin-xl]{margin:var(--spacing-xl)}.compass-lift[margin-xxl]{margin:var(--spacing-xxl)}.compass-lift[margin-large]{margin:var(--spacing-large)}.compass-lift[margin-medium-large]{margin:var(--spacing-medium-large)}.compass-lift[margin-medium]{margin:var(--spacing-medium)}.compass-lift[margin-small]{margin:var(--spacing-small)}.compass-lift[margin-xs]{margin:var(--spacing-xs)}.compass-lift[margin-xs-vertical]{margin:var(--spacing-xs) 0}.compass-lift[margin-xs-horizontal]{margin:0 var(--spacing-xs)}.compass-lift[margin-xs-top]{margin-top:var(--spacing-xs)}.compass-lift[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}.compass-lift[margin-xs-left]{margin-left:var(--spacing-xs)}.compass-lift[margin-xs-right]{margin-right:var(--spacing-xs)}.compass-lift[margin-small-vertical]{margin:var(--spacing-small) 0}.compass-lift[margin-small-horizontal]{margin:0 var(--spacing-small)}.compass-lift[margin-small-top]{margin-top:var(--spacing-small)}.compass-lift[margin-small-bottom]{margin-bottom:var(--spacing-small)}.compass-lift[margin-small-left]{margin-left:var(--spacing-small)}.compass-lift[margin-small-right]{margin-right:var(--spacing-small)}.compass-lift[margin-medium-vertical]{margin:var(--spacing-medium) 0}.compass-lift[margin-medium-horizontal]{margin:0 var(--spacing-medium)}.compass-lift[margin-medium-top]{margin-top:var(--spacing-medium)}.compass-lift[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}.compass-lift[margin-medium-left]{margin-left:var(--spacing-medium)}.compass-lift[margin-medium-right]{margin-right:var(--spacing-medium)}.compass-lift[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}.compass-lift[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}.compass-lift[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}.compass-lift[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}.compass-lift[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}.compass-lift[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}.compass-lift[margin-xl-vertical]{margin:var(--spacing-xl) 0}.compass-lift[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}.compass-lift[margin-large-vertical]{margin:var(--spacing-large) 0}.compass-lift[margin-xl-horizontal]{margin:0 var(--spacing-xl)}.compass-lift[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}.compass-lift[margin-large-horizontal]{margin:0 var(--spacing-large)}.compass-lift[margin-xl-top]{margin-top:var(--spacing-xl)}.compass-lift[margin-xxl-top]{margin-top:var(--spacing-xxl)}.compass-lift[margin-large-top]{margin-top:var(--spacing-large)}.compass-lift[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}.compass-lift[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}.compass-lift[margin-large-bottom]{margin-bottom:var(--spacing-large)}.compass-lift[margin-xl-left]{margin-left:var(--spacing-xl)}.compass-lift[margin-xxl-left]{margin-left:var(--spacing-xxl)}.compass-lift[margin-large-left]{margin-left:var(--spacing-large)}.compass-lift[margin-xl-right]{margin-right:var(--spacing-xl)}.compass-lift[margin-xxl-right]{margin-right:var(--spacing-xxl)}.compass-lift[margin-large-right]{margin-right:var(--spacing-large)}.compass-lift[margin-auto-left]{margin-left:auto}.compass-lift[margin-auto-right]{margin-right:auto}.compass-lift[centered]{margin-left:auto;margin-right:auto}.compass-lift[no-margins]{margin:0}.compass-lift__image{flex:0 0 auto;width:100%;aspect-ratio:267/143;border-radius:var(--lift-image-border-radius)}.compass-lift__content{flex:1 1 auto;overflow:hidden;padding:var(--spacing-small) 0}.shortcut-block[data-v-de62ff06]{width:calc(100% - var(--spacing-medium))}.shortcut-block--base-width[data-v-de62ff06]{margin:0 var(--spacing-small)}@media (min-width: 768px){.shortcut-block--base-width[data-v-de62ff06]{width:calc(50% - var(--spacing-medium))}}@media (min-width: 1024px){.shortcut-block--base-width[data-v-de62ff06]{width:calc(33.3% - var(--spacing-medium))}.shortcut-block--base-width.shortcut-block--lifts[data-v-de62ff06],.shortcut-block--base-width.shortcut-block--narrow-cards[data-v-de62ff06]{width:calc(25% - var(--spacing-medium))}}.shortcut-block--cards[data-v-de62ff06]{margin:0 var(--spacing-small) var(--spacing-small) var(--spacing-small)}.shortcut-block__card[data-v-de62ff06]{width:100%}@media (min-width: 768px){.shortcut-block__card[data-v-de62ff06]{min-height:var(--card-min-height-desktop)}}.shortcut-block__card-image[data-v-de62ff06]{height:var(--block-shortcut-image-height)}.shortcut-block--horizontal-mobile-scroll[data-v-de62ff06]{display:flex;flex:0 0 66vw;scroll-snap-align:center}@media (min-width: 768px){.shortcut-block--horizontal-mobile-scroll[data-v-de62ff06]{display:block;flex:0 0 auto}}.shortcut-block--horizontal-mobile-scroll .shortcut-block__card-image[data-v-de62ff06]{height:var(--block-shortcut-image-height-mobile);width:100%}@media (min-width: 768px){.shortcut-block--horizontal-mobile-scroll .shortcut-block__card-image[data-v-de62ff06]{height:var(--block-shortcut-image-height)}}img,.compass-image{max-width:100%}.compass-image{width:100%}.compass-input-error[data-v-d91fe63d]{color:var(--color-danger);transition:var(--transition-cubic-bezier)}.compass-input-error-enter-from[data-v-d91fe63d],.compass-input-error-leave-to[data-v-d91fe63d]{opacity:0}label[full-width],.compass-label[full-width]{width:100%}label[flex-row],.compass-label[flex-row]{flex-direction:row;align-items:center}label[align-items-flex-start],.compass-label[align-items-flex-start]{align-items:flex-start}label[flex-wrap],.compass-label[flex-wrap]{flex-wrap:wrap}label[margin-xl],.compass-label[margin-xl]{margin:var(--spacing-xl)}label[margin-xxl],.compass-label[margin-xxl]{margin:var(--spacing-xxl)}label[margin-large],.compass-label[margin-large]{margin:var(--spacing-large)}label[margin-medium-large],.compass-label[margin-medium-large]{margin:var(--spacing-medium-large)}label[margin-medium],.compass-label[margin-medium]{margin:var(--spacing-medium)}label[margin-small],.compass-label[margin-small]{margin:var(--spacing-small)}label[margin-xs],.compass-label[margin-xs]{margin:var(--spacing-xs)}label[margin-xs-vertical],.compass-label[margin-xs-vertical]{margin:var(--spacing-xs) 0}label[margin-xs-horizontal],.compass-label[margin-xs-horizontal]{margin:0 var(--spacing-xs)}label[margin-xs-top],.compass-label[margin-xs-top]{margin-top:var(--spacing-xs)}label[margin-xs-bottom],.compass-label[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}label[margin-xs-left],.compass-label[margin-xs-left]{margin-left:var(--spacing-xs)}label[margin-xs-right],.compass-label[margin-xs-right]{margin-right:var(--spacing-xs)}label[margin-small-vertical],.compass-label[margin-small-vertical]{margin:var(--spacing-small) 0}label[margin-small-horizontal],.compass-label[margin-small-horizontal]{margin:0 var(--spacing-small)}label[margin-small-top],.compass-label[margin-small-top]{margin-top:var(--spacing-small)}label[margin-small-bottom],.compass-label[margin-small-bottom]{margin-bottom:var(--spacing-small)}label[margin-small-left],.compass-label[margin-small-left]{margin-left:var(--spacing-small)}label[margin-small-right],.compass-label[margin-small-right]{margin-right:var(--spacing-small)}label[margin-medium-vertical],.compass-label[margin-medium-vertical]{margin:var(--spacing-medium) 0}label[margin-medium-horizontal],.compass-label[margin-medium-horizontal]{margin:0 var(--spacing-medium)}label[margin-medium-top],.compass-label[margin-medium-top]{margin-top:var(--spacing-medium)}label[margin-medium-bottom],.compass-label[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}label[margin-medium-left],.compass-label[margin-medium-left]{margin-left:var(--spacing-medium)}label[margin-medium-right],.compass-label[margin-medium-right]{margin-right:var(--spacing-medium)}label[margin-medium-large-vertical],.compass-label[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}label[margin-medium-large-horizontal],.compass-label[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}label[margin-medium-large-top],.compass-label[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}label[margin-medium-large-bottom],.compass-label[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}label[margin-medium-large-left],.compass-label[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}label[margin-medium-large-right],.compass-label[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}label[margin-xl-vertical],.compass-label[margin-xl-vertical]{margin:var(--spacing-xl) 0}label[margin-xxl-vertical],.compass-label[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}label[margin-large-vertical],.compass-label[margin-large-vertical]{margin:var(--spacing-large) 0}label[margin-xl-horizontal],.compass-label[margin-xl-horizontal]{margin:0 var(--spacing-xl)}label[margin-xxl-horizontal],.compass-label[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}label[margin-large-horizontal],.compass-label[margin-large-horizontal]{margin:0 var(--spacing-large)}label[margin-xl-top],.compass-label[margin-xl-top]{margin-top:var(--spacing-xl)}label[margin-xxl-top],.compass-label[margin-xxl-top]{margin-top:var(--spacing-xxl)}label[margin-large-top],.compass-label[margin-large-top]{margin-top:var(--spacing-large)}label[margin-xl-bottom],.compass-label[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}label[margin-xxl-bottom],.compass-label[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}label[margin-large-bottom],.compass-label[margin-large-bottom]{margin-bottom:var(--spacing-large)}label[margin-xl-left],.compass-label[margin-xl-left]{margin-left:var(--spacing-xl)}label[margin-xxl-left],.compass-label[margin-xxl-left]{margin-left:var(--spacing-xxl)}label[margin-large-left],.compass-label[margin-large-left]{margin-left:var(--spacing-large)}label[margin-xl-right],.compass-label[margin-xl-right]{margin-right:var(--spacing-xl)}label[margin-xxl-right],.compass-label[margin-xxl-right]{margin-right:var(--spacing-xxl)}label[margin-large-right],.compass-label[margin-large-right]{margin-right:var(--spacing-large)}label[margin-auto-left],.compass-label[margin-auto-left]{margin-left:auto}label[margin-auto-right],.compass-label[margin-auto-right]{margin-right:auto}label[centered],.compass-label[centered]{margin-left:auto;margin-right:auto}label[no-margins],.compass-label[no-margins]{margin:0}.compass-card{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:var(--card-background);border-radius:var(--card-border-radius);border:var(--card-border);margin:0;box-shadow:var(--card-box-shadow);transition:var(--card-transition);min-width:250px;overflow:hidden}.compass-card[color-brand-primary]{color:var(--color-brand-primary)}.compass-card[color-brand-secondary]{color:var(--color-brand-secondary)}.compass-card[color-text-primary]{color:var(--color-text-primary)}.compass-card[color-text-secondary]{color:var(--color-text-secondary)}.compass-card[color-text-tertiary]{color:var(--color-text-tertiary)}.compass-card[color-text-negative]{color:var(--color-text-negative)}.compass-card[color-text-link]{color:var(--color-text-link)}.compass-card[color-heading]{color:var(--color-heading)}.compass-card[color-icon]{color:var(--color-icon)}.compass-card[color-icon-negative]{color:var(--color-icon-negative)}.compass-card[color-ornaments]{color:var(--color-ornaments)}.compass-card[color-price]{color:var(--color-price)}.compass-card[color-climate]{color:var(--color-climate)}.compass-card[color-attention]{color:var(--color-attention)}.compass-card[color-danger]{color:var(--color-danger)}.compass-card[color-ok]{color:var(--color-ok)}.compass-card[color-info]{color:var(--color-info)}.compass-card[color-black]{color:var(--color-black)}.compass-card[color-neutral-65],.compass-card[color-neutral-50]{color:var(--color-neutral-50)}.compass-card[color-neutral-35]{color:var(--color-neutral-35)}.compass-card[color-neutral-15]{color:var(--color-neutral-15)}.compass-card[color-invertable-text-primary]{color:var(--color-invertable-text-primary)}.compass-card[color-invertable-text-secondary]{color:var(--color-invertable-text-secondary)}.compass-card[color-invertable-link]{color:var(--color-invertable-link)}.compass-card:hover{border:var(--card-border-hover);background:var(--card-background-hover)}@media (min-width: 768px){.compass-card:hover{box-shadow:var(--card-box-shadow-hover)}}.compass-card[no-shadow],.compass-card[no-shadow]:hover{box-shadow:none}.compass-card[centered],.compass-card[centered] .compass-card__regular-content{align-items:center;justify-content:center}.compass-card[horizontal-centered],.compass-card[horizontal-centered] .compass-card__regular-content{align-items:center}.compass-card__full-width-content{max-width:100%;width:100%;overflow:hidden}.compass-card__regular-content{width:100%;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--card-padding)}.compass-card__regular-content:empty{display:none}.compass-circle-loader[data-v-19a07c2c]{display:inline-block;position:relative;width:80px;height:80px;padding:0;transition:var(--transition-cubic-bezier);transform:scale(1)}.compass-circle-loader-leave-to[data-v-19a07c2c],.compass-circle-loader-enter-from[data-v-19a07c2c]{opacity:0;transform:scale(.2)}.compass-circle-loader[margin-xl][data-v-19a07c2c]{margin:var(--spacing-xl)}.compass-circle-loader[margin-xxl][data-v-19a07c2c]{margin:var(--spacing-xxl)}.compass-circle-loader[margin-large][data-v-19a07c2c]{margin:var(--spacing-large)}.compass-circle-loader[margin-medium-large][data-v-19a07c2c]{margin:var(--spacing-medium-large)}.compass-circle-loader[margin-medium][data-v-19a07c2c]{margin:var(--spacing-medium)}.compass-circle-loader[margin-small][data-v-19a07c2c]{margin:var(--spacing-small)}.compass-circle-loader[margin-xs][data-v-19a07c2c]{margin:var(--spacing-xs)}.compass-circle-loader[margin-xs-vertical][data-v-19a07c2c]{margin:var(--spacing-xs) 0}.compass-circle-loader[margin-xs-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-xs)}.compass-circle-loader[margin-xs-top][data-v-19a07c2c]{margin-top:var(--spacing-xs)}.compass-circle-loader[margin-xs-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-xs)}.compass-circle-loader[margin-xs-left][data-v-19a07c2c]{margin-left:var(--spacing-xs)}.compass-circle-loader[margin-xs-right][data-v-19a07c2c]{margin-right:var(--spacing-xs)}.compass-circle-loader[margin-small-vertical][data-v-19a07c2c]{margin:var(--spacing-small) 0}.compass-circle-loader[margin-small-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-small)}.compass-circle-loader[margin-small-top][data-v-19a07c2c]{margin-top:var(--spacing-small)}.compass-circle-loader[margin-small-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-small)}.compass-circle-loader[margin-small-left][data-v-19a07c2c]{margin-left:var(--spacing-small)}.compass-circle-loader[margin-small-right][data-v-19a07c2c]{margin-right:var(--spacing-small)}.compass-circle-loader[margin-medium-vertical][data-v-19a07c2c]{margin:var(--spacing-medium) 0}.compass-circle-loader[margin-medium-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-medium)}.compass-circle-loader[margin-medium-top][data-v-19a07c2c]{margin-top:var(--spacing-medium)}.compass-circle-loader[margin-medium-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-medium)}.compass-circle-loader[margin-medium-left][data-v-19a07c2c]{margin-left:var(--spacing-medium)}.compass-circle-loader[margin-medium-right][data-v-19a07c2c]{margin-right:var(--spacing-medium)}.compass-circle-loader[margin-medium-large-vertical][data-v-19a07c2c]{margin:var(--spacing-medium-large) 0}.compass-circle-loader[margin-medium-large-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-medium-large)}.compass-circle-loader[margin-medium-large-top][data-v-19a07c2c]{margin-top:var(--spacing-medium-large)}.compass-circle-loader[margin-medium-large-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-medium-large)}.compass-circle-loader[margin-medium-large-left][data-v-19a07c2c]{margin-left:var(--spacing-medium-large)}.compass-circle-loader[margin-medium-large-right][data-v-19a07c2c]{margin-right:var(--spacing-medium-large)}.compass-circle-loader[margin-xl-vertical][data-v-19a07c2c]{margin:var(--spacing-xl) 0}.compass-circle-loader[margin-xxl-vertical][data-v-19a07c2c]{margin:var(--spacing-xxl) 0}.compass-circle-loader[margin-large-vertical][data-v-19a07c2c]{margin:var(--spacing-large) 0}.compass-circle-loader[margin-xl-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-xl)}.compass-circle-loader[margin-xxl-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-xxl)}.compass-circle-loader[margin-large-horizontal][data-v-19a07c2c]{margin:0 var(--spacing-large)}.compass-circle-loader[margin-xl-top][data-v-19a07c2c]{margin-top:var(--spacing-xl)}.compass-circle-loader[margin-xxl-top][data-v-19a07c2c]{margin-top:var(--spacing-xxl)}.compass-circle-loader[margin-large-top][data-v-19a07c2c]{margin-top:var(--spacing-large)}.compass-circle-loader[margin-xl-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-xl)}.compass-circle-loader[margin-xxl-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-xxl)}.compass-circle-loader[margin-large-bottom][data-v-19a07c2c]{margin-bottom:var(--spacing-large)}.compass-circle-loader[margin-xl-left][data-v-19a07c2c]{margin-left:var(--spacing-xl)}.compass-circle-loader[margin-xxl-left][data-v-19a07c2c]{margin-left:var(--spacing-xxl)}.compass-circle-loader[margin-large-left][data-v-19a07c2c]{margin-left:var(--spacing-large)}.compass-circle-loader[margin-xl-right][data-v-19a07c2c]{margin-right:var(--spacing-xl)}.compass-circle-loader[margin-xxl-right][data-v-19a07c2c]{margin-right:var(--spacing-xxl)}.compass-circle-loader[margin-large-right][data-v-19a07c2c]{margin-right:var(--spacing-large)}.compass-circle-loader[margin-auto-left][data-v-19a07c2c]{margin-left:auto}.compass-circle-loader[margin-auto-right][data-v-19a07c2c]{margin-right:auto}.compass-circle-loader[centered][data-v-19a07c2c]{margin-left:auto;margin-right:auto}.compass-circle-loader[no-margins][data-v-19a07c2c]{margin:0}.compass-circle-loader div[data-v-19a07c2c]{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--loader-circle-color);border-radius:50%;animation:lds-ring-19a07c2c 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--loader-circle-color) transparent transparent transparent}.compass-circle-loader div[data-v-19a07c2c]:nth-child(1){animation-delay:-.45s}.compass-circle-loader div[data-v-19a07c2c]:nth-child(2){animation-delay:-.3s}.compass-circle-loader div[data-v-19a07c2c]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-19a07c2c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compass-card-heading{color:var(--card-heading-color)}input[full-width],.compass-text-area[full-width]{width:100%}input--error,.compass-text-area--error{border-color:var(--color-danger)}input[margin-xl],.compass-text-area[margin-xl]{margin:var(--spacing-xl)}input[margin-xxl],.compass-text-area[margin-xxl]{margin:var(--spacing-xxl)}input[margin-large],.compass-text-area[margin-large]{margin:var(--spacing-large)}input[margin-medium-large],.compass-text-area[margin-medium-large]{margin:var(--spacing-medium-large)}input[margin-medium],.compass-text-area[margin-medium]{margin:var(--spacing-medium)}input[margin-small],.compass-text-area[margin-small]{margin:var(--spacing-small)}input[margin-xs],.compass-text-area[margin-xs]{margin:var(--spacing-xs)}input[margin-xs-vertical],.compass-text-area[margin-xs-vertical]{margin:var(--spacing-xs) 0}input[margin-xs-horizontal],.compass-text-area[margin-xs-horizontal]{margin:0 var(--spacing-xs)}input[margin-xs-top],.compass-text-area[margin-xs-top]{margin-top:var(--spacing-xs)}input[margin-xs-bottom],.compass-text-area[margin-xs-bottom]{margin-bottom:var(--spacing-xs)}input[margin-xs-left],.compass-text-area[margin-xs-left]{margin-left:var(--spacing-xs)}input[margin-xs-right],.compass-text-area[margin-xs-right]{margin-right:var(--spacing-xs)}input[margin-small-vertical],.compass-text-area[margin-small-vertical]{margin:var(--spacing-small) 0}input[margin-small-horizontal],.compass-text-area[margin-small-horizontal]{margin:0 var(--spacing-small)}input[margin-small-top],.compass-text-area[margin-small-top]{margin-top:var(--spacing-small)}input[margin-small-bottom],.compass-text-area[margin-small-bottom]{margin-bottom:var(--spacing-small)}input[margin-small-left],.compass-text-area[margin-small-left]{margin-left:var(--spacing-small)}input[margin-small-right],.compass-text-area[margin-small-right]{margin-right:var(--spacing-small)}input[margin-medium-vertical],.compass-text-area[margin-medium-vertical]{margin:var(--spacing-medium) 0}input[margin-medium-horizontal],.compass-text-area[margin-medium-horizontal]{margin:0 var(--spacing-medium)}input[margin-medium-top],.compass-text-area[margin-medium-top]{margin-top:var(--spacing-medium)}input[margin-medium-bottom],.compass-text-area[margin-medium-bottom]{margin-bottom:var(--spacing-medium)}input[margin-medium-left],.compass-text-area[margin-medium-left]{margin-left:var(--spacing-medium)}input[margin-medium-right],.compass-text-area[margin-medium-right]{margin-right:var(--spacing-medium)}input[margin-medium-large-vertical],.compass-text-area[margin-medium-large-vertical]{margin:var(--spacing-medium-large) 0}input[margin-medium-large-horizontal],.compass-text-area[margin-medium-large-horizontal]{margin:0 var(--spacing-medium-large)}input[margin-medium-large-top],.compass-text-area[margin-medium-large-top]{margin-top:var(--spacing-medium-large)}input[margin-medium-large-bottom],.compass-text-area[margin-medium-large-bottom]{margin-bottom:var(--spacing-medium-large)}input[margin-medium-large-left],.compass-text-area[margin-medium-large-left]{margin-left:var(--spacing-medium-large)}input[margin-medium-large-right],.compass-text-area[margin-medium-large-right]{margin-right:var(--spacing-medium-large)}input[margin-xl-vertical],.compass-text-area[margin-xl-vertical]{margin:var(--spacing-xl) 0}input[margin-xxl-vertical],.compass-text-area[margin-xxl-vertical]{margin:var(--spacing-xxl) 0}input[margin-large-vertical],.compass-text-area[margin-large-vertical]{margin:var(--spacing-large) 0}input[margin-xl-horizontal],.compass-text-area[margin-xl-horizontal]{margin:0 var(--spacing-xl)}input[margin-xxl-horizontal],.compass-text-area[margin-xxl-horizontal]{margin:0 var(--spacing-xxl)}input[margin-large-horizontal],.compass-text-area[margin-large-horizontal]{margin:0 var(--spacing-large)}input[margin-xl-top],.compass-text-area[margin-xl-top]{margin-top:var(--spacing-xl)}input[margin-xxl-top],.compass-text-area[margin-xxl-top]{margin-top:var(--spacing-xxl)}input[margin-large-top],.compass-text-area[margin-large-top]{margin-top:var(--spacing-large)}input[margin-xl-bottom],.compass-text-area[margin-xl-bottom]{margin-bottom:var(--spacing-xl)}input[margin-xxl-bottom],.compass-text-area[margin-xxl-bottom]{margin-bottom:var(--spacing-xxl)}input[margin-large-bottom],.compass-text-area[margin-large-bottom]{margin-bottom:var(--spacing-large)}input[margin-xl-left],.compass-text-area[margin-xl-left]{margin-left:var(--spacing-xl)}input[margin-xxl-left],.compass-text-area[margin-xxl-left]{margin-left:var(--spacing-xxl)}input[margin-large-left],.compass-text-area[margin-large-left]{margin-left:var(--spacing-large)}input[margin-xl-right],.compass-text-area[margin-xl-right]{margin-right:var(--spacing-xl)}input[margin-xxl-right],.compass-text-area[margin-xxl-right]{margin-right:var(--spacing-xxl)}input[margin-large-right],.compass-text-area[margin-large-right]{margin-right:var(--spacing-large)}input[margin-auto-left],.compass-text-area[margin-auto-left]{margin-left:auto}input[margin-auto-right],.compass-text-area[margin-auto-right]{margin-right:auto}input[centered],.compass-text-area[centered]{margin-left:auto;margin-right:auto}input[no-margins],.compass-text-area[no-margins]{margin:0}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius, 4px);font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size, 1rem);line-height:calc(var(--dp-font-size, 1rem) * 1.5);padding:var(--dp-input-padding, 6px 30px 6px 12px);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:transparent}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size, 1rem);height:var(--dp-font-size, 1rem);stroke-width:0;font-size:var(--dp-font-size, 1rem);line-height:calc(var(--dp-font-size, 1rem) * 1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:var(--dp-input-icon-padding, 35px)}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius, 4px) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius, 4px) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:var(--dp-border-radius, 4px);min-width:var(--dp-menu-min-width, 260px);font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);font-size:var(--dp-font-size, 1rem);user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:transparent;cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:700;border-radius:var(--dp-border-radius, 4px);font-size:var(--dp-font-size, 1rem);cursor:pointer;background:transparent}.dp__preset_ranges,.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);flex:0}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size, 35px);padding:var(--dp-cell-padding, 5px);width:var(--dp-cell-size, 35px);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-maring, 5px 0)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding, .5rem)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius, var(--dp-border-radius, 4px));height:var(--dp-cell-size, 35px);padding:var(--dp-cell-padding, 5px);width:var(--dp-cell-size, 35px);border:1px solid transparent;box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:var(--dp-two-calendars-spacing, 10px)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius, 4px);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height, 35px);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size, 25px);width:var(--dp-month-year-row-button-size, 25px);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height, 20px);width:var(--dp-button-icon-height, 20px)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:var(--dp-month-year-row-height, 35px);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius, 4px);box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__month_year_wrap{display:flex;width:100%}.dp__overlay{position:absolute;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:var(--dp-text-color);box-sizing:border-box}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding, 3px);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding, 10px) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius, 4px);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius, 4px);text-align:center}.dp__overlay_cell:hover,.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size, 35px)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:var(--dp-time-font-size, 2rem);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius, 4px);display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size, 32px);width:var(--dp-time-inc-dec-button-size, 32px);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size, 32px);width:var(--dp-time-inc-dec-button-size, 32px)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding, 10px);border-radius:var(--dp-border-radius, 4px);cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-common-padding, 10px);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height, 20px);width:auto}.dp__selection_preview{display:block;align-items:center;justify-content:flex-start;flex-basis:50%;color:var(--dp-text-color);font-size:var(--dp-preview-font-size, .8rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;align-items:center;justify-content:flex-end;flex-basis:50%;text-align:right}.dp__action_button{background:transparent;border:1px solid transparent;padding:1px 6px;line-height:initial;margin-left:3px;cursor:pointer;border-radius:var(--dp-border-radius, 4px)}.dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}:root{--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__main{font-family:var(--dp-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:var(--dp-common-padding, 10px);box-sizing:border-box;height:var(--dp-button-height, 35px)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height, 20px);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius, 4px);border-bottom-right-radius:var(--dp-border-radius, 4px)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translate(22px)}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(-22px)}.calendar-prev-leave-to{opacity:0;transform:translate(22px)}.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active{transition:opacity var(--dp-animation-duration) var(--dp-menu-appear-transition-timing)}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-leave-to{opacity:1}.compass-time-picker{width:auto}.compass-time-picker .dp__theme_light{--dp-background-color: var(--color-page);--dp-text-color: var(--color-text-primary);--dp-primary-color: var(--color-brand-primary);--dp-primary-disabled-color: var(--color-neutral-50);--dp-primary-text-color: var(--color-text-primary);--dp-secondary-color: var(--color-neutral-35);--dp-border-color: var(--color-neutral-25);--dp-menu-border-color: var(--color-neutral-50);--dp-border-color-hover: var(--color-neutral-50);--dp-disabled-color: var(--color-neutral-35);--dp-scroll-bar-background: var(--color-neutral-35);--dp-scroll-bar-color: var(--color-neutral-50);--dp-success-color: var(--color-interactive-primary-idle);--dp-success-color-disabled: var(--color-neutral-50);--dp-icon-color: var(--color-interactive-primary-idle);--dp-danger-color: var(--color-danger);--dp-marker-color: var(--color-info-background);--dp-tooltip-color: var(--color-page-secondary);--dp-disabled-color-text: var(--color-neutral-50)}.compass-time-picker .dp__theme_light .dp__active_date,.compass-time-picker .dp__theme_light .dp__overlay_cell_active,.compass-time-picker .dp__theme_light .dp__active_date.dp__cell_offset{color:var(--color-text-negative)}.compass-time-picker .dp__theme_light .dp__action_buttons .dp__action_button{font-size:14px;margin-left:var(--spacing-small)}.compass-time-picker .dp__theme_light .dp__action_buttons .dp__action_button.dp__action_select{background-color:var(--color-interactive-primary-idle);color:var(--color-text-negative)}.compass-time-picker .dp__theme_light .dp__action_buttons .dp__action_button.dp__action_select:hover{background-color:var(--color-interactive-primary-hover)}.compass-tiny-mce-editor[margin-xl][data-v-cf32c1b7]{margin:var(--spacing-xl)}.compass-tiny-mce-editor[margin-xxl][data-v-cf32c1b7]{margin:var(--spacing-xxl)}.compass-tiny-mce-editor[margin-large][data-v-cf32c1b7]{margin:var(--spacing-large)}.compass-tiny-mce-editor[margin-medium-large][data-v-cf32c1b7]{margin:var(--spacing-medium-large)}.compass-tiny-mce-editor[margin-medium][data-v-cf32c1b7]{margin:var(--spacing-medium)}.compass-tiny-mce-editor[margin-small][data-v-cf32c1b7]{margin:var(--spacing-small)}.compass-tiny-mce-editor[margin-xs][data-v-cf32c1b7]{margin:var(--spacing-xs)}.compass-tiny-mce-editor[margin-xs-vertical][data-v-cf32c1b7]{margin:var(--spacing-xs) 0}.compass-tiny-mce-editor[margin-xs-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-xs)}.compass-tiny-mce-editor[margin-xs-top][data-v-cf32c1b7]{margin-top:var(--spacing-xs)}.compass-tiny-mce-editor[margin-xs-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-xs)}.compass-tiny-mce-editor[margin-xs-left][data-v-cf32c1b7]{margin-left:var(--spacing-xs)}.compass-tiny-mce-editor[margin-xs-right][data-v-cf32c1b7]{margin-right:var(--spacing-xs)}.compass-tiny-mce-editor[margin-small-vertical][data-v-cf32c1b7]{margin:var(--spacing-small) 0}.compass-tiny-mce-editor[margin-small-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-small)}.compass-tiny-mce-editor[margin-small-top][data-v-cf32c1b7]{margin-top:var(--spacing-small)}.compass-tiny-mce-editor[margin-small-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-small)}.compass-tiny-mce-editor[margin-small-left][data-v-cf32c1b7]{margin-left:var(--spacing-small)}.compass-tiny-mce-editor[margin-small-right][data-v-cf32c1b7]{margin-right:var(--spacing-small)}.compass-tiny-mce-editor[margin-medium-vertical][data-v-cf32c1b7]{margin:var(--spacing-medium) 0}.compass-tiny-mce-editor[margin-medium-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-medium)}.compass-tiny-mce-editor[margin-medium-top][data-v-cf32c1b7]{margin-top:var(--spacing-medium)}.compass-tiny-mce-editor[margin-medium-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-medium)}.compass-tiny-mce-editor[margin-medium-left][data-v-cf32c1b7]{margin-left:var(--spacing-medium)}.compass-tiny-mce-editor[margin-medium-right][data-v-cf32c1b7]{margin-right:var(--spacing-medium)}.compass-tiny-mce-editor[margin-medium-large-vertical][data-v-cf32c1b7]{margin:var(--spacing-medium-large) 0}.compass-tiny-mce-editor[margin-medium-large-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-medium-large)}.compass-tiny-mce-editor[margin-medium-large-top][data-v-cf32c1b7]{margin-top:var(--spacing-medium-large)}.compass-tiny-mce-editor[margin-medium-large-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-medium-large)}.compass-tiny-mce-editor[margin-medium-large-left][data-v-cf32c1b7]{margin-left:var(--spacing-medium-large)}.compass-tiny-mce-editor[margin-medium-large-right][data-v-cf32c1b7]{margin-right:var(--spacing-medium-large)}.compass-tiny-mce-editor[margin-xl-vertical][data-v-cf32c1b7]{margin:var(--spacing-xl) 0}.compass-tiny-mce-editor[margin-xxl-vertical][data-v-cf32c1b7]{margin:var(--spacing-xxl) 0}.compass-tiny-mce-editor[margin-large-vertical][data-v-cf32c1b7]{margin:var(--spacing-large) 0}.compass-tiny-mce-editor[margin-xl-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-xl)}.compass-tiny-mce-editor[margin-xxl-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-xxl)}.compass-tiny-mce-editor[margin-large-horizontal][data-v-cf32c1b7]{margin:0 var(--spacing-large)}.compass-tiny-mce-editor[margin-xl-top][data-v-cf32c1b7]{margin-top:var(--spacing-xl)}.compass-tiny-mce-editor[margin-xxl-top][data-v-cf32c1b7]{margin-top:var(--spacing-xxl)}.compass-tiny-mce-editor[margin-large-top][data-v-cf32c1b7]{margin-top:var(--spacing-large)}.compass-tiny-mce-editor[margin-xl-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-xl)}.compass-tiny-mce-editor[margin-xxl-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-xxl)}.compass-tiny-mce-editor[margin-large-bottom][data-v-cf32c1b7]{margin-bottom:var(--spacing-large)}.compass-tiny-mce-editor[margin-xl-left][data-v-cf32c1b7]{margin-left:var(--spacing-xl)}.compass-tiny-mce-editor[margin-xxl-left][data-v-cf32c1b7]{margin-left:var(--spacing-xxl)}.compass-tiny-mce-editor[margin-large-left][data-v-cf32c1b7]{margin-left:var(--spacing-large)}.compass-tiny-mce-editor[margin-xl-right][data-v-cf32c1b7]{margin-right:var(--spacing-xl)}.compass-tiny-mce-editor[margin-xxl-right][data-v-cf32c1b7]{margin-right:var(--spacing-xxl)}.compass-tiny-mce-editor[margin-large-right][data-v-cf32c1b7]{margin-right:var(--spacing-large)}.compass-tiny-mce-editor[margin-auto-left][data-v-cf32c1b7]{margin-left:auto}.compass-tiny-mce-editor[margin-auto-right][data-v-cf32c1b7]{margin-right:auto}.compass-tiny-mce-editor[centered][data-v-cf32c1b7]{margin-left:auto;margin-right:auto}.compass-tiny-mce-editor[no-margins][data-v-cf32c1b7]{margin:0}.compass-modal[padding-small] .compass-modal__content[data-v-fc4e13c0],.compass-modal[padding-small] .compass-modal__close[data-v-fc4e13c0]{padding:var(--spacing-small)}.compass-modal[padding-medium] .compass-modal__content[data-v-fc4e13c0],.compass-modal[padding-medium] .compass-modal__close[data-v-fc4e13c0]{padding:var(--spacing-medium)}.compass-modal[padding-large] .compass-modal__content[data-v-fc4e13c0],.compass-modal[padding-large] .compass-modal__close[data-v-fc4e13c0]{padding:var(--spacing-large)}.compass-modal__container[data-v-fc4e13c0]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;transition:var(--transition-cubic-bezier);transform:translateY(0);overflow:hidden;z-index:1000}.compass-modal__container-enter-from[data-v-fc4e13c0],.compass-modal__container-leave-to[data-v-fc4e13c0]{opacity:0;transform:translateY(-20px)}.compass-modal__overlay[data-v-fc4e13c0]{position:fixed;top:-10px;left:-10px;bottom:-10px;right:-10px;z-index:98;filter:blur(var(--modal-blur));background:rgba(0,0,0,.1)}.compass-modal__content[data-v-fc4e13c0]{flex:0 1 auto;position:relative;background:var(--modal-background);box-shadow:var(--modal-box-shadow);border-radius:var(--modal-border-radius);border:var(--modal-border);max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;z-index:99}.compass-modal__close[data-v-fc4e13c0]{position:absolute;top:var(--spacing-small);right:var(--spacing-small);float:right;background:none;border:none;transition:var(--transition-cubic-bezier);cursor:pointer;color:var(--color-black)}.compass-modal__close[data-v-fc4e13c0]:hover{color:var(--color-neutral-65)}.compass-modal--full-screen .compass-modal__content[data-v-fc4e13c0]{height:100%;max-height:none;width:100vw}.header[data-v-3520f21f]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large) 0}.header__text[data-v-3520f21f]{display:flex;justify-content:center}.pill[data-v-bb4c0dbf]:not(.selected){cursor:pointer}.visibility-toggle[data-v-f23cf878]{cursor:pointer}.image-picker[data-v-6fb45f27]{display:flex;flex-wrap:wrap;justify-content:center}.image-picker>*[data-v-6fb45f27]{width:150px;padding:var(--spacing-small)}@media (max-width: 480px){.image-picker>*[data-v-6fb45f27]{width:50%}}.image-picker__image-container[data-v-6fb45f27]{cursor:pointer}.image-picker .selected[data-v-6fb45f27]{transform:scale(1.05);transition:transform .3s ease;outline:1px solid black;outline-offset:5px}.two-column-row-container[data-v-05bd9344]{width:100%}.two-column-row-container__item[data-v-05bd9344]{display:flex;flex-direction:row;justify-content:space-between;padding:6px 0;align-items:baseline}.dashboard[data-v-3e4a4501]{padding-bottom:40px}.dashboard__container[data-v-3e4a4501]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-large)}.dashboard__container--item[data-v-3e4a4501]{flex-basis:calc(50% - 20px);flex-grow:1}.dashboard__container--item .card-width-100[data-v-3e4a4501]{width:100%}.dashboard__container--item--main-header[data-v-3e4a4501]{padding:var(--spacing-large) 0}.dashboard .container-item-restaurant[data-v-3e4a4501]{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.dashboard .container-item-restaurant__content[data-v-3e4a4501]{width:100%;padding-left:var(--spacing-medium)}.dashboard .container-item-restaurant__content--languages[data-v-3e4a4501]{padding-top:var(--spacing-small)}.dashboard .container-item-lunch-hours[data-v-3e4a4501]{display:flex;flex-direction:column;align-items:center}.dashboard .container-item-lunch-hours .lunch-hours__content[data-v-3e4a4501]{margin-top:var(--spacing-large)}.dashboard .container-item-lunch-hours .lunch-hours__content[data-v-3e4a4501] p{margin:0}.dashboard .container-item-lunch-hours__cta[data-v-3e4a4501]{padding-top:var(--spacing-medium)}.dashboard .input-instructions[data-v-3e4a4501]{font-size:.8rem;color:#666;margin-bottom:5px}.dashboard .container-item-centered[data-v-3e4a4501]{display:flex;flex-direction:column;align-items:center}.dashboard .opening-hours-textarea[data-v-3e4a4501]{min-height:200px}.justify-center[data-v-3e4a4501]{display:flex;justify-content:center}.opening-hours-input-fields[data-v-43ee81f7]{display:flex;align-items:baseline;gap:var(--spacing-small);margin-bottom:var(--spacing-small)}.autofill-btn[data-v-43ee81f7]{display:flex;margin-top:22px;margin-left:var(--spacing-medium)}.split-col[data-v-43ee81f7]{display:flex}.split-col--left[data-v-43ee81f7]{flex-grow:1}.service-tab__fields[data-v-8aedfe3f]{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--spacing-large)}.service-tab__fields[data-v-8aedfe3f]>:last-child{width:250px}.service-tab__fields>*[data-v-8aedfe3f]{flex:1 1 auto}.service-tab__notification[data-v-8aedfe3f]{padding:10px 0;display:flex;justify-content:row;align-items:center}.input-group{display:flex}.input-group>input{flex:1 0}.service-edit-view__form-container[data-v-b7121965]{background-color:#fafafa;padding:20px 50px;display:flex;flex-direction:row;gap:10px}@media (max-width: 480px){.service-edit-view__form-container[data-v-b7121965]{flex-wrap:wrap}}.service-edit-view__form-container>*[data-v-b7121965]{width:50%}@media (max-width: 480px){.service-edit-view__form-container>*[data-v-b7121965]{width:100%}}.service-edit-view__form-container--image>button[data-v-b7121965]{margin-top:10px;margin-bottom:15px}.service-edit-view__languages[data-v-b7121965]{padding-bottom:20px}.service-edit-view__heading[data-v-b7121965]{padding:20px 0}.service-edit-view__bottom-section[data-v-b7121965]{display:flex;align-items:center;padding:20px 0}.service-edit-view__bottom-section--save[data-v-b7121965]{margin-left:auto}.opening-hours-input-fields[data-v-b7121965]{display:flex;align-items:baseline;gap:10px}.image-picker[data-v-4b350630]{display:flex;flex-wrap:wrap;justify-content:center}.image-picker>*[data-v-4b350630]{width:150px;padding:var(--spacing-small)}@media (max-width: 480px){.image-picker>*[data-v-4b350630]{width:50%}}.image-picker__image-container[data-v-4b350630]{cursor:pointer}.service-campaign-tab-layout{padding:var(--spacing-large) 0}.service-campaign-tab-layout__container{padding-top:var(--spacing-medium-large);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));column-gap:var(--spacing-medium-large);row-gap:var(--spacing-large)}.service-campaign-tab-layout__container:not(:last-child){padding-bottom:30px}.service-campaign-tab-layout__container--empty-box{width:100%;height:300px;border:1px dashed black;display:flex;justify-content:center;align-items:center;padding:30px}.service-campaign-tab-layout .compass-content-wrap{background:url(image) repeat scroll #aaa;opacity:.3;left:0;position:fixed;top:0;z-index:2000;max-width:none;width:100vw}.service-campaign-modal-buttons[data-v-b6eada33]{display:flex;align-items:center;padding:20px 0}.service-campaign-modal-buttons--save[data-v-b6eada33]{margin-left:auto}.add-new-campaigns-or-services-layer[data-v-902e8932]{width:100%;height:300px;border:1px dashed black;display:flex;justify-content:center;align-items:center;padding:30px}.add-new-campaigns-or-services-layer .align-center[data-v-902e8932]{display:flex;flex-direction:column;align-items:center;row-gap:20px}.service-card[data-v-10781f72]{width:100%;display:flex}.service-card .service-card__image[data-v-10781f72]{aspect-ratio:270/210}.service-card .buttons[data-v-10781f72]{margin-top:var(--spacing-medium);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--spacing-medium)}.service-card .buttons .arrows[data-v-10781f72]{display:flex;gap:3px}.service-card .buttons>.trash-icon[data-v-10781f72]{margin-left:10px;cursor:pointer}.service-card[data-v-10781f72] .compass-card__regular-content{flex:1}.service-card .card__content[data-v-10781f72]{flex:1;width:100%}.service-card .card__content[data-v-10781f72] a{color:var(--color-text-link)}.campaign-tab__notification[data-v-6dc1dc4f]{padding:10px 0;display:flex;justify-content:row;align-items:center}.compass-input[data-v-9e634607]{font-family:var(--table-font-family);font-size:var(--table-font-size);height:40px}.edit-modal__content[data-v-9e634607]{display:flex;gap:var(--spacing-xxl);padding-top:var(--spacing-large)}.opening-hours-input-fields[data-v-9e634607]{display:flex;align-items:baseline;gap:var(--spacing-small);margin-bottom:var(--spacing-small)}.opening-hours-input-fields .compass-input[data-v-9e634607]{max-width:150px}.autofill-btn[data-v-9e634607]{display:flex;margin-top:22px;margin-left:var(--spacing-medium)}.split-col[data-v-9e634607]{display:flex}.split-col--left[data-v-9e634607]{flex-grow:1}.cards[data-v-f5d619ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:var(--spacing-medium)}.card--add-new[data-v-f5d619ce]{border:2px dashed var(--color-accent-2)}.buttons[data-v-f5d619ce]{display:flex;align-items:center}.delete-button[data-v-f5d619ce]{font-size:var(--table-font-size)}
