.bpa-frontend-main-container input[type=text]:focus{outline:0!important;outline-offset:0!important}.bpa-frontend-main-container input[type=checkbox],.bpa-frontend-main-container input[type=radio]{width:auto!important;height:auto!important;border:inherit!important;background:0 0!important}.bpa-front-sec--sub-heading{margin:0;padding:0;font-family:var(--bpa-secondary-font);font-size:18px;line-height:24px;font-weight:600;color:var(--bpa-dt-black-400)}.bpa-front-form-control--file-upload{padding:6px 16px!important;height:auto!important;font-size:14px!important;line-height:16px!important;font-weight:400!important;color:var(--bpa-dt-black-400)!important;background-color:var(--bpa-cl-white)!important;border:1px solid var(--bpa-gt-gray-400)!important;margin:0!important;border-radius:var(--bpa-radius-4px)!important;font-family:var(--bpa-primary-font)!important;width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.bpa-front-form-control--file-upload:hover{border-color:var(--bpa-dt-black-100)!important}.bpa-front-form-control--file-upload:focus{border-color:var(--bpa-dt-black-100)!important;box-shadow:0 0 0 3px rgba(184,193,211,.24)}.bpa-front-form-control--file-upload .bpa-fu__placeholder{color:var(--bpa-dt-black-200);font-size:13px;line-height:16px;font-weight:400;width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpa-front-form-control--file-upload .bpa-fu__btn{background:var(--bpa-cl-white);color:var(--bpa-dt-black-300);font-size:13px;line-height:16px;padding:4px 16px;border:1px solid var(--bpa-gt-gray-400);border-radius:var(--bpa-radius-4px)}.bpa-front-form-control--file-upload .bpa-fu__btn:hover{background-color:var(--bpa-pt-main-green);border-color:var(--bpa-pt-main-green);color:var(--bpa-cl-white)}.bpa-front-module--service-item .bpa-front-si-card{padding:0}.bpa-front-si-card__row{display:flex;align-items:flex-start;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.bpa-fm--service__advance-options{visibility:hidden}.bpa-fm--service__advance-options{background-color:var(--bpa-cl-white);box-shadow:0 -4px 16px rgba(114,124,149,.2);position:absolute;bottom:2px;-webkit-transform:translate(0,105%);-moz-transform:translate(0,105%);-o-transform:translate(0,105%);transform:translate(0,105%);-webkit-transition:all .4s cubic-bezier(.59,.19,.17,.72);-moz-transition:all .4s cubic-bezier(.59,.19,.17,.72);-o-transition:all .4s cubic-bezier(.59,.19,.17,.72);transition:all .4s cubic-bezier(.59,.19,.17,.72);left:0;width:calc(100% - 4px);margin:0 2px;border-radius:var(--bpa-radius-24px) var(--bpa-radius-24px) var(--bpa-radius-6px) var(--bpa-radius-6px)}.bpa-fm--service__advance-options .bpa-front-sec--sub-heading{margin-bottom:16px;color:var(--bpa-dt-black-400)}.bpa-fm--service__advance-options .--bpa-sao-service-extras .bpa-front-sec--sub-heading{margin-bottom:10px}.bpa-fm--service__advance-options .bpa-sao--body{padding:20px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.bpa-service-extra__item .bpa-sei__header{display:flex;justify-content:space-between;align-items:center;position:relative}.bpa-service-extra__item .bpa-sei__header>svg.bpa-expand-icon{position:absolute;right:0;width:20px;fill:var(--bpa-dt-black-200);cursor:pointer}.bpa-service-extra__item .bpa-sei__body{padding:12px 12px 12px 32px;border-top:1px solid var(--bpa-gt-gray-400);margin-top:12px;color:var(--bpa-dt-black-300);font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.bpa-sei__body .bpa-sei__body-desc{font-size:14px;line-height:18px;color:var(--bpa-dt-black-300);font-weight:400;font-family:var(--bpa-primary-font)}.bpa-sao__module-row.--bpa-sao-service-extras .bpa-se--wrapper{max-height:175px;overflow-y:auto;padding-top:16px;padding-bottom:16px}.bpa-sao__module-row.--bpa-sao-service-extras .bpa-se--wrapper::-webkit-scrollbar{width:4px}.bpa-sao__module-row.--bpa-sao-service-extras .bpa-se--wrapper::-webkit-scrollbar-track{background-color:var(--bpa-gt-gray-300);border-radius:var(--bpa-radius-32px)}.bpa-sao__module-row.--bpa-sao-service-extras .bpa-se--wrapper::-webkit-scrollbar-thumb{background-color:var(--bpa-dt-black-100);border-radius:var(--bpa-radius-32px)}.bpa-sei__left{display:flex;align-items:flex-start}.bpa-sei__left .bpa-sei__left-checkbox{display:inline-flex;line-height:normal}.bpa-sei__left .bpa-sei__left-body{padding-left:12px}.bpa-sei__left .bpa-sei__left-body .bpa-se--heading{font-size:16px;font-weight:500;line-height:20px;color:var(--bpa-dt-black-400);margin:0 0 5px;font-family:var(--bpa-primary-font)}.bpa-sei__left .bpa-sei__left-body .bpa-se--options{display:flex;align-items:center}.bpa-sei__left .bpa-sei__left-body .bpa-se--options .bpa-se-o__item{font-size:14px;line-height:18px;color:var(--bpa-dt-black-300);font-family:var(--bpa-primary-font);font-weight:500;display:flex;align-items:center}.bpa-sei__left .bpa-sei__left-body .bpa-se--options .bpa-se-o__item svg{margin-right:6px;width:16px;fill:var(--bpa-dt-black-200)}.bpa-sei__left .bpa-sei__left-body .bpa-se--options .bpa-se-o__item:first-child{margin-right:12px!important}.bpa-service-extra__item{padding:0 16px;margin-bottom:16px}.bpa-front-tabs.bpa-front-tabs--left .bpa-fm--service__advance-options:not(.--bpa-is-mob) .bpa-sao__module-row.--bpa-sao-service-extras .bpa-sei__left-body{height:50px}.bpa-service-extra__item:last-child{margin-bottom:0}.bpa-service-extra__item .bpa-sei__right{padding-right:52px}.bpa-service-extra__item .bpa-sei__right .bpa-front-form-control--number{min-width:230px;line-height:33px}.bpa-sao__module-row.--bpa-sao-guest-module{margin:28px 0;display:flex;align-items:center;justify-content:space-between;padding-right:72px}.bpa-sao__module-row.--bpa-sao-guest-module .bpa-front-sec--sub-heading{margin-bottom:0}.bpa-sao--footer{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--bpa-gt-gray-400);padding:16px 24px 16px 0}.bpa-front-dt__timeslot-col{position:relative}.bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span.bpa-front--ts-capacity-counter{font-size:13px;font-weight:400;line-height:15px;color:var(--bpa-dt-black-200);margin-top:2px}.bpa-front-module--staff .bpa-front-sm--col .bpa-front-sm-card{flex-direction:column;padding:6px;align-items:center;height:calc(100% - 24px);overflow:hidden;transition:all .3s ease-in-out}.bpa-front-sm--col .bpa-front-sm-card{border-radius:var(--bpa-radius-16px)}.bpa-front-module--staff-item-row{display:grid;grid-template-columns:repeat(3,minmax(250px,3fr));margin-left:-12px;margin-right:-12px}.bpa-front-module--staff-item-row .bpa-front-sm--col{padding-left:12px;padding-right:12px;position:relative;overflow:hidden;height:328px;padding-top:1px}.bpa-front-sm--col .bpa-front-sm-card{padding:20px;margin-bottom:24px}.bpa-front-sm--col.--bpa-sm-is-any-staff-col .bpa-front-sm-card{background-color:rgba(18,212,136,.08);border-color:var(--bpa-dt-black-400);height:calc(100% - 28px);justify-content:center}.bpa-front-sm-card .bpa-front-sm-card__left{margin-bottom:16px;width:100%;height:210px;border-radius:12px;transition:all .5s ease-in-out}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__avatar,.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-avatar{width:100%;height:210px;max-width:unset;border-radius:var(--bpa-radius-16px);object-fit:cover;object-position:center;transition:all .5s ease-in-out;position:relative}.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card.__bpa-is-active .bpa-front-sm-card__left,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:focus-within .bpa-front-sm-card__left,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:hover .bpa-front-sm-card__left{height:72px;margin-top:10px;margin-left:16px}.bpa-front-sm-card span.bpa-front-sm-card__inner-body-item-wrapper svg{position:relative;top:5px}.bpa-front-sm-card .bpa-front-sm-card__inner-button svg path{fill:#cfd6e5}.bpa-front-sm-card .bpa-front-sm-card__inner-button svg{position:absolute;right:30px}.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card.__bpa-is-active .bpa-front-sm-card__left .bpa-front-sm__avatar,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:focus-within .bpa-front-sm-card__left .bpa-front-sm__avatar,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:hover .bpa-front-sm-card__left .bpa-front-sm__avatar{width:72px;height:72px;border-radius:var(--bpa-radius-12px)}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-asc__icon{width:72px;height:72px;border-radius:var(--bpa-radius-16px);background-color:var(--bpa-pt-main-green);display:flex;align-items:center;justify-content:center}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-asc__icon span{color:var(--bpa-cl-white);font-size:28px}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-asc__icon svg{fill:var(--bpa-cl-white);width:28px}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-img{width:100%;height:210px;border-radius:var(--bpa-radius-16px);background:#e6eaf1;display:flex;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg{width:100%;height:210px;position:absolute;top:0;left:0;transition:all .5s ease}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg path{fill:var(--bpa-cl-white)}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg clipPath rect{fill:var(--bpa-cl-white);transition:all .5s ease}.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card.__bpa-is-active .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:focus-within .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:hover .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg{width:86px;height:90px;border-radius:var(--bpa-radius-12px);top:-9px}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect{rx:12;transition:all .5s ease}.bpa-front-sm--col.bpa-front-sm--col-only-name:not(.--bpa-sm-any-staff-col) .bpa-front-sm-card.__bpa-is-active .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect,.bpa-front-sm--col.bpa-front-sm--col-only-name:not(.--bpa-sm-any-staff-col) .bpa-front-sm-card:focus-within .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect,.bpa-front-sm--col.bpa-front-sm--col-only-name:not(.--bpa-sm-any-staff-col) .bpa-front-sm-card:hover .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect{height:176px}.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card.__bpa-is-active .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:focus-within .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect,.bpa-front-sm--col:not(.--bpa-sm-any-staff-col):not(.bpa-front-sm--col-only-name) .bpa-front-sm-card:hover .bpa-front-sm-card__left .bpa-front-sm__default-avatar svg>rect{rx:40;transition:all .5s ease}.bpa-front-sm-card .bpa-front-sm-card__body{text-align:center;width:100%;padding:0 16px;box-sizing:border-box}.bpa-front-sm-card .bpa-front-sm-card__body .bpa-front-cb__title{font-size:16px;font-family:var(--bpa-primary-font);line-height:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:8px}.bpa-front-sm-card .bpa-front-sm-card__body .bpa-front-cb__item{font-size:14px;font-family:var(--bpa-primary-font);line-height:18px;font-weight:400;color:var(--bpa-dt-black-300);word-wrap:break-word}.bpa-front-sm-card .bpa-front-sm-card__body .bpa-front-cb__item+.bpa-front-cb__item{margin-top:6px!important}.bpa-front-sm-card .bpa-front-sm-card--checkmark-icon{position:absolute;top:12px;right:12px}.bpa-front-sm-card .bpa-front-sm-card--checkmark-icon span{color:var(--bpa-pt-main-green);font-size:24px}.bpa-front-sm-card .bpa-front-sm-card--checkmark-icon svg{fill:var(--bpa-pt-main-green);width:24px}.bpa-front-module--basic-details .bpa-front-module-heading{padding:0 12px}.bpa-front-module--bd-form .bpa-bdf--single-col-item{padding:0 12px}.bpa-front-bs-sm__extra-wrapper{display:block}.bpa-front-bs-sm__extra-wrapper-container{display:flex;flex-direction:column;flex-grow:1}.bpa-front-bs-sm__extra-wrapper-container .bpa-front-bs-sm__item-val{display:block;width:100%;margin-bottom:5px!important;text-align:left}.bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa-front-module--bs-summary-content-item span.bpa--summary_extra_count_name{display:inline-block;border-bottom:1px dashed}.bpa_summary_extra_inner.bpa-front-module--bs-summary-content-item{padding:0!important;float:left;border-right:unset!important;display:block;width:100%;animation:none!important;-webkit-animation:none!important}.bpa_summary_extra_inner_cls.bpa-front-module--bs-summary-content-item{padding:0!important;float:right;vertical-align:middle;display:inline-flex;align-items:center;border:none!important;animation:none!important;-webkit-animation:none!important}.bpa-front-sm-module--booking-service-wrapper{padding:24px;margin:0;height:auto;max-height:175px;overflow-y:auto}.bpa_summary_extra_body_inner.bpa-front-module--bs-summary-content-item{border-right:0!important;padding:0!important;display:flex;animation:none!important;-webkit-animation:none!important}.bpa-aaf-extra__item.bpa_summary_extras_block{display:grid;justify-content:normal;margin-bottom:15px}.bpa-aaf-extra__item.bpa_summary_extras_block:last-child{margin-bottom:0}.bpa_summary_extra_inner span{display:inline-block!important;vertical-align:middle;vertical-align:middle;margin-left:5px}.bpa-summary_service_inner_extra svg{width:15px;height:15px;vertical-align:middle;margin-right:3px;display:inline-block;position:relative;top:-2px}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details{border:none}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-fm--bs-amount-item{padding:0 24px 12px}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row{border-top:1px solid var(--bpa-gt-gray-400);padding:12px 24px;border-bottom:1px solid var(--bpa-gt-gray-400)}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row .bpa-bs-ai__item{font-size:16px;color:var(--bpa-dt-black-400)}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row:not(.--bpa-is-total-price) .bpa-bs-ai__item{max-width:80%}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .--bpa-is-dpm-total-item .bpa-fm-tr__tax-included-label,.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row .bpa-fm-tr__tax-included-label{font-size:14px;color:var(--bpa-dt-black-300);font-weight:500}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row .bpa-bs-ai__item.--bpa-is-total-price{font-weight:600;color:var(--bpa-pt-main-green)}.bpa-front-module--booking-summary .bpa-fm--bs-amount-item .bpa-bs-ai__item{font-weight:500;color:var(--bpa-dt-black-300);font-family:var(--bpa-primary-font);font-size:14px;line-height:20px}.bpa-front-module--booking-summary .bpa-fm--bs-amount-item .bpa-is-ca__price{color:var(--bpa-sc-danger);text-align:right}.bpa-fm__booking-summary-v47 .bpa-front-summary-content__lg .bpa-front-module--bs-summary-content-item .bpa-front-bs-sm__item-val{margin-bottom:16px!important}.bpa-fm__booking-summary-v47 .bpa-front-summary-content__lg .bpa-front-module--bs-summary-content-item .bpa-front-bs-sm__item-val:last-child{margin-bottom:0}.bpa-fm__booking-summary-v47 .bpa-front-summary-content__lg .bpa-front-module--bs-summary-content-item .bpa-front-bs-sm__item-val-upper{margin-bottom:16px}.bpa-fm__booking-summary-v47 .bpa-front-summary-content__lg .bpa-front-module--bs-summary-content-item .bpa-front-bs-sm__item-val-upper:last-child{margin-bottom:0}.bpa-fm--bs__coupon-module-textbox{display:flex;align-items:flex-start;justify-content:space-between}.bpa-fm--bs__coupon-module-textbox .bpa-cmt__right{min-width:330px;position:relative}.bpa-fm--bs__coupon-module-textbox .bpa-front-form-label{font-size:14px;line-height:40px;font-weight:500;font-family:var(--bpa-primary-font);display:block;color:var(--bpa-dt-black-300);position:relative;margin-bottom:0}.bpa-front-module--booking-summary .bpa-is-coupon-module-enable .bpa-bs__coupon-validation svg{width:16px;margin-right:4px}.bpa-front-module--booking-summary .bpa-is-coupon-module-enable .bpa-bs__coupon-validation.--is-error svg{fill:var(--bpa-sc-danger)}.bpa-front-module--booking-summary .bpa-is-coupon-module-enable .bpa-bs__coupon-validation.--is-success svg{fill:var(--bpa-pt-main-green)}.bpa-front-module--booking-summary .bpa-is-coupon-module-enable .bpa-is-coupon-applied .bpa-bs-ai__item span svg{width:14px;vertical-align:middle;margin-left:4px;cursor:pointer;fill:var(--bpa-cl-white);margin-top:-1px}.bpa-fm--bs__deposit-payment-module{padding-top:12px;border-top:1px solid var(--bpa-dt-black-100);-webkit-animation-name:bpaFadeInUp;animation-name:bpaFadeInUp;animation-timing-function:cubic-bezier(.51,.92,.24,1.15);-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.4s;animation-delay:.4s}.bpa-fm--bs__deposit-payment-module .bpa-bs__dpm-title{font-size:16px;font-family:var(--bpa-primary-font);font-weight:500;margin-bottom:12px;color:var(--bpa-dt-black-300);padding-left:24px}.bpa-fm--bs__deposit-payment-module .bpa-dpm__type-selection{padding:0 24px;margin-bottom:16px;display:flex;align-items:center}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item{padding:0 24px 12px;display:flex;align-items:center;justify-content:space-between}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item:last-child{margin-bottom:0;padding-bottom:0}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item.--bpa-is-dpm-total-item{border-top:1px solid var(--bpa-gt-gray-400);padding-top:12px}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__label,.bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__total-label{font-size:14px;line-height:20px;font-weight:500;color:var(--bpa-dt-black-300);font-family:var(--bpa-primary-font)}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__label.--bpa-is-label-inline{display:flex;align-items:center}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__total-label{font-size:16px;color:var(--bpa-dt-black-400)}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__total-label.--bpa-is-total-price{font-weight:600;color:var(--bpa-pt-main-green)}.bpa-front-module--pm-card-detail-form{margin-top:16px}.bpa-front-module--pm-card-detail-form .bpa-front-form-control{margin-bottom:12px}.bpa-front-module--pm-card-detail-form .bpa-front-cdf__title{font-size:14px;line-height:20px;font-weight:500;font-family:var(--bpa-primary-font);color:var(--bpa-dt-black-300);margin-bottom:12px;-webkit-animation-name:bpaFadeInUp;animation-name:bpaFadeInUp;animation-timing-function:cubic-bezier(.51,.92,.24,1.15);-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.1s;animation-delay:.1s}.bpa-front__ar-icons svg.bpa-front-appointment-cart-icon{width:18px;fill:var(--bpa-dt-black-200)}.bpa-front__ar-icons .bpa-front-ari__deposit-icon svg{width:18px;height:18px;cursor:pointer;fill:var(--bpa-dt-black-200)}.bpa-cp-ls__personal-details .bpa-cp-avatar__default-img svg{width:36px;height:36px;fill:var(--bpa-dt-black-200)}.bpa-cp-ls__tab-menu .bpa-tm__item .bpa-tm__item-icon svg{width:16px;height:28px;fill:var(--bpa-dt-black-300)}.bpa-cp-ls__tab-menu .bpa-tm__item.__bpa-is-active .bpa-tm__item-icon svg{fill:var(--bpa-cl-white)}.bpa-front-ma-table-actions-wrap .bpa-front-ma-taw__card .bpa-front-taw__reschedule-icon span svg path.bpa-front-res-icon__path{fill:var(--bpa-dt-black-200)!important}.bpa-front-ma-table-actions-wrap .bpa-front-ma-taw__card .bpa-front-btn--icon-without-box-book-again:hover span svg,.bpa-front-ma-table-actions-wrap .bpa-front-ma-taw__card .bpa-front-btn--icon-without-box-book-again:hover span svg path{fill:var(--bpa-cl-white)!important;stroke:var(--bpa-cl-white)!important}#bpa-failed-screen-div,#bpa-thankyou-screen-div{display:none}#bpa-complete-payment-message,#bpa-payment-already-completed-message{visibility:hidden}@-webkit-keyframes bpa-left-reveal{0%{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes bpa-left-reveal{0%{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes bpaFadeInUp{0%{opacity:0;transform:translateY(10%);transform-origin:center}100%{opacity:1;transform:translateY(0)}}@keyframes bpaFadeInUp{0%{opacity:0;transform:translateY(10%);transform-origin:center}100%{opacity:1;transform:translateY(0)}}.bpa-service-extra__item .bpa-se--heading{cursor:pointer}.bpa-front-timeslotbox svg{margin-right:6px;width:20px;fill:var(--bpa-dt-black-200);position:absolute;top:10px;left:15px}.bpa-front-cp-my-appointment .bpa-ma-vac--action-btn-group .bpa-front-btn:hover span svg .bpa-front-res-icon__path-fill{fill:var(--bpa-cl-white)!important}.bpa-front-cp-my-appointment .bpa-front-ma-table-actions-wrap .bpa-front-ma-taw__card .bpa-front-taw__reschedule-icon span svg{width:20px}.bpa-front-btn--icon-without-box-book-again svg{width:18px!important}.bpa_search_service_data_cls{text-align:right}.bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span.bpa-front--ts-next-day{display:block;align-content:center;text-align:right;line-height:10px;font-size:12px!important;color:var(--bpa-pt-main-green)!important}.--bpa-is-dpm-total-item .bpa-bs-ai__item.--bpa-is-total-price{line-height:20px;font-weight:600;font-size:16px;color:#535d71}.bpa-sei__right.bpa--service-extra-qty{display:block}.bpa-sei__right.bpa--service-extra-qty--is-mob{display:none}.bpa-empty-view-cls{height:500px}.bpa-empty-view-cls .bpa-empty-view-dec{text-align:center}.bpa-signature-wrapper{position:relative;float:left;overflow:hidden;width:100%;height:92px;border:1px solid #cfd6e5;border-radius:6px}.bpa-signature-wrapper.bpa-1col{width:50%}.bpa-signature-canvas-wrapper{clear:both;max-width:100%;overflow:hidden;width:100%;height:92px}.bpa-clear-btn-wrapper{float:right;margin:10px 0!important;cursor:pointer;position:absolute;bottom:11px;right:21px;width:16px;height:16px}svg.bpa-clear-signature-button{border:1px solid #cfd6e5;border-radius:4px;padding:6px;width:16px;height:16px}@media (max-width:1200px){.bpa-front-module--staff-item-row{grid-template-columns:repeat(2,minmax(250px,2fr))}}@media (max-width:1024px){.bpa-front-module--pm-card-detail-form{max-width:100%}}@media (max-width:991px){.bpa-front-module--bd-form .bpa-bdf--single-col-item{padding:0}.bpa-front-module--basic-details .bpa-front-module-heading{padding:0}.bpa-fm--bs__coupon-module-textbox .bpa-cmt__right{min-width:280px}.bpa-service-extra__item .bpa-sei__right{padding-right:32px}.bpa-bdf--multi-col-item--is-empty{display:none}}@media (max-width:576px){.bpa-front-si-card__row{flex-direction:column}.bpa-front-si-card__row .bpa-front-si-card__left{width:100%}.bpa-fm--service__advance-options{position:fixed;bottom:0!important;width:100%;z-index:9991!important;max-height:90%!important;height:auto!important}.bpa-fm--service__advance-options .bpa-sao--body{padding:24px 20px;height:85%}.bpa-fm--service__advance-options .bpa-sao--footer{background:#fff;position:relative;z-index:999}.bpa-sao__module-row.--bpa-sao-service-extras .bpa-se--wrapper{max-height:145px;overflow-x:hidden}.bpa-fm--service__advance-options .bpa-front-sec--sub-heading{margin-bottom:12px;font-size:15px}.bpa-fm--service__advance-options .bpa-service-extra__item{padding:0}.bpa-fm--service__advance-options .bpa-sao__module-head .bpa-sao__mh--btn,.bpa-fm--service__advance-options .bpa-sei__left .bpa-sei__left-body .bpa-sei__vm--btn,.bpa-fm--service__advance-options .bpa-service-extra__load-more .bpa-se__lm--btn{font-size:13px;line-height:16px;font-weight:500;font-family:var(--bpa-primary-font);color:var(--bpa-dt-black-200)}.bpa-fm--service__advance-options .bpa-service-extra__load-more{display:flex;justify-content:center;margin-top:16px}.bpa-fm--service__advance-options .bpa-service-extra__load-more .bpa-se__lm--btn{color:var(--bpa-dt-black-300)}.bpa-fm--service__advance-options .bpa-sao__module-head .bpa-sao__mh--btn .el-link--inner svg,.bpa-fm--service__advance-options .bpa-sei__left .bpa-sei__left-body .bpa-sei__vm--btn .el-link--inner svg,.bpa-fm--service__advance-options .bpa-service-extra__load-more .bpa-se__lm--btn .el-link--inner svg{width:16px;margin-left:6px;fill:var(--bpa-dt-black-200)}.bpa-fm--service__advance-options .bpa-sei__left{max-width:260px}.bpa-fm--service__advance-options .bpa-sei__left .bpa-sei__left-body{padding-left:0}.bpa-fm--service__advance-options .bpa-sei__left .bpa-sei__left-body .bpa-se--heading{font-size:14px;margin-bottom:8px}.bpa-fm--service__advance-options .bpa-sei__left .bpa-sei__left-body .bpa-se--options .bpa-se-o__item{font-size:13px;line-height:16px}.bpa-fm--service__advance-options .bpa-sei__body{padding:12px 8px;margin-top:8px}.bpa-fm--service__advance-options .bpa-sei__body .bpa-sei__body-desc{font-size:13px;line-height:16px}.bpa-fm--service__advance-options .bpa-sao__module-row.--bpa-sao-guest-module{flex-direction:column;padding-right:0;margin:24px 0;align-items:flex-start;justify-content:flex-start}.bpa-fm--service__advance-options .bpa-sao__module-row.--bpa-sao-guest-module .bpa-front-sec--sub-heading{margin-bottom:12px}.bpa-fm--service__advance-options .bpa-sao__module-row.--bpa-sao-service-extras .bpa-sei__left-body{height:max-content!important}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-fm--bs-amount-item{padding:0 20px 12px}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row{padding-top:12px;padding-bottom:12px}.bpa-fm--bs__coupon-module-textbox .bpa-cmt__right{min-width:100%}.bpa-fm--bs__coupon-module-textbox .bpa-front-form-label{line-height:20px;margin-bottom:6px}.bpa-front-module--booking-summary .bpa-front-module--bs-amount-details .bpa-is-total-row .bpa-bs-ai__item{font-size:15px}.bpa-front-module--payment-methods .bpa-front-module--pm-card-detail-form{max-width:100%;padding:0 20px}.bpa-front-toast-notification{width:100%;left:0;top:0}.bpa-fm__booking-summary-v47 .bpa-front-summary-content__sm .bpa-front-bs-sm__item-vals:not(:last-child){margin-bottom:16px}.bpa-front-module--booking-summary.bpa-fm__booking-summary-v47 .bpa-front-summary-content__sm span{margin-bottom:8px}.bpa-fm--bs__deposit-payment-module{padding:20px 0}.bpa-fm--bs__deposit-payment-module .bpa-bs__dpm-title{padding-left:20px;font-size:15px;line-height:18px}.bpa-fm--bs__deposit-payment-module .bpa-dpm__type-selection{margin-top:12px;padding:0 20px}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item{padding:0 20px 12px}.bpa-fm--bs__deposit-payment-module .bpa-dpm__item .bpa-dpm-item__total-label{font-size:15px}.bpa-front-module--staff-item-row{grid-template-columns:repeat(1,minmax(250px,1fr))}.bpa-front-module--staff{padding:0 20px}.bpa-front-module--staff-item-row .bpa-front-sm--col:not(.--bpa-sm-any-staff-col){min-height:500px;max-height:500px;height:auto;transition:max-height 1s ease-in-out}.bpa-front-sm-card .bpa-front-sm-card__left{height:260px}.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__avatar,.bpa-front-sm-card .bpa-front-sm-card__left .bpa-front-sm__default-avatar{height:260px}.bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa_summary_extra_inner.bpa-front-module--bs-summary-content-item{border-bottom:unset;width:auto;float:left;text-align:left}.bpa-front-module--booking-summary .bpa-front-module--bs-summary-content .bpa_summary_extra_inner_cls.bpa-front-module--bs-summary-content-item{width:auto;float:right}.bpa_search_service_data_cls{margin:0 20px}.bpa-front-tabs .bpa-front--dt__time-slots .bpa-front--dt__ts-body .bpa-front--dt__ts-body--row .bpa-front--dt__ts-body--items .bpa-front--dt__ts-body--item span.bpa-front--ts-next-day{margin-top:10px}.bpa-sei__right.bpa--service-extra-qty{display:none}.bpa-sei__right.bpa--service-extra-qty--is-mob{display:block}.bpa-empty-view-cls{height:auto}}