.popup-wrapper{position:fixed;inset:0;z-index:11111;width:100vw;overflow:hidden;background:var(--overlay-backdrop);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.popup-wrapper--active{opacity:1;pointer-events:auto}.popup{position:absolute;top:50%;left:50%;min-width:17em;max-width:100%;max-height:100%;overflow:auto;border-radius:var(--legacy-radius-outside);background:var(--surface-card);color:var(--text-primary);text-align:left;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.popup--active{pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.popup-close,.popup-close__btn,.popup-open{cursor:pointer}.popup-close__btn{align-items:center;background:none;border:0;display:flex;height:var(--sp-16);justify-content:center;padding:0;width:var(--sp-16)}.popup-header{align-items:center;border-bottom:1px solid var(--border);justify-content:space-between;text-transform:uppercase}.popup-body,.popup-header{display:flex;padding:var(--sp-16)}.popup-body{flex-direction:column}.popup-close__btn svg{height:1rem;width:1rem}.popup-close__btn svg path{fill:var(--Black);transition:all .15s ease-in-out}@media(hover:hover){.popup-close__btn:hover svg path{fill:var(--Brand)}}.popup-close__btn:active svg path{fill:var(--Brand-very-dark)}@media(prefers-reduced-motion:reduce){.popup-wrapper{transition:none}}.popup-wrapper .staged-popup{transition:transform var(--popup-stage-height-duration) ease,height var(--popup-stage-height-duration) ease}.popup-wrapper .staged-popup .staged-popup__form[hidden]{display:none}@media(max-width:1023px){.popup-wrapper .staged-popup.popup_swipable{transition:bottom var(--popup-stage-height-duration) ease,height var(--popup-stage-height-duration) ease}}@media(prefers-reduced-motion:reduce){.popup-wrapper .staged-popup,.popup-wrapper .staged-popup.popup_swipable{transition:none}}.popup-wrapper .popup--quick-order{width:min(var(--sp-80)*5 + var(--sp-40),100% - var(--sp-32));max-height:calc(100dvh - var(--sp-40));padding:28px 26px 22px;overflow-x:hidden;border:0;box-shadow:var(--shadow-lg)}.popup-wrapper .popup--quick-order .quick-order-popup__form-wrap{min-height:0}.popup-wrapper .popup--quick-order:is(.popup--quick-order-processing,.popup--quick-order-success,.popup--quick-order-fail){display:flex;flex-direction:column;width:min(var(--sp-80)*5 + var(--sp-40),100% - var(--sp-32));padding:0}.popup-wrapper .popup--quick-order .quick-order-state__header{display:flex;align-items:center;min-width:0;gap:var(--sp-8);padding:var(--sp-16)}.popup-wrapper .popup--quick-order .quick-order-state__body{display:flex;flex-direction:column;gap:var(--sp-12);min-height:0;padding:0 var(--sp-16) var(--sp-16);overflow-y:auto;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.popup-wrapper .popup--quick-order .quick-order-state__body p{margin:0;color:inherit;font:inherit}.popup-wrapper .popup--quick-order .quick-order-state__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-8);padding:var(--sp-16);border-top:1px solid var(--border)}.popup-wrapper .popup--quick-order .quick-order-state__icon{display:inline-flex;flex:none}.popup-wrapper .popup--quick-order .quick-order-state__icon svg{display:block;width:var(--t-h3);height:var(--t-h3)}.popup-wrapper .popup--quick-order-processing .quick-order-state__icon svg{fill:var(--brand)}.popup-wrapper .popup--quick-order-processing .orders-preloader__arrows{animation:quick-order-spin var(--order-status-spin-duration) infinite linear;transform-origin:center}@keyframes quick-order-spin{to{transform:rotate(1turn)}}.popup-wrapper .popup--quick-order .quick-order-state__title{margin:0;color:var(--text-primary);font-family:var(--font-head);font-size:var(--t-h3);font-weight:700;letter-spacing:var(--t-h3-ls);line-height:var(--t-h3-lh);text-transform:uppercase}.popup-wrapper .popup--quick-order .quick-order-state__retry{display:inline-flex;align-items:center;gap:var(--sp-8)}.popup-wrapper .popup--quick-order .quick-order-state__error{color:var(--legacy-danger)}.popup-wrapper .popup--quick-order .quick-order-popup__close{position:absolute;top:var(--sp-14);right:var(--sp-14);z-index:2}.quick-order-form{display:flex;flex-direction:column}.quick-order-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16)}.quick-order-form__fields>:nth-child(n+5){grid-column:1/-1}.quick-order-form__consents,.quick-order-form__fields,.quick-order-form__footer{margin-top:var(--sp-16)}.quick-order-form__consents{display:flex;flex-direction:column;gap:var(--sp-8)}.quick-order-form .quick-order-form__title{padding-right:calc(var(--sp-40) + var(--sp-4))}.quick-order-form .quick-order-form__title .quick-order-form__target{color:var(--text-secondary)}.quick-order-form .quick-order-form__fine{margin:0;color:var(--text-secondary);font-size:var(--t-caption);line-height:var(--t-caption-lh)}.quick-order-form .quick-order-form__description{margin-top:var(--sp-8)}.quick-order-form__telegram{max-height:calc(var(--sp-80) + var(--sp-12));opacity:1;transition:max-height .25s ease,opacity .25s ease}.quick-order-form__telegram--hidden{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.quick-order-form__telegram+.form-control__field{transition:margin-top .25s ease}.quick-order-form__telegram--hidden+.form-control__field{margin-top:calc(-1*var(--sp-16))}.quick-order-form .quick-order-form__footer{display:flex;flex-direction:column;gap:var(--sp-8)}@media(max-width:1023px){.popup-wrapper .popup--quick-order.popup_swipable{top:auto;right:0;bottom:-100%;left:0;display:none;width:100%;max-height:88dvh;padding:var(--sp-32) 0 calc(env(safe-area-inset-bottom) + var(--sp-18));border-radius:var(--legacy-radius-outside) var(--legacy-radius-outside) 0 0;transform:none}.popup-wrapper .popup--quick-order.popup_swipable:before{position:absolute;top:var(--sp-8);left:50%;width:calc(var(--sp-32) + var(--sp-4));height:var(--sp-4);border-radius:var(--radius-pill);background:var(--border-strong);content:"";transform:translateX(-50%)}.popup-wrapper .popup--quick-order.popup_swipable.popup--active{bottom:0;display:flex}.popup-wrapper .popup--quick-order .quick-order-popup__close{top:var(--sp-12);right:var(--sp-12);width:calc(var(--sp-32) + var(--sp-2));height:calc(var(--sp-32) + var(--sp-2))}.quick-order-form{flex:1 1;min-height:0;padding-inline:var(--container-pad);overflow-y:auto;overscroll-behavior:contain}.quick-order-form .quick-order-form__title{position:sticky;top:0;z-index:1;margin-inline:calc(var(--container-pad)*-1);padding:0 calc(var(--sp-40) + var(--sp-4)) var(--sp-10) var(--container-pad);background:var(--surface-card)}.quick-order-form__fields{grid-template-columns:1fr}.quick-order-form .form-control__input,.quick-order-form .form-control__submit{min-height:var(--sp-48)}.quick-order-form .quick-order-form__footer{position:sticky;bottom:0;z-index:1;margin-inline:calc(var(--container-pad)*-1);padding:var(--sp-16) var(--container-pad) calc(var(--sp-12) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-card)}.popup-wrapper .popup--quick-order .quick-order-popup__form-wrap{display:flex;flex:1 1;min-height:0;overflow:hidden}.popup-wrapper .popup--quick-order:is(.popup--quick-order-processing,.popup--quick-order-success,.popup--quick-order-fail){width:100%}}@media(prefers-reduced-motion:reduce){.quick-order-form__telegram,.quick-order-form__telegram+.form-control__field{transition:none}.popup-wrapper .popup--quick-order-processing .orders-preloader__arrows{animation:none}}