.info-content[data-v-82629858]{width:100%}.info-content .info-text[data-v-82629858]{margin:16px 0;padding-left:20px}.info-content .info-text .info-title[data-v-82629858]{font-size:20px;font-weight:500}.info-content .info-text .intro-info[data-v-82629858]{max-height:66px;overflow:hidden}.info-content .info-text .intro-info.expaned[data-v-82629858]{max-height:unset}.action__btn[data-v-82629858]{font-size:15px}.action__btn--center[data-v-82629858]{display:block;margin:auto}.branch-footer-shadow{box-shadow:0 12px 48px 16px #0000000f,0 9px 28px #0000001a,0 6px 16px -8px #00000029!important}.branches__container .branch-content-menu.hidden[data-v-34afd543]{visibility:hidden}.branches__container .branch-info-sheet[data-v-34afd543]{margin-bottom:24px}.branches__container .branch-info-sheet .branch-image[data-v-34afd543]{border-radius:4px;overflow:hidden}@media only screen and (max-width:767px){.branches__container .branch-info-sheet .branch-image[data-v-34afd543]{border-radius:0}}.branches__container .branch-info-sheet .branch-image .branch-image-info[data-v-34afd543]{bottom:20px;left:20px;position:absolute}.branches__container .branch-info-sheet .branch-image .branch-image-info .branch-image-name[data-v-34afd543]{font-size:24px!important;font-weight:500!important;line-height:32px}.branches__container .branch-info-sheet .branch-image .branch-image-info .branch-image-text[data-v-34afd543]{font-size:15px;max-height:24px}.branches__container .branch-content-container .branch-content[data-v-34afd543]{max-width:712px;width:calc(59vw + 24px)}@media only screen and (max-width:599px){.branches__container .branch-content-container .branch-content[data-v-34afd543]{flex-wrap:wrap;max-width:none;width:100%}}.branches__container .branch-content-container .branch-content__block[data-v-34afd543]{margin-bottom:24px}@media only screen and (max-width:599px){.branches__container .branch-content-container .branch-content__block[data-v-34afd543]{margin-bottom:8px;margin-right:0;width:100%}}.branches__container .branch-content-container .branch-content__block .branch-info-card[data-v-34afd543]{overflow:hidden}.branches__container .branch-content-container .branch-content__block .branch-product-card[data-v-34afd543]{max-width:326px;min-width:254px;width:49%}@media screen and (max-width:959px){.branches__container .branch-content-container .branch-content__block .branch-product-card[data-v-34afd543]{max-width:none;width:100%}}@media only screen and (max-width:599px){.branches__container .branch-content-container .branch-content__block .branch-product-card[data-v-34afd543]{width:100%}}.branches__container .branch-content-container .branch-content__block .faq-card .faq-panel-header[data-v-34afd543]{font-size:17px;line-height:1.41}.branches__container .branch-content-container .branch-content__block .faq-card .faq-expansion-panel[data-v-34afd543]: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-34afd543]{padding-left:0;padding-right:0}.branches__container .branch-content-container .action__btn[data-v-34afd543]{font-size:15px}.branches__container .branch-content-container .booking-card__web[data-v-34afd543]{margin-left:24px;max-width:512px;padding-bottom:24px;width:41%}.branches__container .branch-content-container .booking-card__web .booking-branch-card[data-v-34afd543]{position:sticky;top:148px}.branches__container .branches-swiper[data-v-34afd543]{margin-bottom:24px;position:relative}@media only screen and (max-width:599px){.branches__container .branches-swiper[data-v-34afd543]{margin-bottom:8px}}.branches__container .booking-footer-banner[data-v-34afd543]{bottom:0;box-shadow:0 12px 48px 16px #0000000f,0 9px 28px #0000001a,0 6px 16px -8px #00000029!important;font-size:14px;position:fixed;width:100vw;z-index:1}.branches__container .booking-footer-banner .branch-info[data-v-34afd543]{max-width:50vw}.branches__container .booking-footer-banner .branch-info .branch-name[data-v-34afd543]{font-size:14px;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-34afd543]{color:#ff5537}.branches__container .booking-footer-banner .booking__btn[data-v-34afd543]{font-size:17px}.branches__container .booking-footer-banner .booking__btn.disable[data-v-34afd543]{pointer-events:none}@media only screen and (max-width:599px){.branches__container .branch-info-sheet[data-v-34afd543]{margin-bottom:8px;padding:0}.branches__container .branch-info-sheet .branch-info .info-content[data-v-34afd543]{padding:0 20px}}
