.merchant-branches__container[data-v-6f8e0002]{width:480px;height:calc(100vh - 112px);max-height:255px;overflow-y:auto;box-shadow:inset 0 -10px 10px -10px #dedede}@media only screen and (max-width:599px){.merchant-branches__container[data-v-6f8e0002]{width:100%}}.merchant-branches__container .branch-radio[data-v-6f8e0002]{padding:16px 20px;border-bottom:1px solid #dbdbdb}
.map-container[data-v-109ac25e]{width:100%}
.funbook-branch-phone[data-v-5b1069b3]{color:#ff5537;display:inline-block}.funbook-branch-info-container[data-v-5b1069b3]{background-color:#fff}.funbook-branch-info-container .info-wrapper[data-v-5b1069b3]{padding:0}@media only screen and (max-width:599px){.funbook-branch-info-container .info-wrapper[data-v-5b1069b3]{padding:0 20px}}.funbook-branch-info-container .map-btn[data-v-5b1069b3]{padding:0;min-width:0}@media only screen and (max-width:599px){.funbook-branch-info-container .map-btn[data-v-5b1069b3]{padding:0 16px}}.funbook-branch-info-container .arrow-btn[data-v-5b1069b3]{margin:0}@media only screen and (max-width:599px){.funbook-branch-info-container .arrow-btn[data-v-5b1069b3]{margin:0 16px 0 0}}.branch-title[data-v-5b1069b3]{font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;color:#252729}.branch-subtitle-container[data-v-5b1069b3]{padding:12px 0}.branch-subtitle[data-v-5b1069b3]{font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;color:#252729;padding:0}.opening-hours-info[data-v-5b1069b3]{padding-bottom:15.5px}.intro-info[data-v-5b1069b3]{overflow:hidden;max-height:66px;margin:8px 0}.intro-info.expanded[data-v-5b1069b3]{max-height:unset;padding-bottom:8px}.action__btn[data-v-5b1069b3]{font-size:15px}.action__btn--center[data-v-5b1069b3]{margin:0 auto;display:block}.more-btn[data-v-5b1069b3]{width:122px;height:32px;margin-bottom:16px!important}.info-block .theme--light.v-btn[data-v-5b1069b3]:before,.info-block .theme--light.v-btn[data-v-5b1069b3]:hover:before{opacity:0}
.image-detail-modal__container .dialog-header[data-v-7fd04d0e]{margin-top:64px;margin-bottom:44px;position:relative}.image-detail-modal__container .dialog-header .dialog-title[data-v-7fd04d0e]{width:100%;text-align:center}.image-detail-modal__container .dialog-header .dialog-title .headline[data-v-7fd04d0e]{font-size:17px!important;color:#fff}.image-detail-modal__container .dialog-header .close-btn[data-v-7fd04d0e]{position:absolute;right:0}@media only screen and (max-width:599px){.image-detail-modal__container .dialog-header .close-btn[data-v-7fd04d0e]{margin-right:20px}}.image-detail-modal__container .image-swiper__container[data-v-7fd04d0e]{position:relative;padding:0 76px}@media only screen and (max-width:599px){.image-detail-modal__container .image-swiper__container[data-v-7fd04d0e]{padding:0}}@media only screen and (max-width:599px){.image-detail-modal__container .image-swiper__container .swiper-btn[data-v-7fd04d0e]{display:none}}.image-detail-modal__container .image-swiper__container .swiper-btn.hidden[data-v-7fd04d0e]{visibility:hidden}.image-detail-modal__container .image-swiper__container .swiper-btn--prev[data-v-7fd04d0e]{position:absolute;top:calc(50% - 20px);left:0}.image-detail-modal__container .image-swiper__container .swiper-btn--next[data-v-7fd04d0e]{position:absolute;top:calc(50% - 20px);right:0}.image-detail-modal__container .image-swiper__container .image-detail-swiper[data-v-7fd04d0e]{height:calc(100vh - 180px)}.image-detail-modal__container .image-swiper__container .image-detail-swiper .detail-picture[data-v-7fd04d0e]{width:76%}@media only screen and (max-width:599px){.image-detail-modal__container .image-swiper__container .image-detail-swiper .detail-picture[data-v-7fd04d0e]{width:100%}}
.image-detail-modal__container{max-width:792px;height:100vh;max-height:100vh!important;overflow-x:hidden}@media only screen and (max-width:599px){.image-detail-modal__container{margin-right:0;margin-left:0}}
.select-label-container[data-v-1b040a33]{width:100%;color:#252729;font-size:15px}.select-label-container .product-header .prodct-info[data-v-1b040a33]{line-height:22px}.select-label-container .product-header .prodct-info .price .original-price[data-v-1b040a33]{color:#a7a7a9;text-decoration:line-through}.select-label-container .product-header .prodct-info .campingPrice[data-v-1b040a33]{color:#747476;font-size:13px}.select-label-container .product-header .product-label-img[data-v-1b040a33]{border-radius:4px;overflow:hidden}.select-label-container .product-header .hint-text[data-v-1b040a33]{color:#747476;font-size:13px}.select-label-container .detail-content .detail-header[data-v-1b040a33]{font-size:15px;font-weight:500}.select-label-container .product-name-only[data-v-1b040a33]{padding-top:2px}.product-radio[data-v-1b040a33]{border-bottom:1px solid #f4f4f5}.product-radio-actived[data-v-1b040a33]{background-color:#f4f4f5}
.product-radio i.theme--light.v-icon{color:#c1c1c2}
.products-select-container[data-v-328fc5d6]{width:440px;overflow-y:auto}@media only screen and (max-width:599px){.products-select-container[data-v-328fc5d6]{width:100vw}}
.booking-branch-card[data-v-141e4f3a]{width:100%;max-height:296px}.booking-branch-card .next-step[data-v-141e4f3a]{font-size:17px}.booking-branch-card .next-step.disable[data-v-141e4f3a]{pointer-events:none}@media only screen and (max-width:599px){.booking-branch-card[data-v-141e4f3a]{background-color:#ffeeeb}}
.booking-branch-card[data-v-141e4f3a]{background-color:#ffeeeb}.hint-text[data-v-141e4f3a]{color:#747476;font-size:13px}
.booking-branch-card .products__input input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.funbook__container[data-v-dcdb7350]{max-width:480px!important;padding:0!important}
.branches__container .branch-content-menu.hidden[data-v-dcdb7350]{visibility:hidden}.branches__container .branch-info-sheet[data-v-dcdb7350]{margin-bottom:24px}.branches__container .branch-info-sheet .branch-image[data-v-dcdb7350]{border-radius:4px;overflow:hidden}@media only screen and (max-width:767px){.branches__container .branch-info-sheet .branch-image[data-v-dcdb7350]{border-radius:0}}.branches__container .branch-info-sheet .branch-image .branch-image-info[data-v-dcdb7350]{position:absolute;left:20px;bottom:20px}.branches__container .branch-info-sheet .branch-image .branch-image-info .branch-image-name[data-v-dcdb7350]{line-height:32px;font-size:24px!important;font-weight:500!important}.branches__container .branch-info-sheet .branch-image .branch-image-info .branch-image-text[data-v-dcdb7350]{max-height:24px;font-size:15px}.branches__container .branch-content-container .branch-content[data-v-dcdb7350]{max-width:712px;width:calc(59vw + 24px)}@media only screen and (max-width:599px){.branches__container .branch-content-container .branch-content[data-v-dcdb7350]{width:100%;max-width:none;flex-wrap:wrap}}.branches__container .branch-content-container .branch-content__block[data-v-dcdb7350]{margin-bottom:24px}@media only screen and (max-width:599px){.branches__container .branch-content-container .branch-content__block[data-v-dcdb7350]{width:100%;margin-right:0;margin-bottom:8px}}.branches__container .branch-content-container .branch-content__block .branch-product-card[data-v-dcdb7350]{width:49%;max-width:326px;min-width:254px}@media screen and (max-width:959px){.branches__container .branch-content-container .branch-content__block .branch-product-card[data-v-dcdb7350]{width:100%;max-width:none}}@media only screen and (max-width:599px){.branches__container .branch-content-container .branch-content__block .branch-product-card[data-v-dcdb7350]{width:100%}}.branches__container .branch-content-container .branch-content__block .faq-card .faq-panel-header[data-v-dcdb7350]{font-size:17px;line-height:1.41}.branches__container .branch-content-container .branch-content__block .faq-card .faq-expansion-panel[data-v-dcdb7350]:not(:last-child){border-bottom:1px solid #dbdbdb}.branches__container .branch-content-container .branch-content__block .faq-card .faq-expansion-content .v-expansion-panel-content__wrap[data-v-dcdb7350]{padding-right:0;padding-left:0}.branches__container .branch-content-container .action__btn[data-v-dcdb7350]{font-size:15px}.branches__container .branch-content-container .booking-card__web[data-v-dcdb7350]{width:41%;max-width:512px;margin-left:24px;padding-bottom:24px}.branches__container .branch-content-container .booking-card__web .booking-branch-card[data-v-dcdb7350]{position:-webkit-sticky;position:sticky;top:148px}.branches__container .branches-swiper[data-v-dcdb7350]{margin-bottom:24px;position:relative}@media only screen and (max-width:599px){.branches__container .branches-swiper[data-v-dcdb7350]{margin-bottom:8px}}.branches__container .booking-footer-banner[data-v-dcdb7350]{width:100vw;position:fixed;bottom:0;z-index:1;font-size:15px;box-shadow:0 12px 48px 16px rgba(0,0,0,.06),0 9px 28px 0 rgba(0,0,0,.1),0 6px 16px -8px rgba(0,0,0,.16)!important}.branches__container .booking-footer-banner .branch-info[data-v-dcdb7350]{max-width:50vw}.branches__container .booking-footer-banner .branch-info .branch-name[data-v-dcdb7350]{font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.branches__container .booking-footer-banner .branch-info .comment-number-text[data-v-dcdb7350]{color:#ff5537}.branches__container .booking-footer-banner .booking__btn[data-v-dcdb7350]{font-size:17px}.branches__container .booking-footer-banner .booking__btn.disable[data-v-dcdb7350]{pointer-events:none}@media only screen and (max-width:599px){.branches__container .branch-info-sheet[data-v-dcdb7350]{margin-bottom:8px;padding:0}.branches__container .branch-info-sheet .branch-info .info-content[data-v-dcdb7350]{padding:0 20px}}
.booking-block-container[data-v-dcdb7350]{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);font-weight:500}.booking-block-container .booking-block-wrapper[data-v-dcdb7350]{max-width:480px;margin:auto;padding:12px 0}@media only screen and (max-width:599px){.booking-block-container .booking-block-wrapper[data-v-dcdb7350]{padding:12px 20px}}.booking-block-container .booking__btn[data-v-dcdb7350]{font-size:17px}.booking-block-container .headcount[data-v-dcdb7350]{color:#ff5537}
