.book-menus{width:100%}.book-menus__wrapper{display:flex;height:100%;width:100%;align-items:center}.book-menu__space{display:flex;flex-grow:1;flex-direction:column;justify-content:center;height:100%;font-weight:400}.book-menu__view{font-size:.875rem;color:#ff0042;cursor:pointer}.book-summary__menus{min-height:2rem}.book-summary__menus__menu{display:block}.book-summary{text-transform:uppercase;line-height:1.5}.book-summary #payment_total .amount{color:#ff0042}.book-summary #menus .amount del{margin-right:5px}@media screen and (max-width:760px){.checkout__content__summary{margin-right:1rem;margin-left:1rem;border-radius:10px}}@media screen and (max-width:760px){.checkout__footer{margin-bottom:5rem}}.step-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;z-index:10}.step-loading__content{height:100%}.eb-phone-input select{opacity:0;width:100%;position:absolute;left:0;right:0;top:0;bottom:0}.eb-phone-input .select{background-color:#f9f9f9;border-top:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #eee;border-top-left-radius:10px;border-bottom-left-radius:10px}.eb-phone-input__label{padding-left:.8rem}.eb-phone-input__flag{height:3.125rem;font-size:1rem;font-weight:400;justify-content:flex-start;display:inline-flex;line-height:2;padding:.5rem 2.7rem .5rem .5rem}.eb-phone-input__flag .flag-icon{border-radius:290486px;width:1.86667rem;height:1.86667rem}.step-fields{max-width:600px;margin:0 auto}.step-fields label[for=is_subscribe]{line-height:1.2;display:flex}.is-giftcode-tag{color:#0d1121}.is-giftcode-tag:not(:last-child){margin-right:.5rem}.is-giftcode-tag .tag{background-color:#cfcfd3}.eb-booking-terms{padding:2rem}.eb-booking-terms a{border-bottom:1px solid #ff0042}.checkout__menus{padding-left:1.5rem!important}.checkout .pop-page-outer{background-color:#fff}@media print,screen and (min-width:761px){.checkout .pop-page-outer{background-color:#f9f9f9}}.checkout__footer{padding:1.3rem 0}@media print,screen and (min-width:761px){.checkout__footer{padding:1.3rem}}@media screen and (min-width:1024px){.checkout__footer{padding:1.3rem 0}}.checkout__footer .buttons{justify-content:flex-end;float:none}@media print,screen and (min-width:761px){.checkout__footer .buttons{float:right}}.checkout__footer .button{width:100%;letter-spacing:2px;padding-top:.7rem;padding-bottom:.7rem;font-weight:900;text-transform:uppercase}@media screen and (max-width:760px){.checkout__footer .button{height:50px}}@media print,screen and (min-width:761px){.checkout__footer .button{width:180px}}.checkout__footer .button .icon{position:absolute;right:1rem}.checkout__footer .button.is-outlined{color:#000}.checkout__header{position:relative;overflow:hidden;padding-bottom:1.3rem}.checkout__title{font-size:1.375rem;font-weight:900;flex-direction:row;height:100%;justify-content:flex-start;align-items:center;display:none}@media screen and (min-width:1024px){.checkout__title{display:flex}}.checkout__steps{height:100%;width:100%;overflow:hidden;padding-right:5px}.checkout__menus .label{font-size:1.175rem;text-transform:uppercase;font-weight:500;color:#000;margin-bottom:.1rem;margin-left:0!important}.checkout__menus .book-menu__view{margin-bottom:1rem;display:block;cursor:pointer;margin-left:0}.checkout__content{background-color:#fff;font-weight:700;border:0;min-height:auto;width:100%;height:100%;margin:0}@media print,screen and (min-width:761px){.checkout__content{border:2px solid #eee;min-height:520px}}.checkout__content .field{width:100%}.checkout__content .field:not(:last-child){margin-bottom:15px}.checkout__content .label{font-size:.9rem;font-weight:500;color:#000;margin-left:8px;text-transform:none}.checkout--right-border{border:0}@media print,screen and (min-width:761px){.checkout--right-border{border-right:2px solid #eee}}.checkout__content__items{padding:1rem;font-weight:400;line-height:1.3;font-size:.9rem}@media print,screen and (min-width:761px){.checkout__content__items{padding:1rem 2rem}}.checkout__content__items hr{height:1px}.checkout__content__items .title{font-weight:500;margin-bottom:1rem;margin-top:1rem}@media print,screen and (min-width:761px){.checkout__content__items{padding:1rem}}@media screen and (min-width:1216px){.checkout__content__items{padding:2rem}}.checkout--bg-blue{background-color:#0d1121;color:#fff}.checkout--bg-blue .title{font-size:1rem;color:#ff0042}.checkout__button{z-index:3;width:95%;height:auto;margin-right:auto;margin-left:auto}.checkout__button .icon.is-right{top:8px}@media print,screen and (min-width:761px){.checkout__button .icon.is-right{top:5px}}@media screen and (max-width:760px){.checkout__button{margin-bottom:5px!important}}@media print,screen and (min-width:761px){.checkout__button{height:51px!important;position:relative;width:auto}}.checkout__button.button--cancel{position:relative}.checkout-summary{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;width:100%;height:100%}.checkout-summary .book-summary{width:100%}.checkout-summary .title{margin-bottom:1.3125rem}.terms{display:block}@media screen and (min-width:1024px){.terms{display:flex}}.terms__item{width:100%;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:1rem;box-shadow:0 15px 35px rgba(19,40,76,.2);margin-bottom:3.25rem;z-index:1;background:#fff;text-align:center;border-radius:10px}@media screen and (min-width:1024px){.terms__item{width:50%}}.terms__item:not(:last-child){margin-right:0}@media print,screen and (min-width:761px){.terms__item:not(:last-child){margin-right:1.5rem}}.terms__item--gc{text-align:left}.terms__item--gc .terms__label{font-weight:700;text-transform:uppercase;color:#ff0042;margin-bottom:.8rem}.terms__number{background:#ff0042;width:3.5rem;height:3.5rem;color:#fff;border-radius:290486px;font-weight:900;font-size:1.125rem;margin:-2.75rem auto 1rem;display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.line-items__item{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:760px){.checkout__footer{margin-bottom:3rem;padding-bottom:0}}@media screen and (max-width:760px){.checkout__footer .buttons{padding:1rem}}@media screen and (max-width:760px){.checkout__footer .buttons button.is-huge{margin-bottom:5px}}.buttons .button--cancel:not(:last-child):not(.is-fullwidth){margin-right:0}@media print,screen and (min-width:761px){.buttons .button--cancel:not(:last-child):not(.is-fullwidth){margin-right:.5rem}}.button--cancel{display:block;width:100%}@media print,screen and (min-width:761px){.button--cancel{width:auto;display:inline-block}}.checkout__invalid .book-menu .select:not(.disabled) select,.checkout__invalid.select:not(.disabled),.checkout__invalid .select:not(.disabled){border-color:#ff0042}.book-menu--disabled{color:#8b8d8f}.book-menu--disabled .pprice__tag--sale{color:#fff;background-color:#8b8d8f}.book-menu--disabled .button,.book-menu--disabled button{-webkit-user-select:none;user-select:none}#checkout-giftcard,#checkout-page{margin-top:1rem}@media print,screen and (min-width:761px){#checkout-giftcard,#checkout-page{margin-top:2rem}}#checkout-page{position:relative;z-index:20}#checkout-page .section-product-page{padding-top:0}body,html{background-color:#fff}@media print,screen and (min-width:761px){body,html{background-color:#f9f9f9}}.info-view-menu__item{position:relative}.info-view-menu__item:not(:last-child){margin-bottom:3rem}.info-view-menu h2{text-transform:uppercase;font-size:.9rem}@media print,screen and (min-width:761px){.info-view-menu h2{font-size:1.1rem}}.info-view-menu .label{font-size:.875rem;text-transform:uppercase;margin-bottom:0;letter-spacing:1px;font-weight:900}.info-view-menu .subtitle,.info-view-menu p{font-size:1.125rem}.info-view-menu__content{font-size:1.125rem;display:none}.info-view-menu__content hr{background-color:#eee}@media print,screen and (min-width:761px){.info-view-menu__content hr{margin-right:-1.125rem;margin-left:-1.125rem}}@media screen and (min-width:1024px){.info-view-menu__content hr{margin-right:-2.125rem;margin-left:-2.125rem}}.info-view-menu .subtitle{margin-bottom:2rem;margin-top:1rem;text-align:center;color:#ff0042}.info-view-menu .box{padding:0}.info-view-menu .box:not(:last-child){margin-bottom:2.6rem}@media print,screen and (min-width:761px){.info-view-menu .box{padding-top:.85rem}}.info-view-menu .box .content{position:absolute;bottom:0;left:0;right:0;padding-top:0;border-top:2px solid transparent}.info-view-menu .box .content.is-active{position:relative;bottom:0;top:0;border-top-color:#eee;padding:1.125rem}@media screen and (min-width:1024px){.info-view-menu .box .content.is-active{padding:2.125rem}}.info-view-menu .info,.info-view-menu .price{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center}.info-view-menu .price{text-align:right;justify-content:flex-end}.info-view-menu .price .tag{font-weight:900;text-transform:uppercase;font-size:.8rem;line-height:1}.info-view-menu .price .tag small{font-size:.75rem;display:block;text-space:0}@media print,screen and (min-width:761px){.info-view-menu .price .tag small{font-size:.875rem}}.info-view-menu .price .is-normal{font-weight:700;color:#8b8d8f;text-decoration:line-through;font-size:.8rem}@media print,screen and (min-width:761px){.info-view-menu .price .is-normal{font-size:1.125rem}}.info-view-menu .price .is-normal small{font-size:.625rem}@media print,screen and (min-width:761px){.info-view-menu .price .is-normal small{font-size:.875rem}}.info-view-menu .price .is-sale{background-color:#f6cccc;color:#ff0042}.button.is-circle{width:2rem;height:2rem;min-width:2rem;min-height:2rem;max-width:2rem;max-height:2rem;border:0;z-index:2;border-radius:290486px;padding:0;font-size:.75rem;color:#fff;background-color:#ff0042;box-shadow:0 0 15px 0 rgba(212,0,0,.5);position:absolute;top:0;right:50%;margin-top:-1.1rem;margin-bottom:0;margin-right:-1.8rem}@media print,screen and (min-width:761px){.button.is-circle{font-size:1rem;margin-top:-1.5rem;width:3rem;height:3rem;min-width:3rem;min-height:3rem;max-width:3rem;max-height:3rem}}.is-active .info-view-menu__content{display:block}.info-view-menu__content .label{font-size:.9rem;color:#000}.info-view-menu__content p{font-size:.9005rem;line-height:1.4}.info-view-menu__obs{color:#ff0042;font-weight:700;text-align:center;line-height:1.25;margin-top:1rem}p.info-view-menu__obs{font-size:.9rem}.menu-product-page{display:block}@media print,screen and (min-width:761px){.menu-product-page{display:none}}.info-view-menu__top{margin-bottom:0!important;padding-left:1.125rem;padding-right:1.125rem}@media print,screen and (min-width:761px){.info-view-menu__top{padding-left:2.125rem;padding-right:2.125rem}}
/*# sourceMappingURL=9.c802b22f.chunk.css.map */