.booking-back__btn{align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px}.booking-back__btn:hover{background-color:#e6efef}.addons__wrap[data-v-c7912504]{padding:8px 0 0}.addon__header[data-v-c7912504]{align-items:center;background-color:#f5f5f5;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;padding:4px}.addon__header[data-v-c7912504],.addons__container[data-v-c7912504]{display:flex;justify-content:space-between}.addons__container[data-v-c7912504]{background-color:#f9f9f9;border-radius:0 0 4px 4px;padding:4px 8px}.addons__container .addon__left[data-v-c7912504]{align-items:center;display:flex;gap:8px}.addons__container .addon-label[data-v-c7912504]{font-size:12px}.addons__container .addon-label__hint[data-v-c7912504]{font-size:10px;font-style:italic;opacity:.5;text-transform:lowercase;text-wrap:nowrap}.coupon-card__input .lv-input__group .lv-input__field .lv-input__element{font-size:12px}.coupon-card__input .apply-btn{align-items:center;background:transparent;border:none;color:teal;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:100%;outline:none;padding:0 12px}.coupon-card__input .apply-btn.--disabled{color:#b7b6b6;pointer-events:none}.coupon-status__wrap{margin-bottom:-10px;text-transform:none}.coupon-status__wrap .coupon-status{align-items:center;background-color:#ace2e233;border-left:2px solid teal;border-radius:4px;display:flex;gap:8px;padding:4px 8px;position:relative}.coupon-status__wrap .coupon-status.--error{background-color:#fcd9d94d;border-left:1px solid #d03c3a}.coupon-status__wrap .coupon-code{color:teal}.coupon-status__wrap .coupon-label{display:flex;flex-direction:column;font-size:12px}.coupon-status__wrap .coupon-label.--error{align-items:flex-end;flex-direction:row}.coupon-status__wrap .retry-coupon{cursor:pointer;font-style:italic;font-weight:600;text-decoration:underline;white-space:nowrap}.coupon-status__wrap .coupon-header{font-weight:600}.coupon-status__wrap .coupon-desc{font-size:10px}.coupon-status__wrap .coupon-status__body{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.coupon-status__wrap .coupon-status__body .coupon-remove{color:teal;cursor:pointer;font-size:12px;padding:0 6px}.coupon-status__wrap .coupon-status__body .coupon-remove:hover{color:teal}.bd-card__coupon{margin-bottom:-10px}.bd-card__apply-coupon__wrapper{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.bd-card__apply-coupon{align-items:center;display:flex;font-size:12px;gap:4px;text-transform:none}.bd-card__coupon__input{padding-top:8px}.booking-review{display:flex;flex-direction:column;gap:16px;position:relative}.booking-review .bd-card__activity-guidelines{align-items:center;display:flex;justify-content:space-between}.booking-review .bd-card__activity__guidelines .package-details__variant-header{background-color:#fff;font-size:14px;font-weight:600;padding:0}.booking-review .br__buttons{display:flex;justify-content:space-between}.booking-review .booking__available{align-items:flex-start;background-color:#fff;border-left:4px solid teal;border-radius:4px;display:flex;font-size:14px;font-weight:300;gap:6px;opacity:.8;padding:8px}.booking-review .booking__available .booking__available-icon{color:teal}.booking-review .booking__reserve-error{align-items:flex-start;background-color:#fff;border-left:4px solid #fdbe56;border-radius:4px;display:flex;font-size:14px;font-weight:300;gap:6px;opacity:.8;padding:8px}.booking-review .booking__reserve-error .booking__reserve-error__icon{color:#f4bf29}.booking-review .booking__reserve-error .booking__error-text .--contact{cursor:pointer;text-decoration:underline}.bd-card{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px #00000012;padding:16px}.bd-card .--border-top{border-top:1px dashed rgba(0,0,0,.2)}.bd-card .--border-bottom{border-bottom:1px dashed rgba(0,0,0,.2)}.bd-card .bd-card__header{align-items:center;display:flex;justify-content:space-between}.bd-card .bd-card__header .bd-card__header-label{font-weight:600}.bd-card .bd-card__header .bd-card__header-cta{align-items:center;background-color:#f9f9f9;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:4px 8px}.bd-card .bd-card__header .bd-card__header-cta:hover{background-color:#f4f4f4}.bd-card .bd-card__body{display:flex;flex-direction:column;font-size:14px;gap:8px;margin-top:8px;padding:10px 0}.bd-card .bd-card__body .bd-card__body-row{display:flex;font-weight:400;justify-content:space-between}.bd-card .bd-card__body .bd-card__body-row.--bold{font-weight:700}.bd-card .bd-card__body .bd-card__body-row.--teal{color:teal}.bd-card .bd-card__body .bd-card__body-row__left{align-items:center;display:flex;gap:8px}.bd-card .bd-card__body .bd-card__body-row__left .__row-label{font-size:14px;text-transform:none}.bd-card .bd-card__body .bd-card__body-row__left .__row-label.--capitalize{font-weight:400;text-transform:capitalize}.bd-card .bd-card__body .bd-card__body-row__left .__row-label-hint{font-size:12px;font-style:italic;opacity:.5;text-transform:lowercase;text-wrap:nowrap}.bd-card .bd-card__body .bd-card__body-row__right{text-transform:none}.bd-card .bd-card__body .bd-card__body-row__right.--grand-total{display:flex;gap:8px}.bd-card .bd-card__grid-row{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:flex-start;padding-top:10px}.bd-card .bd-card__grid-row .--bold{font-weight:700;text-transform:uppercase}.bd-card .bd-card__grid-row .bd-card__grid-row__left{align-items:center;display:flex;flex-direction:column}.bd-card .bd-card__grid-row .bd-card__grid-row-separator{background-color:#f4f4f4;border-radius:4px;height:40px;width:2px}.bd-card .bd-card__body-row-group{display:flex;flex-direction:column;gap:8px;padding:10px 0;text-transform:none}.bd-card .remarks-wrap{margin-top:10px;padding-top:10px}.bd-card .remarks-wrap .remarks-label{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:4px}@media (max-width:480px){.bd-card__body{font-size:12px}}
