.pickup-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background:#000000b3}.pickup-modal__panel{width:440px;max-width:calc(100vw - 2.5rem);max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:28px;background:var(--color-background-main);color:var(--color-text-main);border-radius:var(--border-radius-forms)}.pickup-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:16px}#pickup-location-modal .pickup-modal__header{margin-bottom:6px}.pickup-modal__heading{margin:0;font-size:22px;font-weight:var(--font-weight-body-bolder);line-height:normal}.pickup-modal__close{flex-shrink:0;width:2.25rem;height:2.25rem;margin-inline-end:-.375rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.pickup-modal__close svg{width:1.875rem;height:1.875rem}.pickup-modal__close path{stroke:var(--color-text-main)}.pickup-modal__subtitle{margin:0 0 18px;font-size:14px;color:var(--color-secondary-text-main)}.pickup-modal__list{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}#pickup-day-list{margin-bottom:18px;position:relative}.pickup-modal__message{margin:0;padding:var(--gutter-regular)}.pickup-modal__option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-borders-main);border-radius:8px;cursor:pointer;transition:background-color .1s linear;line-height:1.2}.pickup-modal__option input[type=radio]{margin:0;width:18px;height:18px;accent-color:var(--color-text-main)}.pickup-modal__option:has(input:checked){border:1.5px solid var(--color-text-main);background-color:var(--color-third-background-main)}.no-touchevents .pickup-modal__option:not(:has(input:checked)):hover{background-color:var(--color-fourth-background-main)}.pickup-modal__option input:disabled{cursor:not-allowed}.pickup-modal__option input:disabled+span{opacity:.5}.pickup-modal__location{display:flex;flex-direction:column;gap:1px;min-width:0}.pickup-modal__location-name{font-size:16px;font-weight:var(--font-weight-body-semibold);line-height:normal}.pickup-modal__location-address{font-size:13px;line-height:normal;color:var(--color-secondary-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickup-modal__day{display:flex;flex-direction:column;gap:2px}.pickup-modal__day-title{font-size:16px;font-weight:var(--font-weight-body-semibold);line-height:normal}.pickup-modal__day-status{font-size:13px;color:#28a745;line-height:normal}.pickup-modal__option input:disabled+.pickup-modal__day .pickup-modal__day-status{color:inherit}.pickup-modal__option--skeleton{visibility:hidden;pointer-events:none}.pickup-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--color-secondary-text-main)}.pickup-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--color-third-background-main);border-radius:8px;margin-bottom:18px}.pickup-modal__summary-info{display:flex;flex-direction:column;gap:1px;min-width:0}.pickup-modal__summary-name{font-size:15px;font-weight:var(--font-weight-body-semibold);line-height:normal}.pickup-modal__summary-address{font-size:13px;color:var(--color-secondary-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.pickup-modal__change{flex-shrink:0;background:none;border:none;padding:6px 4px;font-size:14px;font-weight:var(--font-weight-body-semibold);color:var(--color-text-main);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pickup-modal__reservation-note{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;line-height:1.4;color:var(--color-secondary-text-main)}.pickup-modal__reservation-note strong{font-weight:var(--font-weight-body-semibold);color:var(--color-text-main)}.pickup-modal__reservation-icon{flex-shrink:0;width:15px;height:15px}.pickup-modal__actions{display:flex;justify-content:flex-end;gap:1rem}.pickup-modal{opacity:0;visibility:hidden;transition:all .25s linear}.pickup-modal.is-open{opacity:1;visibility:visible}.pickup-modal__panel{transform:translateY(50px);opacity:0;transition:all .3s linear 50ms}.pickup-modal.is-open .pickup-modal__panel{transform:translateY(0);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pickup-modal.css.map */
