.order_type__actions[data-v-84f54428]{padding:var(--scale-xs);background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-s);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:hidden}.order_type__slider[data-v-84f54428]{top:var(--scale-xs);left:var(--scale-xs);width:calc(.5 * (100% - 2 * var(--scale-xs)));height:calc(100% - 2 * var(--scale-xs));background:var(--color-main-purple);border-radius:var(--radius-xs);pointer-events:none;transition:left .25s;position:absolute}.order_type__slider--takeaway[data-v-84f54428]{left:50%}.order_type__btn[data-v-84f54428],.order_type__btn-container[data-v-84f54428]{min-width:0;position:relative}.order_type__btn[data-v-84f54428]{z-index:1;cursor:pointer;width:100%;padding:var(--scale-xs) var(--scale-s);border-radius:var(--radius-xs);color:var(--color-black);text-align:center;font-family:var(--font-family-accent);font-size:var(--size-button-caption);font-weight:400;line-height:var(--line-height-button);background:0 0;border:0;transition:color .25s}.order_type__btn--active[data-v-84f54428]{color:var(--color-white)}.order_type__btn[data-v-84f54428]:disabled{cursor:not-allowed;opacity:.5}.order_type__pickup-discount[data-v-84f54428]{background:var(--color-button-yellow);border-radius:var(--radius-full);pointer-events:none;z-index:2;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.order_type__pickup-discount>span[data-v-84f54428]{font-size:12px}@media (width<=900px){.order_type__pickup-discount[data-v-84f54428]{width:32px;height:32px}.order_type[data-v-84f54428]{margin-bottom:10px;padding:0}.order_type--left[data-v-84f54428]{margin:initial}}label[data-v-52eb7377]{align-items:center;gap:var(--scale-xs);color:var(--color-black);font-family:var(--font-family-body);font-size:var(--size-body-l);font-weight:400;line-height:var(--line-height-label);cursor:pointer;display:flex}.radio[data-v-52eb7377]{display:none}.radio-custom[data-v-52eb7377]{border:1px solid var(--color-gray-500);box-sizing:border-box;border-radius:var(--radius-full);background-color:var(--color-white);flex-shrink:0;width:20px;height:20px;transition:background-color .1s,border-color .1s;position:relative}.radio:checked+.radio-custom[data-v-52eb7377],label:not(.disabled):hover .radio-custom[data-v-52eb7377]{border-color:var(--color-button-yellow)}.radio:checked+.radio-custom[data-v-52eb7377]{background-color:var(--color-button-yellow)}.radio:checked+.radio-custom[data-v-52eb7377]:after{content:"";border-radius:var(--radius-full);background-color:var(--color-black);position:absolute;inset:5px}.disabled[data-v-52eb7377]{color:var(--color-gray-400);cursor:not-allowed}.disabled .radio-custom[data-v-52eb7377]{border-color:var(--color-gray-400)}.contact_phone[data-v-d4baadbc]{color:#542a68;font-weight:700}.point-delivery-new[data-v-b72ba7c2]{padding:calc(-1px + var(--padding-s));border:1px solid var(--color-gray-200);box-sizing:border-box;border-radius:10px;align-items:flex-start;gap:5px;width:100%;display:flex;position:relative}.point-delivery-new--active[data-v-b72ba7c2]{z-index:1;border-color:#ffc605}.point-delivery-new--disabled[data-v-b72ba7c2]{opacity:.5;pointer-events:none}.point-delivery-new__radio[data-v-b72ba7c2]{flex-shrink:0;margin-top:2px}.point-delivery-new__content[data-v-b72ba7c2]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.point-delivery-new__name[data-v-b72ba7c2]{font-family:var(--font-style-accent);color:#0f0f0f;white-space:nowrap;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;line-height:24px;display:flex}.point-delivery-new__address[data-v-b72ba7c2]{color:#878787;font-size:12px;font-weight:400;line-height:16px}.point-delivery-new__time-row[data-v-b72ba7c2]{white-space:nowrap;justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.point-delivery-new__worktime[data-v-b72ba7c2]{color:#0f0f0f;font-weight:400}.point-delivery-new__time-label[data-v-b72ba7c2]{color:#b3b3b3;font-weight:400}.point-delivery-new__phone[data-v-b72ba7c2]{color:#5a5a5a;font-size:12px}.point-delivery-new__warn[data-v-b72ba7c2]{color:#ee7164;margin-top:2px;font-size:14px}.point-delivery-new__change-btn[data-v-b72ba7c2]{color:#542a68;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.point-delivery-new__button[data-v-b72ba7c2]{z-index:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.point-delivery-new--disabled .point-delivery-new__button[data-v-b72ba7c2]{cursor:not-allowed}.point-card-new[data-v-c5a7916e]{box-sizing:border-box;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;width:100%;max-width:267px;padding:20px;display:flex;position:relative}.point-card-new--absolute[data-v-c5a7916e]{z-index:1000;background-color:#fffffff2;border-radius:20px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.point-card-new__info[data-v-c5a7916e]{flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex}.point-card-new__name[data-v-c5a7916e]{color:#0f0f0f;width:100%;font-family:Geologica,sans-serif;font-size:16px;font-weight:400;line-height:24px}.point-card-new__address[data-v-c5a7916e]{color:#878787;width:100%;font-size:12px;font-weight:400;line-height:16px}.point-card-new__schedule[data-v-c5a7916e]{white-space:nowrap;flex-direction:column;width:100%;font-size:12px;line-height:16px;display:flex}.point-card-new__schedule-row[data-v-c5a7916e]{-moz-column-gap:12px;border-bottom:1px solid #f2f2f2;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;column-gap:12px;padding:5px 0;display:grid}.point-card-new__schedule-row[data-v-c5a7916e]:last-child{border-bottom:none}.point-card-new__schedule-day[data-v-c5a7916e]{color:#878787}.point-card-new__schedule-time[data-v-c5a7916e]{-moz-column-gap:4px;text-align:right;font-variant-numeric:tabular-nums;color:#0f0f0f;grid-template-columns:5ch auto 5ch;column-gap:4px;display:grid}.point-card-new__take-button[data-v-c5a7916e]{width:100%}.point-card-new__close[data-v-c5a7916e]{z-index:10;top:var(--scale-m);right:var(--scale-m);border-radius:var(--radius-full);background:var(--color-white);width:24px;height:24px;color:var(--color-gray-500);cursor:pointer;border:none;padding:0;transition:color .2s;display:flex;position:absolute}.point-card-new__close[data-v-c5a7916e]:hover{color:var(--color-black)}.point-card-new__close[data-v-c5a7916e]:active{color:var(--color-gray-700)}
