.booking-store[data-v-193e722e]{border-bottom:1px solid var(--Light-Base-100);flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:20px;display:flex}.booking-store__header[data-v-193e722e]{justify-content:space-between;align-items:center;display:flex}.booking-store__title[data-v-193e722e]{margin:0;font-size:18px;font-weight:600;line-height:26px}.booking-store__content[data-v-193e722e]{flex-direction:column;gap:4px;display:flex}.booking-store__address[data-v-193e722e],.booking-store__availability[data-v-193e722e]{color:var(--Light-Base-900);margin:0;font-size:15px;font-weight:400;line-height:22px}.booking-store__availability[data-v-193e722e]{color:var(--Light-Base-500)}.booking-store__change-link[data-v-193e722e]{color:inherit;background-color:#0000;border:0;padding:0;font-family:inherit}.booking-store__change-link[data-v-193e722e]:not(:disabled){cursor:pointer}.booking-store__change-link[data-v-193e722e]:focus-visible{border:none}.booking-store__change-link[data-v-193e722e]{color:var(--Light-Breeze-700);align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:22px;display:flex}.booking-store__change-link-icon[data-v-193e722e]{width:16px;height:16px;fill:var(--Light-Breeze-700)}.booking-modal.booking-modal>.ui-modal__content--view-bottomSheet{border-radius:16px;max-width:552px}.booking-modal__wrapper{flex-direction:column;display:flex}.booking-modal__product-info{gap:16px;display:flex}.booking-modal__product-image{width:auto}.booking-modal__product-details{flex-direction:column;display:flex}.booking-modal__product-title{margin-bottom:6px;font-size:16px;font-weight:400;line-height:24px}.booking-modal__product-author{color:var(--Light-Base-500);margin-bottom:20px;font-size:16px;font-weight:400;line-height:24px}.booking-modal__quantity-price{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media screen and (width>=769px){.booking-modal__quantity-price{flex-direction:row;align-items:center;gap:16px}}.booking-modal__quantity{flex-shrink:0}@media screen and (width>=769px){.booking-modal__price{order:1}}.booking-modal__disclaimer{color:var(--Light-Base-400);margin:0;font-size:13px;font-weight:400;line-height:1.4}.booking-modal__section{flex-direction:column;gap:8px;display:flex}.booking-modal__section--product{gap:20px;margin-bottom:20px}.booking-modal__section--store{border-bottom:1px solid var(--Light-Base-100);margin-bottom:20px;padding-bottom:20px}.booking-modal__section-content--recipient{margin-bottom:24px}.booking-modal__section-header{justify-content:space-between;align-items:center;display:flex}.booking-modal__section-title{margin:0;font-size:20px;font-weight:600;line-height:28px}.booking-modal__section-content{flex-direction:column;gap:4px;display:flex}.booking-modal__store-address,.booking-modal__store-availability,.booking-modal__recipient-name,.booking-modal__recipient-contact{color:var(--Light-Base-900);margin:0;font-size:15px;font-weight:400;line-height:22px}.booking-modal__store-availability,.booking-modal__recipient-contact{color:var(--Light-Base-500)}.booking-modal__recipient-form{flex-direction:column;gap:16px;display:flex}.booking-modal__form-field{margin:0}.booking-modal__form-actions{gap:12px;margin-top:8px;display:flex}.booking-modal__error{color:var(--Light-Red-600);margin-bottom:24px;font-size:13px;font-weight:400;line-height:18px}.booking-modal__recipient{border-bottom:1px solid var(--Light-Base-100);padding-bottom:20px}.booking-modal__alert{margin-bottom:24px}
