.bt4-addons-summary-list__wrapper{margin-top:var(--space-16)}.bt4-addons-summary-list__addons{display:flex;flex-direction:column;gap:var(--space-16);margin:0;padding:0;list-style:none}.bt4-addons-summary-list__addon{display:flex;justify-content:space-between;align-items:center;margin:0}.bt4-addons-summary-list__addon-name{font-size:var(--book-4-time__font-size-regular);font-family:var(--typography-bodytextfont)}.bt4-addons-summary-list__addon-price{font-size:var(--typography-text-regular);font-family:var(--typography-headingfont)}.cart-summary__accordion.accordion{--accordion__heading-font-size: var(--book-4-time__font-size-small);--accordion__background-color: var(--color-vana-white)}.cart-summary__accordion .accordion-button{justify-content:flex-start;gap:var(--space-8);padding:0 var(--book-4-time__padding-mobile) 20px var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.cart-summary__accordion .accordion-button{padding-inline:var(--book-4-time__padding-tablet)}}.cart-summary__accordion-button-text{margin-top:var(--space-4);margin-bottom:0}.cart-summary__accordion-button-cart-count{display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in-out;border-radius:50%;background-color:var(--color-vana-burgundy);width:20px;height:20px}.cart-summary__accordion-button-cart-count span{margin-top:var(--space-4);color:var(--color-white);font-size:var(--book-4-time__font-size-small)}.cart-item__container{background-color:var(--book-4-time__background-color);padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.cart-item__container{padding-inline:var(--book-4-time__padding-tablet)}}.cart-item__button-container{display:flex;gap:var(--space-16);background-color:var(--book-4-time__background-color)}.cart-item__button-container button:disabled{cursor:not-allowed}.cart-item__spa-name{display:inline-block;margin-block:var(--space-4);color:var(--book-4-time__text-color-grey);font-size:var(--book-4-time__font-size-regular)}.cart-item__details-container{display:flex;justify-content:space-between}.cart-item__details{display:flex;flex-direction:column;gap:var(--space-8);font-size:var(--book-4-time__font-size-small)}.cart-item__details-item-wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--space-8)}.cart-item__details-item-wrapper svg{width:var(--space-24);height:var(--space-24)}.cart-item__details-duration{margin-top:var(--space-4);font-size:var(--book-4-time__font-size-regular)}.cart-item__details-duration span:first-child{margin-right:var(--space-4)}.cart-item__price-container{display:flex;align-items:end;gap:var(--space-8);font-size:var(--typography-text-large);font-family:var(--typography-headingfont)}.cart-item__dialog-box{padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.cart-item__dialog-box{padding-inline:var(--book-4-time__padding-tablet)}}.checkout__guest-form{display:flex;flex-flow:row wrap;gap:8px}.checkout__guest-item{display:flex;flex-direction:column;width:calc(50% - var(--space-8) / 2)}.checkout__guest-item input:not([type=submit]),.checkout__guest-item select{border-radius:unset;padding:6px 10px;font-size:var(--typography-text-regular)}.checkout__guest-item select{height:100%;color:inherit}.checkout__guest-item.full-width{width:100%}.checkout-payment__container{padding-top:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.checkout-payment__container{padding-top:var(--book-4-time__padding-tablet)}}.checkout-payment__heading{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;display:block}[data-background-dark=true] .checkout-payment__heading{color:var(--typography-headingcolor-darkbg)}.checkout-payment__item{display:flex;gap:var(--space-8)}.checkout-payment__item input{align-self:flex-start;margin-top:13px}.checkout-payment__item-label{font-family:var(--typography-bodytextfont)}.checkout-payment__item-label svg{width:var(--space-24);height:var(--space-24)}.checkout-payment__item-label-title{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);font-size:var(--book-4-time__font-size-regular)}.checkout-payment__item-label-title.payment-check-in{padding-block:6px}.checkout-payment__item-label-description{font-size:var(--book-4-time__font-size-small);line-height:1.6;text-transform:none}.book-4-time__checkout-form{padding:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.book-4-time__checkout-form{padding:var(--book-4-time__padding-tablet)}}.book-4-time__checkout-form-footer{padding-inline:var(--book-4-time__padding-mobile);padding-block:var(--space-16) var(--space-24)}@media screen and (min-width: 768px){.book-4-time__checkout-form-footer{padding-inline:var(--book-4-time__padding-tablet)}}.book-4-time__checkout-button svg{display:inline-block;vertical-align:middle;animation:rotation 1s infinite linear;width:var(--space-24);height:15px}.book-4-time__checkout-dialog-box{padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.book-4-time__checkout-dialog-box{padding-inline:var(--book-4-time__padding-tablet)}}.confirmation__item-container{padding:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.confirmation__item-container{padding:var(--book-4-time__padding-tablet)}}.confirmation__item-spa-name,.confirmation__item-details-name,.confirmation__item-details-wrapper,.confirmation__item-booking-code,.confirmation__item-quantity{color:var(--book-4-time__text-color-grey)}.confirmation__item-booking-code,.confirmation__item-quantity{display:inline-block;font-size:var(--book-4-time__font-size-regular)}.confirmation__item-booking-code span,.confirmation__item-quantity span{margin-left:var(--space-4)}.confirmation__item-booking-code{margin-block:var(--space-4)}.confirmation__item-spa-name{display:inline-block;margin-block:var(--space-4);font-size:var(--book-4-time__font-size-regular)}.confirmation__item-header-wrapper{display:flex;justify-content:space-between;align-items:center}.confirmation__item-heading{font-size:var(--typography-h4-fontsize)}.confirmation__item-details-name :first-child{margin-right:var(--space-4)}.confirmation__item-price-container{display:flex;gap:var(--space-8);font-size:var(--typography-text-large);font-family:var(--typography-headingfont)}.confirmation__item-details-container{display:flex;flex-direction:column;gap:var(--space-8);font-size:var(--book-4-time__font-size-regular)}.confirmation__item-details-container .bt4-addons-summary-list__wrapper{margin-top:0}.confirmation__item-details-wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--space-8)}.confirmation__item-details-wrapper svg{width:var(--space-24);height:var(--space-24)}.confirmation__item-details-duration{margin-top:var(--space-4);font-size:var(--book-4-time__font-size-regular)}.confirmation__item-details-duration span:first-child{margin-right:var(--space-4)}.confirmation__content-container{display:flex;flex-direction:column;background-color:var(--book-4-time__background-color);padding:0 32px 32px}.confirmation__content-header{align-self:center}.confirmation__content-text{font-size:var(--book-4-time__font-size-regular)}.confirmation__footer-container{display:flex;justify-content:center;border-top:1px solid var(--book-4-time__border-color);padding-top:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.confirmation__footer-container{padding-top:var(--book-4-time__padding-tablet)}}.confirmation__dialog-box{padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.confirmation__dialog-box{padding-inline:var(--book-4-time__padding-tablet)}}.checkout-request__dialog-box{padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.checkout-request__dialog-box{padding-inline:var(--book-4-time__padding-tablet)}}.guarantee-header-wrapper{display:flex;flex-direction:column;padding:var(--book-4-time__padding-mobile)}.guarantee-header-wrapper h2{align-self:center}.guarantee-header-wrapper p{font-size:var(--book-4-time__font-size-regular)}.guarantee-header-wrapper button{width:fit-content}@media screen and (min-width: 768px){.guarantee-header-wrapper{padding:var(--book-4-time__padding-tablet)}}.payment-iframe{padding-inline:var(--space-8);width:100%;height:700px}@media screen and (min-width: 768px){.payment-iframe{padding-inline:var(--space-16)}}.bt4-addons-list__wrapper{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-16)}.bt4-addons-list__header{margin-top:var(--space-8);font-size:var(--book-4-time__font-size-regular)}.bt4-addons-list__addon{display:flex;justify-content:space-between;font-size:var(--book-4-time__font-size-regular);line-height:var(--typography-bodytext-lineheight)}.bt4-addons-list__addon-label{display:inline-flex;align-items:center;gap:var(--space-8);padding:0;text-transform:unset}.bt4-addons-list__addon-name{margin-top:var(--space-4);font-size:var(--book-4-time__font-size-regular);font-family:var(--typography-bodytextfont)}.bt4-addons-list__addon-price{margin-top:2px;font-size:var(--typography-text-regular);font-family:var(--typography-headingfont)}.spa-service__content{background-color:var(--book-4-time__background-color);padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.spa-service__content{padding-inline:var(--book-4-time__padding-tablet)}}.spa-service__image img{margin-bottom:var(--space-8);border-radius:var(--space-16)}.spa-service__spa-name{display:inline-block;margin-block:var(--space-4);color:var(--book-4-time__text-color-grey);font-size:var(--book-4-time__font-size-regular)}.spa-service__details{display:flex;justify-content:space-between;padding-bottom:var(--space-16)}.spa-service__summary-container{display:flex;flex-direction:column;gap:var(--space-8);font-size:var(--book-4-time__font-size-small)}.spa-service__summary-wrapper{display:flex;flex-direction:row;align-items:center;gap:var(--space-8)}.spa-service__summary-wrapper svg{width:var(--space-24);height:var(--space-24)}.spa-service__duration{margin-top:var(--space-4);font-size:var(--book-4-time__font-size-regular)}.spa-service__duration span:first-child{margin-right:var(--space-4)}.spa-service__price-container{display:flex;align-items:end;gap:var(--space-8);font-size:var(--typography-text-large);font-family:var(--typography-headingfont)}.spa-service__price-prefix,.spa-service__price-suffix{color:var(--book-4-time__text-color-grey);font-style:italic;font-size:var(--book-4-time__font-size-regular);line-height:var(--typography-heading-lineheight);text-transform:lowercase}.spa-service__more-info-accordion.accordion{--accordion__background-color: var(--color-vana-white)}.spa-service__more-info-accordion .accordion-button{border-top:1px solid var(--book-4-time__border-color);padding-block:var(--space-24)}.spa-service__more-info-accordion .accordion-button .info-text{transition:opacity .4s ease-in-out;font-size:var(--book-4-time__font-size-regular);text-transform:uppercase}.spa-service__more-info-text{padding-bottom:var(--space-24);font-size:var(--book-4-time__font-size-regular)}.people-count-selector{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--book-4-time__border-color);padding-block:var(--space-24)}.people-count-selector__label{font-size:var(--book-4-time__font-size-regular);text-transform:uppercase}.people-count-selector__button-container{display:flex;justify-content:center;align-items:center;gap:var(--space-16)}.people-count-selector__button-container span{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;font-size:var(--typography-h3-fontsize-small);text-align:center}[data-background-dark=true] .people-count-selector__button-container span{color:var(--typography-headingcolor-darkbg)}.people-count-selector__button{display:flex;border-radius:2px;background:var(--color-grey-lukewarm);width:30px;height:30px;color:var(--color-black)}.people-count-selector__button[disabled]{opacity:.8;cursor:not-allowed}.people-count-selector__button svg{margin:auto;width:13px}.time-slot-list{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-12);margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.time-slot-list{gap:var(--space-16)}}.time-slot-list__container{display:flex;flex-direction:column;gap:var(--space-8)}.time-slot-list__date-wrapper{display:flex;flex-direction:column;align-items:center}.time-slot-list__date-wrapper .day-name{font-size:var(--select-time__font-size-small);text-transform:capitalize}.time-slot-list__date-wrapper .day-date{font-size:var(--select-time__font-size-large)}.time-slot-list__item{display:flex;flex-direction:column;align-items:center;border:1px solid var(--background-primary);border-radius:var(--space-4);padding-inline:var(--space-4);padding-block:var(--space-12);color:var(--background-primary)}.time-slot-list__item time,.time-slot-list__item span{font-size:var(--book-4-time__font-size-regular)}.time-slot-list__item:hover,.time-slot-list__item.selected{background-color:var(--background-primary);color:var(--color-white)}.time-slot-list__item.disabled,.time-slot-list__item:disabled,.time-slot-list__item.disabled:hover,.time-slot-list__item:disabled:hover{cursor:not-allowed;border-color:var(--border-color-primary-disabled);background:var(--background-primary-disabled);color:var(--font-color-primary-disabled)}.time-slot-list__item :first-child{font-weight:600}.time-slot-list__item:focus-visible{outline-offset:2px}.time-slot-list__empty-item{font-size:var(--book-4-time__font-size-small)}.time-slot-list__date-wrapper.no-availability,.time-slot-list__empty-item.no-availability{color:var(--color-grey-mediumlight);text-align:center}.time-slot-navigation{display:flex;justify-content:space-between;align-items:center;padding:var(--space-24) var(--space-8) var(--space-16) var(--space-8)}.time-slot-navigation__button svg{width:var(--space-24);height:var(--space-24);color:var(--color-black)}.time-slot-navigation__button[disabled]{cursor:not-allowed}.time-slot-navigation__button[disabled] svg{color:var(--color-grey-mediumlight)}.time-slot-navigation__date{font-weight:400;line-height:var(--typography-heading-lineheight);font-family:var(--typography-headingfont);letter-spacing:var(--typography-heading-letter-spacing);text-transform:uppercase;font-size:var(--book-4-time__font-size-large)}[data-background-dark=true] .time-slot-navigation__date{color:var(--typography-headingcolor-darkbg)}.time-slot-navigation__loading{font-size:var(--book-4-time__font-size-regular)}.time-slot-picker,.time-slot-picker__footer{padding-inline:var(--book-4-time__padding-mobile)}@media screen and (min-width: 768px){.time-slot-picker,.time-slot-picker__footer{padding-inline:var(--book-4-time__padding-tablet)}}.time-slot-picker__footer{padding-block:var(--space-16) var(--space-24)}.time-slot-picker__no-availability-dialog{padding-block:var(--space-24)!important}.time-slot-picker__no-availability-dialog .confirm-dialog-box__heading{margin-bottom:var(--space-16)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal__book-4-time{--book-4-time__font-size-large: var(--typography-text-large);--book-4-time__font-size-regular: var(--typography-text-small);--book-4-time__font-size-small: var(--typography-text-micro);--book-4-time__padding-mobile: var(--space-16);--book-4-time__padding-tablet: var(--space-24);--book-4-time__text-color-grey: var(--color-text-grey);--book-4-time__background-color: var(--color-vana-white);--book-4-time__border-color: var(--color-grey)}.modal__book-4-time .modal-dialog__header{background-color:var(--color-vana-white)}.modal__book-4-time .modal-dialog__content{--modal-dialog__box-max-width: 90%}@media screen and (min-width: 582px){.modal__book-4-time .modal-dialog__content{--modal-dialog__box-max-width: 582px}}.modal__book-4-time .modal-dialog__close-btn{opacity:1}.modal__book-4-time .modal-dialog__content-wrapper{padding-inline:0}.modal__book-4-time .modal-dialog__content-wrapper:has(.book-4-time__reservation){padding-bottom:100px}.modal__book-4-time .modal-dialog__content-wrapper:has(.book-4-time__checkout){padding-bottom:85px}.modal__book-4-time .modal-dialog__content-wrapper:has(>:is(.slide-in-right,.slide-in-left)){overflow-x:hidden}.modal__book-4-time .footer-button{display:flex;position:absolute;bottom:0;justify-content:center;margin-inline:calc(var(--book-4-time__padding-mobile) * -1);background-color:var(--book-4-time__background-color);width:100%}@media screen and (min-width: 768px){.modal__book-4-time .footer-button{margin-inline:calc(var(--book-4-time__padding-tablet) * -1)}}.modal__book-4-time .footer-button button{width:100%}.modal__book-4-time .footer-button button:focus-visible{outline-offset:2px}.modal__book-4-time .footer-button[data-animation=true]{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.modal__book-4-time .footer-button[data-animation=false]{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}.book-4-time__spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block:45px}@media screen and (min-width: 768px){.book-4-time__spinner{margin-block:13svh}}.book-4-time__spinner span{margin-bottom:var(--space-16)}.book-4-time__spinner svg{animation:rotation 1s infinite linear;width:80px;height:80px}
