.order-navigation{align-items:flex-start;display:flex;justify-content:space-between;overflow:hidden;padding:5px 0;position:relative}.order-navigation:before{background:#eaedec;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:27px;width:100%}.order-navigation__item{flex:1;margin:0 16px}.order-navigation__item:first-child{margin-left:0}.order-navigation__item:last-child{margin-right:0}.order-navigation__inner{display:flex;flex-direction:column;justify-content:center;min-width:50px;text-align:center;transition:color .3s}.order-navigation__circle{align-items:center;color:#282828;display:flex;height:42px;justify-content:center;margin:0 auto 8px;position:relative;width:42px;z-index:1}.order-navigation__circle:before{background-color:var(--app--background,#fbfbfb);bottom:-8px;content:"";display:block;left:-8px;position:absolute;right:-8px;top:-8px;z-index:-1}.order-navigation__item:first-child .order-navigation__circle:before{left:-100px}.order-navigation__item:last-child .order-navigation__circle:before{right:-100px}.order-navigation__circle:after{background:#fff;border-radius:50%;box-shadow:0 2px 8px 0 #35404726;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.order-navigation__item--active .order-navigation__circle{color:#ff8674}.order-navigation__circle-text{font-size:20px;font-weight:500;line-height:1;padding-top:2px}.order-navigation__content{white-space:nowrap}.order-navigation__text{color:#282828;font-size:12px;font-weight:500;line-height:14px;transition:color .3s}.order-navigation__item--active .order-navigation__text{color:#ff8674}@media (hover:hover){a.order-navigation__inner:hover .order-navigation__text{color:#ff8674}}.order-header{align-items:center;display:flex}.order-header__back{align-items:center;color:#4e1528;display:inline-flex;position:relative;transition:color .3s}.order-header__back:before{bottom:-10px;content:"";display:block;left:-10px;position:absolute;right:-10px;top:-10px}@media (hover:hover){.order-header__back:hover{color:#ff8674}}.order-header__back:active{color:#f86550}.order-header__back-icon{fill:currentColor;height:16px;margin-right:8px;transition-duration:.3s;transition-property:opacity,transform;width:16px}@media (hover:hover){.order-header__back:hover .order-header__back-icon{transform:translateX(-5px)}}.order-header__back:active .order-header__back-icon{opacity:0;transform:translateX(-10px)}.order-header__back-text{padding-top:2px}.order-header__navigation{display:none}@media(min-width:768px){.order-header__navigation{display:flex;margin-left:auto;width:360px}}.more-input__inner{background-color:#fff;border:1px solid #aaa;border-radius:4px;display:flex;transition-duration:.3s;transition-property:opacity,background-color,border-color}.more-input__inner--disabled{opacity:.5;pointer-events:none}.more-input__inner--error{border-color:#fc5761}.more-input__inner--success{border-color:#50b85f}.more-input__inner--variant-anonymous{background-color:#eaedec}.more-input__prepend{border-radius:4px 0 0 4px}.more-input__prepend--prepend-variant-default{background:#f5f5f5;border-right:1px solid #aaa}.more-input__prepend--prepend-variant-default,.more-input__prepend--prepend-variant-icon,.more-input__prepend--prepend-variant-text{align-items:center;display:flex;justify-content:center;padding:8px 16px}.more-input__prepend-icon{height:24px;width:24px}.more-input__prepend-icon--error{fill:#fc5761}.more-input__prepend-icon--success{fill:#50b85f}.more-input__append{border-radius:0 4px 4px 0}.more-input__append--append-variant-default{background:#f5f5f5;border-left:1px solid #aaa}.more-input__append--append-variant-default,.more-input__append--append-variant-icon,.more-input__append--append-variant-text{align-items:center;display:flex;justify-content:center;padding:8px 16px}.more-input__append-icon{height:24px;width:24px}.more-input__body{display:flex;flex:1;position:relative}.more-input__input{appearance:none;background:none;border:none;box-shadow:none;font-size:16px;line-height:1.5;margin:0;padding:0;transition-duration:.3s;transition-property:color;width:100%}.more-input__input::-webkit-inner-spin-button,.more-input__input::-webkit-outer-spin-button{appearance:none}.more-input__input--label-variant-default{font-size:16px;line-height:1.5;padding:20px 16px 4px}.more-input__input--label-variant-fixed,.more-input__input--label-variant-static{padding:12px 16px}.more-input__input--prepend-variant-icon{padding-left:0}.more-input__input--error{color:#fc5761}.more-input__input--success{color:#50b85f}.more-input__label--error{color:#fc5761}.more-input__label--success{color:#50b85f}.more-input__label--label-variant-static{cursor:pointer;margin-bottom:4px}.more-input__label--label-variant-default{left:0;padding:12px 16px;pointer-events:none;position:absolute;top:0;transform-origin:16px 50%;transition-duration:.3s;transition-property:transform,opacity}.more-input--filled .more-input__label--label-variant-default,.more-input__input:focus~.more-input__label--label-variant-default{opacity:1;transform:translateY(-12px) scale(.7)}.more-input__label--label-variant-fixed{font-size:16px;left:0;line-height:1.5;padding:12px 16px;pointer-events:none;position:absolute;top:0;transition:opacity .3s}.more-input__input:focus~.more-input__label--label-variant-fixed{opacity:.5}.more-input--filled .more-input__label--label-variant-fixed{opacity:0!important}.more-input__label--prepend-variant-icon{padding-left:0;transform-origin:0 50%}.more-input__description-wrapper{display:flex;margin-top:4px}.more-input__description-icon{fill:currentColor;flex-shrink:0;height:12px;margin:1px 8px 0 0;width:12px}.more-input__description{font-size:12px;line-height:1.3}.more-input__errors-wrapper{color:#fc5761;display:flex;margin-top:4px}.more-input__errors-icon{fill:currentColor;flex-shrink:0;height:12px;margin:0 8px 0 0;width:12px}.more-input__errors-item{display:flex;font-size:12px;line-height:1.3;margin-top:4px}.more-input__errors-item:first-child{margin-top:0}.more-input__clear-button{-webkit-touch-callout:none;align-items:center;appearance:none;background:none;border:none;box-shadow:none;color:currentColor;color:#4a4a4a;display:flex;flex-shrink:0;justify-content:center;margin:0;opacity:.5;padding:8px 16px;touch-action:manipulation;transition-duration:.3s;transition-property:color,opacity}@media (hover:hover){.more-input__clear-button:hover{opacity:1}}.more-input__clear-button:active{opacity:1}.more-input__clear-button-icon{fill:currentColor;height:12px;width:12px}.more-input__password-toggle{-webkit-touch-callout:none;align-items:center;appearance:none;background:none;border:none;box-shadow:none;color:currentColor;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:8px;touch-action:manipulation}.more-input__password-toggle-icon{fill:currentColor;height:24px;width:24px}.order-sidebar-points-form__inner{display:flex;flex-direction:column;margin:0 auto;max-width:270px}@media(min-width:768px){.order-sidebar-points-form__inner{align-items:center;flex-flow:row wrap;justify-content:space-between;max-width:none}}.order-sidebar-points-form__input{flex:1;margin-bottom:24px}@media(min-width:768px){.order-sidebar-points-form__input{margin-bottom:0;margin-right:12px}}#global-wrapper .order-sidebar-points-form__button{height:46px;/*! @specificity */text-align:center}@media(min-width:768px){#global-wrapper .order-sidebar-points-form__button{font-size:14px}}.order-sidebar-points-form__message{font-size:14px;margin-top:8px;width:100%}.order-sidebar-points-form__message--state-success{color:#50b85f}.order-sidebar-points-form__message--state-error{color:#fc5761}.order-sidebar-points__title{color:#282828;font-size:20px;line-height:1.3;margin-bottom:8px}.order-sidebar-points__info{font-size:14px;font-weight:500;line-height:1.3;margin-bottom:16px}@media(min-width:296px){.order-sidebar-points__info{font-size:calc(13.38843px + .20661vw)}}@media(min-width:1264px){.order-sidebar-points__info{font-size:16px}}.order-sidebar-products__button{-webkit-touch-callout:none;appearance:none;background:none;border:none;box-shadow:none;color:currentColor;color:#4e1528;margin:0;padding:0;position:relative;touch-action:manipulation;transition:color .3s}.order-sidebar-products__button:before{bottom:-10px;content:"";display:block;left:-10px;position:absolute;right:-10px;top:-10px}@media (hover:hover){.order-sidebar-products__button:hover{color:#ff8674}}.order-sidebar-products__button:active{color:#f86550}.order-sidebar-products__button-inner{border-bottom:1px dotted}.order-sidebar-products__table{color:#282828;margin:8px 0;width:100%}.order-sidebar-products__table-row{border-bottom:1px solid #f7f7f7}.order-sidebar-products__table-row:last-child{border-bottom:0}.order-sidebar-products__table-cell{line-height:1.4;padding:8px 0;vertical-align:top}.order-sidebar-products__table-cell:first-child{padding-right:12px}.order-sidebar-products__table-cell:last-child{text-align:right;white-space:nowrap}.modal-simple{background:var(--app--surface,#fff);border-radius:8px;box-shadow:0 25px 50px -15px rgba(var(--shadow-rgb,51,51,51),.4);max-width:640px;padding:40px 20px;position:relative;transition:.5s;width:100%}@media(min-width:480px){.modal-simple{padding-left:50px;padding-right:50px}}@media(min-width:768px){.modal-simple{padding:65px 100px}}@media(min-width:1024px){.modal-simple{padding:60px 120px}}#global-wrapper .modal-simple__close{position:absolute;/*! @specificity */right:0;top:0;z-index:2}@media(max-width:767px){#global-wrapper .modal-simple__close{height:40px;width:40px}}.modal-simple__title{color:#282828;font-size:26px;font-weight:500;line-height:1.3;margin-bottom:20px}@media(min-width:296px){.modal-simple__title{font-size:calc(21.71901px + 1.44628vw)}}@media(min-width:1264px){.modal-simple__title{font-size:40px}}.modal-simple__description{font-family:Didona,Georgia,serif;font-size:12px;margin-bottom:30px;opacity:.7}@media(min-width:480px){.modal-simple__description{font-size:14px}}.order-sidebar-promo-form__title{color:#282828;font-size:20px;font-weight:700;line-height:1.6;margin-bottom:16px;text-align:center}@media(min-width:768px){.order-sidebar-promo-form__title{display:none}}.order-sidebar-promo-form__inner{display:flex;flex-direction:column;margin:0 auto;max-width:270px}@media(min-width:768px){.order-sidebar-promo-form__inner{align-items:center;flex-flow:row wrap;justify-content:space-between;max-width:none}}.order-sidebar-promo-form__input{flex:1;margin-bottom:24px}@media(min-width:768px){.order-sidebar-promo-form__input{margin-bottom:0;margin-right:12px}}#global-wrapper .order-sidebar-promo-form__button{height:46px;/*! @specificity */text-align:center}@media(min-width:768px){#global-wrapper .order-sidebar-promo-form__button{font-size:14px}}.order-sidebar-promo-form__message{font-size:14px;margin-top:8px;width:100%}.order-sidebar-promo-form__message--state-success{color:#50b85f}.order-sidebar-promo-form__message--state-error{color:#fc5761}.order-sidebar-promo__button{-webkit-touch-callout:none;appearance:none;background:none;border:none;box-shadow:none;color:currentColor;color:#4e1528;margin:0;padding:0;position:relative;touch-action:manipulation;transition:color .3s}.order-sidebar-promo__button:before{bottom:-10px;content:"";display:block;left:-10px;position:absolute;right:-10px;top:-10px}@media (hover:hover){.order-sidebar-promo__button:hover{color:#ff8674}}.order-sidebar-promo__button:active{color:#f86550}.order-sidebar-promo__button-inner{border-bottom:1px dotted}.order-sidebar-promo__form{margin-top:12px}.order-sidebar{background:var(--app--surface,#fff);border-radius:8px;box-shadow:0 6px 20px 0 #3540471a;padding:32px}.order-sidebar__points,.order-sidebar__products,.order-sidebar__promo{margin-bottom:32px}.order-sidebar__price-table{color:#282828}.order-sidebar__price-table-row{display:flex;justify-content:space-between;margin:4px 0;white-space:nowrap}.order-sidebar__price-table-row--total{margin:12px 0 0}.order-sidebar__price-table-cell{font-size:16px;font-weight:500;line-height:1.5}.order-sidebar__price-table-cell--type-medium{font-size:18px;font-weight:700;line-height:1.33}.order-sidebar__price-table-cell--type-large{font-size:24px;font-weight:700;line-height:1.17}#global-wrapper .order-sidebar__button{font-size:20px;margin-top:32px;padding-bottom:16px;padding-top:16px/*! @specificity */}.order-sidebar__button-note{color:#fc5761;margin-top:16px;text-align:center}.order-sidebar__delivery-note{color:#72aefd;display:flex;gap:8px;margin-top:16px}.order-sidebar__delivery-note-icon{fill:#72aefd;flex-shrink:0;height:16px;width:16px}