@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);.bx-side-nav,.page,body,html{min-height:100%}.page-item-card__header,.page__section_type_home-header,.shop-item-list-card__image,.shop-order-summary-item-list__page_header_image{background-position:center;background-size:cover}.home-screen-tile__title,.hotel-info__header,.page__section_is-content h1{font-family:h1-font}:root{--hotel-background:url(http://lorempizza.com/380/240/trains);--hotel-logo:url(http://lorempizza.com/60/60/potato);--main-color:#fff;--main-btn-color:#5ac8c1;--error-color:#f24d4d;--main-text-color:0,0,0;--background-color:var(--main-color);--running-text-color:rgba(var(--main-text-color), 1);--title-text-color:rgba(var(--main-text-color), 1);--light-ripple-color:rgba(var(--main-text-color), 0.04);--disabled-text-color:rgba(var(--main-text-color), 0.24);--disabled-background-color:rgba(var(--main-text-color), 0.08);--base-font-size:18px;--title-font-size:calc(var(--base-font-size) * 1.5);--section-title-font-size:calc(var(--base-font-size) * 1.125);--description-font-size:calc(var(--base-font-size) * 0.875);--cta-font-size:calc(var(--base-font-size) * 0.75);--base-font-family-bold-italic:"";--base-font-family-bold:"";--base-font-family-italic:"";--base-font-family-regular:"";--main-text-opacity:1;--title-text-opacity:1;--font-weight-light:300;--font-weight-bold:600;--locale-selection-text-shadow:0px 0px 10px #000;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:40px;--spacing-xxl:48px;--spacing-xxxl:64px;--elevation-1:0 2px 12px 0 rgba(0, 0, 0, 0.12);--elevation-2:0 2px 16px 0 rgba(0, 0, 0, 0.16);--elevation-3:0 2px 24px 0 rgba(0, 0, 0, 0.24);--elevation-4:0 2px 40px 0 rgba(0, 0, 0, 0.32);--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px;--border-radius-circle:50%;--content-max-width:1200px;--dropdown-width:160px;--dropdown-max-height:210px;--modal-max-height:100%;--modal-width:100%;--modal-reveal-transition:transform 0.5s;--modal-hide-transition:transform 0.4s;--modal-hidden-z-index:3;--modal-shown-z-index:11;--shop-font-size-xxs:0.625em;--shop-font-size-xs:0.75rem;--shop-font-size-sm:0.875rem;--shop-font-size-md:1rem;--shop-font-size-lg:1.125rem;--shop-font-size-xl:1.25rem;--shop-main-color:var(--main-text-color);--shop-disabled-background-color:var(--disabled-background-color);--shop-btn-color:var(--main-btn-color);--shop-btn-frame-color:var(--background-color);--shop-icon-color:var(--shop-main-color);--shop-shopping-cart-icon-color:var(--shop-main-color);--shop-shopping-cart-icon-badge-background-color:var(--main-btn-color);--shop-shopping-cart-icon-badge-text-color:var(--shop-main-color);--shop-modal-background-color:#fff;--shop-btn-secondary-background-color:inherit}@keyframes wave{0%,60%{transform:initial}30%{transform:translateY(-10px)}}.page{position:relative;width:100%}.page_is-internal{display:flex;flex-direction:column;height:auto;margin-bottom:var(--spacing-md);margin-top:var(--spacing-sm);padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.page_is-shop__item-list,.shop-order-cart__container_summary-cost{margin-bottom:64px}.page_is-shop__continue-button{position:fixed;bottom:0;left:0;width:100%;padding:var(--spacing-md);background-color:var(--shop-btn-frame-color);transform:translateY(0);transition:transform .3s ease-in-out}.page_is-shop__continue-button--hidden{transform:translateY(100%)}.page__section{background-color:var(--main-color);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);width:100%}.page__section_type_home-header{background-image:var(--hotel-background);height:300px;position:relative}.page__section_type_home-info{background-color:var(--background-color);margin-bottom:0;padding-bottom:var(--spacing-xs)}.page__section_type_home-screen{background-color:var(--background-color);padding-top:0;padding-bottom:0}.page__section_is-internal{border-radius:var(--border-radius-lg);box-shadow:var(--elevation-1)}.bx-shopping-cart,.bx-side-nav,.page__section_is-header{box-shadow:var(--elevation-2)}.page__section_is-content{line-height:1.5;margin-bottom:0;overflow:hidden}.page__section_is-unpadded{padding:0}.page__section_is-internal,.page__section_type_home-info,.page__section_type_home-screen{margin-left:auto;margin-right:auto;max-width:var(--content-max-width)}.page__section_is-shop{box-shadow:none;padding-top:var(--spacing-sm);padding-left:0;padding-right:0;padding-bottom:0}.home-screen-tile,.order{padding-bottom:var(--spacing-md)}.order{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.content__image_is-header{display:block;margin-bottom:var(--spacing-md);margin-left:calc(var(--spacing-sm) * -1);margin-top:calc(var(--spacing-sm) * -1);width:calc(100% + var(--spacing-sm) * 2)!important}.page__section_is-content a{color:var(--main-btn-color)}.page__section_is-content h1{color:var(--h1-color);font-size:var(--title-font-size)}.category-header__title,.page-item-card__title,.page__section_is-content h2,.page__section_is-content h3{font-size:var(--section-title-font-size)}.page__section_is-content h2,.page__section_is-content h3{color:var(--h2-color);font-family:h2-font}.page__section_is-content h1,.page__section_is-content h2,.page__section_is-content h3{font-weight:var(--font-weight-bold);margin:var(--spacing-sm) 0;hyphens:auto}.page__section_is-content b,.page__section_is-content strong{font-family:font-bold;font-weight:var(--font-weight-bold)}.page__section_is-content p{font-size:var(--base-font-size);margin-bottom:var(--spacing-sm)}.page__section_is-content ol,.page__section_is-content ul{margin-bottom:var(--spacing-md);margin-left:var(--spacing-md)}.overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity var(--modal-reveal-time) linear;width:100%;z-index:var(--modal-hidden-z-index)}.modal_is-shown,.overlay_type_over{z-index:var(--modal-shown-z-index)}.overlay_is-shown{opacity:1;pointer-events:auto}.overlay .liquid-child,.overlay .liquid-container{height:100%;width:100%}.bx-btn{align-items:center;border:1px solid var(--main-btn-color);border-radius:var(--border-radius-md);cursor:pointer;display:flex;justify-content:center;text-decoration:none}.bx-btn_size_small{background-position:center;background-repeat:no-repeat;background-size:12px 12px;border-radius:var(--border-radius-sm);height:24px;width:24px}.bx-btn_is-link,.bx-btn_is-modal{border-radius:0}.bx-btn_size_medium{padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}.bx-btn_size_large{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.bx-btn_is-link{text-decoration:none}.bx-btn .waves-ripple{background-color:var(--shadow-1);opacity:1}.bx-btn__label{transition:color .2s;z-index:2}.bx-checkbox__square,.bx-radio__circle{transition:background-color .2s linear}.bx-btn_action_add{background-image:url(/images/icon-plus-white-493e80f67de0fdc7d2d5f4bbbd3a8f3c.svg)}.bx-btn_action_remove{background-image:url(/images/icon-minus-white-e5fcf9af5528e882093df3b68210a378.svg)}.bx-btn_is-disabled{cursor:not-allowed}.bx-btn_type_primary{background-color:var(--main-btn-color);color:var(--main-color)!important}.bx-btn_type_primary.bx-btn_is-disabled{background-color:var(--disabled-text-color);border-color:transparent}.bx-btn_type_secondary{background-color:var(--main-color);color:var(--main-btn-color)}.bx-btn_type_secondary.bx-btn_action_add{background-image:url(/images/icon-plus-green-11f468e338c37834f4697553f584fb44.svg)}.bx-btn_type_secondary.bx-btn_action_remove{background-image:url(/images/icon-minus-green-6d7f12b8aed5f08103f0750eaeeb9f98.svg)}.bx-btn_type_secondary.bx-btn_is-animating .bx-btn__label,.bx-btn_type_secondary:active .bx-btn__label{color:var(--main-color)}.bx-btn_type_secondary .waves-ripple{background-color:var(--main-btn-color)}.bx-btn_type_secondary.bx-btn_is-disabled{background-color:none;border-color:var(--disabled-text-color);color:var(--disabled-text-color)}.bx-checkbox,.bx-dropdown-menu{color:var(--running-text-color);display:flex}.bx-checkbox{align-items:center;cursor:pointer}.bx-checkbox_is-checked .bx-checkbox__square{background-color:var(--main-btn-color);border-color:var(--main-btn-color);background-image:url(/images/icon-checkmark-white-1017e6a686e2d38831397d1d084da983.svg);background-position:center;background-repeat:no-repeat;background-size:10px}.bx-checkbox_is-disabled{pointer-events:none;cursor:not-allowed;opacity:.75}.bx-checkbox_is-invalid .bx-checkbox__square{border-color:var(--error-color)}.bx-checkbox__square{width:20px;height:20px;border-radius:var(--border-radius-sm);border:1px solid var(--disabled-text-color);margin-right:var(--spacing-sm)}.bx-checkbox__label{flex:1}.bx-dropdown-menu{background-color:var(--main-color);border-radius:var(--border-radius-lg);box-shadow:var(--elevation-3);flex-flow:column;font-size:1rem;max-height:var(--dropdown-max-height);overflow-y:auto;padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs);width:var(--dropdown-width)}.bx-dropdown-menu__item{align-items:center;border-left:3px solid transparent;display:flex;flex:1;margin:0;padding:var(--spacing-sm)}.bx-shopping-cart,.bx-side-nav{padding:var(--spacing-md) var(--spacing-sm);display:flex}.bx-dropdown-menu__item_is-selected{border-left-color:var(--main-btn-color)}.bx-dropdown-menu__item_is-selected::after{background-image:url(/images/icon-checkmark-green-9bd8e1aead5078904dfe3942d31833a9.svg);background-repeat:no-repeat;content:"";height:10px;margin-left:auto;width:13px}.bx-dropdown-menu__item .waves-ripple{background-color:var(--disabled-background-color);opacity:1}.bx-loader{display:flex;justify-content:center}.bx-loader__dot{animation:wave 1.3s linear infinite;background-color:var(--main-btn-color);border-radius:var(--border-radius-circle);color:inherit;height:8px;margin-right:5px;width:8px}.bx-loader__dot:nth-child(2){animation-delay:.2s}.bx-loader__dot:nth-child(3){animation-delay:.4s}.bx-radio{display:flex;align-items:center;cursor:pointer;color:var(--running-text-color)}.bx-radio_is-checked{color:var(--title-text-color)}.bx-radio_is-checked .bx-radio__circle{background-color:var(--main-btn-color);border-color:var(--main-btn-color)}.bx-radio_is-disabled{color:var(--disabled-text-color)}.bx-radio_is-disabled .bx-radio__circle{background-color:var(--disabled-background-color)}.bx-radio_is-invalid .bx-radio__circle{border-color:var(--error-color)}.bx-radio__circle{width:24px;height:24px;border-radius:var(--border-radius-circle);border:1px solid var(--disabled-text-color);margin-right:var(--spacing-sm)}.bx-radio__label{flex:1}.bx-shopping-cart{align-items:center;background-color:var(--main-btn-color);color:var(--main-color)}.bx-shopping-cart__item-count::before,.bx-side-nav,.home-screen-tile_type_app,.home-screen-tile_type_text,.hotel-info,.hotel-info__logo-container,.modal{background-color:var(--main-color)}.bx-shopping-cart__section_left,.bx-shopping-cart__section_right{flex:1}.bx-shopping-cart__section_right{display:flex;flex-direction:row-reverse;font-weight:var(--font-weight-light)}.bx-shopping-cart__item-count{align-items:center;border:1px solid var(--main-color);border-radius:var(--border-radius-circle);color:inherit;display:flex;font-size:10px;height:24px;justify-content:center;overflow:hidden;position:relative;transition:background-color .2s,color .2s;width:24px;z-index:1}.bx-shopping-cart__item-count::before{content:"";height:100%;position:absolute;transform:translateY(100%);transition:transform .2s;width:100%;z-index:-1}.bx-shopping-cart__item-count_is-animating{color:var(--main-btn-color)}.bx-shopping-cart__item-count_is-animating::before{transform:translateY(0)}.bx-shopping-cart__label{flex:2;font-weight:var(--font-weight-bold);text-align:center;vertical-align:middle}.bx-side-nav{flex-direction:column;transform:translateX(-100%);transition:transform .4;width:80%}.bx-side-nav_is-open{transform:translateX(0)}.bx-side-nav__close-btn{background-image:url(/images/icon-close-green-fc24e88294484a2d0868fef125ba42e8.svg);background-repeat:no-repeat;cursor:pointer;height:16px;margin-bottom:var(--spacing-lg);width:16px}.bx-side-nav__section{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:var(--spacing-md)}.bx-side-nav__section-title{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.bx-side-nav__section-item{cursor:pointer;display:flex;flex-flow:column;height:48px;justify-content:center;padding-left:var(--spacing-md)}.bx-side-nav__section-item .waves-ripple{background-color:var(--light-ripple-color);opacity:1}.category-header{align-items:center;display:flex;flex-direction:column}.category-header__section{width:100%}.category-header__container{display:flex;height:64px;margin:0 auto;max-width:var(--content-max-width);padding:0 var(--spacing-md);width:100%}.category-header__container_top{align-items:center;position:relative}.category-header__container_bottom{overflow:hidden}.category-header__spacer{height:128px;margin-bottom:var(--spacing-sm)}.category-header__spacer--no-slider-menu{height:64px}.category-header__back-btn{cursor:pointer;height:15px;width:18px}.category-header__back-btn g{fill:var(--main-btn-color)}.category-header__title{color:var(--title-text-color);font-weight:var(--font-weight-bold);margin-left:auto;margin-right:auto;max-width:calc(100% - 112px);overflow:hidden;text-overflow:ellipsis;transform:translateX(-9px);white-space:nowrap}.category-header__title-image{max-height:24px}.category-header__cart{position:absolute;right:24px;margin-top:5px}.home-screen-tile{display:flex;flex-direction:column;width:calc(50% - var(--spacing-sm)/ 2)}.home-screen-tile_type_link,.home-screen-tile_type_text{margin-bottom:var(--spacing-md);padding:var(--spacing-sm);box-shadow:var(--elevation-1);border-radius:var(--border-radius-lg)}.home-screen-tile__sizer{height:0;padding:0;width:calc(50% - var(--spacing-md)/ 2)}.home-screen-tile_type_app{box-shadow:var(--elevation-1)}.home-screen-tile__image-container{border-radius:var(--border-radius-lg);box-shadow:var(--elevation-1);overflow:hidden;width:100%}.home-screen-tile__image{display:block;width:100%}.home-screen-tile__title{color:var(--title-text-color);font-size:var(--base-font-size);margin-bottom:var(--spacing-xs);hyphens:auto}.home-screen-tile__description{color:var(--running-text-color);font-size:var(--description-font-size)}.home-screen-tile__call-to-action{font-size:var(--cta-font-size);margin-top:var(--spacing-md);text-transform:uppercase}.hotel-info{border-radius:var(--border-radius-lg);box-shadow:var(--elevation-1);margin-bottom:-50px;min-height:100px;padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-xs);position:relative;text-align:center;transform:translateY(-50%)}.hotel-info__logo-container,.slider-menu_has-shadow,.sticky-header_is-sticky{box-shadow:var(--elevation-2)}.hotel-info__logo-container{border-radius:var(--border-radius-lg);display:flex;flex:none;height:120px;left:50%;max-width:80%;padding:var(--spacing-xs);position:absolute;top:0;transform:translateY(calc(-100% + 15px)) translateX(-50%)}.hotel-info__logo-image{align-self:center;max-height:calc(120px - var(--spacing-xs) * 2);max-width:100%}.nav-bar,.slider-menu{max-width:var(--content-max-width)}.hotel-info__header{color:var(--title-text-color);font-size:var(--title-font-size)}.hotel-info__header-text{font-weight:var(--font-weight-light)}.hotel-info__description{color:var(--running-text-color)}.lazy-image{padding-bottom:var(--image-ratio);position:relative}.lazy-image_is-loaded{padding-bottom:0}.lazy-image_is-loaded .lazy-image__loader{display:none}.lazy-image_has-rounded-border{border-radius:var(--border-radius-lg);overflow:hidden}.lazy-image__loader{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.locale-selector{height:var(--base-font-size)}.locale-selector__toggle-container{display:flex;flex-direction:column;height:var(--base-font-size);overflow:hidden;position:relative;transition:height .2s linear;width:var(--dropdown-width)}.locale-selector__toggle-container_is-open{height:calc(var(--dropdown-max-height) + var(--base-font-size) + var(--spacing-xs));transition:height .5s linear}.locale-selector__text_has-shadow{text-shadow:var(--locale-selection-text-shadow)}.locale-selector__value{text-align:right;text-transform:uppercase}.locale-selector__locale-list{position:absolute;right:0;top:calc(var(--base-font-size) + var(--spacing-xs))}.nav-bar{--burger-icon:url(/images/icon-hamburger-menu-white-9f22eef776d43faf51e4ab28e6e0a354.svg);align-items:center;color:var(--main-color);display:flex;margin:0 auto;width:100%}.modal__footer,.page-item-card__footer{margin-top:auto}.nav-bar_is-sticky{--burger-icon:url(/images/icon-hamburger-menu-color-0aad939b601163bb9f7ded1150b8d110.svg);color:var(--main-btn-color)}.nav-bar_is-sticky .nav-bar__icon_type_chevron path{stroke:var(--main-btn-color)}.nav-bar__logo-container{justify-self:center;margin-left:auto;margin-right:auto;transform:translateX(calc(var(--dropdown-width)/ 2))}.nav-bar__locale-selector{justify-self:flex-end}.nav-bar__logo{max-height:24px}.nav-bar__btn{color:inherit;cursor:pointer}.nav-bar__btn_type_burger{background-image:var(--burger-icon);height:13px;width:18px}.nav-bar__btn_type_locale-selection{align-items:center;display:flex;justify-content:center;text-transform:uppercase}.nav-bar__icon{transition:transform .3s}.nav-bar__icon_type_chevron{margin-left:var(--spacing-xs)}.nav-bar__icon_type_chevron path{stroke:var(--main-color)}.nav-bar__icon_is-active.nav-bar__icon_type_chevron{transform:rotateX(180deg)}.page-item-card{display:flex;flex-direction:column;height:100%;padding:var(--spacing-sm)}.page-item-card__header{background-image:var(--item-header-image);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-sm);padding-bottom:54%;width:100%}.page-item-card__body{margin-bottom:var(--spacing-sm);line-height:1.5}.page-item-card__price{font-weight:700;margin:var(--spacing-sm) 0}.modal{display:flex;flex-direction:column;height:100%;left:0;max-height:var(--modal-max-height);position:absolute;top:0;transform:scale(0);transition:var(--modal-hide-transition);width:var(--modal-width)}.modal_type_late-checkout{--header-background-url:url(/images/icon-late-checkout.svg);--close-icon-url:url(/images/icon-close-green-fc24e88294484a2d0868fef125ba42e8.svg);--modal-title-size:var(--title-font-size)}.modal_type_page-item{--background-size:cover;--close-icon-url:url(/images/icon-close-white-30f5ba22e2aa42ac9beeb6c5d4243928.svg);--modal-title-size:var(--section-title-font-size)}.modal_is-shown{transform:scale(1);transition:var(--modal-reveal-transition)}.modal_type_shop{background-color:var(--shop-modal-background-color)}.modal_type_shop-confirmation{--modal-max-height:fit-content;--modal-width:100%;top:initial;bottom:0}.modal_type_cookie-banner{--modal-max-height:fit-content;--modal-width:95%;top:initial;bottom:15px;background-color:#fff;left:50%;transform:translate(-50%,0)}.modal__content-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.modal__header{background-image:var(--header-background-url);background-position:center;background-repeat:no-repeat;background-size:var(--background-size);height:240px;padding:var(--spacing-md)}.modal__header_is-imageless{height:auto;width:auto}.modal__body{display:flex;flex:1;flex-direction:column;line-height:1.5;overflow:hidden;padding:var(--spacing-md)}.modal__content,body,html{-webkit-overflow-scrolling:touch}.modal__footer_is-mobile-safari{padding-bottom:44px}.modal__title{font-size:var(--modal-title-size)}.modal__teaser{margin-bottom:var(--spacing-lg)}.modal__price{font-weight:700;margin:var(--spacing-sm) 0}.modal__close-btn{background-image:var(--close-icon-url);background-repeat:no-repeat;cursor:pointer;height:24px;width:24px}.modal__content{flex:1;height:0;overflow-y:auto}.modal__content p{margin-bottom:var(--spacing-sm)}.modal__content ol,.modal__content ul{margin-bottom:var(--spacing-md);margin-left:var(--spacing-md)}.cookie-banner-modal{display:flex;flex-direction:column;gap:12px;padding:25px 30px;border-radius:20px}.cookie-banner-modal__title{font-size:1rem;font-weight:600}.cookie-banner-modal__content{font-size:.825rem;font-weight:400;line-height:18px}.cookie-banner-modal__advanced-settings{display:flex;flex-direction:column;padding-top:5px;padding-bottom:5px}.cookie-banner-modal__advanced-settings_item{display:flex;padding:10px;border-top:1px solid #f1f1f1}.cookie-banner-modal__advanced-settings_item:last-child{border-bottom:1px solid #f1f1f1}.cookie-banner-modal__advanced-settings_item_content{display:flex;flex-direction:column;gap:4px}.cookie-banner-modal__advanced-settings_item_content_title{font-size:.875rem;font-weight:400}.cookie-banner-modal__advanced-settings_item_content_description{font-size:.75rem;font-weight:300}.cookie-banner-modal__action-buttons{display:flex;flex-wrap:wrap;gap:8px}.cookie-banner-modal__action-buttons>.bx-btn{flex:1 1 calc(50% - 5px);box-sizing:border-box;font-size:.825rem;text-align:center;padding-left:10px;padding-right:10px}.cookie-banner-modal__action-buttons>.bx-btn:nth-child(3):nth-last-child(1){flex:1 1 100%}.cookie-banner-modal__action-buttons_muted-button.bx-btn_type_secondary{background-color:#f1f1f1;border:none}.cookie-banner-modal__action-buttons_muted-button .waves-ripple,.ui-shop-item-counter{background-color:#fff}.shop-confirmation-modal,.shop-datetime-selection-modal{padding:30px 20px;border-top-left-radius:20px;border-top-right-radius:20px;transition:transform .3s ease-in-out;display:flex}.cookie-banner-modal__action-buttons_muted-button>.bx-btn__label{color:#5e5e5e}.shop-datetime-selection-modal{flex-direction:column;gap:1.125rem;transform:translateY(100%)}.shop-datetime-selection-modal.modal_is-shown{transform:translateY(0)}.shop-datetime-selection-modal__close-button{position:absolute;top:16px;right:22px;cursor:pointer;width:24px;height:24px;opacity:.5}.shop-datetime-selection-modal__title{font-size:var(--shop-font-size-lg);font-weight:500}.shop-datetime-selection-modal__content{width:100%}.shop-datetime-selection-modal__action-buttons{width:100%;display:flex;flex-direction:column;gap:10px}.shop-confirmation-modal{flex-direction:column;align-items:center;gap:15px;transform:translateY(100%)}.shop-confirmation-modal.modal_is-shown{transform:translateY(0)}.shop-confirmation-modal__title{font-size:var(--shop-font-size-xl);font-weight:500}.shop-confirmation-modal__content{min-width:250px;font-size:var(--shop-font-size-sm);font-weight:300;text-align:center}.shop-confirmation-modal__action-buttons{width:100%;display:flex;flex-direction:column;gap:10px}.shop-confirmation-modal__action-buttons_cancel-button{background-color:var(--shop-btn-secondary-background-color)}.shop-order-cart__container_summary-cost_checkout-button,.shop-order-checkout__container_main-panel_submit-step-button{background-color:var(--shop-btn-frame-color);position:fixed;bottom:0;padding:var(--spacing-md);width:100%;left:0}.shop-order-cart__container{display:flex;flex-direction:column;gap:var(--spacing-md)}.shop-order-cart__header{display:block;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.shop-order-cart__header h6{opacity:.6}.shop-order-cart__empty{display:flex;flex-direction:column;gap:60px}.shop-order-cart__empty_body{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:100px}.shop-order-cart__empty_body_cart-icon{stroke:rgb(var(--shop-icon-color));height:80px}.shop-order-cart__empty_body_content{font-size:var(--shop-font-size-md);font-weight:500}.shop-order-cart__empty_body_shop-button{font-size:var(--shop-font-size-sm);font-weight:500;min-width:200px}.shop-order-checkout{margin-top:var(--spacing-md);margin-bottom:65px}.shop-order-checkout__container{display:flex;gap:1.5rem}.shop-order-checkout__container_main-panel{flex:1}.shop-order-checkout__container_main-panel_close-button{background-color:var(--shop-btn-secondary-background-color)}.shop-order-checkout__container_side-panel{display:none}.shop-order-checkout-confirmation-method,.shop-order-checkout-fulfillment-time{display:flex;flex-direction:column;gap:1rem}.shop-order-checkout-confirmation-method__content_label{display:block;font-size:var(--shop-font-size-xs);font-weight:500;color:rgba(var(--shop-main-color),.75);margin-bottom:.25rem}.shop-order-checkout-confirmation-method__content_data-privacy-notice{margin:.75rem .125rem;font-size:var(--shop-font-size-xs);color:rgba(var(--shop-main-color),.75)}.shop-order-checkout-confirmation-method__content_data-privacy-notice a,.shop-order-checkout-confirmation-method__content_data-privacy-notice a:active,.shop-order-checkout-confirmation-method__content_data-privacy-notice a:hover,.shop-order-checkout-confirmation-method__content_data-privacy-notice a:visited{color:inherit}.shop-order-checkout-confirmation-method__content_data-privacy-notice_link{text-decoration:underline}.shop-order-checkout-guest-details{display:flex;flex-direction:column;gap:1rem}.shop-order-checkout-guest-details__items-group{display:flex;flex-direction:column}.shop-order-checkout-guest-details__items-group>*+*{margin-top:-1px}.shop-order-checkout-guest-details__items-group_item{background-color:transparent;padding:.625rem .75rem .375rem;outline:solid 1px;outline-offset:-1px}.shop-order-checkout-guest-details__items-group_item:focus-within{position:relative;outline-color:rgb(var(--shop-main-color))}.shop-order-checkout-guest-details__items-group_item--top{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.shop-order-checkout-guest-details__items-group_item--bottom{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.shop-order-checkout-guest-details__items-group_item input{background-color:transparent;color:rgb(var(--shop-main-color));font-family:font-regular,"Open Sans",sans-serif}.shop-order-checkout-guest-details__items-group_item_label{display:block;font-size:var(--shop-font-size-xs);font-weight:400;color:rgba(var(--shop-main-color),.75)}.shop-order-checkout-guest-details__items-group_item_input{display:block;width:100%;font-size:var(--shop-font-size-sm);font-weight:500;line-height:1.5;border:none}.shop-order-checkout-guest-details__items-group_item_input::placeholder{color:rgba(var(--shop-main-color),.45);font-size:var(--shop-font-size-sm)}.shop-order-checkout-guest-details__items-group_item_input:focus{outline:0}.shop-order-checkout-guest-details__item{border-radius:.375rem;background-color:transparent;padding:.625rem 0 0 .75rem;outline:solid 1px;display:flex;flex-direction:column;outline-offset:-1px}.shop-order-checkout-guest-details__item:focus-within{position:relative;outline-color:rgb(var(--shop-main-color))}.shop-order-checkout-guest-details__item_label{display:block;font-size:var(--shop-font-size-xs);font-weight:400;color:rgba(var(--shop-main-color),.75)}.shop-order-checkout-guest-details__item textarea{background-color:transparent;color:rgb(var(--shop-main-color));font-family:font-regular,"Open Sans",sans-serif}.shop-order-checkout-guest-details__item_textarea{width:100%;font-size:var(--shop-font-size-sm);font-weight:500;line-height:1.5;border:none;outline:0;padding-right:.75rem;resize:vertical}.shop-order-datetime-selector{display:flex;flex-direction:column;gap:.75rem}.shop-order-datetime-selector__time-slot-picker{overflow-y:scroll;height:50vh;-ms-overflow-style:none;scrollbar-width:none}.shop-order-datetime-selector__time-slot-picker::-webkit-scrollbar{display:none}.shop-order-result{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.shop-order-result__content{display:flex;flex-direction:column;align-items:center;gap:1.15rem}.shop-order-result__content_icon{width:2rem;margin-bottom:-.475rem}.shop-order-result__content_title{font-weight:var(--font-weight-bold);font-size:var(--shop-font-size-lg);text-align:center}.shop-order-result__content_subtitle{font-size:var(--shop-font-size-sm);text-align:center}.shop-order-result__actions{display:flex;flex-direction:column;gap:.5rem;align-self:center;min-width:240px}.shop-order-summary{display:flex;flex-direction:column;gap:1rem}.shop-order-summary__item{display:flex;flex-direction:column;gap:.5rem}.shop-order-summary-cost{min-width:200px;background-color:var(--shop-disabled-background-color);padding:25px 20px;border-radius:6px}.shop-order-summary-cost__container{display:flex;flex-direction:column;gap:12px}.shop-order-summary-cost__container_item{display:flex;justify-content:space-between;font-size:var(--shop-font-size-sm)}.shop-order-summary-cost__container_item--prominent{font-size:var(--shop-font-size-lg);font-weight:600;margin-top:14px}.shop-order-summary-cost__container_item_tax-mark{font-size:var(--shop-font-size-xs);font-weight:300}.shop-order-summary-details{display:flex;flex-direction:column;gap:.25rem}.shop-order-summary-details__item{display:flex;gap:1rem;align-items:center;padding:.325rem .75rem}.shop-order-summary-details__item_icon{width:24px;height:24px}.shop-order-summary-details__item_content{display:flex;flex-direction:column;gap:3px;flex-grow:1}.shop-order-summary-details__item_content_title{font-size:var(--shop-font-size-xs);opacity:.75}.shop-order-summary-details__item_content_subtitle{font-size:var(--shop-font-size-sm)}.shop-order-summary-item-list{display:flex;flex-direction:column;padding-top:.5rem;margin-bottom:1rem}.shop-order-summary-item-list__page{display:flex;flex-direction:column;gap:1rem;margin-left:.25rem}.shop-order-summary-item-list__page_header{display:flex;gap:1rem;align-items:center}.shop-order-summary-item-list__page_header_image{background-image:var(--summary-item-list-image);border-radius:var(--border-radius-lg);aspect-ratio:1/1;height:40px}.shop-order-summary-item-list__page_header_content{display:flex;flex-direction:column;gap:.25rem;flex:1}.shop-order-summary-item-list__page_header_content_title{font-size:var(--shop-font-size-sm);font-weight:600}.shop-order-summary-item-list__page_header_content_subtitle{font-size:var(--shop-font-size-xs)}.shop-order-summary-item-list__page_header_icon{margin-right:2rem;transform:rotate(0);transition:transform .2s ease-in-out}.shop-order-summary-item-list__page_header_icon path{stroke:rgb(var(--shop-icon-color))}.shop-order-summary-item-list__page_header_icon--rotate{transform:rotate(180deg)}.shop-order-summary-item-list__page_content-animation{transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:translateY(-10px)}.shop-order-summary-item-list__page_content-animation--visible{opacity:1;transform:translateY(0)}.shop-order-summary-item-list__page_content{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.shop-order-summary-item-list__page_content_item{display:flex;align-items:center;gap:.25rem}.shop-order-summary-item-list__page_content_item_quantity-container{display:flex;justify-content:center;align-items:center;width:40px}.shop-order-summary-item-list__page_content_item_quantity-container_quantity{display:flex;justify-content:center;align-items:center;height:20px;width:20px;background-color:var(--disabled-background-color);border-radius:var(--border-radius-lg);font-size:var(--shop-font-size-xxs)}.shop-order-summary-item-list__page_content_item_item-container{display:flex;justify-content:space-between;align-items:center;flex:1}.shop-order-summary-item-list__page_content_item_item-container_title{font-size:var(--shop-font-size-xs)}.shop-order-summary-item-list__page_content_item_item-container_price{margin-right:1.25rem;font-size:var(--shop-font-size-xs);font-weight:600}.shop-item-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.shop-item-list-card{--image-x:80px;min-height:var(--image-x);min-width:300px;display:flex;justify-content:space-between;gap:10px}.shop-item-list-card__body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px}.flickity-button:disabled,.shop-item-list-card__image-container--mobile-hidden,.shop-item-list-card__item-counter--in-image{display:none}.shop-item-list-card__image-container{min-width:var(--image-x)}.shop-item-list-card__image{background-image:var(--item-header-image);border-radius:var(--border-radius-lg);aspect-ratio:1/1}.shop-item-list-card__title{font-weight:700;font-size:var(--shop-font-size-lg);word-wrap:anywhere;word-break:break-word}.shop-item-list-card__text{font-size:var(--shop-font-size-sm);font-weight:light}.shop-item-list-card__price{font-size:var(--shop-font-size-md)}.slider-menu{box-sizing:content-box;height:64px;margin:0 auto;overflow-x:auto;padding-top:var(--spacing-md);white-space:nowrap;width:100%}.slider-menu__item{color:var(--title-text-color);font-size:var(--description-font-size);font-weight:var(--font-weight-bold);height:calc(100% - var(--spacing-md));padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);text-decoration:none;text-transform:uppercase;transition:color .2s linear;white-space:nowrap}button,select{text-transform:none}.slider-menu__item::after{background-color:transparent;content:"";height:3px;margin-top:auto;transition:width .2s linear;width:1px}.slider-menu__item:first-child{padding-left:0}.slider-menu__item:last-child{padding-right:0}.slider-menu__item_is-active{border-bottom:1px solid var(--main-btn-color);color:var(--main-btn-color)}.sticky-header{left:0;position:fixed;top:0;transition:background-color .2s linear;width:100%;z-index:10}.sticky-header_is-sticky{background-color:var(--main-color);color:var(--main-btn-color)}.sticky-header_has-full-padding{padding:var(--spacing-sm)}.sticky-header_has-gradient{background-image:linear-gradient(to bottom,rgba(0,0,0,.44),rgba(0,0,0,0))}.sticky-header__divider{background-color:var(--disabled-background-color);height:1px;width:100%}.ui-shop-cart-widget{cursor:pointer}.ui-shop-cart-widget__icon{stroke:rgb(var(--shop-shopping-cart-icon-color));height:32px}.ui-shop-cart-widget__badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;font-size:var(--shop-font-size-xs);font-weight:var(--font-weight-bold);border-radius:12px;background-color:var(--shop-shopping-cart-icon-badge-background-color);color:rgb(var(--shop-shopping-cart-icon-badge-text-color));text-align:center;line-height:18px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:0 4px}.ui-shop-cart-widget__badge--is-pulsing{animation:pulse .3s ease-in-out}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.ui-shop-date-picker{display:flex;gap:.75rem;align-items:center;overflow-x:scroll;max-width:100%;padding:1px;margin:0 auto}.ui-shop-date-picker--hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.ui-shop-date-picker--hide-scrollbar::-webkit-scrollbar{display:none}.ui-shop-date-picker__item{display:flex;flex-direction:column;justify-content:center;gap:.125rem;height:64px;min-width:128px;flex:0 1 auto;outline:solid 1px;border-radius:var(--border-radius-lg);padding:0 16px;opacity:.5;cursor:pointer}.ui-shop-date-picker__item-weekday{font-size:var(--shop-font-size-sm);font-weight:600}.ui-shop-date-picker__item-date{font-size:var(--shop-font-size-xs)}.ui-shop-date-picker__item--active,.ui-shop-date-picker__item--selected{opacity:1}.ui-shop-inputs-phone-input{display:flex;outline:0}.ui-shop-inputs-phone-input__select-wrapper{position:relative;display:grid;flex-shrink:0;grid-template-columns:1fr}.ui-shop-inputs-phone-input__select-wrapper:focus-within{position:relative}.ui-shop-inputs-phone-input__select-wrapper_country-code-field{display:flex;justify-content:space-between;min-width:70px;appearance:none;border:none;padding:.375rem .5rem .375rem 0;font-size:var(--shop-font-size-sm);color:rgb(var(--shop-main-color));background:0 0;font-family:font-regular,"Open Sans",sans-serif}.ui-shop-inputs-phone-input__select-wrapper_country-select{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.ui-shop-inputs-phone-input__select-wrapper_country-select:focus{outline:0}.ui-shop-inputs-phone-input__select-wrapper_select-icon{pointer-events:none;grid-column-start:1;grid-row-start:1;min-width:1.25rem;width:1rem;align-self:center;justify-self:end;color:rgb(var(--shop-main-color))}.ui-shop-inputs-email-input_input,.ui-shop-inputs-phone-input__input{min-width:0;padding:.375rem .75rem .375rem 0;border:none;font-family:font-regular,"Open Sans",sans-serif}.ui-shop-inputs-email-input_error_icon,.ui-shop-inputs-phone-input__input-error_icon{width:14px;height:14px}.ui-shop-inputs-phone-input__select-wrapper_select-icon path{stroke:rgb(var(--shop-icon-color))}.ui-shop-inputs-phone-input__input{display:block;flex-grow:1;background-color:transparent;color:rgb(var(--shop-main-color));font-size:var(--shop-font-size-sm)}.ui-shop-inputs-phone-input__input::placeholder{color:rgba(var(--shop-main-color),.5)}.ui-shop-inputs-phone-input__input:focus{outline:0}.ui-shop-inputs-phone-input__input-error{position:absolute;margin-top:25px;margin-left:70px;display:flex;align-items:center;gap:.25rem;color:red}.ui-shop-inputs-phone-input__input-error_message{font-size:var(--shop-font-size-xxs)}.ui-shop-inputs-email-input{display:flex;flex-direction:column;outline:0}.ui-shop-inputs-email-input_input{display:block;flex-grow:1;background-color:transparent;color:rgb(var(--shop-main-color));font-size:var(--shop-font-size-sm)}.ui-shop-inputs-email-input_input::placeholder{color:rgba(var(--shop-main-color),.5)}.ui-shop-inputs-email-input_input:focus{outline:0}.ui-shop-inputs-email-input_error{display:flex;align-items:center;gap:.25rem;color:red}.ui-shop-inputs-email-input_error_message{font-size:var(--shop-font-size-xxs)}.ui-shop-item-counter{display:flex;justify-content:space-between;align-items:center;color:rgb(var(--shop-main-color));border-radius:10px;outline:#e9e9e9 solid .5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:28px;width:28px;transition:width .1s ease-in-out}.ui-shop-item-counter--expanded{width:84px}.ui-shop-item-counter__item{display:flex;justify-content:center;width:28px;height:28px}.ui-shop-item-counter__operator{cursor:pointer}.ui-shop-item-counter__operator--disabled{cursor:not-allowed;opacity:.5}.ui-shop-item-counter__operator--disabled:hover{background-color:inherit}.ui-shop-item-counter__operator-icon{width:12px}.ui-shop-item-counter__quantity{font-size:var(--shop-font-size-sm);height:auto}.ui-shop-option-selector{display:flex;flex-direction:column;gap:.75rem}.ui-shop-option-selector__option{display:flex;flex-direction:column;justify-content:center;padding:.75rem;outline:solid 1px;border-radius:var(--border-radius-lg);opacity:.5;cursor:pointer;transition:padding-top .3s ease-in-out,padding-bottom .2s ease-in-out .2s}.ui-shop-option-selector__option--selected{opacity:1}.ui-shop-option-selector__option--has-block{padding-top:1.5rem;padding-bottom:1.5rem}.ui-shop-option-selector__option_container--has-block{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.ui-shop-option-selector__option_container_main-section{display:flex;gap:.75rem;align-items:center}.ui-shop-option-selector__option_container_main-section_icon{width:24px;height:24px}.ui-shop-option-selector__option_container_main-section_content{display:flex;flex-direction:column;gap:3px;flex-grow:1}.ui-shop-option-selector__option_container_main-section_content_title{font-size:var(--shop-font-size-sm);font-weight:600}.ui-shop-option-selector__option_container_main-section_content_subtitle{font-size:var(--shop-font-size-xs)}.ui-shop-option-selector__option_container_block-section{height:0;opacity:0}.ui-shop-option-selector__option_container_block-section--is-visible{height:45px;opacity:1;transition:height .3s ease-in-out,opacity .2s ease-in-out .2s}.ui-shop-option-selector__option_container_block-section_content{display:flex;flex-direction:column;margin-left:36px}.ui-shop-time-slot-picker{display:flex;flex-direction:column}.ui-shop-time-slot-picker__item{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1.5rem .625rem .25rem;border-bottom:.5px solid rgba(var(--shop-main-color),.25);cursor:pointer}.ui-shop-time-slot-picker__item:last-child{border-bottom:none}.ui-shop-time-slot-picker__item_label{font-size:var(--shop-font-size-sm);opacity:.5;cursor:pointer}.ui-shop-time-slot-picker__item_label--selected{opacity:1}.ui-shop-time-slot-picker__item_input[type=radio]{height:1rem;width:1rem}.ui-shop-time-slot-picker__item_input[type=radio]:checked{accent-color:rgb(var(--shop-main-color))}.flickity-button{background:var(--main-color);opacity:.8;z-index:2}.flickity-button:disabled{opacity:0}.flickity-button:active{opacity:1}.flickity-button:hover{background:var(--main-color);opacity:1}.flickity-viewport{z-index:1}.flickity-button-icon{fill:var(--title-text-color);opacity:.7}.flickity-button-icon:active{opacity:.5}.flickity-prev-next-button{border-radius:0;height:100%;width:40px}.flickity-prev-next-button.previous{box-shadow:5px 14px 15px 9px var(--main-color);left:-1px}.flickity-prev-next-button.next{box-shadow:-5px 14px 15px 9px var(--main-color);right:-1px}.flickity-prev-next-button .flickity-button-icon{top:5%}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}details,main{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0;width:100%}body{background-color:var(--background-color);color:rgba(var(--main-text-color),var(--main-text-opacity));font-family:font-regular,"Open Sans",sans-serif;font-size:var(--base-font-size);-webkit-tap-highlight-color:transparent}body.body_has_open-modal{overflow:hidden;-webkit-overflow-scrolling:auto}body>.ember-view:not(.liquid-destination){height:100%;margin:0;-webkit-overflow-scrolling:touch;padding:0;position:relative;width:100%}[data-ember-action],a,button,input{cursor:pointer}@media (min-width:768px){.home-screen-tile_type_link,.home-screen-tile_type_text,.page__section_is-shop{padding:var(--spacing-md)}.page_is-internal:not(.page_is-shop){flex-flow:row wrap;justify-content:space-between}.page_has-grid-items{margin-left:auto;margin-right:auto;max-width:var(--content-max-width)}.page_has-centered-items{justify-content:space-evenly}.page_is-shop__item-list{margin-bottom:0}.page_is-shop__continue-button{display:none}.page__section_is-grid-item:not(.page__section_is-shop-item){margin-left:0;margin-right:0;width:calc(50% - var(--spacing-md)/ 2)}.page__section_is-shop{box-shadow:var(--elevation-1)}.home-screen-tile{width:calc(25% - (var(--spacing-md) * 3)/ 4)}.home-screen-tile__sizer{width:calc(25% - var(--spacing-md) * 3 / 4)}.hotel-info{padding-bottom:var(--spacing-md)}.modal_type_cookie-banner{--modal-width:85%;bottom:45px}.cookie-banner-modal{gap:14px;padding:30px 45px}.cookie-banner-modal__advanced-settings_item{padding:15px}.cookie-banner-modal__action-buttons>.bx-btn,.cookie-banner-modal__action-buttons>.bx-btn:nth-child(3):nth-last-child(1){flex:1}.shop-datetime-selection-modal{--modal-width:672px;border-radius:12px;left:50%;top:50%;transform:translate(-50%,-50%) scale(0)}.shop-datetime-selection-modal.modal_is-shown{transform:translate(-50%,-50%) scale(1)}.shop-datetime-selection-modal__title{font-size:var(--shop-font-size-xl)}.shop-confirmation-modal{--modal-width:384px;border-radius:12px;left:50%;top:50%;transform:translate(-50%,-50%) scale(0)}.shop-confirmation-modal.modal_is-shown{transform:translate(-50%,-50%) scale(1)}.shop-order-cart__container{flex-direction:row;justify-content:space-between;align-items:flex-start}.shop-order-cart__container_item-list{flex-basis:60%}.shop-order-cart__container_summary-cost{flex-basis:40%;display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:0}.shop-order-cart__container_summary-cost_checkout-button{position:initial;padding:0}.shop-order-checkout__container_main-panel{flex-basis:60%}.shop-order-checkout__container_main-panel_submit-step-button{display:none}.shop-order-checkout__container_side-panel{flex-basis:40%;margin-top:2.4rem;display:flex;flex-direction:column;gap:1.5rem}.shop-order-checkout__container_side-panel--hidden,.shop-order-summary__item_cost{display:none}.shop-order-checkout-confirmation-method__content_data-privacy-notice,.shop-order-checkout-confirmation-method__content_label{font-size:var(--shop-font-size-sm)}.shop-order-checkout-guest-details__items-group{flex-direction:row;gap:.5rem}.shop-order-checkout-guest-details__items-group_item{flex:1;border-radius:.375rem}.shop-order-checkout-guest-details__items-group_item_label{font-size:var(--shop-font-size-sm);margin-bottom:.125rem}.shop-order-checkout-guest-details__items-group_item_input{font-size:var(--shop-font-size-md)}.shop-order-checkout-guest-details__item_label{font-size:var(--shop-font-size-sm);margin-bottom:.125rem}.shop-order-checkout-guest-details__item_textarea{font-size:var(--shop-font-size-md)}.shop-order-result__content_icon{width:2.5rem}.shop-order-result__content_title{font-size:var(--shop-font-size-xl)}.shop-order-result__content_subtitle,.shop-order-summary-cost__container_item{font-size:var(--shop-font-size-md)}.shop-order-summary{gap:2rem}.shop-order-summary__item{gap:1rem}.shop-order-summary-cost{padding:30px 20px}.shop-order-summary-cost__container_item--prominent{font-size:var(--shop-font-size-xl)}.shop-order-summary-cost__container_item_tax-mark,.shop-order-summary-details__item_content_title{font-size:var(--shop-font-size-sm)}.shop-order-summary-details__item_icon{width:28px;height:28px}.shop-order-summary-details__item_content_subtitle,.shop-order-summary-item-list__page_header_content_title{font-size:var(--shop-font-size-md)}.shop-order-summary-item-list__page_header_content_subtitle{font-size:var(--shop-font-size-sm)}.shop-order-summary-item-list__page_content_item_quantity-container_quantity{height:24px;width:24px;font-size:var(--shop-font-size-xs)}.shop-order-summary-item-list__page_content_item_item-container_price,.shop-order-summary-item-list__page_content_item_item-container_title{font-size:var(--shop-font-size-sm)}.shop-item-list--with-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(33% - var(--spacing-sm)),1fr))}.shop-item-list-card--with-tiles{min-width:unset;flex-direction:column;gap:0;border-radius:var(--border-radius-lg);box-shadow:var(--elevation-1)}.shop-item-list-card--with-tiles .shop-item-list-card__image-container{display:block;position:relative}.shop-item-list-card--with-tiles .shop-item-list-card__image{border-bottom-left-radius:unset;border-bottom-right-radius:unset;aspect-ratio:16/9}.shop-item-list-card--with-tiles .shop-item-list-card__image-placeholder{background-color:var(--shop-disabled-background-color)}.shop-item-list-card--with-tiles .shop-item-list-card__item-counter--in-image{display:block;position:absolute;bottom:var(--spacing-sm);right:var(--spacing-sm)}.shop-item-list-card--with-tiles .shop-item-list-card__body{justify-content:flex-start;gap:10px;padding:var(--spacing-sm);background-color:#fff;border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}.shop-item-list-card--with-tiles .shop-item-list-card__item-counter{display:none}.ui-shop-date-picker__item{height:88px;min-width:152px}.ui-shop-date-picker__item-weekday{font-size:var(--shop-font-size-lg)}.ui-shop-date-picker__item-date{font-size:var(--shop-font-size-sm)}.ui-shop-option-selector__option{padding:1rem}.ui-shop-option-selector__option_container_main-section{gap:1rem}.ui-shop-option-selector__option_container_main-section_icon{width:28px;height:28px}.ui-shop-option-selector__option_container_main-section_content_title{font-size:var(--shop-font-size-md)}.ui-shop-option-selector__option_container_main-section_content_subtitle{font-size:var(--shop-font-size-sm)}.ui-shop-option-selector__option_container_block-section_content{margin-left:44px}.ui-shop-time-slot-picker__item{padding:.875rem 1.5rem .875rem .25rem}.ui-shop-time-slot-picker__item_label{font-size:var(--shop-font-size-md)}.ui-shop-time-slot-picker__item_input[type=radio]{height:1.2rem;width:1.2rem}}@media (min-width:992px){.page__section_is-grid-item:not(.page__section_is-shop-item){margin-bottom:var(--spacing-md);width:calc(33% - (var(--spacing-md) * 2)/ 3)}.page__section_type_home-info:not(.page__section_is-shop-item){padding-bottom:var(--spacing-md)}.modal{--modal-max-height:600px;--modal-width:800px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%) scale(0)}.modal_is-shown{transform:translate(-50%,-50%) scale(1)}.modal_type_cookie-banner{--modal-width:800px;--modal-max-height:fit-content;top:auto;transform:translate(-50%,0)}.modal__content-container{flex-direction:row}.modal__header{height:400px;width:300px}.shop-order-cart,.shop-order-checkout{width:calc(992px - var(--spacing-md) * 2)}.modal__body{height:400px}.cookie-banner-modal{gap:18px;padding:40px 65px}.shop-order-cart__container,.shop-order-checkout__container{gap:3rem}.shop-order-cart{margin:var(--spacing-sm) auto}.shop-order-checkout{margin:var(--spacing-xl) auto}.shop-item-list--with-tiles{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--spacing-sm)),1fr))}}@media (min-width:1200px){.category-header__container,.page_has-grid-items{padding-left:0;padding-right:0}.bx-btn_is-modal{border-radius:var(--border-radius-sm);height:48px;width:240px}.category-header__cart{right:0}.modal{--modal-width:1040px}.modal_type_cookie-banner{--modal-width:800px}.modal__header{height:400px;width:400px}.modal__body{height:400px}.modal__footer{box-shadow:var(--elevation-2);display:flex;flex-direction:row-reverse;padding:var(--spacing-sm) var(--spacing-md)}.shop-item-list--with-tiles{margin:0 auto;max-width:var(--content-max-width)}.slider-menu__item:first-child{padding-left:0}.slider-menu__item:last-child{padding-right:0}}@media (max-width:768px){.flickity-button{display:none}}@media (hover:hover){.ui-shop-item-counter__operator:hover{background-color:var(--shop-btn-color)}.ui-shop-item-counter__operator:hover:only-child{border-radius:10px}.ui-shop-item-counter__operator:hover:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui-shop-item-counter__operator:hover:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}}@media (hover:none){.ui-shop-item-counter__operator:active{background-color:var(--shop-btn-color)}.ui-shop-item-counter__operator:active:only-child{border-radius:10px}.ui-shop-item-counter__operator:active:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui-shop-item-counter__operator:active:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}}