@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading-blink{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}@keyframes heartbeat{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.4, 1.4, 1.4)}60%{transform:scale3d(1.1, 1.1, 1.1)}80%{transform:scale3d(1.4, 1.4, 1.4)}to{transform:scale3d(1, 1, 1)}}@keyframes loading-icon{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fixed-bar-to-top{0%{top:-72px}100%{top:0}}button{border:0;cursor:pointer}.btn,.btn-sm,.green-btn,.gray-btn,.light-gray-btn,.light-gray-btn-oval,.btn-md,.green-btn--md,.gray-btn--md,.light-gray-btn--md,.btn-lg,.green-btn--lg,.gray-btn--lg,.light-gray-btn--lg{border-radius:4px;text-align:center;border:0;cursor:pointer;font-family:'Roboto', -apple-system, sans-serif;font-size:15px;width:100%}.btn:hover,.btn-sm:hover,.green-btn:hover,.gray-btn:hover,.light-gray-btn:hover,.light-gray-btn-oval:hover,.btn-md:hover,.green-btn--md:hover,.gray-btn--md:hover,.light-gray-btn--md:hover,.btn-lg:hover,.green-btn--lg:hover,.gray-btn--lg:hover,.light-gray-btn--lg:hover{transition:background 150ms linear}.btn:outline,.btn-sm:outline,.green-btn:outline,.gray-btn:outline,.light-gray-btn:outline,.light-gray-btn-oval:outline,.btn-md:outline,.green-btn--md:outline,.gray-btn--md:outline,.light-gray-btn--md:outline,.btn-lg:outline,.green-btn--lg:outline,.gray-btn--lg:outline,.light-gray-btn--lg:outline{outline:0}.btn .loading-icon,.btn-sm .loading-icon,.green-btn .loading-icon,.gray-btn .loading-icon,.light-gray-btn .loading-icon,.light-gray-btn-oval .loading-icon,.btn-md .loading-icon,.green-btn--md .loading-icon,.gray-btn--md .loading-icon,.light-gray-btn--md .loading-icon,.btn-lg .loading-icon,.green-btn--lg .loading-icon,.gray-btn--lg .loading-icon,.light-gray-btn--lg .loading-icon{display:none}.btn.is-loading,.is-loading.btn-sm,.is-loading.green-btn,.is-loading.gray-btn,.is-loading.light-gray-btn,.is-loading.light-gray-btn-oval,.is-loading.btn-md,.is-loading.green-btn--md,.is-loading.gray-btn--md,.is-loading.light-gray-btn--md,.is-loading.btn-lg,.is-loading.green-btn--lg,.is-loading.gray-btn--lg,.is-loading.light-gray-btn--lg{position:relative;text-indent:-9999px;pointer-events:none;cursor:default}.btn.is-loading .loading-icon,.is-loading.btn-sm .loading-icon,.is-loading.green-btn .loading-icon,.is-loading.gray-btn .loading-icon,.is-loading.light-gray-btn .loading-icon,.is-loading.light-gray-btn-oval .loading-icon,.is-loading.btn-md .loading-icon,.is-loading.green-btn--md .loading-icon,.is-loading.gray-btn--md .loading-icon,.is-loading.light-gray-btn--md .loading-icon,.is-loading.btn-lg .loading-icon,.is-loading.green-btn--lg .loading-icon,.is-loading.gray-btn--lg .loading-icon,.is-loading.light-gray-btn--lg .loading-icon{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.btn.disabled .right-block,.disabled.btn-sm .right-block,.disabled.green-btn .right-block,.disabled.gray-btn .right-block,.disabled.light-gray-btn .right-block,.disabled.light-gray-btn-oval .right-block,.disabled.btn-md .right-block,.disabled.green-btn--md .right-block,.disabled.gray-btn--md .right-block,.disabled.light-gray-btn--md .right-block,.disabled.btn-lg .right-block,.disabled.green-btn--lg .right-block,.disabled.gray-btn--lg .right-block,.disabled.light-gray-btn--lg .right-block{opacity:.5}.btn.btn--with-right-block,.btn--with-right-block.btn-sm,.btn--with-right-block.green-btn,.btn--with-right-block.gray-btn,.btn--with-right-block.light-gray-btn,.btn--with-right-block.light-gray-btn-oval,.btn--with-right-block.btn-md,.btn--with-right-block.green-btn--md,.btn--with-right-block.gray-btn--md,.btn--with-right-block.light-gray-btn--md,.btn--with-right-block.btn-lg,.btn--with-right-block.green-btn--lg,.btn--with-right-block.gray-btn--lg,.btn--with-right-block.light-gray-btn--lg{text-align:left;position:relative}.btn.btn--with-right-block.is-loading,.btn--with-right-block.is-loading.btn-sm,.btn--with-right-block.is-loading.green-btn,.btn--with-right-block.is-loading.gray-btn,.btn--with-right-block.is-loading.light-gray-btn,.btn--with-right-block.is-loading.light-gray-btn-oval,.btn--with-right-block.is-loading.btn-md,.btn--with-right-block.is-loading.green-btn--md,.btn--with-right-block.is-loading.gray-btn--md,.btn--with-right-block.is-loading.light-gray-btn--md,.btn--with-right-block.is-loading.btn-lg,.btn--with-right-block.is-loading.green-btn--lg,.btn--with-right-block.is-loading.gray-btn--lg,.btn--with-right-block.is-loading.light-gray-btn--lg{text-indent:initial}.btn.btn--with-right-block.is-loading .right-block,.btn--with-right-block.is-loading.btn-sm .right-block,.btn--with-right-block.is-loading.green-btn .right-block,.btn--with-right-block.is-loading.gray-btn .right-block,.btn--with-right-block.is-loading.light-gray-btn .right-block,.btn--with-right-block.is-loading.light-gray-btn-oval .right-block,.btn--with-right-block.is-loading.btn-md .right-block,.btn--with-right-block.is-loading.green-btn--md .right-block,.btn--with-right-block.is-loading.gray-btn--md .right-block,.btn--with-right-block.is-loading.light-gray-btn--md .right-block,.btn--with-right-block.is-loading.btn-lg .right-block,.btn--with-right-block.is-loading.green-btn--lg .right-block,.btn--with-right-block.is-loading.gray-btn--lg .right-block,.btn--with-right-block.is-loading.light-gray-btn--lg .right-block{font-size:0}.btn.btn--with-right-block.is-loading .loading-icon,.btn--with-right-block.is-loading.btn-sm .loading-icon,.btn--with-right-block.is-loading.green-btn .loading-icon,.btn--with-right-block.is-loading.gray-btn .loading-icon,.btn--with-right-block.is-loading.light-gray-btn .loading-icon,.btn--with-right-block.is-loading.light-gray-btn-oval .loading-icon,.btn--with-right-block.is-loading.btn-md .loading-icon,.btn--with-right-block.is-loading.green-btn--md .loading-icon,.btn--with-right-block.is-loading.gray-btn--md .loading-icon,.btn--with-right-block.is-loading.light-gray-btn--md .loading-icon,.btn--with-right-block.is-loading.btn-lg .loading-icon,.btn--with-right-block.is-loading.green-btn--lg .loading-icon,.btn--with-right-block.is-loading.gray-btn--lg .loading-icon,.btn--with-right-block.is-loading.light-gray-btn--lg .loading-icon{left:inherit}.btn.btn--with-right-block .right-block,.btn--with-right-block.btn-sm .right-block,.btn--with-right-block.green-btn .right-block,.btn--with-right-block.gray-btn .right-block,.btn--with-right-block.light-gray-btn .right-block,.btn--with-right-block.light-gray-btn-oval .right-block,.btn--with-right-block.btn-md .right-block,.btn--with-right-block.green-btn--md .right-block,.btn--with-right-block.gray-btn--md .right-block,.btn--with-right-block.light-gray-btn--md .right-block,.btn--with-right-block.btn-lg .right-block,.btn--with-right-block.green-btn--lg .right-block,.btn--with-right-block.gray-btn--lg .right-block,.btn--with-right-block.light-gray-btn--lg .right-block{position:absolute;margin:auto;top:0;bottom:0}.btn-sm,.green-btn,.gray-btn,.light-gray-btn,.light-gray-btn-oval{height:32px;padding:0 16px;line-height:32px}.btn-sm.btn--with-right-block .right-block,.btn--with-right-block.green-btn .right-block,.btn--with-right-block.gray-btn .right-block,.btn--with-right-block.light-gray-btn .right-block,.btn--with-right-block.light-gray-btn-oval .right-block{right:16px}.btn-md,.green-btn--md,.gray-btn--md,.light-gray-btn--md{height:48px;padding:0 24px;line-height:48px}.btn-md.btn--with-right-block .right-block,.btn--with-right-block.green-btn--md .right-block,.btn--with-right-block.gray-btn--md .right-block,.btn--with-right-block.light-gray-btn--md .right-block{right:24px}.btn-lg,.green-btn--lg,.gray-btn--lg,.light-gray-btn--lg{height:56px;padding:0 32px;line-height:56px}.btn-lg.btn--with-right-block .right-block,.btn--with-right-block.green-btn--lg .right-block,.btn--with-right-block.gray-btn--lg .right-block,.btn--with-right-block.light-gray-btn--lg .right-block{right:32px}.btn-lg.is-loading .loading-icon,.is-loading.green-btn--lg .loading-icon,.is-loading.gray-btn--lg .loading-icon,.is-loading.light-gray-btn--lg .loading-icon{width:32px;height:32px}.btn-lg.is-loading .loading-icon div,.is-loading.green-btn--lg .loading-icon div,.is-loading.gray-btn--lg .loading-icon div,.is-loading.light-gray-btn--lg .loading-icon div{width:26px;height:26px}.green-btn-base,.green-btn,.green-btn--md,.green-btn--lg{background-color:#0ec645;color:#fff}.green-btn-base:hover,.green-btn:hover,.green-btn--md:hover,.green-btn--lg:hover{background-color:#10b93d}.green-btn-base.disabled,.disabled.green-btn,.disabled.green-btn--md,.disabled.green-btn--lg{color:rgba(255,255,255,0.5);cursor:default;pointer-events:none}.gray-btn-base,.gray-btn,.gray-btn--md,.gray-btn--lg{background-color:#54545a;color:#fff}.gray-btn-base:hover,.gray-btn:hover,.gray-btn--md:hover,.gray-btn--lg:hover{background-color:#3f3f45}.gray-btn-base.disabled,.disabled.gray-btn,.disabled.gray-btn--md,.disabled.gray-btn--lg{color:rgba(255,255,255,0.5);cursor:default;pointer-events:none}.light-gray-btn-base,.light-gray-btn,.light-gray-btn-oval,.light-gray-btn--md,.light-gray-btn--lg{color:#2e2e33;background-color:#f6f6f6;cursor:pointer}.light-gray-btn-base:hover,.light-gray-btn:hover,.light-gray-btn-oval:hover,.light-gray-btn--md:hover,.light-gray-btn--lg:hover{background-color:#e3e4e6}.light-gray-btn-base.disabled,.disabled.light-gray-btn,.disabled.light-gray-btn-oval,.disabled.light-gray-btn--md,.disabled.light-gray-btn--lg{color:rgba(0,0,0,0.5);cursor:default;pointer-events:none}.light-gray-btn.is-loading:after,.is-loading.light-gray-btn-oval:after,.light-gray-btn--md.is-loading:after,.light-gray-btn--lg.is-loading:after{background-image:url("/build/static/loader-gray.png")}.green-btn--lg.btn--with-right-block.is-loading,.green-btn.btn--with-right-block.is-loading,.light-gray-btn--lg.btn--with-right-block.is-loading,.light-gray-btn.btn--with-right-block.is-loading,.btn--with-right-block.is-loading.light-gray-btn-oval{font-size:15px}.light-gray-btn-oval{width:auto;border-radius:50px}.light-gray-btn-oval .icon{margin-left:8px;display:inline-block;vertical-align:middle}.btn-round,.btn-round--left,.btn-round--right{width:56px;height:56px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);border-radius:28px;position:relative;outline:none}.btn-round .icon,.btn-round--left .icon,.btn-round--right .icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.btn-round--right .icon{color:red}.btn--minus .icon,.btn-light-gray--minus .icon,.btn--plus .icon,.btn-light-gray--plus .icon{display:block}.btn-light-gray--minus,.btn-light-gray--plus,.btn-light-gray--close{display:inline-block;vertical-align:middle;background-color:#f6f6f6;cursor:pointer;padding:4px;border-radius:4px;transition:background-color 0.2s ease}.btn-light-gray--minus:hover,.btn-light-gray--plus:hover,.btn-light-gray--close:hover{background-color:#e3e4e6}.btn-light-gray--minus.is-disabled,.btn-light-gray--plus.is-disabled,.btn-light-gray--close.is-disabled{pointer-events:none;opacity:.4}.btn-text--green{color:#0ec645;cursor:pointer;padding:0;font-size:12px}.label-text--def{cursor:pointer}.checkbox--def,.radio--def,.radio-btn--def,.checkbox-btn--def,.radio-btn--sm,.input--switch,.checkbox--row{visibility:hidden;padding:0;margin:0;width:0;height:0}.checkbox--def+.label-text--def,.radio--def+.label-text--def{margin-left:-4px}.checkbox--def+.label-text--def:before,.radio--def+.label-text--def:before{content:'';display:inline-block;vertical-align:top;width:14px;height:14px;background-color:#fff;border:2px solid #e3e4e6;margin:0 8px 0 0;transition:border-color 0.2s ease}.checkbox--def+.label-text--def:hover:before,.radio--def+.label-text--def:hover:before{border-color:#2e2e33}.checkbox--def:disabled+.label-text--def,.radio--def:disabled+.label-text--def{cursor:default}.checkbox--def:disabled+.label-text--def:before,.radio--def:disabled+.label-text--def:before{background-color:#f6f6f6;border-color:#F0F1F2}.checkbox--def:disabled+.label-text--def:hover:before,.radio--def:disabled+.label-text--def:hover:before{border-color:#F0F1F2;pointer-events:none}.checkbox--def+.label-text--def:before{border-radius:4px}.checkbox--def:checked+.icon__container,.checkbox--def:checked+.label-text--def .icon__container{background-color:#54545a !important;border:1px solid #54545a;border-radius:4px;margin-left:-1px;margin-top:-2px}.checkbox--def:checked+.icon__container+.label-text--def,.checkbox--def:checked+.label-text--def .icon__container+.label-text--def{margin-left:11px}.checkbox--def.checkbox-error+.label-text--def:before{border-color:#fc2c38}.radio--def+.label-text--def:before{border-radius:50%}.radio--def:checked+.label-text--def:before{background-color:#f6f6f6;border:6px solid #54545a;width:6px;height:6px}.radio--def:disabled:checked+.label-text--def{cursor:default}.radio--def:disabled:checked+.label-text--def:before{background-color:#d4d6d9;border:6px solid #F0F1F2;width:6px;height:6px}.radio-btn--def+.label-text--def{border-radius:100px;color:#2e2e33;padding:7px 16px;background-color:#f6f6f6;cursor:pointer}.radio-btn--def+.label-text--def:hover{background-color:#e3e4e6}.radio-btn--def:checked+.label-text--def{color:#fff;background-color:#54545a}.radio-btn--action+.label-text--def{padding-right:8px}.radio-btn--action+.label-text--def:after{content:'';margin-left:8px;display:inline-block;vertical-align:middle}.radio-btn--action:checked+.label-text--def{padding-right:8px}.radio-btn--action:checked+.label-text--def:after{content:'';margin:-2px 0 0 8px;display:inline-block;vertical-align:middle}.checkbox-btn--def+.label-text--def{border-radius:100px;color:#2e2e33;padding:7px 16px;background-color:#f6f6f6;cursor:pointer;transition:background-color 0.2s ease}.checkbox-btn--def+.label-text--def:hover{background-color:#e3e4e6}.checkbox-btn--def:checked+.label-text--def{color:#fff;background-color:#54545a}.checkbox-btn--action+.label-text--def{padding-right:8px}.checkbox-btn--action+.label-text--def:after{content:'';margin-left:8px;display:inline-block;vertical-align:middle}.checkbox-btn--action:checked+.label-text--def{padding-right:8px}.checkbox-btn--action:checked+.label-text--def:after{content:'';margin:-2px 0 0 8px;display:inline-block;vertical-align:middle}.switch-control{background-color:#d4d6d9;display:block;border-radius:50px;width:32px;height:20px;cursor:pointer;position:relative}.switch-control:before{content:'';position:absolute;width:16px;height:16px;border-radius:50px;background-color:#fff;top:2px;left:2px;transition:ease-out 300ms}.input--switch:checked+.switch-control{background-color:#54545a}.input--switch:checked+.switch-control:before{left:14px}.input--switch:disabled{cursor:default;pointer-events:none}.input--switch:disabled+.switch-control{background-color:#f6f6f6;cursor:default}.label--checkbox-row{width:100%;display:block;cursor:pointer;line-height:24px}.checkbox--row:checked+.checkbox--row__span:after{content:'';float:right}.form-field{width:100%}.form-field.is-short{display:inline-block;width:50%}.form-field.is-short:nth-child(2n+1) .form-field__wrap{padding-left:4px}.form-field.is-short:nth-child(2n) .form-field__wrap{padding-right:4px}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url("/fonts/roboto/roboto-v18-cyrillic_latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("/fonts/roboto/roboto-v18-cyrillic_latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-regular.woff2") format("woff2"),url("/fonts/roboto/roboto-v18-cyrillic_latin-regular.woff") format("woff"),url("/fonts/roboto/roboto-v18-cyrillic_latin-regular.ttf") format("truetype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-regular.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url("/fonts/roboto/roboto-v18-cyrillic_latin-500.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("/fonts/roboto/roboto-v18-cyrillic_latin-500.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-500.woff2") format("woff2"),url("/fonts/roboto/roboto-v18-cyrillic_latin-500.woff") format("woff"),url("/fonts/roboto/roboto-v18-cyrillic_latin-500.ttf") format("truetype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-500.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url("/fonts/roboto/roboto-v18-cyrillic_latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/fonts/roboto/roboto-v18-cyrillic_latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-700.woff2") format("woff2"),url("/fonts/roboto/roboto-v18-cyrillic_latin-700.woff") format("woff"),url("/fonts/roboto/roboto-v18-cyrillic_latin-700.ttf") format("truetype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-700.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url("/fonts/roboto/roboto-v18-cyrillic_latin-900.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/fonts/roboto/roboto-v18-cyrillic_latin-900.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-900.woff2") format("woff2"),url("/fonts/roboto/roboto-v18-cyrillic_latin-900.woff") format("woff"),url("/fonts/roboto/roboto-v18-cyrillic_latin-900.ttf") format("truetype"),url("/fonts/roboto/roboto-v18-cyrillic_latin-900.svg#Roboto") format("svg");font-display:swap}body{font-family:'Roboto', -apple-system, sans-serif;font-size:15px;line-height:20px;min-width:320px;background-color:#fff;color:#2e2e33}body.noscroll{position:fixed;width:100%;height:100%;overflow-y:hidden}.app-container{height:100%}.wrap{height:100%}.headline{padding:32px 12px}.wrap-max-width{padding:0 16px}.left-column{display:block;background-color:#f6f6f6}.right-column{display:none}.left-column__title{display:none}.left-column__container{padding:32px 16px;margin-top:8px;background-color:#fff}.left-column__container-title{font-size:20px;line-height:24px}.normalize-typographic h2{font-size:22px;line-height:28px;font-weight:normal;margin-bottom:15px;line-height:115%}.normalize-typographic p{margin-bottom:12px;font-size:15px;line-height:20px}.normalize-typographic ul{list-style:decimal}.normalize-typographic ol{counter-reset:subsublist}.normalize-typographic ol li{list-style:disc;list-style-position:inside;margin-bottom:12px}.h0{font-weight:700;font-size:22px;line-height:28px;color:#2e2e33;margin-left:-2px}.h1{font-weight:700;font-size:30px;line-height:44px;color:#2e2e33;margin-left:-1px}.h2{font-weight:700;font-size:30px;line-height:44px;color:#2e2e33;margin-left:-1px}.h3{font-weight:700;font-size:22px;line-height:32px;color:#2e2e33}.label--def{display:block;position:relative;font-size:15px;padding-bottom:5px;margin-bottom:10px}.label--def.has-error .label-title--def,.label--def.has-error .input--def.filled+.label-title--def,.label--def.has-error .input--def.filled:focus+.label-title--def,.label--def.has-error .input--def:focus+.label-title--def{color:#fc2c38}.label--def.has-error .input--def{border-color:#fc2c38}.label--def.disabled{color:#919399;pointer-events:none;user-select:none}.label--def.disabled .label-title--def,.label--def.disabled .input--def.filled{color:#919399}.label--def.disabled .input--def.filled+.label-title--def{color:#919399}.label--def.disabled .label--def__button{pointer-events:auto}.label--def .loader-gray{right:8px}.label--def.is-loading{pointer-events:none}.label--def.is-loading .input--def{pointer-events:none}.label--def.is-loading .label--def__loading-icon{position:absolute;right:0;top:26px}.label--def.filled .input--border{color:#2e2e33;border:1px solid #b6babf}.input--def{border-bottom:1px solid #e3e4e6;color:#919399;font-size:15px;width:100%;line-height:17px;padding:30px 0 8px 0;transition:border-bottom .3s ease}.input--def:focus{border-bottom:1px solid #919399;color:#2e2e33}.input--def:disabled,.input--def.disabled{border-color:#e3e4e6;color:#919399;pointer-events:none}.input--def.filled{color:#2e2e33}.input--def--success{color:#0ec645;border-bottom:1px solid #0ec645}.form-text__input--address{text-align:left;direction:rtl}.input--def:focus+.label-title--def,.input--def.filled+.label-title--def,.input--def.filled:focus+.label-title--def{font-size:12px;top:8px;color:#919399;line-height:16px}.input--def.filled+.label-title--def{color:#919399}.label-title--def{position:relative;color:#919399;font-size:15px;position:absolute;left:0;top:24px;transition:ease-out 300ms}.label-text--error{display:block;margin-top:6px;padding-bottom:6px;color:#fc2c38;font-size:13px;line-height:13px}.input--border{height:32px;border:1px solid #e3e4e6;font-size:15px;line-height:20px;padding:0 16px;border-radius:50px}.input--border::placeholder{color:#919399}.input--border:focus{border:1px solid #b6babf}.label--input-with-icon{position:relative}.label--input-with-icon:before{content:'';display:block;position:absolute;margin:4px 0 0 8px}.label--input-with-icon .input--border{padding-left:38px}.label--input-with-icon .icon{display:block;position:absolute;margin:4px 0 0 8px}.label--input-with-icon .label--search-input__loading-icon{position:absolute;margin:auto 0 auto 10px;top:0;bottom:0}.label--def__button{position:absolute;top:0;right:8px;bottom:0;width:initial;margin:17px 0}.label--def__button.is-loading{position:absolute}.label--def__error,.label--def__hint{margin-top:5px;font-size:12px;line-height:16px}.label--def__error{color:#fc2c38}.label--def__hint{color:#919399}.label--short{padding-bottom:8px}.label-def,.label-orange,.label-green,.label-gray,.label-black{padding:2px 8px;border-radius:3px;color:#fff;display:inline-block;vertical-align:top}.label-orange{background-color:#feae00}.label-green{background-color:#0ec645}.label-gray{background-color:#919399}.label-black{background-color:#2e2e33}.link{color:#2e2e33}.link:hover{color:#10b93d}.loader-gray{position:absolute;top:0;bottom:0;margin:auto 0;width:32px;height:32px;background-image:url("/build/static/loader-gray.png");background-repeat:no-repeat;background-position:center center;background-size:24px 24px;animation:rotate 1s infinite linear}.loading-icon{display:inline-block;position:relative;width:24px;height:24px}.loading-icon.color-gray div{border:3px solid #919399;border-color:#919399 transparent transparent transparent}.loading-icon.color-black div{border:3px solid #2e2e33;border-color:#2e2e33 transparent transparent transparent}.loading-icon.bg-color-white{background-color:#fff}.loading-icon.bg-color-transparent{background-color:transparent}.loading-icon.address-input__loading--small{width:20px;height:20px}.loading-icon.address-input__loading--small div{margin:5px;width:14px;height:14px;border-width:2px}.loading-icon div{box-sizing:border-box;display:block;position:absolute;width:18px;height:18px;margin:3px;border-radius:50%;border:3px solid #fff;border-color:#fff transparent transparent transparent;animation:loading-icon 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}.loading-icon div:nth-child(1){animation-delay:-0.45s}.loading-icon div:nth-child(2){animation-delay:-0.3s}.loading-icon div:nth-child(3){animation-delay:-0.15s}.popup--def{position:fixed;top:0;left:0;right:0;bottom:0;z-index:140;display:none;min-width:320px;background-color:#fff}.popup--def.is-opened{display:block}.popup--def__container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;min-width:320px;padding:48px 0 56px;box-sizing:border-box}.popup--def__container-back{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:transparent;cursor:pointer}.popup--def__container-wrap{position:relative;box-sizing:border-box;min-height:100%}.popup--def__container-wrap.with-button{padding-bottom:56px}.popup--def__btn--close{position:absolute;top:12px;right:16px;background-color:transparent}.popup--def__headline{position:fixed;z-index:20;top:0;left:0;background-color:#fff;box-sizing:border-box;padding:8px 52px 8px 16px;margin-bottom:16px;box-shadow:0 1px 0 0 #e3e4e6;width:100%;font-weight:bold;line-height:32px;color:#2e2e33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup--def__headline-transparent{background-color:rgba(0,0,0,0.4);font-size:0;box-shadow:0 0 0 0 rgba(227,228,230,0)}.popup--def__content{padding:16px 16px}.popup--def__button-container{position:fixed;width:100%;padding:12px 16px;box-sizing:border-box;bottom:0;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.08);background-color:#fff}.popup--def__title{margin-bottom:8px;font-size:22px;line-height:28px;font-weight:bold}html{height:100%}body{width:100%;height:100%;margin:0}button:active,button:focus{outline:none;border:0}input,textarea,input:focus,textarea:focus{background-color:transparent;outline:none;border:0}input::-ms-clear{display:none}a{text-decoration:none}a:focus{outline:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}h1,h2,h3,p,form{margin:0}ol,ul{list-style:none;margin:0;padding:0}button{-webkit-background-clip:padding-box;background-color:transparent}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}::selection{background:#919399}.tooltip--sm{padding:8px 16px;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.08);box-sizing:border-box;font-size:12px;line-height:16px;text-align:center}.tooltip--sm:before{content:'';border:6px solid transparent;border-bottom:6px solid #fff;top:-12px;left:50%;margin-left:-3px;position:absolute}.vendor-page-wrap{width:100%;padding:0 16px;box-sizing:border-box}.collection-page__content{position:relative;background-image:linear-gradient(-180deg, white 0%, #fbfbfb 38%, #f6f6f6 100%);margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 640px){.collection-page__content{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (max-width: 807px){.collection-page__content{padding-left:32px;padding-right:32px}}@media (min-width: 1920px){.collection-page__content{max-width:1776px}}.collection-page__content--unavailable{height:calc(100vh - 48px);max-width:initial !important;background-image:linear-gradient(-180deg, rgba(219,0,113,0.6) 0%, rgba(98,6,226,0.6) 100%)}.collection-page__title-container{position:relative;display:block;width:100%;box-sizing:border-box}.collection-page__title{font-size:22px;line-height:28px;font-weight:bold}.collection-page__title--light{color:#fff}.collection-page__title-desc{margin-top:4px;font-size:12px;line-height:16px}.collection-page__title-desc--light{margin-top:8px;color:#fff}.collection-page__back-btn{margin-top:16px;background-color:rgba(255,255,255,0.2);text-align:left;color:#fff;font-weight:bold}.collection-page__title-promocode{margin-top:16px;padding:12px 20px;background-color:#f6f6f6;border-radius:4px;font-weight:bold}.collection-page__btn--load-more{display:block;margin:36px auto 32px}.collection-page__title-container--is-custom{min-height:160px;padding-bottom:24px;overflow:hidden}.collection-page__title-container--is-custom:after{content:"";position:absolute;top:32px;right:-62px;z-index:6}.collection-page__title--large{position:relative;z-index:7;margin-top:28px;font-size:30px;line-height:36px}.collection-page__vendors-list{margin-top:16px}.label-base,.label--had-order-here{display:inline-block;vertical-align:middle;box-sizing:border-box;font-size:12px;line-height:16px;font-weight:500;color:#2e2e33}.label-base:before,.label--had-order-here:before{content:'';display:inline-block;vertical-align:middle;margin-right:4px;margin-top:-2px}.label--had-order-here{display:block;position:absolute;top:12px;left:16px;padding:4px 8px;border-radius:4px;font-weight:500;color:#fff;background-color:#ff5a92}.label--had-order-here:before{display:none}@media (min-width: 640px){@keyframes fixed-bar-to-top{0%{top:-72px}100%{top:72px}}.form-field{margin-bottom:8px}.form-field.is-short{display:inline-block;width:22%}.form-field.is-short .form-field__wrap{padding-left:0 !important}body{background-color:#f6f6f6}}@media (min-width: 640px) and (min-width: 1920px){.wrap-max-width{max-width:1776px}}@media (min-width: 640px){.wrap-max-width{margin:0 auto;padding:0 72px}}@media (min-width: 640px) and (min-width: 1040px){.container-with-columns{width:1040px;padding:48px 96px 0;margin:0 auto;box-sizing:border-box}}@media (min-width: 640px) and (min-width: 1200px){.container-with-columns{width:1200px;padding:48px 32px 0}}@media (min-width: 640px) and (min-width: 1600px){.container-with-columns{width:1600px}}@media (min-width: 640px){.right-column{display:none}.left-column__title{display:block;margin-bottom:48px;font-size:46px;line-height:64px;font-weight:bold}.left-column__container-title{font-size:20px;line-height:24px}}@media (min-width: 640px) and (min-width: 1600px) and (max-width: 1920px){.wrap-max-width{padding-left:100px;padding-right:100px;max-width:1500px}}@media (min-width: 640px) and (min-width: 1200px) and (max-width: 1600px){.wrap-max-width{padding-left:88px;padding-right:88px}}@media (min-width: 640px) and (min-width: 1200px){.left-column{display:inline-block;vertical-align:middle;width:752px}.right-column{display:inline-block;vertical-align:top;padding-left:108px;box-sizing:border-box;font-size:0}.right-column.right-column--profile.is-hidden{display:none}}@media (min-width: 640px) and (min-width: 1600px){.left-column{width:1040px}}@media (min-width: 640px) and (min-width: 808px) and (max-width: 1200px){.wrap-max-width{padding-left:64px;padding-right:64px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 808px){.wrap-max-width{padding-left:40px;padding-right:40px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 807px){.left-column__title{display:none}.left-column__container{padding:48px 40px}}@media (min-width: 640px) and (min-width: 808px){.left-column__container{padding:48px 96px;margin-top:24px}}@media (min-width: 640px) and (min-width: 640px){.left-column__container-title{margin-bottom:16px;font-size:22px;line-height:28px}}@media (min-width: 640px){.headline{padding:0 12px 32px}.h0{font-weight:700;font-size:46px;line-height:64px;color:#2e2e33;margin-left:-2px}.h1{font-weight:700;font-size:30px;line-height:44px;color:#2e2e33;margin-left:-1px}.h2{font-weight:700;font-size:30px;line-height:44px;color:#2e2e33;margin-left:-1px}.h3{font-weight:700;font-size:22px;line-height:32px;color:#2e2e33}.max-width{max-width:1136px;margin:0 auto}.popup--def{background-color:transparent}.popup--def__content{flex-shrink:0;width:464px;box-sizing:border-box;padding:72px 84px}.popup--def__shadow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(0,0,0,0.4)}.popup--def__container{padding:0}.popup--def__container-wrap{margin:68px auto;width:464px;border-radius:4px;background-color:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,0.1),0 0 3px 0 rgba(0,0,0,0.1);min-height:initial}.popup--def__headline{position:static;background:transparent;box-shadow:0 0 0 0 rgba(227,228,230,0);height:0;padding:0;margin:0;width:0}.popup--def__btn--close{top:40px;right:32px}.vendor-page-wrap{padding-right:0;padding-left:0}}@media (min-width: 640px) and (min-width: 1920px){.vendor-page-wrap{width:1152px;margin-left:calc(100% - 1152px - 27%);margin-right:calc(100% - 1152px - 13%)}}@media (min-width: 640px) and (min-width: 1600px) and (max-width: 1920px){.vendor-page-wrap{width:calc(100% - 72px - 360px) !important;margin-left:72px;margin-right:calc(100% - 1152px - 72px)}}@media (min-width: 640px) and (min-width: 1280px) and (max-width: 1600px){.vendor-page-wrap{width:calc(100% - 72px - 360px) !important;margin-left:72px;margin-right:360px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 807px){.vendor-page-wrap{width:560px}}@media (min-width: 640px) and (min-width: 808px) and (max-width: 911px){.vendor-page-wrap{width:640px}}@media (min-width: 640px) and (min-width: 912px) and (max-width: 1279px){.vendor-page-wrap{width:848px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1279px){.vendor-page-wrap{margin-left:auto;margin-right:auto}}@media (min-width: 640px){.collection-page__content{margin:0 auto;padding-left:16px;padding-right:16px}}@media (min-width: 640px) and (min-width: 640px){.collection-page__content{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 807px){.collection-page__content{padding-left:32px;padding-right:32px}}@media (min-width: 640px) and (min-width: 1920px){.collection-page__content{max-width:1776px}}@media (min-width: 640px){.collection-page__content--unavailable{height:calc(100vh - 72px)}.collection-page__title{margin-top:74px;font-size:46px;line-height:64px}.collection-page__title-desc{margin-top:8px;max-width:752px;width:100%;padding:0;font-size:22px;line-height:28px}.collection-page__back-btn{display:inline-block;width:auto;margin-top:28px}.collection-page__title-promocode{display:inline-block;margin-top:28px;padding:16px 20px;border-radius:8px;font-size:22px;line-height:28px;font-weight:bold}.collection-page__title-container--is-favourite{min-height:208px;padding-bottom:0}.collection-page__title-container--is-favourite:after{top:30px;right:-50px;width:300px;height:277.5px;background-size:696px 624px}.collection-page__title--large{margin-top:40px;font-size:46px;line-height:64px}.collection-page__vendors-list{margin-top:52px;display:flex;flex-wrap:wrap}.collection-page__vendors-list .vendor-item:hover{margin-bottom:20px}}@media (min-width: 640px) and (max-width: 1040px){body{min-height:592px}#content{min-height:calc(100% - 72px - 321px)}.wrap-max-width{padding-left:32px;padding-right:32px}.container-with-columns{width:100%;box-sizing:border-box}}@media (min-width: 640px) and (max-width: 1040px) and (min-width: 808px) and (max-width: 911px){.container-with-columns{width:814px;margin:0 auto}}@media (min-width: 640px) and (max-width: 1040px) and (min-width: 912px) and (max-width: 1040px){.container-with-columns{width:912px;margin:0 auto}}@media (min-width: 640px) and (max-width: 1040px){.left-column{padding-top:24px}}@media (min-width: 640px) and (max-width: 1040px) and (min-width: 808px) and (max-width: 911px){.left-column{padding:48px 28px 0}}@media (min-width: 640px) and (max-width: 1040px) and (min-width: 912px) and (max-width: 1040px){.left-column{padding:48px 32px 0}}.vendor-headline__container{position:relative;background:#fff;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 640px){.vendor-headline__container{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (max-width: 807px){.vendor-headline__container{padding-left:32px;padding-right:32px}}@media (min-width: 1920px){.vendor-headline__container{max-width:1776px}}@media (min-width: 640px){.vendor-headline__container{margin:0;padding-right:0;width:calc(100% - 416px)}}@media (min-width: 808px) and (max-width: 1280px){.vendor-headline__container{width:calc(100% - 72px)}}@media (min-width: 640px) and (max-width: 807px){.vendor-headline__container{width:100%}}.vendor-headline__title-container{display:flex;align-items:flex-end}@media (min-width: 640px){.vendor-headline__title-container{margin-top:0;justify-content:space-between;flex-direction:row-reverse;align-items:center}}.vendor-headline__logo-wrapper{display:none}.vendor-headline__logo-wrapper--loading{padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}@media (min-width: 640px){.vendor-headline__logo-wrapper{display:flex;border-radius:8px;align-items:center;margin-right:32px;border:1px solid #e3e4e6;padding:6px;height:112px;width:112px}}.vendor-headline__logo{border-radius:9px;max-width:100%;max-height:100%}.vendor-headline__title{font-size:30px;line-height:36px;font-weight:bold;margin-top:12px}@media (min-width: 640px){.vendor-headline__title{margin-top:0;font-size:46px;line-height:62px}}.vendor-headline__title--loading{height:30px;width:100px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}@media (min-width: 640px){.vendor-headline__title--loading{height:54px;width:200px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}}.vendor-headline__info-container{display:flex;flex-wrap:wrap;padding-top:12px;padding-bottom:32px}@media (min-width: 640px){.vendor-headline__info-container{padding-top:4px;padding-bottom:22px}}.vendor-promo-item__wrapper{display:inline-block;vertical-align:top;width:92%;min-width:92%;padding-bottom:24px;margin-right:8px}.vendor-promo-item__wrapper:last-child{margin-right:0}@media (min-width: 640px){.vendor-promo-item__wrapper{width:412px;min-width:412px;margin-right:24px}.vendor-promo-item__wrapper:first-child{margin-left:24px}.vendor-promo-item__wrapper--wide{width:554px}}.vendor-promo-item__container{display:flex;flex-direction:column;justify-content:flex-start;min-height:112px;box-sizing:border-box;padding:16px;border-radius:8px;position:relative;background:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #b8ffaf 0%, #c6fcfe 100%);white-space:normal}.vendor-promo-item__container--happy-hours{background:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #fff5b2 0%, #ffdebc 100%)}.vendor-promo-item__container--gift{background:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(45deg, #b9efc9 0%, #fef3b2 100%)}.vendor-promo-item__container--promocode{background:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #f4b2d4 0%, #e0cefa 100%)}.vendor-promo-item__container--from-amount{background:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #ffcaca 0%, #f8b3b4 100%)}.vendor-promo-item__container--n-gift{background:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #e9c3dc 0%, #b8e3f6 100%)}@media (min-width: 640px){.vendor-promo-item__container{min-height:168px;padding:32px 24px;box-shadow:0px 7px 20px -8px rgba(157,157,163,0.5);cursor:pointer;transition:all 0.2s ease}.vendor-promo-item__container:not(:last-child){margin-right:100px}.vendor-promo-item__container:hover{box-shadow:0px 7px 19px -1px rgba(172,172,179,0.5);transform:translateY(-6px)}}.vendor-promo-item__body{width:calc(100% - 90px);transition:opacity 0.3s ease-out}.vendor-promo-item__body--promocode{width:100%}.vendor-promo-item__body--hidden{opacity:0}@media (min-width: 640px){.vendor-promo-item__body{width:calc(100% - 100px)}}.vendor-promo-item__background-img{position:absolute;right:16px;bottom:0}@media (min-width: 640px){.vendor-promo-item__background-img{right:24px}}.vendor-promo-item__title{font-size:15px;line-height:20px;font-weight:bold}@media (min-width: 640px){.vendor-promo-item__title{font-size:22px;line-height:28px}}.vendor-promo-item__description{margin-top:6px;font-size:12px;line-height:16px;color:#54545a}@media (min-width: 640px){.vendor-promo-item__description{margin-top:8px;font-size:15px;line-height:20px}}.vendor-promo-item__time-left{position:absolute;left:16px;bottom:-9px;padding:2px 8px;background:#fff;color:#2e2e33;font-weight:normal;border-radius:10px;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.04),0px -2px 8px 0px rgba(0,0,0,0.04)}.vendor-promo-item__interaction-message{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:15px;line-height:20px;transition:opacity 0.3s ease-out}.vendor-promo-item__interaction-message--visible{opacity:1}.vendor-promos{background-color:#fff;overflow:hidden;padding-top:8px}.vendor-promos .vendor-page-wrap{padding-right:0}@media (min-width: 640px){.vendor-promos{background-color:transparent;padding-top:32px}}.vendor-promos__scroll-container{margin-top:8px;padding:0 16px;width:100%;box-sizing:border-box}@media (min-width: 640px){.vendor-promos__scroll-container{margin-left:32px;overflow-x:initial;position:relative}.vendor-promos__scroll-container:hover .vendor-promos__btn--left,.vendor-promos__scroll-container:hover .vendor-promos__btn--right{display:block}.vendor-promos__scroll-container:hover .vendor-promos__btn--left[disabled],.vendor-promos__scroll-container:hover .vendor-promos__btn--right[disabled]{display:none}}@media (min-width: 640px) and (min-width: 1280px){.vendor-promos__scroll-container{width:calc(100% - 344px - 32px)}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px){.vendor-promos__scroll-container{width:calc(100% - 32px)}}@media (min-width: 640px) and (max-width: 807px){.vendor-promos__scroll-container{width:calc(100% - 32px)}}.vendor-promos__list{display:block}.vendor-promos__list--overflowed{overflow:initial}.vendor-promos__list:after{content:"";min-width:1px;display:block}.vendor-promos__btn--left,.vendor-promos__btn--right{display:none}@media (min-width: 640px){.vendor-promos__btn--left,.vendor-promos__btn--right{display:none;position:absolute;top:76px;z-index:5}}@media (min-width: 640px){.vendor-promos__btn--left{left:-24px}}@media (min-width: 640px){.vendor-promos__btn--right{right:24px}}.menu-product{background-color:#fff;width:100%;padding:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;font-size:12px;line-height:16px;border-left:3px solid transparent;margin-bottom:8px;cursor:pointer}.menu-product.selected{border-color:#0ec645}@media (min-width: 640px){.menu-product{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 16px 16px 0;padding:0;border-left:0;border-bottom:2px solid transparent;position:relative;overflow:hidden;transition:box-shadow 0.2s ease}.menu-product.selected{border-color:#0ec645}.menu-product:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.menu-product.category-without-image:after{width:0}.menu-product.category-without-image{height:auto}}.menu-product__btn{display:none;order:2}@media (min-width: 640px){.menu-product__btn{width:128px}.menu-product__btn--hover{display:inline-block;vertical-align:middle}}.menu-product__img{max-width:80px;min-width:80px;height:80px;border-radius:4px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 640px){.menu-product__img{width:100%;height:272px;min-width:initial;max-width:initial;border-radius:0}}.menu-product__without-img{position:absolute;left:0;right:0;margin:0 auto;top:112px;display:inline-block}.menu-product__info-container{width:calc(100% - 80px - 16px)}@media (min-width: 640px){.menu-product__info-container{width:100%;box-sizing:border-box;z-index:2;flex-grow:1}}.menu-product__title{margin-bottom:4px}@media (min-width: 640px){.menu-product__title{font-size:15px;line-height:20px}}.menu-product__desc{color:#919399;font-size:0}.menu-product__discount-label{margin-bottom:4px;font-weight:bold;color:#feae00;font-size:12px;line-height:16px}@media (min-width: 640px){.menu-product__info{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;box-sizing:border-box;background-color:#fff;transition:all 0.2s ease}.menu-product__info--hover{bottom:0;top:initial;max-height:initial}}.menu-product__info-block-container{position:relative}@media (min-width: 640px){.menu-product__info-block{padding:16px 16px 0;box-sizing:border-box}}.menu-product__info-block--hover{position:absolute;bottom:0;left:0;width:100%;background:#fff}.menu-product__info-list{display:inline-block;vertical-align:top}.menu-product__info-list--has-desc{position:relative}.menu-product__info-list--has-desc:after{content:"•";font-size:12px;line-height:16px;display:inline-block;vertical-align:top;margin-right:6px}.menu-product__info-item{font-size:12px;line-height:16px;display:inline-block;vertical-align:top;margin-right:6px}.menu-product__info-item:after{content:"•";display:inline-block;vertical-align:top;margin-left:6px}.menu-product__info-item:last-child:after{display:none}.menu-product__description{font-size:12px;line-height:16px}.menu-product__price-wrapper{margin-left:16px;order:2}@media (min-width: 640px){.menu-product__price-wrapper{margin-left:0;order:1}}.menu-product__price{display:inline-block;vertical-align:middle;font-size:15px;line-height:20px;font-weight:bold;margin-right:8px}.menu-product__price--dropped{font-size:12px;line-height:16px;font-weight:normal;text-decoration:line-through;color:#919399}.menu-product__price--discount{color:#feae00}.menu-product__quantity-controls{font-size:15px;line-height:20px;order:1}@media (min-width: 640px){.menu-product__quantity-controls{order:2}}.menu-product__row{margin-top:16px;display:flex;justify-content:flex-start;align-items:center}@media (min-width: 640px){.menu-product__row{justify-content:space-between;line-height:32px;padding:0 16px 16px;box-sizing:border-box}}.menu-product__img-hidden{display:none}@media (min-width: 640px) and (min-width: 1600px){.menu-product{width:calc(100% / 4 - (16px * 3 / 4));max-width:272px}.menu-product:nth-child(4n){margin-right:0}}@media (min-width: 640px) and (min-width: 912px) and (max-width: 1599px){.menu-product{width:calc(100% / 3 - (16px * 2 / 3));max-width:272px}.menu-product:nth-child(3n){margin-right:0}}@media (min-width: 640px) and (min-width: 1550px){.menu-product:nth-child(3n){margin-right:16px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 911px){.menu-product{width:calc(100% / 2 - (16px / 2))}.menu-product:nth-child(2n){margin-right:0}}.vendor-menu{margin-top:20px}@media (min-width: 640px){.vendor-menu{margin-top:24px}}.vendor-menu .vendor-page-wrap{padding:0}.vendor-menu__section{margin-bottom:20px}@media (min-width: 640px){.vendor-menu__section{margin-bottom:32px}}.vendor-menu__category-title{padding:0 16px;font-size:22px;line-height:28px;font-weight:bold}@media (min-width: 640px){.vendor-menu__category-title{padding:0;font-weight:normal}}.vendor-menu__subcategory-title{padding:0 16px;margin-top:4px;font-size:12px;line-height:16px;color:#919399}@media (min-width: 640px){.vendor-menu__subcategory-title{padding:0;margin:12px 0 0 0;font-size:15px;line-height:20px}}.vendor-menu__list{margin-top:8px}.vendor-menu__list.short-cart .menu-product{flex-direction:row}.vendor-menu__list.short-cart .menu-product__info-container{width:100%}@media (min-width: 640px){.vendor-menu__list{display:flex;flex-wrap:wrap;margin-top:24px}.vendor-menu__list.short-cart .menu-product{padding:0;overflow:visible;box-sizing:inherit}.vendor-menu__list.short-cart .menu-product__info-container{position:relative;bottom:auto;height:100%}.vendor-menu__list.short-cart .menu-product__info{position:relative;max-height:100%;height:inherit}}

