.dropdown-selection,.dropdown-selection-wrapper,.dropdown-selection-modal{font-family:inherit}.dropdown-selection .options-wrapper__element,.dropdown-selection-wrapper .options-wrapper__element,.dropdown-selection-modal .options-wrapper__element{cursor:pointer;border:0 solid;border-bottom-width:1px;border-color:var(--bs-nav-tabs-border-color);padding:1rem;font-size:1.25rem;text-decoration:none;display:block}@media (width<=575.98px){.dropdown-selection .options-wrapper__element,.dropdown-selection-wrapper .options-wrapper__element,.dropdown-selection-modal .options-wrapper__element{font-size:1.5rem}}.dropdown-selection .options-wrapper__element:hover,.dropdown-selection .options-wrapper__element.selected,.dropdown-selection-wrapper .options-wrapper__element:hover,.dropdown-selection-wrapper .options-wrapper__element.selected,.dropdown-selection-modal .options-wrapper__element:hover,.dropdown-selection-modal .options-wrapper__element.selected{background-color:var(--q-form-select-option-hover-bg)}.dropdown-selection .options-wrapper__element .bi,.dropdown-selection-wrapper .options-wrapper__element .bi,.dropdown-selection-modal .options-wrapper__element .bi{margin-left:.5rem}.dropdown-selection .options-wrapper__element.disabled,.dropdown-selection-wrapper .options-wrapper__element.disabled,.dropdown-selection-modal .options-wrapper__element.disabled{cursor:inherit;opacity:.5}.dropdown-selection-wrapper.popover{width:100%;max-width:19rem;box-shadow:var(--bs-box-shadow);border-color:var(--bs-border-color);border-radius:0}.dropdown-selection-wrapper.popover .popover-arrow{display:none}.dropdown-selection-wrapper.popover .popover-body{min-width:17.5rem}.dropdown-selection-modal .modal-dialog{width:100vw;max-width:100%;height:90%;max-height:unset;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.dropdown-selection-modal .modal-content{border-radius:1rem 1rem 0 0}.dropdown-selection-modal .modal-body{max-height:unset}.dropdown-selection-modal .dropdown-selection-body{flex-direction:column;height:100%;padding:.75rem;display:flex}.dropdown-selection-modal .options-wrapper{flex-grow:1;overflow-y:auto}.reservation-form-base .btn-outline-book{padding:var(--spacer-2) var(--spacer-0);width:3.75rem;height:2.5rem;font-weight:400;display:block}@media (width>=576px){.reservation-form-base.responsive-sm.full .form-groups{z-index:10;justify-content:center;align-items:center;width:100%;display:flex}}@media (width<=575.98px){.reservation-form-base.responsive-sm.full .form-groups{display:block}.reservation-form-base.responsive-sm.full .form-groups>.btn{width:100%;display:block}.reservation-form-base.responsive-sm.compact .form-groups{justify-content:center;display:flex}}@media (width>=768px){.reservation-form-base.responsive-md.full .form-groups{z-index:10;justify-content:center;align-items:center;width:100%;display:flex}}@media (width<=767.98px){.reservation-form-base.responsive-md.full .form-groups{display:block}.reservation-form-base.responsive-md.full .form-groups>.btn{width:100%;display:block}.reservation-form-base.responsive-md.compact .form-groups{justify-content:center;display:flex}}.privacy-modal{text-align:left}.privacy-modal .center-privacy{margin:1rem 0 0}.privacy-modal .extra-offers{margin:0 0 1rem}.privacy-modal .wrap-buttons{text-align:center}.privacy-modal .wrap-buttons .sep{margin:.25rem 0;display:block}.privacy-modal .wrap-buttons .btn{width:100%}.view.policy-term .page-title{margin-bottom:1rem}.menubar .menu-toggle-button:hover{background-color:#0000}.missing-functionalities,.missing-functionalities *{text-align:center}.missing-functionalities img{margin:7rem auto 5rem}.missing-functionalities .title{margin-bottom:1.875rem}.missing-functionalities .text:not(:last-of-type){margin-bottom:0}.price>span:empty{display:none}.cart-summary{border-color:#e2dddd}.cart-summary .row-cart{grid-template-columns:1.563rem 1fr 1fr 3.75rem;column-gap:.5rem;display:grid}.cart-summary.order-totals{border-top-color:#e2dddd}.cart-summary .cart-category{margin:1rem 0}.cart-summary .cart-category:first-child{margin-top:0}.cart-summary .cart-category__row-header{margin-bottom:.5rem}.cart-summary .cart-category__row-header .item-description{grid-column:2/4}.cart-summary .cart-category__row-header .item-description,.cart-summary .cart-category__row-header .price{font-size:1.375rem;font-weight:700}.cart-summary .cart-category__row-header .item-delete-icon{justify-self:end}.cart-summary .cart-category .cart-category-date{padding:.5rem 0;font-size:1.125rem}.cart-summary .cart-category .cart-category-item__details .item-description{font-size:1.125rem}.cart-summary .cart-category .cart-category-item__details .item-quantity{text-align:right;font-size:1.125rem}@media (width>=576px){.cart-summary .cart-category .cart-category-item__details .item-quantity{text-align:left}}.cart-summary .cart-category .cart-category-item__details .item-quantity.with-quantifier{justify-self:right;display:flex}@media (width>=576px){.cart-summary .cart-category .cart-category-item__details .item-quantity.with-quantifier{justify-self:left}}.cart-summary .cart-category .cart-category-item__details.has-quantifier{align-items:center}.cart-summary .cart-category .cart-category-item__modifiers+.cart-category-item__note .cart-item__note{margin-top:.625rem}.cart-summary .cart-category .cart-item__modifiers,.cart-summary .cart-category .cart-item__note{grid-column:2/4;font-size:.75rem}.cart-summary .cart-category .item-total-price{justify-self:end;font-size:1.125rem}.cart-summary .cart-category .btn.btn-nav>span{text-transform:none;font-size:1.125rem;display:inline-block}.cart-summary .cart-category .btn.btn-nav:before{border-width:1px;font-size:1.1rem;line-height:2rem}.cart-summary .cart-category .prev{line-height:1}.cart-summary .cart-category .prev .btn.btn-nav:before{border-width:.125rem;width:1.5625rem;height:1.5625rem;font-size:1rem;font-weight:400;line-height:1.4}.cart-summary .cart-category .btn-remove,.cart-summary .cart-category .btn-quantifier{width:1.5625rem;height:1.5625rem;font-size:1rem;line-height:1.5rem}.cart-summary .cart-category .btn-quantifier{font-size:.875rem}.cart-summary .cart-category .btn-remove{margin-right:.25rem;padding:0;font-size:1rem}.cart-summary .cart-summary__row-footer{padding:1rem 1rem .625rem;font-size:1.125rem;font-weight:700}.cart-summary .cart-summary__row-footer .total-label{grid-column:2/4}.cart-summary .cart-summary__row-footer .price{text-align:right}.cart-summary__has-appearance .cart-category{position:relative}@media (width>=768px){.cart-summary__has-appearance .cart-category:first-child{padding-left:9.625rem}}.cart-summary__has-appearance .cart-category__row-header .item-delete-icon,.cart-summary__has-appearance .cart-category__row-header .item-edit-button{justify-self:start;padding:1rem 0}@media (width>=768px){.cart-summary__has-appearance .cart-category__row-header .item-delete-icon,.cart-summary__has-appearance .cart-category__row-header .item-edit-button{padding:0;position:absolute;top:0;right:0}}.cart-summary__has-appearance .cart-category__row-header .item-edit-button .btn{text-transform:inherit;display:flex}.cart-summary__has-appearance .cart-category__row-header .item-edit-button .btn .text{margin-left:.5rem}@media (width<=767.98px){.cart-summary__has-appearance .cart-category .cart-category-date{padding-right:7.75rem}}@media (width>=768px){.cart-summary__has-appearance .cart-category .cart-category-item .item-quantity{text-align:center;padding:0 1rem}}.cart-summary__has-appearance .cart-category .cart-category-item .offer-image{max-width:6.25rem;position:absolute;top:0;right:0}@media (width>=768px){.cart-summary__has-appearance .cart-category .cart-category-item .offer-image{max-width:8.125rem;right:unset;left:0}}.cart-item-added .toast-header{color:#333;background-color:var(--book);border:none;padding:.75rem 1rem;font-size:1.125rem;font-weight:500}.cart-item-added .cart-added-list-item{color:#333;font-size:1rem}.service-menu{position:relative}.service-menu .service-menu-account{align-items:center}.service-menu .service-menu-account .account-link{color:#000;border-bottom:1px solid #e2dddd;padding:1rem;font-size:1rem;display:block}.service-menu .service-menu-account .account-link[disabled],.service-menu .service-menu-account .account-link.disabled{opacity:.4;cursor:default}.service-menu .service-menu-account .account-link[disabled]:hover,.service-menu .service-menu-account .account-link.disabled:hover{text-decoration:none}.service-menu .service-menu-account .account-link:last-child{border-bottom:none}.service-menu .b-sidebar{width:25rem}@media (width<=575.98px){.service-menu .b-sidebar{width:100%}}.service-menu .b-sidebar .b-sidebar-header,.service-menu .b-sidebar .b-sidebar-body,.service-menu .b-sidebar .b-sidebar-footer{padding:0 1rem}.service-menu .b-sidebar .b-sidebar-header{justify-content:space-between;margin-top:1.25rem;margin-bottom:2.5rem;display:flex}.service-menu .b-sidebar .b-sidebar-footer{border-top:1px solid;padding-bottom:1.25rem}.service-menu .b-sidebar .b-sidebar-footer .total-without-taxes{justify-content:center;padding:1.25rem 0;font-size:1.125rem;display:flex}.service-menu .b-sidebar .b-sidebar-footer .total-without-taxes .total-label{padding-right:2.5rem}.service-menu .b-sidebar .b-sidebar-footer .btn-primary{width:100%}.service-menu .field-focus-overlay{z-index:2}.service-menu .field-focus-overlay .bg-black{background-color:#000}.service-menu .cart-link-icon{position:relative}.service-menu .cart-link-icon .badge{text-align:center;width:1.1rem;height:1.1rem;padding:0;font-size:.75rem;line-height:1.1rem;position:absolute;top:-.313rem;left:50%;transform:translate(-50%)}.service-menu .nav-item-icon{margin-right:.625rem}.offcanvas{width:25rem!important}@media (width<=575.98px){.offcanvas{width:100%!important}}.offcanvas .offcanvas-header,.offcanvas .offcanvas-body,.offcanvas .offcanvas-footer{padding:0 1rem}.offcanvas .offcanvas-header{justify-content:space-between;margin-top:1.25rem;margin-bottom:2.5rem;display:flex}.offcanvas .offcanvas-header .offcanvas-title{font-size:2rem}.offcanvas .offcanvas-footer{border-top:1px solid;padding-bottom:1.25rem}.offcanvas .offcanvas-footer .total-without-taxes{justify-content:center;padding:1.25rem 0;font-size:1.125rem;display:flex}.offcanvas .offcanvas-footer .total-without-taxes .total-label{padding-right:2.5rem}.offcanvas .offcanvas-footer .btn-primary{width:100%}[data-v-4effdeff]:root{--vh:{{ vh }}}.app-wrapper .header[data-v-4effdeff],.app-wrapper .qamf-header[data-v-4effdeff]{z-index:2;position:sticky;top:0}.app-wrapper .header.is-stickying .logo-wrapper img[data-v-4effdeff],.app-wrapper .qamf-header.is-stickying .logo-wrapper img[data-v-4effdeff]{max-width:100%;max-height:3.125rem;transition:height .3s,max-height .3s}@media (width<=575.98px){.app-wrapper .header.is-stickying .logo-wrapper a[data-v-4effdeff],.app-wrapper .qamf-header.is-stickying .logo-wrapper a[data-v-4effdeff]{height:0}.app-wrapper .header.is-stickying .logo-wrapper img[data-v-4effdeff],.app-wrapper .qamf-header.is-stickying .logo-wrapper img[data-v-4effdeff]{max-height:0;margin:0;transition:height,max-height}}.app-wrapper .header.is-disabled a[data-v-4effdeff],.app-wrapper .qamf-header.is-disabled a[data-v-4effdeff]{opacity:.8;pointer-events:none}.app-wrapper .b-overlay-wrap.layout-wrapper[data-v-4effdeff]{grid-template-rows:auto 1fr auto;row-gap:0;min-height:100vh;display:grid}.app-wrapper[theme=qamf][data-v-4effdeff]{grid-template-rows:auto 1fr auto;row-gap:0;min-height:100%;font-family:sans-serif;display:grid}.app-wrapper[theme=qamf] .layout[data-v-4effdeff]{padding:1.5rem 1rem}@media (width<=767.98px){.app-wrapper[theme=qamf] .layout[data-v-4effdeff]{padding:1.5rem .5rem}}.app-wrapper[theme=qamf] .qamf-header[data-v-4effdeff]{background-color:#fff;border:0 solid red;border-bottom-width:.25rem;box-shadow:0 3px 8px #b0b0b0}.app-wrapper[theme=qamf] .qamf-header .layout[data-v-4effdeff]{padding:1.5rem 1rem 1.25rem;transition:padding .3s}.app-wrapper[theme=qamf] .qamf-header .logo-wrapper[data-v-4effdeff]{width:100%;max-width:16.25rem;transition:width .3s,max-width .3s;display:inline-block}.app-wrapper[theme=qamf] .qamf-header.is-stickying .layout[data-v-4effdeff]{padding:.5rem 1rem .25rem}.app-wrapper[theme=qamf] .qamf-header.is-stickying .logo-wrapper[data-v-4effdeff]{width:12.5rem}.app-wrapper[theme=qamf] .qamf-footer[data-v-4effdeff]{color:#fff;text-align:center;background-color:#333;font-size:.75em}.app-wrapper[theme=qamf] .qamf-footer .layout[data-v-4effdeff]{padding:1rem}
