:root{--separator-color: var(--white-color);--navigation-color: var(--secondary-color);--white-text-color: var(--white-color);--primary-inner-bg: var(--white-color);--error-color: #f44336;--ok-color: #38c93f;--counter-view-color: var(--secondary-color);--counter-button-bg: var(--primary);--counter-button-color: var(--white-color);--counter-button-size: 32px;--counter-radius: 16px;--counter-bg: rgb(243, 241, 241);--counter-button-bg-disabled: rgb(254, 254, 254);--counter-button-color-disabled: rgb(1, 3, 14);--white-color: #ffffff;--black-color: #000000;--palettes-red: #d5462c;--gray-100: #f5f5f5;--gray-300: #cec8cf;--gray-600: #808080;--gray-800: #616161;--gray-900: #21201f;--black-a12: rgba(0, 0, 0, .12);--black-a25: rgba(0, 0, 0, .25);--black-a26: rgba(0, 0, 0, .26);--black-a40: rgba(0, 0, 0, .4);--black-a54: rgba(0, 0, 0, .54);--black-a87: rgba(0, 0, 0, .87);--timing-function: cubic-bezier(0, 0, .58, 1);--banner-slider-border-radius: 24px;--product-price-size: 20px;--product-price-weight: 700;--product-price-color: var(--secondary-color);--product-price-old-size: 14px;--product-price-old-weight: 700;--product-price-old-color: color-mix(in srgb, var(--secondary-color) 50%, transparent);--product-price-discount-height: 24px;--product-price-discount-border-radius: 12px;--product-price-discount-font-size: 14px;--product-price-discount-font-weight: 700;--product-price-discount-color: #F91155;--product-price-discount-background: #FFEBF0;--product-unit-font-size: 20px;--product-unit-line-height: 24px;--product-unit-color: color-mix(in srgb, var(--secondary-color) 50%, transparent);--mobile-nav-height: 60px;--mobile-nav-background: var(--item-bg-color);--mobile-nav-color: var(--secondary-color);--mobile-nav-back-background: var(--primary-bg);--mobile-nav-title-padding-right: 50px;--select-dropdown-border-radius: 12px;--select-dropdown-button-padding: var(--button-padding) }@media (max-width: 959px){:root{--product-price-size: 16px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInTop{0%{transform:translateY(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes zoomInYTop{0%{transform:scale3d(1,0,1) translateY(-10px)}to{transform:scaleZ(1) translate(0)}}@keyframes zoomInX{0%{transform:scale3d(0,1,1) translateY(-10px)}to{transform:scaleZ(1) translate(0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation:shake .4s ease-out}.fadeIn{animation:fadeIn .25s ease-out}html{display:block;overflow:hidden;overflow-y:auto;margin:0;padding:0;color:var(--secondary-color);background-color:var(--primary-bg);font-family:var(--font-family),sans-serif;font-size:14px;font-weight:400;line-height:1.42;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;scroll-behavior:smooth;overscroll-behavior:none}html.is-scroll{position:relative;overflow-y:hidden}@media (max-width: 767px){html{font-size:12px}}body{margin:0;padding:0}img{max-width:100%;max-height:100%;vertical-align:middle}a{outline:none;text-decoration:none;color:var(--primary);font-family:var(--font-family),sans-serif;transition:opacity .2s ease-out}a:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:unset}@media (hover: hover){a:hover{opacity:.8}}a:focus,a:active{outline:none}input{height:100%;width:100%;border:0;padding:0;background:none;box-shadow:none;color:inherit}input:focus{outline:none}.small{font-size:12px;line-height:16px}p{margin:0}p+p{margin-top:1em}.h1,h1{margin:0;font-size:27px;font-weight:700;line-height:1.2}.h2,h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.h3,h3{margin:0;font-size:16px;font-weight:700;line-height:1.2}.h4,h4{margin:0;font-size:16px;font-weight:700;line-height:1.32}.h5,h5{margin:0;font-size:14px;font-weight:500;line-height:1.32}@media (max-width: 959px){.h1,h1{font-size:20px}.h2,h2,.h3,h3{font-size:16px}.h4,h4{font-size:14px}}button{margin:0;padding:0;cursor:pointer;border:0;background:none;font-family:inherit;font-size:inherit;font-weight:inherit}.img{position:relative;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.cover-picture{position:absolute;inset:0;display:block}.cover-picture img{min-width:100%;min-height:100%;object-fit:cover;display:block}:root{--button-padding: 16px;--button-height: 56px;--button-disabled-bg: color-mix(in srgb, var(--primary-bg) 50%, transparent);--button-disabled-color: color-mix(in srgb, var(--secondary-color) 50%, transparent);--button-border-radius: 12px}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--button-padding);height:var(--button-height);--mdc-shape-small: var(--button-border-radius);border-radius:var(--button-border-radius);text-align:center;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;color:inherit;box-shadow:none;cursor:pointer;overflow:hidden;box-sizing:border-box}.button__text{position:relative;transition:opacity .15s ease-in}.button.is-hold .button__text._first{opacity:0}.button__text._last{position:absolute;display:none}.button.is-hold .button__text._last{display:block}.button:hover{text-decoration:none}.button:disabled,.button.is-disabled{pointer-events:none;background:var(--button-disabled-bg);color:var(--button-disabled-color)}.button.is-overlay{pointer-events:none}.button.is-overlay .button__text,.button.is-overlay .button__icon{opacity:0}.button.is-overlay:after{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:rotate 1s linear infinite;border-width:2px;border-style:solid;border-color:var(--palettes-red);border-radius:50%}.button__label{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 8px;margin-left:auto;box-sizing:border-box}.button__label app-price{margin-left:3px}.button__label:before{content:"";position:absolute;inset:0;border-radius:44px;opacity:.16}.button__spinner{display:none;position:absolute}.button.is-loading .button__text{opacity:0}.button.is-loading .button__spinner{display:flex}.button__icon{margin:0 8px}.button__icon:first-child{margin-left:0}.button__icon:last-child{margin-right:0}.button._rounded{--button-border-radius: 28px}.button._sm{--button-height: 44px}.button._xs{--button-height: 32px}.button--th-main{--mdc-circular-progress-active-indicator-color: var(--item-bg-color);background:var(--primary);color:var(--primary-text-color)}.button--th-main .button__label:before{background:var(--item-bg-color)}@media (hover: hover){.button--th-main{transition:opacity .2s ease-out}.button--th-main:hover{opacity:.8}.button--th-main:focus{opacity:.6}}.button--th-second{--mdc-circular-progress-active-indicator-color: var(--primary);background:var(--item-bg-color)}.button--th-second .button__label:before{background:var(--item-bg-color)}@media (hover: hover){.button--th-second{transition:background .18s ease-out,color .18s ease-out}.button--th-second:hover{color:var(--item-bg-color);background-color:var(--primary)}}.button--th-outline{--mdc-circular-progress-active-indicator-color: var(--white-text-color);background:color-mix(in srgb,var(--secondary-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--secondary-color) 50%,transparent);color:var(--secondary-color)}.button--th-outline .button__label:before{background:var(--item-bg-color)}.button--th-outline[disabled],.button--th-outline.is-disabled{opacity:.6}@media (hover: hover){.button--th-outline{transition:background .18s ease-out,color .18s ease-out,opacity .18s ease-out}.button--th-outline:hover{color:var(--primary-bg);background-color:var(--primary)}}.button--th-help{transition:background .18s ease-out}@media (hover: hover){.button--th-help:hover{background:var(--tag-text-color)}}.button--th-help.is-active{background:var(--tag-text-color)}.button--th-ctrl{color:var(--secondary-color);background-color:color-mix(in srgb,var(--secondary-color) 7%,transparent)}.button--th-ctrl:focus{background-color:color-mix(in srgb,var(--secondary-color) 12%,transparent)}@media (hover: hover){.button--th-ctrl{transition:background .18s ease-out,color .18s ease-out}.button--th-ctrl:hover{background-color:color-mix(in srgb,var(--secondary-color) 12%,transparent)}}:root{--button-icon-border-radius: 50%;--button-icon-font-size: 16px}.button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;cursor:pointer;text-align:center;text-decoration:none;color:inherit;border:0;border-radius:var(--button-icon-border-radius);background:none;font-family:inherit;font-size:var(--button-icon-font-size);font-weight:400}.button-icon[disabled],.button-icon.is-disabled{pointer-events:none;opacity:.5}.button-icon img,.button-icon svg{position:relative;display:block}.button-icon:focus,.button-icon:active{outline:none}.button-icon--th-main{transition:color .33s var(--timing-function);color:var(--secondary-color)}.button-icon--th-ctrl{color:var(--secondary-color);background-color:color-mix(in srgb,var(--secondary-color) 7%,transparent)}.button-icon--th-ctrl:focus{background-color:color-mix(in srgb,var(--secondary-color) 12%,transparent)}@media (hover: hover){.button-icon--th-ctrl{transition:background .18s ease-out,color .18s ease-out}.button-icon--th-ctrl:hover{background-color:color-mix(in srgb,var(--secondary-color) 12%,transparent)}}@media (hover: hover){.button-icon:hover{text-decoration:none}}.link{position:relative;display:inline-flex;align-items:center;transition:color .25s cubic-bezier(.6,0,.3,1);color:var(--secondary-color)}.link__text{position:relative;display:inline-block}@media (hover: hover){.link:hover{text-decoration:none}}.link__icon{margin:0 8px;transition:background .1s cubic-bezier(.34,.08,.16,.86);font-size:10px}.link__icon .icomoon{display:block}.link__icon:first-child{margin-left:0}.link__icon:last-child{margin-right:0}.link--underline{text-decoration:underline}@media (hover: hover){.link--underline:hover{text-decoration:underline}}.link--underline-in{text-decoration:none}@media (hover: hover){.link--underline-in:hover{text-decoration:underline}}.link--th-main{color:var(--primary)}@media (hover: hover){.link--th-main{transition:opacity .2s ease-in}.link--th-main:hover{opacity:.8}}.link--th-ctrl{color:var(--secondary-color)}@media (hover: hover){.link--th-ctrl{transition:opacity .2s ease-in}.link--th-ctrl:hover{opacity:.8}}@font-face{font-family:icomoon;src:url(icomoon.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.icomoon{text-transform:none;font-family:icomoon,serif!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icomoon--arrow-left:before{content:"\e900"}.icomoon--arrow-right:before{content:"\e901"}.icomoon--minus:before{content:"\e902"}.icomoon--plus:before{content:"\e903"}.icomoon--cart:before{content:"\e904"}.icomoon--check:before{content:"\e905"}.icomoon--close:before{content:"\e906"}.icomoon--delivered:before{content:"\e907"}.icomoon--menu:before{content:"\e908"}.icomoon--pin:before{content:"\e909"}.icomoon--restore:before{content:"\e90a"}.icomoon--rustore:before{content:"\e90b"}.icomoon--search:before{content:"\e90c"}.icomoon--edit:before{content:"\e90d"}.icomoon--ccal:before{content:"\e90e"}.icomoon--hot:before{content:"\e90f"}.icomoon--hot-filled:before{content:"\e910"}.icomoon--courier:before{content:"\e911"}.icomoon--prepared:before{content:"\e912"}.icomoon--clock:before{content:"\e913"}.icomoon--lock:before{content:"\e914"}.icomoon--confirmed:before{content:"\e915"}.icomoon--cutlery:before{content:"\e916"}.icomoon--user:before{content:"\e917"}.icomoon--card:before{content:"\e918"}.icomoon--wallet:before{content:"\e919"}.icomoon--sbp:before{content:"\e91a"}.icomoon--apple:before{content:"\e91e"}.icomoon--google-play:before{content:"\e91f"}.icomoon--choose:before{content:"\e920"}.icomoon--filter:before{content:"\e921"}.icomoon--info-filled:before{content:"\e922"}.icomoon--planet:before{content:"\e923"}.icomoon--promo-filled:before{content:"\e924"}.icomoon--caret-right:before{content:"\e925"}.icomoon--caret-down:before{content:"\e926"}.icomoon--caret-left:before{content:"\e927"}.icomoon--caret-top:before{content:"\e928"}.icomoon--history:before{content:"\e929"}.icomoon--info:before{content:"\e92a"}.icomoon--share-ios:before{content:"\e92b"}.icomoon--plus-frame:before{content:"\e92c"}.icomoon--dish-placeholder:before{content:"\e92d"}.icomoon--card-filled:before{content:"\e92e"}.icomoon--cash:before{content:"\e92f"}.icomoon--facebook:before{content:"\e91b"}.icomoon--instagram:before{content:"\e91c"}.icomoon--ok:before{content:"\e91d"}.icomoon--telegram:before{content:"\e930"}.icomoon--vk:before{content:"\e931"}.icomoon--whatsapp:before{content:"\e932"}.editor a{color:var(--primary);text-decoration:underline}@media (hover: hover){.editor a:hover{text-decoration:none}}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin-top:12px;margin-bottom:12px}.editor p,.editor div{font-weight:500;line-height:20px}.editor *:first-child{margin-top:0}.editor *:last-child{margin-bottom:0}.editor .table-responsive{width:100%}.editor ol{margin-top:12px;margin-bottom:12px;padding:0;list-style:none;counter-reset:list}.editor ol li{position:relative}.editor ol li:before{content:counter(list) ". ";counter-increment:list}.editor ol li+li{margin-top:1em}.editor ul{margin-top:12px;margin-bottom:12px;padding:0;list-style:none}.editor ul li{position:relative;padding-left:15px}.editor ul li:before{content:"";position:absolute;top:.4em;left:0;border:3px solid;border-radius:50%}.editor ul li+li{margin-top:1em}.editor .card__body div{border-radius:24px}.editor iframe{width:100%;height:500px;border:0;border-radius:24px}@media (max-width: 767px){.editor iframe{height:300px}}:root{--ez-input-height: 56px;--ez-input-horizontal-padding: 15px;--ez-input-top-padding: 22px;--ez-input-bottom-padding: 8px;--ez-input-border-radius: 12px;--ez-input-font-size: 16px;--ez-input-font-weight: 600;--ez-input-bg-color: var(var(--primary-bg));--ez-label-top-position: 16px;--ez-input-label-scale: .75;--ez-input-label-translate:.5 * 100%;--ez-input-label-color: color-mix(in srgb, var(--secondary-color) 45%, transparent);--ez-input-border-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--ez-input-hover-border-color: var(--primary);--ez-input-focus-border-color: var(--primary);--ez-input-border-color-focus: var(--primary);--ez-input-message-placeholder: 16px;--ez-input-caption-color: color-mix(in srgb, var(--secondary-color) 50%, transparent);--ez-input-error-color: rgb(244, 67, 54);--ez-input-error-color-lable: rgba(244, 67, 54, .6);--ez-input-error-color-hint: rgba(244, 67, 54, .8)}.ez-input{display:flex;position:relative;padding-bottom:var(--ez-input-message-placeholder)}.ez-input__right{display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;top:13px;right:12px;z-index:1;--button-icon-font-size: 14px}.ez-input__right~.ez-input__field{padding-right:56px}.ez-input__field{position:relative;width:100%;min-height:var(--ez-input-height);padding-left:var(--ez-input-horizontal-padding);padding-right:var(--ez-input-horizontal-padding);padding-top:var(--ez-input-top-padding);padding-bottom:var(--ez-input-bottom-padding);border-radius:var(--ez-input-border-radius);border:1px solid var(--ez-input-border-color);background:var(--ez-input-bg-color);transition:border-color .2s ease-out;box-sizing:border-box}.ez-input__field input,.ez-input__field textarea{width:100%;height:100%;padding:0;margin:0;font-family:inherit;font-size:var(--ez-input-font-size);font-weight:var(--ez-input-font-weight);background:var(--ez-input-bg-color);border:0}.ez-input__field input:focus,.ez-input__field textarea:focus{outline:none}.ez-input__field textarea{height:32px;resize:vertical;background-color:var(--item-bg-color);color:var(--secondary-color)}.ez-input__field textarea::placeholder{color:var(--ez-input-label-color);opacity:1}.ez-input__field textarea::-ms-input-placeholder{color:var(--ez-input-label-color)}.ez-input__field--phone{font-size:var(--ez-input-font-size);font-weight:var(--ez-input-font-weight)}@media (hover: hover){.ez-input__field:hover{--ez-input-border-color: var(--ez-input-hover-border-color)}}.ez-input__label{display:flex;align-items:center;position:absolute;top:var(--ez-label-top-position);left:var(--ez-input-horizontal-padding);right:var(--ez-input-horizontal-padding);font-size:var(--ez-input-font-size);font-weight:var(--ez-input-font-weight);color:var(--ez-input-label-color);transition:transform .2s ease-out;transform-origin:0 0;will-change:transform;pointer-events:none}.ez-input.is-active .ez-input__label{transform:translateY(-10px) scale(var(--ez-input-label-scale))}.ez-input.is-required .ez-input__label:after{content:"*";display:inline-block;margin-left:3px}.ez-input__message{display:flex;flex-direction:column;justify-content:flex-start;position:absolute;left:0;right:0;bottom:0;height:var(--ez-input-message-placeholder);padding-top:6px;padding-left:8px;padding-right:8px;font-weight:500;line-height:1;color:var(--ez-input-caption-color);transition:color .2s ease-out;box-sizing:border-box}.ez-input__message.is-error{color:var(--ez-input-error-color-hint)}.ez-input.is-focus{--ez-input-border-color: var(--ez-input-focus-border-color)}.ez-input.is-error{--ez-input-border-color: var(--ez-input-error-color);--ez-input-hover-border-color: var(--ez-input-error-color);--ez-input-focus-border-color: var(--ez-input-error-color);--ez-input-label-color: var(--ez-input-error-color-lable)}@media (max-width: 380px){.ez-input__message{padding-left:4px;padding-right:0}}.l-wrapper{max-width:1392px;width:100%;margin:0 auto;padding:0 24px;box-sizing:border-box}.l-wrapper._sm{max-width:1280px}.l-wrapper._xs{max-width:816px}.l-wrapper._xxs{max-width:640px}.l-wrapper-push{margin:0 -24px;padding:0 24px}.l-wrapper-popup{margin:0 -24px}@media (max-width: 959px){.hide-m{display:none}}@media (max-width: 767px){.l-wrapper{padding:0 16px}.l-wrapper-push{margin:0 -16px;padding:0 16px}.l-wrapper-popup{margin:0 -16px}.hide-m{display:none}}.responsive-table{overflow:hidden;overflow-x:auto;box-sizing:border-box;width:100%;padding-bottom:1px;transition:opacity .18s ease-in}.responsive-table.is-fetch{opacity:.6}.responsive-table__inner{display:inline-flex;min-width:100%}.responsive-table table{width:100%}.page{position:relative;display:flex;flex-direction:column;min-height:100vh;--page-nav-top: 80px;--footer-height: 133px}.page.is-in{animation:fadeIn .25s ease-out}.page__header{padding:0;max-width:none;height:var(--page-nav-top)}.page__main{box-sizing:border-box;padding:24px 0}.page__search{margin-bottom:16px;padding-top:28px}.page__section+.page__section{margin-top:16px}.page__section{margin-top:16px}.page__section._flat{margin-top:0}@media (min-width: 960px){.page__section._aside{position:relative}}.page__footer{position:relative;margin-top:auto}.page__footer .button+.button{margin-left:12px}@media (min-width: 960px){.page__header{--page-nav-top: 80px;position:sticky;top:0;right:0;left:0;z-index:3}.page__filter-bar{margin-bottom:25px}.page__nav{width:244px;position:sticky;top:104px;overflow:scroll;height:calc(100vh - var(--page-nav-top) - var(--footer-height) - 48px);background:var(--primary-bg);-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:1}.page__nav::-webkit-scrollbar{display:none}}@media (max-width: 959px){.page__header{position:relative;--page-nav-top: 64px}.page__header.is-hide{display:none}.page__search{position:sticky;left:0;top:0;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page__filter-bar{position:sticky;left:0;top:72px;z-index:1;padding:4px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page__nav{position:sticky;left:0;padding:0;z-index:1}.page__nav:before{content:"";position:absolute;width:100%;height:64px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page__main{padding:0 0 24px}}.page-overlay{position:fixed;z-index:22;inset:0;display:flex;align-items:center;justify-content:center;background:var(--primary-bg)}.card+.card{margin-top:12px}.card{border-radius:24px;background:var(--item-bg-color)}.card._wrap{padding:24px}.card._clear{background:none}.card__head{display:flex;align-items:center;padding-top:24px;padding-bottom:24px;margin-bottom:4px}.card__title{padding-right:12px}.card__title:last-child{padding-right:0}.card__right{margin-left:auto}.card__right._caption{color:var(--gray-300)}.card__right span+span{margin-left:2px}.card__body+.card__body{margin-top:16px}.card__body._short{max-width:720px;margin-left:0}.card__body._lg{padding-bottom:25px}.card__body._lg:first-child{padding-top:24px}.card__body:last-child{padding-bottom:24px}.card__footer{padding-top:16px;padding-bottom:40px;border-top:1px solid var(--primary-bg)}@media (max-width: 959px){.card._wrap{padding:16px}.card__head{display:flex;align-items:center;padding-top:16px;padding-bottom:16px;margin-bottom:0}}.button-panel__col{display:flex;flex-direction:column}.button-panel__divider{margin:auto;height:72%;border-left:1px solid color-mix(in srgb,var(--secondary-color) 25%,transparent)}.button-panel__error{min-width:220px;margin-top:8px;color:var(--error-color)}@media (min-width: 768px){.button-panel{display:flex;flex-wrap:wrap;margin:0 -16px -16px 0}.button-panel._right{justify-content:flex-end}.button-panel._center{justify-content:center}.button-panel__col{margin:0 16px 16px 0}.button-panel__col:last-of-type{margin:0 0 16px}.button-panel>button{margin:0 16px 16px 0}.button-panel>label{margin:0 16px 16px 0}.button-panel>label:last-of-type{margin:0 0 16px}}@media (max-width: 767px){.button-panel{display:flex;flex-direction:column}.button-panel>*+*{margin-top:12px}.button-panel__error{max-width:380px;text-align:center}.button-panel button,.button-panel label{width:100%;max-width:380px}}.button-panel-message{display:block;margin-top:4px;font-weight:500;color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}.button-panel-message_error{color:var(--error-color)}.button-panel+mat-error{margin-top:12px;font-size:75%}.example-viewport{flex-basis:100%;height:255px}.text-bar{margin-bottom:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{background:var(--item-bg-color)}.mat-step-header .mat-step-label.mat-step-label-active{color:var(--secondary-color)}.popup-dialog{position:absolute;z-index:10;top:100%;padding:16px;animation:fadeIn .12s .08s ease-in backwards;border-radius:10px;background:var(--item-bg-color);box-shadow:0 2px 2px #0000001a}.popup-dialog:before{content:"";position:absolute;top:-10px;left:40px;width:20px;height:20px;transform:rotate(45deg) skew(10deg,10deg);background:var(--item-bg-color)}.popup-dialog__ctrl{display:flex;margin-top:12px}.popup-dialog__ctrl button{width:100%;height:38px;font-size:12px}.popup-dialog__ctrl button+button{margin-left:12px}@media (max-width: 959px){.desktop{display:none}}.mobile{display:none}@media (max-width: 959px){.mobile{display:block}}.select-message{padding:10px var(--button-padding)}.scroller__inner{width:100%;display:flex}.scroller__col{display:flex;flex-direction:column}.scroller__divider{margin:auto;height:72%;border-left:1px solid color-mix(in srgb,var(--secondary-color) 25%,transparent)}@media (min-width: 960px){.scroller__inner{flex-wrap:wrap;margin:0 -16px -16px 0}.scroller__col{padding:0 16px 16px 0}}@media (max-width: 959px){.scroller__inner{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroller__inner::-webkit-scrollbar{display:none}.scroller__col+.scroller__col{margin-left:16px}}.header{height:100%}.header__inner{display:flex;align-items:center;height:100%;max-width:none}.header__logo{display:flex;align-items:center;flex:none;width:100%;max-width:150px;height:100%;max-height:74px;margin-right:16px;box-sizing:border-box}@media (min-width: 960px){.header__inner{border-radius:0 0 24px 24px;background:var(--header-bg-color)}.header__right{display:flex;align-items:center;margin-left:auto}.header__info{max-width:306px;margin-right:20px}.header__basket{margin-left:24px}.header__account{margin-left:16px}}@media (max-width: 959px){.header__inner{justify-content:space-between}.header__logo{max-width:86px;margin:0}.header__info{margin:0 auto;max-width:calc(100% - 156px)}.header__contact,.header__nav,.header__account{display:none}}.logo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo img{object-fit:contain;object-position:center center}.footer{border-radius:24px 24px 0 0;color:var(--secondary-color);background:var(--footer-bg-color)}.footer__inner{padding-top:24px;padding-bottom:24px;text-align:center}.footer__subtitle{margin-bottom:16px}.footer__social{display:flex;justify-content:center;margin-bottom:16px;font-size:24px}.footer__dev{color:var(--secondary-color)}.footer__social-wrap{display:flex;align-items:center;flex-wrap:wrap;margin:0 -12px -12px 0}.footer__social-wrap a{margin:0 12px 12px 0}.footer__copyright{margin-bottom:12px}.footer__line{margin-top:12px}.footer__line:first-child{margin-top:0}@media (max-width: 959px){.footer__inner{padding-top:16px;padding-bottom:32px}}.menu-section+.menu-section{margin-top:40px}.menu-section{animation:fadeIn .25s ease-out;position:relative;z-index:0}.menu-section__head{position:relative;margin-bottom:20px}.menu-section__caption{color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}.menu-section__list{display:flex;flex-wrap:wrap;margin:0 -12px -12px 0}.menu-section__item{padding:0 12px 12px 0;box-sizing:border-box}@media (min-width: 960px){.menu-section__head{display:flex;align-items:center}.menu-section__right{margin-left:auto}}@media (min-width: 1440px){.menu-section__item{width:25%}}@media (max-width: 1439px) and (min-width: 768px){.menu-section__item{width:33.33334%}}@media (max-width: 1139px) and (min-width: 960px){.menu-section__item{width:50%}}@media (max-width: 959px){.menu-section__right{margin-top:8px}}@media (max-width: 767px){.menu-section__list{margin:0 -8px -8px 0}.menu-section__item{width:50%;padding:0 8px 8px 0}}@media (max-width: 374px){.menu-section__item{width:100%}}.product-card{position:relative;display:flex;align-items:stretch;flex-direction:column;padding:12px 12px 16px;height:100%;cursor:pointer;border-radius:26px;background:var(--item-bg-color);box-sizing:border-box}@media (hover: hover){.product-card{transition:.2s ease-out}.product-card:hover{box-shadow:0 4px 16px #39393f17}}.product-card.is-disable{pointer-events:none;opacity:.6}.product-card__photo{position:relative;margin-bottom:8px;padding-top:77.1653543307%;border-radius:18px;background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent);overflow:hidden}.product-card__img{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;font-size:120px;color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}.product-card__body{display:flex;flex-direction:column;height:100%;margin-top:auto;box-sizing:border-box}.product-card__head{display:flex;margin-bottom:13px}.product-card__title{margin-bottom:8px;word-break:break-word}.product-card__price{margin-left:0;margin-bottom:10px;font-weight:500;white-space:nowrap}.product-card__caption{margin-bottom:16px;color:color-mix(in srgb,var(--secondary-color) 50%,transparent);line-height:20px;height:40px;overflow:hidden}.product-card__bottom{--counter-button-size: 44px;--counter-radius: 22px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:auto}.product-card__link{position:absolute;inset:0}.product-card__ctrl{position:relative;margin-left:auto;z-index:1}.product-card__button .button__icon{display:none}.product-card__portion{--product-unit-font-size: 14px;--product-unit-color: color-mix(in srgb, var(--secondary-color) 50%, transparent);margin-right:8px;padding-top:8px;white-space:nowrap;color:var(--secondary-color)}.product-card__tags{position:absolute;bottom:8px;left:8px;right:8px;z-index:1}@media (hover: hover){.product-card{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.product-card:hover{box-shadow:0 3px 6px 2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}}@media (max-width: 959px){.product-card__price{margin-bottom:4px}.product-card__title{font-size:14px;line-height:20px;min-height:40px}.product-card__caption{display:none}.product-card__bottom{--counter-button-size: 32px;--counter-radius: 16px}.product-card__button{height:32px}.product-card__button .button__text{display:none}.product-card__button .button__icon{display:inline-flex}.product-card__portion{padding-top:0;margin-right:6px}}@media (max-width: 767px){.product-card__body{padding:12px}.product-card__head,.product-card__caption{margin-bottom:12px}}@media (max-width: 400px){.product-card__portion{margin-right:0}}.product-detail{position:relative}.product-detail mat-chip-listbox{margin:-4px 0}.product-detail__image{position:relative;overflow:hidden;padding-top:73.4042553191%;border-radius:24px;background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.product-detail__image._placeholder{flex:none;width:100%;margin-bottom:24px}.product-detail__img{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;font-size:120px;color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}.product-detail__tags{position:absolute;right:8px;bottom:8px;left:8px}.product-detail__wrap{margin-top:8px;margin-bottom:8px}.product-detail__wrap:last-child{margin-bottom:0}.product-detail__wrap:empty{display:none}.product-detail__head>span{margin-right:4px}.product-detail__subtitle{margin-bottom:8px;color:color-mix(in srgb,var(--secondary-color) 50%,transparent);font-weight:600}.product-detail__text{font-weight:600}.product-detail__additional+.product-detail__additional{margin-top:12px}.product-detail__errors{width:100%;text-align:right;margin-top:8px}.product-detail__errors .error{color:var(--error-color)}@media (min-width: 960px){.product-detail{display:flex;align-items:flex-start}.product-detail__related{order:-1;box-sizing:border-box;width:51.5463917526%;padding-right:24px}.product-detail__photo,.product-detail__plug{box-sizing:border-box;width:51.5463917526%;padding-right:24px}.product-detail__main{position:sticky;top:0;left:0;width:100%}.product-detail__related~.product-detail__photo{position:absolute}.product-detail__photo~.product-detail__main,.product-detail__related~.product-detail__main{width:48.4536082474%;margin-left:auto}.product-detail__head{margin-bottom:12px;padding-right:44px}.product-detail__head>span{margin-right:4px}.product-detail__row+.product-detail__row{margin-top:16px}.product-detail__row._price{display:none}}@media (max-width: 959px){.product-detail{--offset-padding: 16px;display:flex;flex-direction:column}.product-detail__photo{padding:12px 8px 16px;border-radius:24px 24px 0 0;background-color:var(--item-bg-color)}.product-detail__image{padding-top:73.5376044568%}.product-detail__image._placeholder{display:none}.product-detail__head{padding-right:var(--offset-padding);padding-bottom:12px;padding-left:var(--offset-padding);background-color:var(--item-bg-color)}.product-detail__row{background-color:var(--item-bg-color);border-radius:20px}.product-detail__row._price{padding-right:var(--offset-padding);padding-bottom:12px;padding-left:var(--offset-padding)}.product-detail__row._price.is-last{margin-bottom:8px;border-radius:0 0 24px 24px}.product-detail__row._size{margin-bottom:8px;padding-right:var(--offset-padding);padding-bottom:12px;padding-left:var(--offset-padding);border-radius:0 0 24px 24px}.product-detail__wrap{margin:8px 0;padding:16px;border-radius:20px;background-color:var(--item-bg-color)}.product-detail__wrap .product-detail__row+.product-detail__row{margin-top:12px}.product-detail__wrap .product-detail__row{padding:0}.product-detail__row-additional{padding:16px 0}.product-detail__additional+.product-detail__additional{margin:16px 0}.product-detail__additional{padding:0 var(--offset-padding);border-radius:24px}.product-detail__related{order:1;margin-top:8px;padding:16px;border-radius:20px;background-color:var(--item-bg-color)}}.modal{display:flex;align-items:center;justify-content:center;max-width:none;padding-top:20px;padding-bottom:20px;position:fixed;inset:0;z-index:9;box-sizing:border-box}.modal.is-hide-head .modal__head{padding:0}.modal.is-hide-head .modal__close{position:absolute;top:12px;right:12px}.modal__overlay{position:absolute;inset:0;animation:fadeIn .33s ease-out;opacity:1;background:var(--black-a40)}.modal__loader{display:flex;align-items:center;justify-content:center;width:100%;margin-left:277px}.modal__container{position:relative;display:flex;flex:none;flex-direction:column;width:540px;max-height:684px;transform-origin:50% 0;animation:zoomInYTop .18s cubic-bezier(0,0,.58,1);border-radius:24px;background:var(--item-bg-color)}.modal__container._xs{width:640px}.modal__container._m{width:824px}.modal__content{display:flex;overflow:hidden;flex-direction:column;height:100%;animation:fadeIn .28s .13s ease-out backwards}.modal__head{display:flex;align-items:center;padding-top:24px;padding-bottom:10px}.modal__title{padding-right:12px;word-break:break-word}.modal__right{margin-left:auto}.modal__close{margin-left:auto;z-index:1}.modal__close._pin{position:absolute;top:0;right:10px;margin:0;z-index:1}.modal__close._round{width:44px;height:44px;border-radius:22px;background-color:color-mix(in srgb,#FEFEFE 30%,transparent)}.modal__body{overflow:hidden;overflow-y:auto;box-sizing:border-box;max-height:100%;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.modal__body:first-child{padding-top:20px}.modal__body:last-child{padding-bottom:20px}.modal__footer{flex:none;padding-top:10px;padding-bottom:20px;overflow:hidden}.modal .modal-footer-button{display:flex;align-items:center;justify-content:center;min-width:100%;height:50px;padding:8px 0;box-shadow:none}.modal .modal-footer-button:active:not(.mat-button-disabled){box-shadow:none}.modal .modal-footer-button+.modal-footer-button{margin-top:0}._info .modal__head{position:absolute}._info .modal__body{text-align:center;padding:40px}._info .modal__footer{padding:0}._bottom .modal__title{font-size:27px;font-weight:700;line-height:32px}._bottom .modal__footer{display:flex}._bottom .modal__footer .button{width:100%}._bottom .modal__footer .button:nth-of-type(2){margin-left:16px}._order .modal__head,._mobile-menu .modal__head{position:absolute;z-index:1}._order .modal__container,._mobile-menu .modal__container{background-color:#f2f3f5}._order .modal__body,._mobile-menu .modal__body{padding:0}._mobile-menu .modal__container{background-color:var(--item-bg-color)}@media (max-width: 959px){.modal{padding-top:8px;padding-bottom:0}.modal._mobile-full{padding:0}.modal._mobile-full .modal__container{box-sizing:border-box;max-width:none;height:100%;padding-bottom:55px;border-radius:0}.modal__close._round,.modal__close .button-icon{width:32px;height:32px}.modal .button_close-round{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:16px;background-color:color-mix(in srgb,#FEFEFE 30%,transparent);box-sizing:border-box}.modal .button_close-round .icomoon{color:var(--secondary-color)}.modal button{max-width:unset}.modal__body{padding-top:8px;padding-bottom:8px}.modal__container{width:100%;max-width:480px;max-height:100%}.modal__container._xs,.modal__container._m{width:100%}.modal__footer{border-radius:0 0 12px 12px}._info{align-items:flex-end;padding:0}._info .modal__container{max-width:unset;border-radius:24px 24px 0 0}._info .modal__head{padding-top:16px}._info .modal__body{padding:16px}._bottom .modal__container{max-width:unset;border-radius:24px 24px 0 0}}.modal--mobile .modal__container{position:fixed;inset:auto 0 0;max-width:unset;max-height:96%;transition:.3s ease transform;transform:translateY(100%);opacity:0}.modal--mobile .modal__content{display:flex;flex-direction:column}.modal--mobile .modal__footer{border-radius:0}._bottom.modal--android .modal__container{padding-bottom:40px}.modal--mobile.is-open .modal__container{transform:translateY(0);opacity:1}.modal--mobile._left-direction .modal__container{height:100%;border-radius:0;max-height:unset;transform:translate(100%)}.modal--mobile.is-open._left-direction .modal__container{transform:translate(0)}._right-direction .modal__container{height:100%;border-radius:0;max-height:unset;transform:translate(-100%)}._right-direction.is-open .modal__container{transform:translate(0)}.bottom-sheet{inset:auto 0 0}.bottom-sheet .bottom-sheet__line{content:"";position:absolute;z-index:2;top:6px;right:0;left:0;width:34px;height:4px;margin:0 auto;transition:.3s transform;opacity:.2;border-radius:2.5px;background-color:var(--gray-900)}.modal-info__image{display:flex;justify-content:center}.modal-info__title{margin-bottom:8px}.modal-info__message{padding-bottom:24px;color:color-mix(in srgb,var(--secondary-color) 70%,transparent);font-size:16px;font-weight:600;line-height:24px}.modal-info__message ul{text-align:left;margin:0 0 16px;padding:0 0 0 1em}.modal-info__footer{display:flex}.modal-info__footer .button{width:100%}.modal-info__footer .button+.button{margin-left:16px}.modal-info__footer._multiple .button:first-of-type{color:var(--secondary-color);background-color:color-mix(in srgb,var(--secondary-color) 10%,transparent)}.modal-info .icomoon--text{position:relative;top:4px;font-size:30px}@media (max-width: 959px){.modal-info__title{font-size:27px}.modal-info__message{font-size:14px;line-height:20px}.modal-info__message ol{text-align:left}.modal-info__footer .button{--button-border-radius: 16px}}.base-i18n-phone.mat-form-field-appearance-outline .mat-form-field-flex{padding:0}.base-i18n-phone.mat-form-field-appearance-outline .mat-form-field-infix{padding-top:1.84375em;border-top:0}.base-i18n-phone.mat-form-field .country-selector{opacity:1}.base-i18n-phone.mat-form-field input:not(.country-search){top:-5px;display:block}input.country-search{box-sizing:border-box}.cdk-overlay-container button.country-list-button{padding:12px 16px;white-space:normal;font-size:14px}.cdk-overlay-container div.icon-wrapper{padding-right:16px}.counter{--mdc-icon-button-state-layer-size: 30px;display:flex;align-items:center;justify-content:space-between;height:auto;padding:0;-webkit-user-select:none;user-select:none;border-radius:var(--counter-radius);background:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.counter__button{width:var(--counter-button-size);height:var(--counter-button-size);transition:background .15s ease-out,color .15s ease-out;border-radius:50%;line-height:1}.counter__button:nth-of-type(1){color:var(--secondary-color);background:var(--item-bg-color)}.counter__button:nth-of-type(2){color:var(--item-bg-color);background:var(--counter-button-bg)}.counter__button[disabled],.counter__button.is-disable{color:var(--counter-button-color-disabled);background:var(--counter-button-bg-disabled)}.counter__button:focus{opacity:.8}@media (hover: hover){.counter__button{transition:opacity .2s ease-out}.counter__button:hover{opacity:.8}}.counter__view{min-width:22px;text-align:center;color:var(--counter-view-color);font-size:14px;font-weight:600}.counter .material-icons-outlined{font-size:24px}@media (max-width: 959px){.counter__button{width:32px;height:32px}.counter__view{min-width:18px}}@media (max-width: 400px){.counter__view{min-width:14px}}@media (min-width: 960px){.mobile-modal-page__head{display:none}}@media (max-width: 959px){.mobile-modal-page{position:fixed;inset:0;z-index:4;background:var(--item-bg-color);transform-origin:100% 0;animation:zoomInX .18s cubic-bezier(0,0,.58,1)}.mobile-modal-page__inner{animation:fadeIn .33s .18s ease-out backwards;height:100%;overflow:hidden;overflow-y:auto;scroll-behavior:smooth}}.mobile-nav{display:flex;align-items:center;height:60px}.mobile-nav__back{margin-right:-50px}.mobile-nav__back .button-icon{background:#F4F6F9}.mobile-nav__title{width:100%;padding-left:50px;padding-right:50px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related-list{--related-list-item-width: 120px}.related-list__header{margin-bottom:8px}.related-list__inner{display:flex}.related-list__item{width:var(--related-list-item-width)}@media (min-width: 960px){.related-list__inner:not(._grab){flex-wrap:wrap;padding:0;margin:0 -8px -8px 0}.related-list__item{flex:none;padding:0 8px 8px 0;box-sizing:border-box}}@media (max-width: 959px){.related-list__item+.related-list__item{margin-left:8px}.related-list__item{flex:none}.related-list__inner{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.related-list__inner::-webkit-scrollbar{display:none}}.related-list__inner._grab{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.related-list__inner._grab::-webkit-scrollbar{display:none}.related-list__inner._grab.is-drag{-webkit-user-select:none;user-select:none;cursor:grabbing}.related-list__inner._grab .related-list__item{padding:0}.related-list__inner._grab .related-list__item+.related-list__item{margin-left:8px}.related-list__inner.is-drag-move .related-list__item{pointer-events:none}.filter-bar{display:flex;flex-direction:column;gap:6px}.filter-bar__container{display:flex;gap:6px}.filter-bar__item{border-radius:30px;background-color:var(--item-bg-color);padding:2px 10px;font-weight:600;min-width:-moz-fit-content;min-width:fit-content;display:flex;gap:5px;cursor:pointer}.filter-bar__item.active{background-color:var(--primary);color:var(--primary-text-color)}@media (max-width: 959px){.filter-bar__container{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-bar__container::-webkit-scrollbar{display:none}}.filter-item__icon{display:inline-flex;align-items:center;font-size:10px}.basket-panel{--counter-button-size: 52px;--counter-radius: 28px;--product-price-size: 27px;--product-price-old-size: 16px;--product-price-discount-font-size: 16px}.basket-panel__ctrl{width:100%}.basket-panel__ctrl .button{width:100%;height:56px;padding:unset}.basket-panel__ctrl .button:disabled{--button-disabled-bg: color-mix(in srgb, var(--secondary-color) 10%, transparent);--button-disabled-color: color-mix(in srgb, var(--secondary-color) 50%, transparent)}@media (min-width: 960px){.basket-panel{display:flex;align-items:center}.basket-panel__left{display:flex;align-items:flex-end}.basket-panel__right{display:flex;align-items:center;justify-content:flex-end;width:50%;margin-left:auto}.basket-panel__ctrl{margin-left:16px}}@media (max-width: 959px){.basket-panel{--counter-button-size: 32px;--counter-radius: 16px;--counter-bg: rgba(255, 255, 255, .16);--counter-view-color: var(--white-color);--counter-button-color: rgb(1, 3, 14);--counter-button-bg: var(--item-bg-color);--counter-button-color-disabled: var(--white-color);--counter-button-bg-disabled: var(--primary);justify-content:center}.basket-panel__right{position:relative}.basket-panel__ctrl .button__text{font-size:16px;font-weight:600}.basket-panel__counter{position:absolute;top:6px;left:12px;z-index:1}.basket-panel .counter__button{width:44px;height:44px}.basket-panel .counter__button:nth-of-type(1){color:var(--secondary-color);background:color-mix(in srgb,var(--item-bg-color) 75%,transparent)}.basket-panel .counter__button:nth-of-type(2){color:var(--secondary-color);background:var(--item-bg-color)}.basket-panel__price{position:absolute;top:12px;right:12px;z-index:1;padding:4px 8px;border-radius:32px;background-color:#ffffff29;pointer-events:none}.basket-panel__price span{color:#fff;font-size:16px;font-weight:600}}.contact-phone{display:flex;align-items:center;white-space:nowrap}.rest-info-wrap{position:relative}.rest-info-wrap .popup-dialog{left:0;margin-top:28px}.rest-info-wrap .popup-dialog button.mat-mdc-button-base{height:44px}@media (max-width: 959px){.rest-info-wrap .popup-dialog{right:-25px;left:auto}.rest-info-wrap .popup-dialog:before{right:30px;left:auto}}.rest-info{display:flex;align-items:center;justify-content:flex-start;text-align:left;height:24px;cursor:default;background:none}.rest-info__body{width:100%;line-height:1}.rest-info__body:has(+.rest-info__more){width:calc(100% - 24px)}.rest-info__address{display:flex;flex-direction:column;max-width:320px;align-items:center}.rest-info__address .icomoon{margin-right:4px;padding-bottom:4px}.rest-info__address>span{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.rest-info__street{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rest-info__caption{display:flex;align-items:center;color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}.rest-info__icon{display:block;font-size:22px;color:var(--secondary-color)}.rest-info__working-hours{display:flex;flex-direction:column;align-items:center;max-width:320px}@media (min-width: 960px){.rest-info{max-width:306px;width:100%;cursor:pointer}.rest-info__more{margin-top:4px;margin-left:12px}}@media (max-width: 959px){.rest-info{width:100%;height:32px}.rest-info._right{position:absolute;right:62px;top:18px}.rest-info__address{max-width:unset}.rest-info__address .link{display:inline}.rest-info__more{margin-top:4px;margin-left:12px;font-size:12px}}.working-hours{height:22px;justify-self:center;width:auto}.working-hours .h4{font-size:12px}@media (hover: hover){.working-hours.button--th-ctrl:hover{background-color:color-mix(in srgb,var(--primary) 70%,transparent)}}.form{position:relative;display:flex;flex-wrap:wrap;margin:0 -18px -8px 0}.form__row{display:flex;flex-wrap:wrap;width:100%}.form__col{width:100%;padding:0 18px 8px 0}@media (min-width: 768px){.form{display:flex;flex-wrap:wrap;margin:0 -16px -8px 0}.form._mat{margin-bottom:-28px}.form._postcode{margin-bottom:-16px}.form__col{box-sizing:border-box}.form__col._md{width:50%}.form__col._sm{width:33.3334%}.form__col._xs{width:25%}.form__col._xxs{width:20%}}@media (max-width: 767px){.form{margin:unset;justify-content:space-between}.form._mat{margin-bottom:-16px}.form__col+.form__col{margin-top:12px}.form__col{padding:0}.form__col._md{width:100%}}.form__col button{width:100%}.form .mat-mdc-form-field{display:flex;width:100%}.form .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.form .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{padding:0 8px}@media (max-width: 380px){.form .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.form .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{padding:0 4px}}.form .mat-mdc-form-field mat-hint{padding:3px 0 0;display:flex;opacity:.6}.form .mat-mdc-form-field mat-hint._success{color:var(--ok-color)}.form .mat-mdc-form-field mat-hint._error{color:var(--error-color)}.form.is-overlay{min-height:250px}.form.is-overlay .form__status{display:none}.form__overlay{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:1}.form__overlay:before{content:"";position:absolute;inset:0;background-color:var(--item-bg-color);opacity:.5}.button-check{display:inline-flex;flex-direction:column;cursor:pointer}.button-check input{position:absolute;z-index:-1;overflow:hidden;width:0;height:0;opacity:0}.button-check button{display:flex;align-items:center;justify-content:center;min-width:220px;line-height:1.2;pointer-events:none}.button-check button i{font-size:14px}.button-check.active button{color:var(--primary-bg);background-color:var(--primary)}.button-check input:not(:checked)~button{color:var(--black-a87);background-color:var(--gray-100)}.button-check input:not(:checked)~button .mat-icon{display:none}.button-check input[disabled]~button,.button-check button[disabled]{cursor:default;pointer-events:none;color:#b4bcc5;background-color:#f9fbfc;border-color:#e7edf3;box-shadow:none}.big-button{display:inline-flex;flex-direction:column;cursor:pointer}.big-button input{position:absolute;z-index:-1;overflow:hidden;width:0;height:0;opacity:0}.big-button__button{position:relative;display:inline-flex;flex-direction:column;justify-content:center;width:132px;height:84px;padding:17px 12px 12px;border-radius:12px;box-sizing:border-box;outline:1px solid color-mix(in srgb,var(--secondary-color) 25%,transparent);outline-offset:-2px;transition:outline-color .2s ease-in,color .2s ease-in;color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}@media (hover: hover){.big-button__button:hover{outline:2px solid color-mix(in srgb,var(--secondary-color) 80%,transparent);color:var(--secondary-color)}}.big-button__icon{flex:none;height:32px;font-size:28px;overflow:hidden}.big-button__icon img{max-height:100%}.big-button__title{padding-top:8px;margin-top:auto;font-size:14px;line-height:14px;font-weight:600}input:checked~.big-button__button{outline:2px solid color-mix(in srgb,var(--secondary-color) 80%,transparent);color:var(--secondary-color)}.big-button input[disabled]~button{cursor:default;pointer-events:none;color:var(--black-a26);background-color:var(--black-a12);box-shadow:none}.allergen-list__chip{padding:8px 12px;border-radius:12px;background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent);color:var(--secondary-color);font-weight:600;text-transform:capitalize;white-space:nowrap}@media (min-width: 960px){.allergen-list__inner{display:flex;flex-wrap:wrap;padding:0;margin:0 -8px -8px 0}.allergen-list__item{padding:0 8px 8px 0}}@media (max-width: 959px){.allergen-list__inner{display:flex;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.allergen-list__item+.allergen-list__item{margin-left:8px}}.tag{display:inline-flex;align-items:center;height:28px;padding:0 8px;color:var(--secondary-color);border-radius:16px;background-color:color-mix(in srgb,var(--tag-text-color) 75%,transparent);font-size:12px;font-weight:600}.tag-list{display:flex;flex-wrap:wrap;margin:0 -8px -8px 0}.tag-list .tag{margin:0 8px 8px 0}.picker-list__head{display:flex;align-items:flex-end;margin-bottom:8px}.picker-list__title{text-transform:capitalize;color:color-mix(in srgb,var(--secondary-color) 40%,transparent);font-size:14px;font-weight:600}.picker-list__total{margin-left:auto;transition:opacity .18s ease-out;white-space:nowrap;color:color-mix(in srgb,var(--secondary-color) 40%,transparent)}.picker-list__total.is-error{color:var(--error-color)}.picker-list__item+.picker-list__item{margin-top:8px}.picker-item{display:flex;align-items:center;justify-content:space-between;color:color-mix(in srgb,var(--secondary-color) 50%,transparent)}.picker-item.is-disabled{pointer-events:none;opacity:.4}.picker-item__label{max-width:200px;font-size:14px;font-weight:700}.picker-item__right{display:flex;align-items:center;margin-left:8px}.picker-item__price{white-space:nowrap;font-size:14px;font-weight:700}.picker-item__price.is-free{color:color-mix(in srgb,var(--secondary-color) 40%,transparent)}.picker-item__ctrl{margin-left:16px}@media (hover: hover){label.picker-item{position:relative;z-index:1;cursor:pointer}label.picker-item:before{content:"";position:absolute;z-index:-1;inset:0 -6px;transition:opacity .2s ease-out;pointer-events:none;opacity:0;background-color:var(--primary-bg)}label.picker-item:hover:before{opacity:.1}}@media (max-width: 959px){.picker-item__label{padding-right:8px}}@media (max-width: 959px){.picker-list__item+.picker-list__item{margin-top:4px}}.order-info{position:relative}.order-info__close{position:absolute;top:8px;left:24px;display:none}.order-info__preload{padding:24px;border-radius:24px;background:var(--item-bg-color)}.order-info__preload .preload-title{text-align:center;font-size:32px;font-weight:300}.order-info__head{margin-right:12px}.order-info__head:last-child{width:100%;margin:0}.order-info__title{margin-bottom:4px}.order-info__title:last-child{margin-bottom:0}.order-info__right{margin-left:auto}.order-info__section+.order-info__section{margin-top:40px}.order-info__buttons{display:flex}.order-info__buttons button{width:100%}.order-info__buttons .order-info-button:not([color=accent]){margin-right:16px;background-color:color-mix(in srgb,var(--secondary-color) 10%,transparent)}@media (min-width: 960px){.order-info{padding-top:24px;padding-bottom:24px}.order-info__buttons,.order-info__header,.order-info__section{padding:0;background:none}.order-info__header{display:flex}.order-info__header._mobile{display:none}.order-info__buttons{margin-top:24px}}@media (max-width: 959px){.order-info{padding:0;background:none}.order-info__close{display:block}.order-info__header{padding-top:16px;padding-bottom:16px;text-align:center}.order-info__header:not(._mobile){display:none}.order-info__section+.order-info__section{margin-top:8px}.order-info__section{padding-top:16px;padding-bottom:16px}.order-info__buttons{padding-top:32px;padding-bottom:32px;position:sticky;bottom:0;left:0;right:0;background-color:var(--primary-bg)}}:root{--product-mini-padding: 12px;--product-mini-border-radius: 24px;--product-mini-background: var(--item-bg-color);--product-mini-shadow: 0 4px 16px rgba(57, 57, 63, .14)}.product-mini{display:flex;padding:var(--product-mini-padding);border-radius:var(--product-mini-border-radius);background:var(--product-mini-background);box-shadow:var(--product-mini-shadow);box-sizing:border-box}.product-mini._center{align-items:center}.product-mini__photo{position:relative;flex:none;margin-right:12px;border-radius:16px;overflow:hidden;width:88px;height:88px;color:color-mix(in srgb,var(--secondary-color) 50%,transparent);font-size:44px}.product-mini__photo._sm{width:44px;height:44px;font-size:22px;color:var(--secondary-color)}.product-mini__img{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.product-mini__body{display:flex;flex-direction:column;width:100%;padding-bottom:4px}.product-mini__title{margin-bottom:2px;font-weight:600}.product-mini__additional{margin-bottom:8px;color:var(--secondary-color)}.product-mini__additional span{display:block}.product-mini__bottom{display:flex;align-items:center;margin-top:auto}.product-mini__ctrl{margin-left:auto}@media print{html{margin:0;padding:0}body{min-width:auto;margin:0;padding:0}table tr{page-break-inside:avoid}.table-base tr:first-child{display:table-header-group}.table-base th{min-width:auto!important}.table-base th._ctrl{display:none}.table-base__head{display:block}.table-base__ctrl,.table-base__edit{display:none}.responsive-table{overflow:visible!important}.responsive-table__inner{display:block}@page{size:auto;margin:3mm}}:root{--mdc-shape-small: 28px;--mdc-filled-button-container-height: 56px;--mat-datepicker-toggle-active-state-icon-color: var(--primary);--mdc-typography-button-font-weight: 600;--mdc-radio-selected-icon-color: var(--primary);--mdc-radio-selected-hover-icon-color: var(--primary);--mdc-typography-caption-font-weight: 600;--mdc-typography-caption-font-size: 12px;--mdc-typography-caption-line-height: 16px;--mdc-typography-caption-font-family: var(--font-family);--mat-select-enabled-trigger-text-color: var(--secondary-color);--mat-select-focused-arrow-color: var(--primary);--mat-option-label-text-weight: 600;--mat-option-label-text-font: var(--font-family);--mat-select-trigger-text-weight: 600;--mat-option-trigger-text-font: var(--font-family);--mat-select-enabled-arrow-color: color-mix(in srgb, var(--secondary-color) 45%, transparent);--mat-select-disabled-arrow-color: color-mix(in srgb, var(--secondary-color) 15%, transparent);--mat-stepper-container-text-font: var(--font-family);--mat-stepper-container-color: var(--item-bg-color);--mat-stepper-line-color: var(--primary-bg);--mdc-theme-primary: var(--primary);--mdc-typography-body1-font-weight: 600;--mdc-typography-body1-line-height: 24px;--mdc-outlined-text-field-outline-color: rgba(204, 214, 228, .6);--mdc-outlined-text-field-hover-outline-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--mdc-outlined-text-field-label-text-color: rgba(0, 26, 52, .4);--mdc-outlined-text-field-disabled-label-text-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--mdc-outlined-text-field-disabled-outline-color: color-mix(in srgb, var(--secondary-color) 10%, transparent);--mdc-outlined-text-field-disabled-input-text-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--mdc-outlined-text-field-label-text-font: var(--font-family);--mdc-outlined-text-field-input-text-color: rgba(0, 26, 52, .4);--mdc-outlined-text-field-focus-label-text-color: var(--primary);--mat-option-selected-state-label-text-color: var(--primary-text-color);--mdc-outlined-text-field-caret-color: var(--primary);--mdc-outlined-text-field-focus-outline-color: var(--primary);--mat-datepicker-calendar-date-selected-state-background-color: var(--primary);--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--primary-text-color);--mdc-checkbox-selected-focus-icon-color: var(--primary);--mdc-checkbox-selected-hover-icon-color: var(--primary);--mdc-checkbox-selected-icon-color: var(--primary);--mdc-checkbox-selected-pressed-icon-color: var(--primary);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(204, 214, 228, .6);--mdc-checkbox-unselected-pressed-icon-color: rgba(204, 214, 228, .6);--mdc-checkbox-selected-focus-state-layer-color: var(--primary);--mdc-checkbox-selected-hover-state-layer-color: var(--primary);--mdc-checkbox-selected-pressed-state-layer-color: var(--primary);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-form-field-subscript-text-font: var(--font-family);--mat-form-field-subscript-text-line-height: 12px;--mat-form-field-subscript-text-weight: 500;--mat-form-field-container-text-font: var(--font-family);--mat-form-field-container-text-line-height: 12px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-weight: 600;--mdc-filled-text-field-container-shape: 12px;--mdc-outlined-text-field-label-text-weight: 600;--mdc-icon-button-icon-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--mdc-icon-button-disabled-icon-color: color-mix(in srgb, var(--secondary-color) 25%, transparent)}.default-toggle .mdc-switch{--mdc-switch-handle-width: 28px;--mdc-switch-handle-height: 28px;--mdc-switch-handle-shape: 50%;--mdc-switch-track-width: 44px;--mdc-switch-track-shape: 30px;--mdc-switch-track-height: 28px;--mdc-switch-handle-elevation-shadow: none;--mdc-switch-unselected-handle-color: #FEFEFE;--mdc-switch-unselected-hover-handle-color: #FEFEFE;--mdc-switch-selected-handle-color: #FEFEFE;--mdc-switch-selected-hover-handle-color: #FEFEFE;--mdc-switch-selected-pressed-handle-color: #FEFEFE;--mdc-switch-unselected-pressed-handle-color: #FEFEFE;--mdc-switch-selected-focus-handle-color: #FEFEFE;--mdc-switch-unselected-focus-handle-color: #FEFEFE;--mdc-switch-unselected-track-color: color-mix(in srgb, var(--secondary-color) 35%, transparent);--mdc-switch-unselected-hover-track-color: color-mix(in srgb, var(--secondary-color) 35%, transparent);--mdc-switch-unselected-pressed-track-color: color-mix(in srgb, var(--secondary-color) 35%, transparent);--mdc-switch-unselected-focus-track-color: color-mix(in srgb, var(--secondary-color) 35%, transparent)}.default-toggle .mdc-switch__icons{display:none}.default-toggle .mdc-switch__handle:before,.default-toggle .mdc-switch__handle:after{width:auto;height:auto;inset:2px}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mdc-text-field{--mdc-outlined-text-field-outline-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--mdc-outlined-text-field-label-text-color: color-mix(in srgb, var(--secondary-color) 75%, transparent);--mdc-outlined-text-field-container-shape: 12px;--mdc-outlined-text-field-label-text-size: 16px}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--tag-text-color)}}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:56px}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:#fff!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-width:1px;border-color:#f2f5f9;background-color:color-mix(in srgb,var(--secondary-color) 5%,transparent)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-width:6px}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:transparent!important}.mobile-menu-radio-group{display:block;padding:16px}.mobile-menu-radio-group .mdc-form-field{display:flex;justify-content:space-between}.mobile-menu-radio-group .mdc-radio{order:1;--mdc-radio-state-layer-size: 48px}.mobile-menu-radio-group .mdc-label{font-size:16px;font-weight:600;line-height:24px}.mat-accent.mat-mdc-raised-button{--mdc-protected-button-container-color: var(--primary);--mdc-protected-button-label-text-color: var(--white-color)}.mat-accent.mat-mdc-unelevated-button{--mdc-protected-button-container-color: var(--primary);--mdc-filled-button-container-color: var(--primary);--mdc-filled-button-label-text-color: var(--primary-text-color)}.mat-accent.mat-mdc-unelevated-button .mat-spinner circle{stroke:var(--item-bg-color)}.mat-accent.mat-mdc-radio-button{--mdc-radio-selected-focus-icon-color: var(--primary);--mdc-radio-selected-hover-icon-color: var(--primary);--mdc-radio-selected-icon-color: var(--primary);--mdc-radio-selected-pressed-icon-color: var(--primary);--mdc-radio-unselected-icon-color: color-mix(in srgb, var(--secondary-color) 15%, transparent);--mdc-radio-unselected-hover-icon-color: var(--secondary-color);--mdc-radio-unselected-pressed-icon-color: var(--secondary-color);--mat-radio-checked-ripple-color: var(--primary)}.mat-accent.mat-mdc-checkbox{--mdc-checkbox-selected-focus-icon-color: var(--primary);--mdc-checkbox-selected-hover-icon-color: var(--primary);--mdc-checkbox-selected-icon-color: var(--primary);--mdc-checkbox-selected-pressed-icon-color: var(--primary)}.mat-accent.mat-mdc-checkbox .mdc-checkbox--selected~.mdc-checkbox__ripple{background:var(--primary)}.mat-accent.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--primary)}.mat-accent.mat-mdc-slide-toggle{--mdc-switch-selected-handle-color: var(--primary);--mdc-switch-selected-track-color: var(--primary);--mdc-switch-selected-hover-state-layer-color: var(--primary);--mdc-switch-selected-hover-track-color: var(--primary);--mdc-switch-selected-focus-track-color: var(--primary);--mdc-switch-selected-pressed-track-color: var(--primary);--mdc-switch-selected-pressed-handle-color: var(--primary);--mdc-switch-selected-hover-handle-color: var(--primary);--mdc-switch-selected-focus-state-layer-color: var(--primary);--mdc-switch-selected-pressed-state-layer-color: var(--primary);--mdc-switch-selected-focus-handle-color: var(--primary)}.mat-accent{--mat-option-selected-state-label-text-color: var(--primary-text-color)}.mat-mdc-fab.mat-unthemed,.mat-mdc-raised-button.mat-unthemed,.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: rgba(0, 48, 120, .04);--mdc-filled-button-label-text-color: rgb(1, 3, 14)}.mat-mdc-fab.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: rgba(0, 150, 255, .08);--mdc-filled-button-label-text-color: rgb(0, 91, 255)}.mat-mdc-fab.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: rgba(245, 60, 20, .06);--mdc-filled-button-label-text-color: rgba(245, 60, 20)}.mat-mdc-fab[disabled][disabled],.mat-mdc-raised-button[disabled][disabled],.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 48, 120, .04);--mdc-filled-button-disabled-label-text-color: rgba(0, 26, 52, .36);--mdc-filled-button-container-color: rgba(0, 48, 120, .04);--mdc-filled-button-label-text-color: rgba(0, 26, 52, .36)}.mat-mdc-icon-button.mat-mdc-button-base{display:inline-flex;align-items:center;justify-content:center;padding:0}.mat-mdc-icon-button{--mdc-icon-button-icon-color: var(--secondary-color);--mdc-icon-button-disabled-icon-color: var(--secondary-color)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: color-mix(in srgb, var(--secondary-color) 25%, transparent);--mdc-icon-button-disabled-icon-color: color-mix(in srgb, var(--secondary-color) 25%, transparent)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--secondary-color)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{opacity:.6}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input,.mdc-text-field--focused:not(.mdc-text-field--disabled) .mat-mdc-select-value-text,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-select-value-text{color:var(--secondary-color)}.spinner-wrap-inline{display:inline-flex}.spinner-wrap{margin:40px 0;text-align:center}.spinner-wrap mat-spinner{margin:0 auto}.button-spinner{position:absolute;inset:0;display:none;align-items:center;justify-content:center;animation:fadeIn .15s ease-out}button.mdc-button{letter-spacing:unset;font-weight:600}button.mdc-button._lg{height:56px}button.mdc-button mat-spinner{position:absolute}button.mdc-button .button-text{transition:opacity .15s ease-in}button.mdc-button.is-loading .button-text{opacity:0}button.mdc-button.is-loading .button-spinner{display:flex}.mat-select-light.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-select-light.mat-form-field-appearance-outline .mat-form-field-outline-end,.mat-select-light.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-color:var(--white-color)}.mat-select-light.mat-form-field.mat-focused .mat-form-field-label,.mat-select-light.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-select-light .mat-select-arrow,.mat-select-light .mat-form-field-label{color:var(--white-text-color)}.mat-calendar-body-selected{background-color:var(--primary)}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background:none}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical):after{content:"";position:absolute;inset:0;opacity:.3;border-radius:50%;background-color:var(--primary)}.mat-datepicker-toggle-active{color:var(--primary)}.mat-step-header.cdk-program-focused{background:none}.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:var(--black-a54)}.mat-step-header .mat-step-icon-selected{background:var(--primary)}.mat-step-header .mat-step-sub-label-error{color:var(--error-color);font-weight:500}.mat-step-text-label .small{margin-top:4px;opacity:.6;font-weight:400}.mat-step-label.mat-step-label-error .mat-step-text-label .small,.mat-step-label.mat-step-label-selected .mat-step-text-label .small{display:none}.ordering .mat-vertical-content{padding-top:6px}.mat-select-panel .mat-option.mat-option-multiline{box-sizing:border-box;height:auto;min-height:3em;padding-top:5px;padding-bottom:5px;white-space:normal;line-height:1.2}@media (max-width: 767px){.mat-form-field-infix input,.mat-form-field-infix textarea,.mat-form-field-infix .mat-option,.mat-form-field-infix .mat-select{font-size:16px!important}.ordering .mat-vertical-content-container{margin-left:16px}.ordering .mat-vertical-stepper-header{padding:24px 6px}}.message{position:relative;padding-top:6px;text-align:left;letter-spacing:.2px}.message--error{color:var(--error-color);font-weight:500}.message a{text-decoration:underline}.mat-form-field-appearance-outline .mat-form-field-outline{color:var(--primary-bg)}.mat-form-field-label,.mat-hint{padding-bottom:3px;opacity:.6;color:var(--secondary-color)}#ngx-mat-intl-tel-input-0 .country-selector{color:var(--secondary-color)}.mat-form-field.mat-focused .mat-form-field-label{opacity:.6;color:var(--secondary-color)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{opacity:.6;color:var(--primary-bg)}.mat-select-value{color:var(--secondary-color)}.mat-tab-header-pagination-chevron{border-color:var(--secondary-color)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{opacity:.5;border-color:var(--secondary-color)}.update-label{position:absolute;display:block;margin-top:8px;margin-left:4px;font-size:14px;font-weight:500;line-height:16px}.update-label--error{color:var(--error-color)}.update-label--ok{color:var(--ok-color)}.country-selector{color:var(--secondary-color)}input.mat-input-element{color:inherit;border:0;outline:none;background:none;font-family:inherit;font-size:inherit;line-height:1}mat-option[hidden]{display:none}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:var(--secondary-color)}.mdc-floating-label{overflow:visible!important}.mat-mdc-form-field-error{color:var(--error-color)}.mat-stepper-vertical,.mat-stepper-horizontal,.mdc-button,.mat-mdc-form-field,.mat-mdc-floating-label{font-family:var(--font-family),sans-serif}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-radius:16px}.mat-mdc-option{border-radius:12px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-radius:12px!important}.mat-mdc-form-field-infix{width:auto!important}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:unset}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(-26px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{width:0!important;padding:0}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:12px}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:24px!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{--mdc-outlined-text-field-input-text-color: var(--secondary-color)}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:20px;padding-bottom:12px}.chain-input .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix,.mat-form-field-hide-placeholder .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:100%!important}.auth-form__phone .mat-form-field-invalid,.auth-form__phone .mdc-text-field--outlined{--mdc-outlined-text-field-outline-width: 0;--mdc-outlined-text-field-focus-outline-color: transparent;--mdc-outlined-text-field-error-outline-color: transparent;--mdc-outlined-text-field-error-focus-outline-color: transparent;--mdc-outlined-text-field-error-hover-outline-color: transparent;padding:0}.auth-form__phone .mat-form-field-invalid .mdc-floating-label,.auth-form__phone .mdc-text-field--outlined .mdc-floating-label{font-size:27px;font-weight:700}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color: color-mix(in srgb, var(--secondary-color) 5%, transparent);--mdc-chip-elevated-disabled-container-color: color-mix(in srgb, var(--secondary-color) 5%, transparent);--mdc-chip-label-text-color: var(--secondary-color);--mdc-chip-label-text-size: 12px;--mdc-chip-label-text-weight: 600;--mdc-chip-label-text-font: var(--font-family);text-transform:capitalize}@media (max-width: 959px){.mdc-evolution-chip-set{flex-direction:row!important}.mdc-evolution-chip-set__chips{flex-flow:unset!important}}.mdc-checkbox__background{width:20px!important;height:20px!important;border-radius:6px!important}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#ccd6e499!important}.mdc-text-field--outlined{--mdc-outlined-text-field-container-shape: 12px !important}.cdk-overlay-connected-position-bounding-box{min-height:100%}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}

/*# sourceMappingURL=fresh.css.map*/