@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Open+Sans:wght@400;600;700&display=swap);:root{--white0:#fff;--white1:#f4f4f4;--black0:#000;--grey0:#525252;--grey1:#999;--grey2:#ddd;--green0:#30980b;--green0--alt:#1d7000;--red0:#ed3d4b;--red0-light:#fef6f6;--red0--alt:#ff4252;--blue0:#097aff;--blue1:#56aeff;--inputBorder:1px solid #ddd;--inputFocusBoxShadow:0 0 0 0.2rem #30980b17;--inputFocusBoxShadow--red:0 0 0 0.2rem #98063517;--inputFocusBorder:1px solid #30980b;--primaryFontFamily:"Open Sans",sans-serif;--secondaryFontFamily:"Montserrat",sans-serif;--transition:200ms all;--dropdownShadow:0 0 0 0.2rem #30980b17;--shade:#00000080}@CHARSET "UTF-8";a,abbr,acronym,address,applet,article,aside,big,blockquote,body,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,main,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:initial}caption,table,tbody,td,tfoot,th,thead,tr{vertical-align:top}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#a9a9a9}:-moz-placeholder,::-moz-placeholder{color:#a9a9a9}:-ms-input-placeholder{color:#a9a9a9}.placeholder{color:#a9a9a9!important}#appLoader{background:#fffc url(/0e35455693b040b794fe.svg) no-repeat scroll 50%;background-size:40px 40px;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}body,html{height:100%;margin:0;min-height:100%;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white0);display:flex;flex-basis:100%;flex-direction:column;font-family:var(--primaryFontFamily);font-size:13px;font-weight:600;line-height:20px;position:relative}body.popup-body{overflow:hidden}a{color:var(--blue0);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:none}.red-text{color:var(--red0)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.hl{background-color:#ff0}.link{color:var(--blue0);cursor:pointer;text-decoration:none}.link:hover{text-decoration:underline}.loader-relative{position:relative}.block-loader{background:#fff9 url(/0e35455693b040b794fe.svg) no-repeat scroll 50%;background-size:40px 40px;z-index:100}.block-loader,.block-locker{bottom:0;left:0;position:absolute;right:0;top:0}.block-locker{z-index:1}.form-top-messages{margin-top:20px;text-align:center}.form-top-messages2{margin-bottom:20px;text-align:center}.red-message{color:var(--red0);font-size:14px;line-height:20px}.red-message a{color:var(--red0);text-decoration:underline}.red-message a:hover{text-decoration:none}.green-message{color:var(--green0);font-size:14px;line-height:20px}.green-message a{color:var(--green0);text-decoration:underline}.green-message a:hover{text-decoration:none}.clear{clear:both;display:block;float:none}.cursor-pointer{cursor:pointer}.no-wrap{white-space:nowrap}.marginBottom10px{margin-bottom:10px}.marginBottom20px{margin-bottom:20px}.marginRight20px{margin-right:20px}.marginTop20px{margin-top:20px}.marginLeft5px{margin-left:5px}#root{height:100%}#root,.wrapper{display:flex;flex-basis:100%;flex-direction:column}.header{flex-grow:0;flex-shrink:1;z-index:101}.content{display:flex;flex-grow:1;flex-shrink:0}.content__wrapper{box-sizing:border-box;margin:0 auto;padding-left:15px;padding-right:15px;position:relative;width:1160px}.footer{flex-grow:0;flex-shrink:1}.front-grid-header{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:40px;margin-bottom:30px;margin-top:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.front-grid-item{margin-bottom:20px}@media (min-width:600px){.front-grid-item{float:left;margin-bottom:20px;width:50%}.front-grid-item__wrapper{padding-right:10px}.front-grid-item:nth-child(2n) .front-grid-item__wrapper{padding-left:10px;padding-right:0}}.front-grid-item__content{background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;border-radius:8px;box-shadow:0 8px 20px #00000040;cursor:pointer;height:180px;overflow:hidden;position:relative}.front-grid__item-title{align-items:center;background:linear-gradient(180deg,#0000,#000);bottom:0;display:flex;height:90px;justify-content:center;left:0;overflow:hidden;padding:10px;position:absolute;right:0}.front-grid__item-title em.hl{background-color:#ffff006e}.front-grid__item-title>span{color:var(--white0);font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:30px;text-align:center}.front-grid-item__button{margin-top:10px;overflow:hidden}.pagination{display:flex;flex-direction:row}.pagination>li{margin-right:10px}.pagination>li:last-child{margin-right:0}.pagination>li>a{background-color:var(--white0);border:1px solid var(--grey2);border-radius:6px;box-sizing:border-box;color:var(--green0);cursor:pointer;display:block;font-size:16px;height:46px;line-height:45px;min-width:46px;padding:0 10px;text-align:center}.pagination>li:hover>a{background-color:var(--white1);text-decoration:none}.pagination>li.disabled>a{background-color:var(--white0)!important;color:var(--grey2);cursor:default}.pagination>li.active>a{background-color:var(--green0);color:var(--white0)}.pagination>li.active:hover>a{background-color:var(--green0--alt);color:var(--white0)}.filter-row__wrapper{background-color:var(--white1);border-radius:4px;padding:10px 10px 10px 112px;position:relative}.filter-row__link{align-items:center;bottom:0;color:var(--green0);cursor:pointer;display:flex;font-size:16px;font-weight:600;left:0;padding-left:40px;position:absolute;top:0;width:60px}.filter-row__link svg{fill:var(--green0);display:block;height:16px;left:16px;margin-top:-9px;position:absolute;top:50%;width:16px}.filter-row__search-form{display:flex;flex-direction:row;justify-content:flex-end}.search-form{max-width:300px;position:relative}.search-form button{cursor:pointer;display:block;height:46px;position:absolute;right:0;top:0;width:46px}.search-form button,.search-form button:active,.search-form button:focus,.search-form button:hover{background-color:initial;border:none;margin:0;padding:0}.search-form svg{fill:var(--grey0);background-color:var(--white0);display:block;height:20px;position:absolute;right:17px;top:13px;width:20px}.search-form .form-input{border-radius:46px;padding-left:20px;padding-right:50px}.filter-desktop-wrapper{background-color:var(--white1);flex-grow:0;flex-shrink:0;padding:20px 20px 30px;width:240px}.filter__search-wrapper{margin-bottom:30px}.filter__red-label{color:var(--red0);font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;height:20px;line-height:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter__item{margin-bottom:30px}.data-will-be-lost-dialog{border:none;box-shadow:0 8px 20px #00000040;font-family:var(--secondaryFontFamily);padding:20px}.data-will-be-lost__text{font-size:14px}.data-will-be-lost__buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}.form-label{color:var(--grey0);font-size:16px;height:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.form-button,.form-label{display:block;font-weight:600;line-height:20px;white-space:nowrap}.form-button{-webkit-tap-highlight-color:transparent;background:var(--green0);border:none;border-radius:36px;box-sizing:border-box;color:var(--white0);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:14px;height:46px;padding:13px 30px!important;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none}.form-button--active:after{background:#0000 url(/42b0163c2746921792f3.svg) no-repeat scroll 50%;background-size:26px 26px;bottom:5px;content:" ";left:5px;position:absolute;right:5px;top:5px;z-index:1}.form-button--active span{visibility:hidden}.form-button:focus,.form-button:hover{background-color:var(--green0--alt)}.form-button:focus{box-shadow:var(--inputFocusBoxShadow);outline:none}.form-button:active{background-color:var(--green0--alt)}.form-button:disabled{cursor:default;opacity:.5}.red-button{-webkit-tap-highlight-color:transparent;background:var(--red0);border:none;border-radius:36px;box-sizing:border-box;color:var(--white0);cursor:pointer;display:block;font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;height:46px;line-height:20px;padding:13px 30px;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.red-button--active:after{background:#0000 url(/42b0163c2746921792f3.svg) no-repeat scroll 50%;background-size:26px 26px;bottom:5px;content:" ";left:5px;position:absolute;right:5px;top:5px;z-index:1}.red-button--active span{visibility:hidden}.red-button:focus,.red-button:hover{background-color:var(--red0--alt)}.red-button:focus{box-shadow:var(--inputFocusBoxShadow--red);outline:none}.red-button:active{background-color:var(--red0--alt)}.red-button:disabled{cursor:default;opacity:.5}.transparent-button{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid var(--green0);border-radius:36px;box-sizing:border-box;color:var(--green0);cursor:pointer;display:block;font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;height:46px;line-height:20px;padding:13px 30px;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.transparent-button--active{pointer-events:none}.transparent-button--active:after{background:#0000 url(/0e35455693b040b794fe.svg) no-repeat scroll 50%;background-size:26px 26px;bottom:5px;content:" ";left:5px;position:absolute;right:5px;top:5px;z-index:1}.transparent-button--active span{visibility:hidden}.transparent-button:focus,.transparent-button:hover{border-color:var(--green0--alt);color:var(--green0--alt)}.transparent-button:focus{background-color:initial;outline:none}.transparent-button:active{border-color:var(--green0--alt);color:var(--green0--alt)}.transparent-button:disabled{cursor:default;opacity:.5}.transparent-button--disabled{border-color:var(--grey1)!important;color:var(--grey1)!important;cursor:default}.form-input{background-color:var(--white0);border:var(--inputBorder);border-radius:6px;box-sizing:border-box;color:var(--black0);display:block;font-family:var(--primaryFontFamily);font-size:16px;font-weight:400;height:46px;line-height:20px;padding:13px 12px;position:relative;transition:var(--transition);width:100%}.form-input:focus{border:var(--inputFocusBorder);box-shadow:var(--inputFocusBoxShadow);outline:none}.form-textarea{background-color:var(--white0);border:var(--inputBorder);border-radius:6px;box-sizing:border-box;color:var(--black0);display:block;font-family:var(--primaryFontFamily);font-size:16px;font-weight:400;line-height:20px;min-height:90px;padding:15px;position:relative;transition:box-shadow .2s,border .2s;width:100%}.form-textarea:focus{border:var(--inputFocusBorder);box-shadow:var(--inputFocusBoxShadow);outline:none}.form-select-wrapper{position:relative}.form-select-wrapper__angle{background-color:var(--white0);border-radius:14px;height:14px;position:absolute;right:3px;top:16px;width:30px}.form-select-wrapper__angle svg{fill:var(--grey1);display:block;height:14px;margin-left:8px;width:14px}.form-select{background-color:var(--white0);border:var(--inputBorder);border-radius:46px;box-sizing:border-box;color:var(--black0);display:block;font-size:16px;height:46px;line-height:20px;padding:13px 30px 13px 12px;position:relative;transition:var(--transition);width:100%}.form-select:focus{border:var(--inputFocusBorder);box-shadow:var(--inputFocusBoxShadow);outline:none}.form-checkbox{height:38px;position:relative}.form-checkbox__input{opacity:0;position:absolute}.form-checkbox__label{-webkit-tap-highlight-color:transparent;align-items:center;color:var(--black0);cursor:pointer;display:flex;font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;height:38px;line-height:19px;overflow:visible;padding-left:46px;position:relative;-webkit-user-select:none;user-select:none}.form-checkbox__label:before{background-color:var(--white0);border:1px solid var(--grey1);border-radius:4px;box-sizing:border-box;content:"";display:block;height:38px;left:0;position:absolute;top:0;transition:var(--transition);width:38px}.form-checkbox__label:hover:before{background-color:var(--white1)}.form-checkbox__input:checked+.form-checkbox__label:after{background:#0000 url(/efa6e8cc640e29cf9574.svg) no-repeat scroll 0 0;content:" ";height:14px;left:10px;position:absolute;top:12px;width:18px}.form-checkbox__input:focus+.form-checkbox__label:before{border:var(--inputFocusBorder);box-shadow:var(--inputFocusBoxShadow);outline:none}.form-range{padding-bottom:46px;position:relative}.form-range .form-range__label{color:var(--red0);display:block;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;margin-bottom:10px}.form-range__range-proto{height:28px;padding:12px 19px 10px;position:relative}.form-range__range-proto:after{left:0}.form-range__range-proto:after,.form-range__range-proto:before{background-color:var(--grey1);content:" ";height:4px;position:absolute;top:17px;width:21px;z-index:0}.form-range__range-proto:before{right:1px}.form-range .rc-slider-track{background-color:var(--green0)}.form-range .rc-slider-rail{background-color:var(--grey1)}.form-range .rc-slider-handle{border:1px solid var(--grey2);height:38px;margin-top:-17px;opacity:1;width:38px;z-index:1}.form-range .rc-slider-handle:focus,.form-range .rc-slider-handle:hover{border-color:var(--green0)}.form-range .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:var(--green0);box-shadow:var(--inputFocusBoxShadow)}.form-range__min-input{left:0}.form-range__max-input,.form-range__min-input{bottom:0;position:absolute;text-align:center;width:70px}.form-range__max-input{right:0}.form-slider{position:relative}.form-slider .form-slider__label{color:var(--red0);display:block;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;margin-bottom:10px}.form-slider__slider-proto{height:28px;padding:12px 19px 10px 99px;position:relative}.form-slider .rc-slider-track{background-color:var(--green0)}.form-slider .rc-slider-rail{background-color:var(--grey1)}.form-slider .rc-slider-handle{border:1px solid var(--grey2);height:38px;margin-top:-17px;opacity:1;width:38px;z-index:1}.form-slider .rc-slider-handle:focus,.form-slider .rc-slider-handle:hover{border-color:var(--green0)}.form-slider .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:var(--green0);box-shadow:var(--inputFocusBoxShadow)}.form-slider__input{height:38px;left:0;padding:9px 12px;position:absolute;text-align:center;top:0;width:70px}input::placeholder,textarea::placeholder{color:var(--grey1)}.form-block1{margin-bottom:20px;max-width:600px;position:relative}.form-block2{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.form-element__input{position:relative}.form-element__errors{color:var(--red0);font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;line-height:16px;padding-left:5px}.form-element__errors>div{margin-top:8px}.form-element__description{color:var(--grey0);font-size:12px;font-style:italic;margin-top:5px}.form-element__show-password{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:0;top:0;width:30px}.form-element__show-password svg{fill:var(--grey0);display:block;height:18px;width:18px}.about-us{align-items:center;display:flex;flex-grow:1;justify-content:center;margin:0 auto;max-width:840px;padding:20px}.about-us video{display:block;height:100%;width:100%}.footer{background-color:#131a22;color:var(--white0);font-family:var(--secondaryFontFamily);text-align:center}.footer__wrapper{height:100%;margin:0 auto;max-width:1160px;padding:10px}.footer__content,.footer__wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.footer__content{align-items:center;font-size:18px;font-weight:700;height:120px;line-height:22px;position:relative;width:100%}.footer__stat{align-items:center;display:flex;font-size:13px;font-weight:400;justify-content:center;line-height:20px}@media (min-width:890px){.footer{height:150px}.footer__content{flex-direction:row;flex-shrink:0;height:50px}}.footer__block{display:flex;flex-direction:row;width:100%}@media (min-width:890px){.footer__block{margin-bottom:0;width:auto}}.footer__bujetor{text-align:left}.footer__email{flex-grow:1;font-size:14px;font-weight:400;text-align:end}.footer__email a{color:var(--white0);font-size:14px;font-weight:400;line-height:20px}.footer__tos{align-self:start;flex-grow:1}@media (min-width:890px){.footer__tos{align-self:center}}.footer__tos a{color:var(--white0)}.footer__phone{padding-left:26px;position:relative;text-align:right}.footer__phone svg{fill:var(--blue1);display:block;height:14px;left:3px;position:absolute;top:3px;width:14px}.footer__social{align-items:center;display:flex;flex-direction:row;gap:24px;height:20px;justify-content:space-between}.footer__social>a,.footer__social>a>svg{display:block;height:18px;width:18px}.footer__social>a>svg{fill:var(--white0);transition:var(--transition)}.footer__social>a:hover{text-decoration:none}.footer__social>a:hover>svg{fill:var(--white1)}.header{background-color:var(--white0);box-shadow:0 2px 1px #0000000a}.header__wrapper{align-items:center;display:flex;flex-direction:row;flex-grow:0;flex-shrink:1;margin:0 auto;max-width:1160px;padding:10px 15px;position:relative}.header__logo{cursor:pointer;margin-right:20px}.header__logo img{display:block;height:44px}@media (min-width:900px){.header__logo img{height:64px}}@media (min-width:1200px){.header__logo{margin-right:40px}.header__logo img{height:94px}}.desktop-menu{display:none}@media (min-width:900px){.desktop-menu{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.desktop-menu__item{color:var(--black0);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;height:40px;line-height:40px;margin-right:20px;white-space:nowrap}.desktop-menu__item:last-child{margin-right:0}.desktop-menu__item:hover{color:var(--green0--alt)}.desktop-menu__item--active{color:var(--green0);position:relative}.desktop-menu__item-search{cursor:pointer;height:24px;width:24px}.desktop-menu__item--active:after{background-color:var(--green0);content:" ";height:4px;left:0;position:absolute;right:0;top:-23px}}@media (min-width:1200px){.desktop-menu__item{font-size:18px;margin-right:20px}.desktop-menu__item--active:after{top:-38px}}.mobile-menu-body{overflow:hidden}.mobile-menu-trigger{height:21px;position:absolute;right:15px;top:20px;width:23px}.mobile-menu-trigger span{background-color:var(--green0);height:3px;left:0;position:absolute;right:0;top:0}.mobile-menu-trigger span+span{top:9px}.mobile-menu-trigger span+span+span{top:18px}@media (min-width:900px){.mobile-menu-trigger{display:none}}.mobile-menu{align-items:center;background-color:var(--white0);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.mobile-menu__close{height:40px;position:absolute;right:10px;top:10px;width:40px}.mobile-menu__close svg{fill:var(--grey0);display:block;height:30px;margin-left:5px;margin-top:5px;width:30px}.mobile-menu__logo{cursor:pointer;display:block;height:44px;left:15px;position:absolute;top:10px}.mobile-menu__item{cursor:pointer;font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:40px;margin-bottom:15px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu__search{min-width:80%;padding:10px 0}@media (max-height:650px){.mobile-menu__search{min-width:65%}.mobile-menu__item{cursor:pointer;font-family:var(--secondaryFontFamily);font-size:25px;font-weight:700;margin-bottom:5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.search-wrapper{background-color:#fff;border-top:2px solid var(--white1);box-sizing:border-box;left:0;min-height:100px;padding:24px 15px;position:absolute;top:100%;width:100%}.search-wrapper__input{position:relative}.search-wrapper__input-icon{cursor:pointer;height:20px;position:absolute;right:14px;top:calc(50% - 10px);width:20px}.search-wrapper__input .form-input{border-radius:36px;box-sizing:border-box;padding-right:40px}.search-wrapper-result{display:flex;flex-direction:column;gap:10px;padding-top:20px}.search-item{cursor:pointer;display:flex;flex-direction:row;gap:20px;padding:5px 0}.search-item:hover{background-color:var(--white1)}.search-item em{background-color:#ff0}.search-item__image{background-color:var(--white1);background-position:50%;background-size:contain;border-radius:40px;flex-grow:0;flex-shrink:0;height:80px;width:80px}.search-item__body{display:flex;flex-direction:column;flex-grow:1;gap:10px;justify-content:center}.search-item__name{color:var(--black0);font-size:18px;font-style:normal;font-weight:700;line-height:22px}.search-item__extra{color:var(--grey1);display:flex;flex-flow:row wrap;font-size:14px;font-weight:600;gap:10px;line-height:17px}.search-item__hl{display:flex;flex-direction:row;gap:5px}.search-item__hl div:first-child{color:var(--grey2)}.search-item__type{align-items:center;color:var(--grey2);display:flex;flex-shrink:0;font-family:var(--secondaryFontFamily);font-size:24px;font-weight:700;justify-content:center;padding-right:10px}.personal-filters-popup{max-width:740px}.personal-filters-popup__header{border-bottom:1px solid var(--grey2);padding:20px}@media (min-width:500px){.personal-filters-popup__header{display:flex;flex-direction:row;padding-right:76px}}@media (min-width:740px){.personal-filters-popup__header{padding:30px}}.personal-filters-popup__close{cursor:pointer;height:46px;position:absolute;right:0;top:0;width:46px}@media (min-width:500px){.personal-filters-popup__close{right:10px;top:20px}}@media (min-width:740px){.personal-filters-popup__close{right:20px;top:30px}}.personal-filters-popup__close>svg{fill:var(--grey1);display:block;height:24px;left:11px;position:absolute;top:11px;width:24px}.personal-filters-popup__close:hover>svg{fill:var(--black0)}.personal-filters-popup__title{font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;height:20px;line-height:20px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:500px){.personal-filters-popup__title{flex-shrink:0;height:46px;line-height:46px;margin-bottom:0;margin-right:20px}}@media (min-width:740px){.personal-filters-popup__title{font-size:30px}}.personal-filters-popup__name-input{flex-grow:1}@media (min-width:500px){.personal-filters-popup__name-input{max-width:220px}}.personal-filters-popup__block{overflow:hidden;padding:20px 10px 0}@media (min-width:740px){.personal-filters-popup__block{padding:30px 20px 0}}@media (min-width:1100px){.personal-filters-popup__block{padding:20px}}.personal-filters-popup__block-name{font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;line-height:20px;margin-bottom:20px;padding:0 10px}.personal-filters-popup__checkbox{float:left;margin-bottom:20px;width:50%}@media (min-width:500px){.personal-filters-popup__checkbox{width:33%}}@media (min-width:900px){.personal-filters-popup__checkbox{width:25%}}.personal-filters-popup__checkbox .form-element{padding:0 10px}.personal-filters-popup__buttons{overflow:hidden;padding:20px 20px 30px}@media (min-width:740px){.personal-filters-popup__buttons{padding:20px 30px 30px}}.personal-filters-popup__back-button{margin-bottom:20px}@media (min-width:500px){.personal-filters-popup__back-button{float:left;margin-bottom:0}.personal-filters-popup__back-button .transparent-button{width:180px}.personal-filters-popup__submit-button{float:right}.personal-filters-popup__submit-button .form-button{width:180px}}@media (min-width:600px){.personal-filters-popup__back-button .transparent-button,.personal-filters-popup__submit-button .form-button{width:240px}}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;pointer-events:none;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.popup-body{overflow:hidden}.popup-shade{background-color:var(--shade);bottom:0;display:flex;flex-direction:column;left:0;outline:0;overflow-x:hidden;position:fixed;right:0;top:0;z-index:1000}.popup{background-color:var(--white0);position:relative}.popup--white1{background-color:var(--white1)}.popup-wrapper{min-width:360px}@media (min-width:400px){.popup-shade{align-items:center}.popup-shade--small-popup{justify-content:center}.popup{border-radius:6px;box-shadow:0 4px 44px #00000040;min-width:320px}.popup-wrapper{padding:20px}}.popup-shade--white1 .popup{background-color:var(--white1)}.popup__header{border-bottom:2px solid var(--grey2);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;height:30px;line-height:30px;overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:740px){.popup__header{font-size:30px;height:40px;line-height:40px}}.popup__close-button{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:20px;top:20px;transition:var(--transition);width:30px}@media (min-width:740px){.popup__close-button{right:25px;top:25px}}.popup__close-button svg{fill:var(--grey1);display:block;height:20px;width:20px}.popup__close-button:hover svg{fill:var(--black0)}.popup__content{padding:20px}.auth-popup__close{cursor:pointer;height:40px;position:absolute;right:10px;top:10px;width:40px;z-index:2}.auth-popup__close svg{fill:var(--grey1);display:block;height:30px;margin-left:5px;margin-top:5px;transition:var(--transition);width:30px}.auth-popup__close:hover svg{fill:var(--black0)}.auth-form{margin:0 auto;max-width:380px;padding:40px;position:relative}.auth-form__logo{margin-bottom:50px}.auth-form__logo img{display:block;height:62px;margin:0 auto;width:62px}.auth-form__tabs{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}.auth-form__tab-item{cursor:pointer;font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;height:40px;line-height:40px;-webkit-user-select:none;user-select:none}.auth-form__tab-item:first-child{margin-right:35px}.auth-form__tab-item:last-child{margin-left:35px}.auth-form__tab-item--active{color:var(--blue0)}.auth-form__text{color:var(--grey0);font-size:16px;font-weight:600;line-height:22px;margin:0 auto;max-width:380px;text-align:center}.auth-form__messages>div{margin-top:20px;text-align:center}.auth-form__input{margin-top:20px}.auth-form__green-text{color:var(--green0);font-size:16px;font-weight:600;line-height:22px;margin:0 auto;max-width:380px;padding-top:25px;text-align:center}.auth-form__tos-message{color:var(--grey0);margin:20px 0;text-align:center}.auth-form__tos-message+.auth-form__button{margin-top:0}.auth-form__button{margin-top:30px}.auth-form__button,.auth-form__reset-password{display:flex;flex-direction:row;justify-content:center}.auth-form__reset-password{align-items:center;height:20px;line-height:20px;margin-top:20px}.auth-form__button .form-button{width:240px}.auth-form__google{align-items:center;display:flex;justify-content:center;margin-top:20px}.auth-form__google [role=button]{border-color:var(--green0);border-radius:46px;color:var(--green0);font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;height:46px;padding-left:20px;padding-right:20px}.auth-form__google [role=button] *{background-color:var(--white0)!important;font-family:var(--secondaryFontFamily)!important;font-size:14px!important;font-weight:600!important}.auth-form__google:focus [role=button],.auth-form__google:hover [role=button]{border-color:var(--green0--alt)!important}.auth-form__google img{cursor:pointer;display:block;height:31px;width:41px}.auth-form__google button{border:none;margin:0;padding:0}.auth-form__google-text{color:var(--grey0);font-size:16px;font-weight:600;line-height:20px;margin-top:30px;padding-top:30px;position:relative;text-align:center}.auth-form__google-text:after{background-color:var(--white0);color:var(--grey0);content:"or";height:20px;left:50%;line-height:20px;margin-left:-20px;position:absolute;right:0;text-align:center;top:0;width:40px}.auth-form__google-text:before{border-bottom:2px solid var(--grey2);content:" ";left:0;position:absolute;right:0;top:10px}.confirm-basket-popup{max-width:380px;padding:40px;position:relative}.confirm-basket-popup__close{cursor:pointer;height:40px;position:absolute;right:10px;top:10px;width:40px;z-index:2}.confirm-basket-popup__close svg{fill:var(--grey1);display:block;height:30px;margin-left:5px;margin-top:5px;transition:var(--transition);width:30px}.confirm-basket-popup__close:hover svg{fill:var(--black0)}.confirm-basket-popup__icon{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.confirm-basket-popup__icon img{display:block;height:65px;width:65px}.confirm-basket-popup__title{color:var(--black0);font-size:30px;line-height:40px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-basket-popup__text1,.confirm-basket-popup__title{font-family:var(--secondaryFontFamily);font-weight:700;text-align:center}.confirm-basket-popup__text1{color:var(--grey0);font-size:18px;line-height:22px;margin-bottom:40px}.confirm-basket-popup__text2{color:var(--grey0);font-family:var(--primaryFontFamily);font-size:16px;font-weight:600;line-height:22px;margin-bottom:20px;text-align:center}.confirm-basket-popup__text2 span{font-weight:700}.report-price-popup{max-width:800px;padding:20px 20px 30px}.report-price-popup__info{font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;line-height:20px;margin-bottom:20px}.report-price-popup__store-image{display:block;height:40px;margin-bottom:20px}.report-price-popup__product{border-bottom:1px solid var(--grey2);margin-bottom:20px;padding-bottom:20px}.report-price-popup__product .price{color:var(--red0)}.report-price-popup__comment{margin-bottom:20px}.report-price-popup__comment .form-label{font-family:var(--primaryFontFamily);font-size:14px;font-weight:400;height:20px;line-height:20px}.report-price-popup__button .form-button{width:100%}@media (min-width:740px){.report-price-popup__bottom{display:flex;flex-direction:row}.report-price-popup__comment{flex-grow:1;flex-shrink:0;margin-bottom:0}.report-price-popup__button{flex-grow:0;flex-shrink:0;padding-left:50px;padding-top:30px}.report-price-popup__button .form-button{width:240px}}.description__container{margin:0 auto;max-width:300px}.description__text1{color:var(--grey0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:1.6;text-align:center}.description__button{margin-top:40px;width:100%}.product-in-basket{display:flex;flex-direction:column;gap:10px;padding-left:30px;position:relative}.product-in-basket__number{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:14px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:0;white-space:nowrap;width:20px}.product-in-basket__bottom,.product-in-basket__top{font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:20px}.product-in-basket__bottom{display:flex;flex-direction:row;gap:.5em}.product-in-basket__info{flex-grow:1;flex-shrink:1}.product-in-basket__info table{border-collapse:collapse}.product-in-basket__info table td:first-child{color:var(--grey1);padding-right:.5em}.product-in-basket__info table tr td{padding-bottom:6px}.product-in-basket__info table tr:last-child td{padding-bottom:0}.product-in-basket__controls{flex-grow:0;flex-shrink:1}.store-popup{max-width:800px;overflow:hidden;padding-bottom:20px;padding-right:20px}.store-popup__item{align-items:center;display:flex;float:left;height:100px;justify-content:center;margin-left:20px;margin-top:20px;width:200px}.store-popup__item img{display:block;max-height:100px;max-width:200px}.tos-outdated-popup{max-width:380px;padding:40px;position:relative}.tos-outdated-popup__close{cursor:pointer;height:40px;position:absolute;right:10px;top:10px;width:40px;z-index:2}.tos-outdated-popup__close svg{fill:var(--grey1);display:block;height:30px;margin-left:5px;margin-top:5px;transition:var(--transition);width:30px}.tos-outdated-popup__close:hover svg{fill:var(--black0)}.tos-outdated-popup__title{color:var(--black0);font-size:30px;line-height:40px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tos-outdated-popup__text1,.tos-outdated-popup__title{font-family:var(--secondaryFontFamily);font-weight:700;text-align:left}.tos-outdated-popup__text1{color:var(--grey0);font-size:16px;line-height:22px;margin-bottom:40px}.tos-outdated-popup__button-container{text-align:right}.welcome-popup{max-width:380px;padding:40px;position:relative}.welcome-popup__close{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:10px;width:40px;z-index:2}.welcome-popup__close svg{fill:var(--grey1);display:block;height:30px;transition:var(--transition);width:30px}.welcome-popup__close:hover svg{fill:var(--black0)}.welcome-popup__header{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:24px;font-weight:600;height:30px;line-height:30px;margin-bottom:20px;text-align:center}.welcome-popup__text{font-size:18px;font-weight:400;line-height:26px;margin-bottom:40px;text-align:center}.welcome-popup__buttons{display:flex;flex-direction:row;gap:40px}.welcome-popup__buttons>button{flex-basis:50%;flex-grow:1}.delivery-request-popup{max-width:480px;position:relative}.delivery-request-popup__question{display:flex;flex-direction:column;gap:40px;padding:20px}.delivery-request-popup__question-text{color:var(--grey0);font-size:18px;line-height:22px}.delivery-request-popup__question-buttons{display:flex;flex-direction:row;gap:20px}.delivery-request-popup__question-buttons>div{flex-basis:50%}.delivery-request-form__date-time{display:flex;flex-direction:row;gap:20px}.delivery-request-form__button{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px;margin-top:30px}.delivery-request-form__terms{font-size:13px;font-weight:400;line-height:18px;margin-bottom:15px;text-align:center}.catalog__mobile-filter{padding:20px 10px 0}.catalog__body{padding:20px 10px 30px}@media (min-width:1024px){.catalog{display:flex;flex-direction:row}.catalog__body{flex-grow:1;flex-shrink:1;padding:20px 20px 30px}}.alert{box-shadow:0 5px 15px #00000059;color:var(--white0);left:50%;max-width:400px;position:fixed;top:10px;transform:translateX(-50%);width:98%;z-index:10000}.alert--error{background-color:var(--red0)}.alert--message{background-color:var(--blue0)}.alert a{color:var(--white0);text-decoration:underline}.alert a:hover{text-decoration:none}.alert__message{font-size:16px;line-height:24px;min-height:24px;padding:20px 35px 20px 20px}.alert__close{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:5px;top:5px;width:30px}.alert__close svg{fill:var(--white0);display:block;height:24px;width:24px}.filter-in-popup-body{overflow:hidden}.filter-in-popup-shade{background-color:var(--shade);bottom:0;display:flex;flex-direction:column;left:0;outline:0;overflow-x:hidden;position:fixed;right:0;top:0;z-index:999}.filter-in-popup{background-color:var(--white1);flex-grow:1;flex-shrink:0;position:relative}@media (min-width:400px){.filter-in-popup{width:280px}}.filter-in-popup__title{font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;height:30px;line-height:30px;padding:20px}.filter-in-popup__close{cursor:pointer;height:70px;position:absolute;right:0;top:0;width:70px}.filter-in-popup__close>svg{fill:var(--grey1);display:block;height:30px;left:20px;position:absolute;top:20px;width:30px}.filter-in-popup__close:hover>svg{fill:var(--black0)}.filter-in-popup__content{padding:0 20px 30px}.catalog-grid{position:relative}.catalog-grid__empty{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.catalog-grid__empty>div{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:20px;font-weight:700;line-height:30px;padding:20px}.catalog-grid__item{margin-bottom:50px}.catalog-grid__row:last-of-type .catalog-grid__item:last-of-type{margin-bottom:0}@media (min-width:720px){.catalog-grid__row{display:flex;flex-direction:row;margin-bottom:30px}.catalog-grid__item{flex-basis:50%}.catalog-grid__item-wrapper{padding-right:15px}.catalog-grid__item:last-child .catalog-grid__item-wrapper{padding-left:15px;padding-right:0}}.catalog-grid-item{padding-left:90px;position:relative}.catalog-grid-item__image{background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;border-radius:75px;cursor:pointer;height:75px;left:0;overflow:hidden;position:absolute;top:0;width:75px}.catalog-grid-item__name{color:var(--blue0);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:18px;line-height:22px;margin-bottom:10px}.catalog-grid-item__name span{color:var(--grey1);margin-right:5px}.catalog-grid-item__cuisine{color:var(--green0);font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px}.catalog-grid-item__params{display:flex;flex-direction:row;margin-bottom:10px}.catalog-grid-item__params>div{flex-basis:33.3%}.catalog-grid-item__param-name{color:var(--blue0);font-family:var(--primaryFontFamily);font-size:14px;font-weight:400;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-grid-item__param-name svg{fill:var(--blue0);display:block;height:12px;margin-top:4px;width:12px}.catalog-grid-item__param-cooking-time{align-items:center;display:flex;flex-direction:column}.catalog-grid-item__param-value{font-size:16px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-grid-item__components{color:var(--grey1);font-size:14px;font-weight:400;line-height:18px;margin-bottom:10px}.catalog-grid-item__components>li{display:block;margin-bottom:10px}.catalog-grid-item__components>li:last-child{margin-bottom:0}.catalog-grid-item__components>li>span{padding-right:5px}.catalog-grid-item__in-store{display:flex;flex-direction:row;padding-right:70px;position:relative}.catalog-grid-item__in-store>img{display:block;height:22px;margin-right:10px}.catalog-grid-item__in-store>span{color:var(--grey1);display:block;font-size:14px;font-weight:400;height:22px;line-height:22px}.catalog-grid-item__price{color:var(--blue0);font-size:16px;font-weight:600;height:22px;line-height:22px;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap;width:90px}@media (min-width:720px){.dish-popup-blocks{display:flex;flex-direction:row}.dish-popup-blocks__item{flex-basis:33.33%;flex-grow:1}.dish-popup-blocks__item:last-child:not(:first-child){flex-grow:0}.dish-popup-blocks__item-1-wrapper{padding-right:20px}.dish-popup-blocks__item-2-wrapper{padding-left:10px;padding-right:10px}.dish-popup-blocks__item-3-wrapper{padding-left:20px}.dish-popup__add-to-menu{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2em}.dish-popup__add-to-menu .transparent-button{max-width:200px}}.dish-popup-recipe__steps{display:flex;flex-direction:column;gap:2em}.dish-popup-recipe__steps__stepName{font-size:18px;font-weight:700}.dish-popup-recipe__steps__step{display:flex;flex-direction:row;gap:4em}.dish-popup-recipe__steps__step_text{flex-grow:1;font-size:16px;white-space:pre-line}.dish-popup-recipe__steps__step_image{flex:0 0 33%}.dish-popup-recipe__steps__step_image img{width:100%}.fullscreen-image-container{-webkit-overflow-scrolling:touch;background-color:#000c;bottom:0;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:6000}.fullscreen-image-close-button{color:var(--red0);display:block;height:50px;opacity:.3;position:absolute;right:0;top:0;transition:all .15s;width:50px;z-index:200}.fullscreen-image-close-button:hover{color:var(--red0--alt);opacity:1}.fullscreen-image-close-button svg{fill:currentColor;stroke:currentColor;height:50px;width:50px}.fullscreen-image{height:auto;left:50%;max-height:95vh;max-width:95vw;position:fixed;top:50%;transform:translate(-50%,-50%);width:auto}.back-back{color:var(--green0);cursor:pointer;margin-top:-1em;padding:0 0 .5em}.back-back:hover{color:var(--green0--alt)}.back-back>*{height:1em;line-height:1;vertical-align:middle}.edit-menu{display:flex;flex-direction:column;flex-grow:1}.edit-menu__menu-wrapper{background-color:var(--white0);border-radius:6px;box-shadow:0 4px 44px #00000040;min-width:300px;padding:10px}.edit-menu__mobile-grid{margin-top:10px;min-height:300px;padding:0 10px 30px}.edit-mobile-tabs{display:flex;flex-direction:row;margin-bottom:30px;padding:0 10px}.edit-mobile-tabs__item{color:var(--green0);font-family:var(--secondaryFontFamily);font-size:26px;font-weight:700;height:40px;line-height:40px;margin-right:26px;overflow:hidden;padding-bottom:6px;position:relative;text-overflow:ellipsis;white-space:nowrap}.edit-mobile-tabs__item:last-child{margin-right:0}.edit-mobile-tabs__item--active:after{background-color:var(--green0);bottom:2px;content:" ";height:2px;left:0;position:absolute;right:0}.edit-menu__mobile-filter,.edit-menu__tablet-filter{margin-bottom:20px;padding:20px 10px 0}.edit-menu__tablet-menu-or-grid{display:flex;flex-direction:row;padding:0 10px 30px}.edit-menu__tablet-grid{flex-basis:50%;margin-right:20px}.edit-menu__tablet-menu{flex-basis:50%}.home__desktop-edit-menu{display:flex;flex-direction:row}.edit-menu__desktop-grid{padding:20px 20px 30px}.edit-menu__desktop-menu{padding:20px 20px 30px 0}@media (min-width:1160px){.edit-menu__desktop-menu{padding-right:0}}.home__desktop-edit-menu .basket-menu-row__index{display:none}.basket-menu__day{background-color:var(--grey1);height:2px;margin-bottom:9px;margin-top:9px;position:relative}.basket-menu__dummy-block{display:block;margin:0 auto 20px;max-width:370px;width:100%}.basket-menu__day>span{background-color:var(--white0);left:50%;margin-left:-40px;position:absolute;text-align:center;top:-12px;width:80px}.basket-menu__day>span,.basket-menu__time1{color:var(--grey1);display:block;font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;height:24px;line-height:24px}.basket-menu__time1{margin-bottom:20px;margin-top:20px;text-transform:uppercase}.basket-menu__show-next-days{margin-bottom:10px}.basket-menu__show-next-days .transparent-button{width:100%}.basket-menu__header{font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:36px;margin-bottom:10px}.basket-menu__info{color:var(--black0);font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px;text-overflow:ellipsis;white-space:nowrap}.basket-menu__warning{background-color:#fff8dc;border-radius:6px;box-shadow:0 1px 8px 0 #00000040;color:var(--red0);margin:2em 0;padding:1em}.basket-menu-info{font-family:var(--secondaryFontFamily);margin:.6em 0;padding:0 10px}.basket-menu-net-cost{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:600;height:40px;line-height:40px;padding-left:10px;padding-right:100px;position:relative}.dots{margin:.6em 0}.basket-menu-net-cost__dots,.dots{background:#0000 url(/ee7b206bc3918cae9f1b.svg) repeat-x scroll 50%;height:3px}.basket-menu-net-cost__dots{left:0;position:absolute;right:0;top:0}.basket-menu-net-cost span{display:block;height:40px;line-height:40px;position:absolute;right:10px;text-align:right;top:0}.basket-menu__empty-pot{color:var(--red0)}.basket-menu-total-cal{color:var(--red0);font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;line-height:1;margin-bottom:.6em;margin-top:.6em;padding-left:10px;padding-right:100px;position:relative}.basket-menu-total-cal span{display:block;position:absolute;right:10px;text-align:right;top:0}.basket-menu__edit-menu-buttons-placeholder,.basket-menu__home-buttons-placeholder{height:86px}.basket-menu-row{margin-bottom:20px;min-height:46px;padding-left:86px;padding-right:200px;position:relative}.basket-menu-row__index{align-items:center;display:flex;height:46px;left:0;overflow:hidden;position:absolute;top:0;width:30px}.basket-menu-row__index span{color:var(--grey1);display:block;font-size:14px;font-weight:600}.basket-menu-row__image{background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;border-radius:46px;display:block;height:46px;left:30px;overflow:hidden;position:absolute;top:0;width:46px}.basket-menu-row__body{display:flex;flex-direction:column;justify-content:center;min-height:46px}.basket-menu-row__name{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:1.2}.basket-menu-row__info{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:13px;font-weight:600;line-height:18px;margin-top:5px}.basket-menu-row__costCountWrapper{height:46px;position:absolute;right:30px;top:0;width:145px}.basket-menu-row__costCountWrapper--container{height:100%;position:relative;width:100%}.basket-menu-row__cost{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:18px;height:auto;line-height:1;position:absolute;right:80px;text-align:right;top:50%;transform:translateY(-50%);white-space:normal;word-break:normal}.basket-menu-row__count{border:1px solid var(--grey1);border-radius:6px;height:44px;position:absolute;right:0;top:0;width:62px}.basket-menu-row__count-x{align-items:center;bottom:0;color:var(--grey1);display:flex;font-size:14px;justify-content:center;left:-17px;position:absolute;top:0;width:16px}.basket-menu-row__count input{background-color:initial;border:none;border-right:1px solid var(--grey1);display:block;font-size:16px;height:20px;line-height:20px;margin:0;padding:12px 0;text-align:center;width:37px}.basket-menu-row__count input:focus{outline:none}.basket-menu-row__count-plus{border-bottom:1px solid var(--grey1);cursor:pointer;height:22px;position:absolute;right:0;top:0;width:25px}.basket-menu-row__count-minus{bottom:0;cursor:pointer;height:23px;position:absolute;right:0;width:25px}.basket-menu-row__count-minus svg,.basket-menu-row__count-plus svg{fill:var(--grey1);cursor:pointer;display:block;height:7px;left:8px;position:absolute;top:8px;width:10px}.basket-menu-row__count-minus:hover svg,.basket-menu-row__count-plus:hover svg{fill:var(--black0)}.basket-menu-row__delete{cursor:pointer;height:46px;position:absolute;right:0;top:0;width:30px}.basket-menu-row__delete svg{fill:var(--grey1);display:block;height:24px;position:absolute;right:0;top:11px;width:24px}@media (max-width:400px){.basket-menu-row{padding-right:170px}.basket-menu-row__name{word-wrap:break-word;font-size:15px;max-width:95px}.basket-menu-row__cost{font-size:15px}}@media (max-width:1160px){.basket-menu-row{width:calc(50vw - 445px)}}@media (max-width:1024px){.basket-menu-row{width:calc(50vw - 305px)}}@media (max-width:720px){.basket-menu-row{width:calc(100vw - 305px)}}@media (max-width:400px){.basket-menu-row{width:calc(100vw - 280px)}}@media (min-width:1161px){.basket-menu-row{width:135px}.edit-menu__menu-wrapper .basket-menu-row{width:225px}}.floating-buttons{align-items:center;display:none;gap:20px;height:46px;justify-content:center;padding:20px;position:fixed;z-index:100}.floating-buttons--floating{background-color:var(--white0);box-shadow:0 -14px 31px 0 #23232324}.floating-buttons__item{flex-basis:50%}.choose-dish-day-popup{max-width:560px;padding:20px 20px 30px}.choose-dish-day-popup__info{font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;line-height:22px;margin-bottom:20px}.choose-dish-day-grid-container{margin:52px 0}.choose-dish-day-grid{grid-column-gap:14px;align-items:center;display:grid;grid-template-columns:22px 240px 160px}.choose-dish-day-grid+.choose-dish-day-grid{margin-top:20px}.choose-dish-day-grid__number{color:var(--grey2)}.choose-dish-day-grid__name,.choose-dish-day-grid__number{font-size:16px;font-weight:600;line-height:22px}.choose-dish-day-buttons{column-gap:15px;display:flex;justify-content:center}.choose-dish-day-buttons .form-button,.choose-dish-day-buttons .red-button{min-width:240px}.edit-menu-grid-header{font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:36px;margin-bottom:20px}.edit-menu-grid{position:relative}.edit-menu-grid__empty{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.edit-menu-grid__empty>div{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:20px;font-weight:700;line-height:30px;padding:20px}.edit-menu-grid__row{margin-bottom:30px}.edit-menu-grid-item{padding-left:56px;position:relative}.edit-menu-grid-item__image{background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;border-radius:46px;cursor:pointer;display:block;height:46px;left:0;overflow:hidden;position:absolute;top:0;width:46px}.edit-menu-grid-item__top{display:flex;flex-direction:row;font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:22px;margin-bottom:5px;padding-right:35px;position:relative}.edit-menu-grid-item__name{cursor:pointer;flex-grow:1;flex-shrink:1;padding-right:20px}.edit-menu-grid-item__store{color:var(--grey1);cursor:pointer;flex-grow:0;flex-shrink:1}.edit-menu-grid-item__store:hover{color:var(--grey0)}.edit-menu-grid-item__add{cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}.edit-menu-grid-item__add svg{display:block;height:18px;margin-left:6px;margin-top:3px;width:18px}.edit-menu-grid-item__ingredients{color:var(--grey1);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:18px}.edit-menu-grid-item__ingredients:hover{color:var(--grey0)}.add-dish-popup{max-width:740px;padding:20px;position:relative}@media (min-width:720px){.add-dish-popup{padding:36px}}.add-dish-popup__label{color:var(--grey0);font-size:16px;font-weight:600;line-height:20px}.add-dish-popup__row{display:flex;flex-direction:column}.add-dish-popup__element-wrapper{flex-basis:33.33%}.add-dish-popup__element{margin-top:20px;width:100%}.add-dish-popup__element button{width:100%}@media (min-width:720px){.add-dish-popup__row{flex-direction:row;margin-top:30px}.add-dish-popup__element{margin-right:10px;margin-top:0;width:240px}}.grocery__mobile-filter{padding:20px 10px 0}.grocery__body{padding:20px 10px 30px}@media (min-width:1024px){.grocery{display:flex;flex-direction:row}.grocery__body{flex-grow:1;flex-shrink:1;padding:20px 20px 30px}}.grocery-category,.grocery-grid{position:relative}.grocery-grid__empty{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.grocery-grid__empty>div{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:20px;font-weight:700;line-height:30px;padding:20px}.ingredient-popup{max-width:720px;min-height:320px;min-width:320px;padding:30px 30px 0;position:relative}.product-in-store{padding-bottom:30px}@media (min-width:720px){.product-in-store{float:left;width:50%}.product-in-store__wrapper-1{padding-right:10px}.product-in-store__wrapper-2{padding-left:10px}}.product-in-store__image{background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;border-radius:8px;box-shadow:0 8px 20px #00000040;cursor:pointer;height:180px;margin-bottom:15px;overflow:hidden;position:relative}.product-in-store__store{margin-bottom:15px}.product-in-store__store img{display:block;height:30px}.product-in-store__info{padding-right:100px;position:relative}.product-in-store__name{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:22px}.product-in-store__price{color:var(--blue0);font-family:var(--primaryFontFamily);font-size:22px;font-weight:600;height:30px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:50%;white-space:nowrap;width:90px}.product-in-store__add-to-shopping-list{margin-top:10px}.popup__header.popup__header--atsl .popup__close-button{align-self:center;flex-grow:0;flex-shrink:0;position:static}.popup__header.popup__header--atsl{display:flex;flex-direction:row;font-size:20px;max-width:350px;padding:.3em}.popup__header--atsl--title{color:var(--green0);flex-grow:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.popup__content--atsl{max-width:350px;padding:10px}.popup__content--atsl p{font-family:var(--secondaryFontFamily);font-size:24px;line-height:1.3;margin:10px auto 20px;text-align:center}.popup__content--atsl__button-container{display:flex;flex-direction:row;justify-content:space-between}.popup__content--atsl__button-container .transparent-button{flex-basis:47%;flex-grow:0;flex-shrink:0}.home{display:flex;flex-direction:column;flex-grow:1}.home__basket-block,.home__basket-form{flex-grow:0}.home__chosen-set2{background-color:var(--white1)}.home__mobile-basket-menu{padding:0 10px 30px}.home__mobile-basket-contents{margin-top:10px;min-height:300px;padding:0 10px 30px}.home-mobile-tabs{display:flex;flex-direction:row;margin-bottom:30px;padding:0 10px}.home-mobile-tabs__item{color:var(--green0);font-family:var(--secondaryFontFamily);font-size:26px;font-weight:700;height:40px;line-height:40px;margin-right:26px;overflow:hidden;padding-bottom:6px;position:relative;text-overflow:ellipsis;white-space:nowrap}.home-mobile-tabs__item:last-child{margin-right:0}.home-mobile-tabs__item--active:after{background-color:var(--green0);bottom:2px;content:" ";height:2px;left:0;position:absolute;right:0}.home__mobile-basket-filter{margin-bottom:20px;padding:0 10px}.home__tablet-basket-menu-and-shopping-list{display:flex;flex-direction:row}.home__tablet-basket-menu{flex-basis:50%;padding:10px 30px 30px 10px}.home__tablet-basket-contents{flex-basis:50%;flex-grow:1;margin-top:7px;min-width:378px;padding:0 10px 30px 0}.home__tablet-basket-filter{margin-bottom:20px;padding:0 10px}.home__desktop-basket{display:flex;flex-direction:row}.home__basket-menu{flex:1 1 1px;padding:30px;position:relative}.home__desktop-basket-contents{flex-grow:0;flex-shrink:0;margin-top:24px;padding-right:20px;width:340px}.home__banner{margin:-20px auto 0;max-width:1080px;position:relative}.home__banner img{display:block;max-width:100%}@media (min-width:760px){.home__banner{margin:-80px auto 0}}.basket-filter__personal-wrapper{margin-bottom:30px}.basket-filter__search-wrapper{margin-bottom:10px}.basket-filter__personal{align-items:center;background-color:var(--white0);border-radius:6px;cursor:pointer;display:flex;padding:10px 10px 10px 50px;position:relative;-webkit-user-select:none;user-select:none}.basket-filter__personal img{height:26px;left:16px;margin-top:-13px;position:absolute;top:50%;width:19px}.basket-filter__personal div{color:var(--red0);font-family:var(--secondaryFontFamily);font-size:14px;line-height:20px}.basket-filter__personal:hover div{color:var(--red0--alt);text-decoration:underline}.basket-filter__label1{font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;height:20px;line-height:20px;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-form{background:#0000 url(/2ba156e2a3382d7d50fb.svg) no-repeat scroll 50%;padding:10px}@media (min-width:390px){.basket-form{padding:20px}}@media (min-width:1024px){.basket-form{align-items:center;display:flex;flex-direction:row}}.basket-form__elements{border-radius:6px;display:flex;flex-direction:column;gap:10px;width:100%}@media (min-width:390px){.basket-form__elements{margin:0 auto;width:350px}}@media (min-width:440px){.basket-form__elements{width:400px}}@media (min-width:470px){.basket-form__elements{width:430px}}@media (min-width:1024px){.basket-form__elements{border:none;flex-direction:row;gap:20px;margin:0;width:auto}}.basket-form__elements-one{background-color:var(--white0);border:1px solid var(--grey2);border-radius:6px;height:90px}.basket-form__elements-one .basket-form__element{border-right:1px solid var(--grey2)}.basket-form__elements-one .basket-form__element:last-of-type{border-right:none}.basket-form__elements-two{background-color:var(--white0);border:1px solid var(--grey2);border-radius:6px;height:90px}.basket-form__elements-two .basket-form__element{border-right:1px solid var(--grey2)}.basket-form__elements-two .basket-form__element:last-of-type{border-right:none}.basket-form__element{align-items:center;box-sizing:border-box;display:flex;float:left;height:90px;justify-content:center;position:relative;width:33.33%}.basket-form__element:last-of-type{border-right:none}.basket-form-input{padding-left:40px;padding-right:15px;position:relative}.basket-form-input--red .basket-form-input__input-minus,.basket-form-input--red .basket-form-input__input-plus,.basket-form-input--red input,.basket-form-input--red label{color:var(--red0)}.basket-form-input__image{height:32px;left:4px;margin-top:-16px;position:absolute;top:50%;width:32px}.basket-form-input__image--red{display:none}.basket-form-input--red .basket-form-input__image--red{display:block}.basket-form-input--red .basket-form-input__image--green{display:none}.basket-form-input__label{color:var(--green0);display:block;font-size:13px;font-weight:600;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-form-input__input-wrapper{height:30px;padding-left:15px;padding-right:15px;position:relative;width:30px}.basket-form-input__input-minus,.basket-form-input__input-plus{color:var(--grey0);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:20px;height:30px;line-height:30px;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:15px}.basket-form-input__input-plus{right:0}.basket-form-input__input-minus{left:0;line-height:25px}.basket-form-input__input{border:none;color:var(--grey0);font-size:14px;font-weight:400;height:30px;line-height:30px;margin:0;padding:0;text-align:center;width:30px}.basket-form-input__input:focus{outline:none}@media (min-width:390px){.basket-form__button{margin:0 auto;width:350px}}@media (min-width:440px){.basket-form__button{width:400px}}@media (min-width:470px){.basket-form__button{width:430px}}@media (min-width:1024px){.basket-form__button{width:220px}}@media (min-width:1124px){.basket-form__button{width:320px}}.basket-form__info{align-items:center;background-color:var(--white0);border-radius:6px;box-shadow:0 1px 8px 0 #00000040;color:var(--red0);display:flex;font-size:12px;line-height:16px;margin-top:10px;min-height:26px;padding:15px;position:relative}.basket-form__button button{display:block;margin-top:10px;width:100%}.chosen-set{align-items:center;margin:0 auto;max-width:1080px;padding:40px 20px;position:relative}@media (min-width:760px){.chosen-set{padding:100px 40px}}.chosen-set__title{font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;height:40px;line-height:40px;margin-bottom:30px;text-align:center;white-space:nowrap}.slider__arrow{display:none!important}@media (min-width:760px){.slider__arrow{align-items:center;bottom:0;cursor:pointer;display:flex!important;justify-content:center;position:absolute;top:0;width:40px}.slider__arrow svg{fill:var(--green0);display:block;height:24px;width:15px}.slider__arrow--left{left:-40px}.slider__arrow--right{right:-40px}}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{display:block;padding:0;position:absolute}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick}.slick-next,.slick-prev{border:none;cursor:pointer;font-size:0;height:20px;line-height:0;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:#0000;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;margin:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:0;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.chosen-set-item{cursor:pointer;height:300px;margin:0 auto;width:180px}.chosen-set-item__budget{color:var(--red0);font-size:30px;height:40px;line-height:40px;margin-bottom:5px}.chosen-set-item__budget,.chosen-set-item__info{font-family:var(--secondaryFontFamily);font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chosen-set-item__info{color:var(--green0);font-size:18px;height:20px;line-height:20px;margin-bottom:10px}.chosen-set-item__image{background-position:50%;background-size:cover;border-radius:180px;box-shadow:0 8px 20px 0 #00000040;height:180px;margin-bottom:10px;width:180px}.chosen-set-item__name{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;height:20px;line-height:20px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pot__body{background-color:var(--white0);box-shadow:0 5px 20px 10px #bababaa3;position:relative}.pot__top{background:#0000 url(/bedf5d183a4b403be8d3.png) repeat-x scroll 0 0;background-size:340px 15px;height:15px;left:0;position:absolute;right:0;top:-15px}.pot__header{font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:40px;overflow:hidden;padding:3px 10px 10px;text-overflow:ellipsis;white-space:nowrap}.pot__do-not-include{font-size:13px;font-weight:400;line-height:18px;padding:0 10px 15px}.pot__inner{padding:0 10px 10px}.pot__bottom{background:#0000 url(/892230b843ebb8e531ad.png) repeat-x scroll 0 0;background-size:340px 15px;bottom:-15px;height:15px}.pot__bottom,.pot__loader{left:0;position:absolute;right:0}.pot__loader{background:#fff9 url(/0e35455693b040b794fe.svg) no-repeat scroll 50%;background-size:40px 40px;bottom:0;top:0;z-index:30}.pot__show-more{margin-bottom:20px;padding-top:5px}.pot__buttons{margin-top:30px}.pot__buttons-left{float:left;width:50%}.pot__buttons-left .red-button{margin-right:15px}.pot__buttons-right{float:left;width:50%}.pot__buttons-right .transparent-button{margin-left:15px}.pot__buttons-error-price-text{color:var(--green0);font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:20px;margin-bottom:15px;padding:0 20px;text-align:center}.pot-row{display:flex;flex-direction:row;gap:10px}.pot-row,.pot-row__number{height:46px;overflow:hidden}.pot-row__number{color:var(--grey1);flex-grow:0;flex-shrink:0;width:20px}.pot-row__name,.pot-row__number{align-items:center;display:flex;font-family:var(--secondaryFontFamily);font-size:14px;line-height:20px}.pot-row__name{flex-shrink:1;font-weight:600}.pot-row__dots{background:#0000 url(/ee7b206bc3918cae9f1b.svg) no-repeat scroll 0 0;flex-grow:1;flex-shrink:0;height:3px;margin-top:26px;min-width:20px;overflow:hidden}.pot-row__amount{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:14px;line-height:20px;overflow:hidden}.pot-row__amount,.pot-row__delete{align-items:center;display:flex;height:46px;justify-content:center}.pot-row__delete{cursor:pointer;flex-grow:0;flex-shrink:0;width:30px}.pot-row__delete svg{fill:var(--grey1);display:block;height:24px;width:24px}.shopping-list__body{background-color:var(--white0);box-shadow:0 5px 20px 10px #bababaa3;position:relative}.shopping-list__top{background:#0000 url(/bedf5d183a4b403be8d3.png) repeat-x scroll 0 0;background-size:340px 15px;height:15px;left:0;position:absolute;right:0;top:-15px}.shopping-list__header{font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:40px;overflow:hidden;padding:4px 10px 10px;text-overflow:ellipsis;white-space:nowrap}.shopping-list__inner{padding:0 10px 10px}.shopping-list__info{color:var(--black0);font-size:14px;font-weight:400;line-height:1.3;margin-bottom:10px}.shopping-list__bottom{background:#0000 url(/892230b843ebb8e531ad.png) repeat-x scroll 0 0;background-size:340px 15px;bottom:-15px;height:15px;left:0;position:absolute;right:0}.shopping-list__loader{background:#fff9 url(/0e35455693b040b794fe.svg) no-repeat scroll 50%;background-size:40px 40px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:30}.shopping-list__dummy-block{display:block;margin:0 auto;padding-bottom:10px;padding-top:15px;width:290px}.shopping-list__do-not-include{font-size:13px;font-weight:400;line-height:18px;margin-bottom:15px}.shopping-list__cheaper-store-text{border-bottom:1px solid var(--blue1);border-top:1px solid var(--blue1);font-size:13px;font-weight:400;line-height:18px;margin-bottom:10px;padding:10px 0}.shopping-list__savings{display:flex;flex-direction:row;margin-bottom:10px}.shopping-list__savings>div{color:var(--red0);font-size:16px;font-weight:600;line-height:20px;margin-right:15px;min-height:20px}.shopping-list__savings>div>span{color:var(--green0)}.shopping-list__product-in-store-list{display:flex;flex-direction:column;gap:15px;padding-top:15px}.shopping-list__show-more{margin-bottom:20px;padding-top:20px}.shopping-list__total{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:20px;overflow:hidden;padding-top:24px;position:relative}.shopping-list__dots{background:#0000 url(/ee7b206bc3918cae9f1b.svg) repeat-x scroll 50%;height:3px;left:0;position:absolute;right:0;top:0}.shopping-list__total div{flex-wrap:nowrap;white-space:nowrap}.shopping-list__total--prices--wrapper{display:flex;gap:.3em}.shopping-list__total--prices{display:flex;flex-direction:column}.shopping-list__total--prices .old-price{color:var(--grey1);text-decoration:line-through}.shopping-list__total--prices .new-price{font-weight:700}.shopping-list__total-right>span{color:var(--grey1);display:block;margin-right:10px;position:relative}.shopping-list__total-right>span:after{border-bottom:2px solid var(--grey1);content:" ";left:-2px;position:absolute;right:-2px;top:9px}.shopping-list__buttons{margin-top:30px}.shopping-list__buttons-left{float:left;width:50%}.shopping-list__buttons-left .red-button{margin-right:15px}.shopping-list__buttons-right{float:left;width:50%}.shopping-list__buttons-right .transparent-button{margin-left:15px}.shopping-list__home-buttons-placeholder{height:88px}.shopping-list__buttons-error-price-text{color:var(--green0);font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:20px;margin-bottom:15px;padding:0 20px;text-align:center}.shopping-list__category{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;height:30px;line-height:30px;white-space:nowrap}.shopping-list__separator{border-bottom:1px solid var(--grey2)}.store-select{position:relative}.store-select__trigger{align-items:center;background-color:var(--white0);border:var(--inputBorder);border-radius:46px;cursor:pointer;display:flex;height:46px;padding-left:20px;position:relative}.store-select__trigger svg{fill:var(--grey1);display:block;height:7px;position:absolute;right:18px;top:19px;width:10px}.store-select__preview{display:block;height:40px}.store-select__dropdown{background-color:var(--white0);box-shadow:0 10px 20px 0 #00000040;left:5px;padding:10px 0;position:absolute;right:5px;top:51px;z-index:10}.store-select__choose{color:red;font-weight:800;text-transform:uppercase}.store-select__dropdown-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:46px;padding:0 20px}.store-select__dropdown-item img{display:block;flex-grow:0;flex-shrink:0;height:40px}.store-select__no-savings{align-items:center;display:none;flex-grow:1;height:40px;justify-content:flex-end;overflow:hidden}.store-select__no-savings>span{background-color:var(--red0);border-radius:26px;color:var(--white0);display:block;float:right;font-size:14px;height:26px;line-height:25px;padding:0 12px}.store-select__dropdown-item--dead .store-select__no-savings{display:flex}.shopping-list-custom-form__title{color:var(--red0);font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;height:20px;line-height:20px;margin-bottom:20px}.shopping-list-custom-form__body{display:flex;flex-direction:row;gap:20px}.shopping-list-custom-form__name{flex-grow:1}.shopping-list-custom-form__count{border:1px solid var(--grey1);border-radius:6px;flex-grow:0;flex-shrink:0;height:44px;position:relative;width:62px}.shopping-list-custom-form__count input{background-color:initial;border:none;border-right:1px solid var(--grey1);display:block;font-size:16px;height:20px;line-height:20px;margin:0;padding:12px 0;text-align:center;width:37px}.shopping-list-custom-form__count input:focus{outline:none}.shopping-list-custom-form__count-plus{border-bottom:1px solid var(--grey1);cursor:pointer;height:22px;position:absolute;right:0;top:0;width:25px}.shopping-list-custom-form__count-minus{bottom:0;cursor:pointer;height:23px;position:absolute;right:0;width:25px}.shopping-list-custom-form__count-minus svg,.shopping-list-custom-form__count-plus svg{fill:var(--grey1);cursor:pointer;display:block;height:7px;left:8px;position:absolute;top:8px;width:10px}.shopping-list-custom-form__count-minus:hover svg,.shopping-list-custom-form__count-plus:hover svg{fill:var(--black0)}.shopping-list-product-controls{display:flex;flex-direction:row;gap:10px;overflow:hidden;position:relative}.shopping-list-product-controls__count{border:1px solid var(--grey1);border-radius:6px;height:46px;position:relative;width:62px}.shopping-list-product-controls__count input{background-color:initial;border:none;border-right:1px solid var(--grey1);display:block;font-size:16px;height:20px;line-height:20px;margin:0;padding:12px 0;text-align:center;width:37px}.shopping-list-product-controls__count input:focus{outline:none}.shopping-list-product-controls__plus{border-bottom:1px solid var(--grey1);cursor:pointer;height:22px;position:absolute;right:0;top:0;width:25px}.shopping-list-product-controls__minus{bottom:0;cursor:pointer;height:23px;position:absolute;right:0;width:25px}.shopping-list-product-controls__minus svg,.shopping-list-product-controls__plus svg{fill:var(--grey1);cursor:pointer;display:block;height:7px;left:8px;position:absolute;top:8px;width:10px}.shopping-list-product-controls__minus:hover svg,.shopping-list-product-controls__plus:hover svg{fill:var(--black0)}.shopping-list-product-controls__delete{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;width:30px}.shopping-list-product-controls__delete svg{fill:var(--grey1);display:block;height:24px;width:24px}.menu__mobile-filter{padding:20px 10px 0}.menu__body{padding:20px 10px 30px}@media (min-width:1024px){.menu{display:flex;flex-direction:row}.menu__body{flex-grow:1;flex-shrink:1;padding:20px 20px 30px}}.menu-category{position:relative}.menu-category .front-grid__item-title{align-items:center;background:none;display:flex;height:auto;justify-content:center;top:0}.menu-grid{position:relative}.menu-grid__empty{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.menu-grid__empty>div{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:20px;font-weight:700;line-height:30px;padding:20px}.menu-grid__row{margin-bottom:50px}@media (min-width:720px){.menu-grid__row{margin-bottom:30px}}.menu-grid-item{padding-left:60px;position:relative}.menu-grid-item__id{color:var(--grey1);height:22px;left:0;padding-right:20px;position:absolute;text-align:right;top:0;width:40px}.menu-grid-item__id,.menu-grid-item__top{font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:22px}.menu-grid-item__top{cursor:pointer;display:flex;flex-direction:column;margin-bottom:5px;padding-right:90px;position:relative}@media (min-width:720px){.menu-grid-item__top{flex-direction:row}}.menu-grid-item__name{flex-grow:1;flex-shrink:1;padding-right:20px}.menu-grid-item__cost{display:flex;flex-direction:row;flex-grow:0;flex-shrink:1;height:30px;margin-top:20px}@media (min-width:720px){.menu-grid-item__cost{margin-top:0}}.menu-grid-item__cost img{display:block;height:30px;margin-right:5px}.menu-grid-item__cost-label{color:var(--grey1);font-size:14px;font-weight:400;margin-right:5px}.menu-grid-item__cost-label,.menu-grid-item__cost-value{font-family:var(--primaryFontFamily);height:30px;line-height:30px}.menu-grid-item__cost-value{color:var(--blue0);font-size:16px;font-weight:600}.menu-grid-item__calorie{margin-bottom:5px}.menu-grid-item__calorie,.menu-grid-item__products{color:var(--grey1);font-family:var(--primaryFontFamily);font-size:14px;font-weight:400;line-height:20px}.my-profile{padding-bottom:30px}.my-profile__welcome{color:var(--blue0);flex-shrink:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:40px;margin-bottom:30px;margin-top:30px;overflow:hidden;text-overflow:ellipsis}.my-profile__menu{margin-bottom:40px}.my-profile__message .green-message,.my-profile__message .red-message{font-size:24px;margin-bottom:30px;margin-top:30px}.my-profile-menu{display:flex;flex-direction:column}@media (min-width:720px){.my-profile-menu{flex-direction:row}}.my-profile-menu__item{cursor:pointer;display:flex;flex-direction:row;flex-shrink:var(--secondaryFontFamily);font-size:30px;font-weight:700;height:40px;line-height:40px;margin-bottom:20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.my-profile-menu__item:last-child{margin-inline-end:0}@media (min-width:720px){.my-profile-menu__item{font-size:18px;height:20px;line-height:20px;margin-bottom:0;margin-right:40px}}.my-profile-menu__item div{position:relative}.my-profile-menu__item:hover div{color:var(--green0--alt)}.my-profile-menu__item--active div{color:var(--green0)}.my-profile-menu__item--active div:after{background-color:var(--green0);bottom:-10px;content:" ";height:2px;left:0;position:absolute;right:0}.clients-portfolio-grid{padding-bottom:15px}.clients-portfolio-row{border-radius:8px;box-shadow:0 3px 12px 0 #bababaa3;margin-bottom:15px;padding:15px 20px 15px 10px;position:relative}.clients-portfolio-row-col1,.clients-portfolio-row-col2{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:720px){.clients-portfolio-row{display:flex;flex-direction:column}.clients-portfolio-row-col1,.clients-portfolio-row-col2{flex-direction:row}.clients-portfolio-row-col1{justify-content:flex-start;margin-block-end:20px}.clients-portfolio-row-col2{flex-basis:100%}}@media (min-width:940px){.clients-portfolio-row{display:flex;flex-direction:row}.clients-portfolio-row-col1{flex-basis:50%;margin-block-end:0;margin-inline-end:20px}.clients-portfolio-row-col2{flex-basis:50%}}.clients-portfolio-row__number{color:var(--grey1);display:block;font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;height:40px;line-height:40px;margin-bottom:5px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:940px){.clients-portfolio-row__number{align-items:center;color:var(--grey1);display:flex;justify-content:center;width:60px}}.clients-portfolio-row__name-and-date{margin-bottom:10px;margin-right:20px}.clients-portfolio-row__name{color:var(--green0);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:26px;margin-bottom:5px}.clients-portfolio-row__date{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:18px}@media (min-width:940px){.clients-portfolio-row__name-and-date{display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;margin-bottom:0;margin-right:20px;white-space:nowrap}}.clients-portfolio-row__info{color:var(--grey1);font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:20px;margin-bottom:20px;min-height:20px}@media (min-width:720px){.clients-portfolio-row__info{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;margin-bottom:0}}.clients-portfolio-row__text{height:40px;line-height:20px;margin-bottom:10px}.clients-portfolio-row__link{margin-bottom:10px}.clients-portfolio-row__link:last-child{margin-bottom:0}.clients-portfolio-row__link a{color:var(--green0);display:inline;font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:20px;min-height:20px;padding-left:25px;position:relative}.clients-portfolio-row__link a svg{fill:var(--green0);display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.clients-portfolio-row__link--disabled a{color:var(--grey1);cursor:default;pointer-events:none}.clients-portfolio-row__link--disabled a:hover{text-decoration:none}.clients-portfolio-row__link--disabled a svg{fill:var(--grey1)}@media (min-width:720px){.clients-portfolio-row__link{align-items:center;display:flex;flex-direction:row;flex-grow:0;flex-shrink:1;justify-content:space-between;margin-bottom:0;margin-right:20px}.clients-portfolio-row__link:last-child{margin-inline-end:0}.clients-portfolio-row__text{margin-bottom:0}}.report-receipt-popup{max-width:800px;padding:20px 20px 30px}.report-receipt-popup .form-top-messages:empty{margin-top:0}.report-receipt-popup__info{font-family:var(--secondaryFontFamily);font-size:16px;font-weight:700;line-height:20px}.report-receipt-popup__info .form-element{margin-block-end:10px}.report-receipt-popup__date-price{display:flex;flex-direction:row;justify-content:space-between}.report-receipt-popup__date,.report-receipt-popup__price{flex-basis:48%}.report-receipt-popup__bottom{padding-block-start:20px;padding-inline:20px}.report-receipt-popup__button{margin:0 auto;width:240px}.report-receipt-popup__bottom .form-button{width:100%}.report-receipt-popup .image-uploader__input-wrapper,.report-receipt-popup .image-uploader__loader{border:2px dashed var(--green0);border-radius:0;width:100%}.report-receipt-popup .image-uploader__preview-wrapper{overflow:visible;width:100%}.report-receipt-popup .image-uploader__delete{right:-10px;top:-10px}.report-receipt-popup .image-uploader__preview-wrapper img{border-radius:0;object-fit:contain;width:100%}.image-uploader{display:block;position:relative}.image-uploader__loader{background:var(--white1) url(/0e35455693b040b794fe.svg) no-repeat scroll center center;background-size:40px 40px}.image-uploader__input-wrapper,.image-uploader__loader{border:2px dashed var(--green0);border-radius:220px;box-sizing:border-box;height:220px;position:relative;width:220px}.image-uploader__input-wrapper{align-items:center;background-color:var(--white1);cursor:pointer;display:flex;justify-content:center}.image-uploader__input-wrapper svg{fill:var(--green0);display:block;height:21px;width:23px}.image-uploader__input-wrapper input{display:none}.image-uploader__preview-wrapper{height:220px;overflow:hidden;position:relative;width:220px}.image-uploader__preview-wrapper img{border-radius:220px;display:block;height:220px;object-fit:cover;width:220px}.image-uploader__delete{align-items:center;background-color:var(--red0);border-radius:40px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:13px;top:13px;width:40px}.image-uploader__delete:hover{background-color:var(--red0--alt)}.image-uploader__delete svg{fill:var(--white0);display:block;height:30px;width:30px}.delivery-request-info-popup{min-height:300px;min-width:300px;position:relative}.delivery-request-info-popup__call{color:var(--green0);margin-bottom:20px}.delivery-request-info-popup__key-value{margin-bottom:20px}.delivery-request-info-popup__key{color:var(--grey1);font-size:13px;line-height:20px;margin-bottom:10px;white-space:nowrap}.delivery-request-info-popup__value{color:var(--black0);font-size:13px;line-height:20px;white-space:nowrap}.delivery-request-info-popup__value img{display:block;width:100px}.drip-category{font-family:var(--secondaryFontFamily);font-size:14px;font-weight:600;line-height:20px;padding:20px 0}.drip-product__index{color:var(--grey1)}.drip-product__index,.drip-product__name{font-size:14px;line-height:20px;padding:5px}.drip-product__name{border-bottom:2px dotted var(--grey2)}.drip-product__count{color:var(--grey1);text-align:right}.drip-product__count,.drip-product__price,.drip-product__unitName{font-size:14px;line-height:20px;padding:5px}.delivery-request-info-popup__total-price{display:flex;flex-direction:row;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;gap:10px;line-height:20px;padding-top:20px}.delivery-request-info-popup__total-price span:last-child{color:var(--red0)}.dmp-item-container{background-color:var(--white1);border:1px solid var(--grey1);border-radius:6px;margin-bottom:20px;padding:20px}.dmp-item{position:relative}.dmp-item__title{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:22px;margin-bottom:5px}.dmp-item__date{color:var(--grey0);margin-bottom:20px}.dmp-item__date,.dmp-item__text{font-size:14px;font-weight:400;line-height:20px}.dmp-item__text{color:var(--black0)}.dmp-item__reply{margin-top:20px;position:relative}@media (min-width:1024px){.dmp-item__title{padding-right:200px}.dmp-item__date{margin-bottom:0;position:absolute;right:20px;top:0}}.dmp__description{font-size:14px;margin-bottom:30px;max-width:800px;text-align:justify}.dmp-form__body{display:flex;flex-direction:column}.dmp-form__inputs{max-width:800px}.dmp-form__message,.dmp-form__subject{margin-bottom:20px}.dmp-form__button{width:240px}.dmp-form__button .form-button{width:100%}@media (min-width:1090px){.dmp-form__body{flex-direction:row}.dmp-form__inputs{flex-grow:1}.dmp-form__button{display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px}.dmp-form__message{margin-bottom:0}}.message-item-container.message-item__dmp-request{background-color:var(--red0-light)}.message-item-container{background-color:var(--white1);border:1px solid var(--grey1);border-radius:6px;margin-bottom:20px;padding:20px}.message-item{position:relative}.message-item__title{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;line-height:22px;margin-bottom:5px}.message-item__date{color:var(--grey0);margin-bottom:20px}.message-item__date,.message-item__text{font-size:14px;font-weight:400;line-height:20px}.message-item__text{color:var(--black0)}.message-item__reply{margin-top:20px;position:relative}@media (min-width:1024px){.message-item__title{padding-right:200px}.message-item__date{margin-bottom:0;position:absolute;right:20px;top:0}}.messages-form__body{display:flex;flex-direction:column}.messages-form__inputs{max-width:800px}.messages-form__message,.messages-form__subject{margin-bottom:20px}.messages-form__button{width:240px}.messages-form__button .form-button{width:100%}@media (min-width:1090px){.messages-form__body{flex-direction:row}.messages-form__inputs{flex-grow:1}.messages-form__button{display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px}.messages-form__message{margin-bottom:0}}.my-dishes-grid{padding-bottom:15px}.new-dish-button{margin-bottom:45px;width:240px}.my-dishes-row{border-radius:8px;box-shadow:0 3px 12px 0 #bababaa3;margin-bottom:15px;padding:15px 20px 15px 10px;position:relative}@media (min-width:740px){.my-dishes-row{display:flex;flex-direction:row}}.my-dishes-row__image{align-self:center;background-position:50%;background-size:cover;border-radius:50%;flex-grow:0;flex-shrink:0;height:46px;margin-right:25px;overflow:hidden;width:46px}.my-dishes-row__image-and-name{display:flex;flex-direction:row;flex-grow:2;margin-block-end:1em;margin-inline-end:20px}.my-dishes-row__name{align-self:center;color:var(--green0);cursor:pointer;font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700}@media (min-width:740px){.my-dishes-row__image-and-name{margin-block-end:0}.my-dishes-row__image,.my-dishes-row__name{display:flex;flex-direction:column;justify-content:center}}.my-dishes-row__info{flex:0 0 120px;font-family:var(--secondaryFontFamily);font-size:14px;line-height:20px;margin-bottom:20px;min-height:20px}.my-dishes-row__info--title{color:var(--blue0);font-weight:600}.my-dishes-row__info--value{color:var(--black0);font-weight:700}@media (min-width:940px){.my-dishes-row__info{display:flex;flex-basis:160px;flex-direction:column;justify-content:center;margin-bottom:0;margin-right:20px}}.add-my-dish-popup{max-width:800px;padding:20px 20px 30px}.add-my-dish-popup textarea{resize:none}@media (min-width:940px){.add-my-dish-popup{width:800px}}.add-my-dish-popup__top{display:flex;flex-flow:row wrap;margin-block-end:20px}.add-my-dish-popup__image{align-items:center;display:flex;flex-basis:100%;justify-content:center;margin-block-end:20px;margin-inline-end:20px}.add-my-dish-popup__image>div{cursor:pointer;display:block;position:relative}.add-my-dish-popup__name-and-recipe{display:flex;flex-direction:column;flex-grow:1;min-width:320px}.add-my-dish-popup__name-and-recipe textarea{height:165px}.add-my-dish-popup__name{margin-bottom:1em}@media (min-width:640px){.add-my-dish-popup__image{flex-basis:220px}.add-my-dish-popup__top{margin-block-end:0}}.add-my-dish-popup__info{display:flex;flex-flow:row wrap-reverse}.add-my-dish-popup__details{display:flex;flex-flow:row wrap;flex-grow:1;flex-shrink:1}.add-my-dish-popup__details2{flex-grow:1;flex-shrink:1}.add-my-dish-popup__cost,.add-my-dish-popup__ingredients,.add-my-dish-popup__store{flex-grow:1;margin-block-end:1em;min-width:320px}.add-my-dish-popup__details>div{flex-basis:100%;flex-grow:1;margin-block-end:1em}.add-my-dish-popup__details .add-my-dish-popup__details--calories,.add-my-dish-popup__details .add-my-dish-popup__details--servings,.add-my-dish-popup__details .add-my-dish-popup__details--time,.add-my-dish-popup__details .add-my-dish-popup__details--weight{flex-basis:45%;flex-grow:1}.add-my-dish-popup__details .add-my-dish-popup__details--time,.add-my-dish-popup__details .add-my-dish-popup__details--weight{margin-inline-end:1em}.add-my-dish-popup__bottom{display:flex}.add-my-dish-popup__button{display:inline-block;margin:1em auto 0}.add-my-dish-popup__button .form-button{width:240px}@media (min-width:740px){.add-my-dish-popup__details{flex-flow:column nowrap;flex-grow:0;flex-shrink:0;margin-inline-end:20px;width:220px}.add-my-dish-popup__details>div{flex-basis:100%}.add-my-dish-popup__details .add-my-dish-popup__details--calories,.add-my-dish-popup__details .add-my-dish-popup__details--servings,.add-my-dish-popup__details .add-my-dish-popup__details--time,.add-my-dish-popup__details .add-my-dish-popup__details--weight{flex-basis:100%;flex-grow:1}.add-my-dish-popup__details .add-my-dish-popup__details--time,.add-my-dish-popup__details .add-my-dish-popup__details--weight{margin-inline-end:0}.add-my-dish-popup__ingredients textarea{height:222px}}.form-super-select,.form-super-select__dropdown-wrapper{position:relative}.form-super-select__dropdown{background-color:var(--white0);border:var(--inputBorder);box-shadow:var(--inputFocusBoxShadow);left:0;min-height:34px;position:absolute;right:0;top:5px;z-index:100}.form-super-select__dropdown--top{bottom:51px;top:auto}.form-super-select__dropdown-loader{background-color:#fffc;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.form-super-select__suggest{box-sizing:border-box;color:var(--black0);cursor:pointer;display:block;font-size:16px;height:46px;line-height:20px;padding:13px 15px;-webkit-user-select:none;user-select:none;width:100%}.form-super-select__suggest--active,.form-super-select__suggest:hover{background-color:var(--white1)}.form-super-select__nothing-was-found{box-sizing:border-box;color:var(--grey0);font-size:12px;height:34px;line-height:20px;overflow:hidden;padding:7px 0;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.form-super-select__value-wrapper{overflow:hidden}.form-super-select__value-wrapper--no-input{margin-bottom:-7px}.form-super-select__value{background-color:var(--white0);border:var(--inputBorder);border-radius:6px;box-sizing:border-box;color:var(--black0);float:left;font-size:16px;margin-bottom:5px;margin-right:5px;overflow:hidden;padding:13px 32px 13px 12px;position:relative;z-index:2}.form-super-select__remove-value{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:2}.form-super-select__remove-value svg{fill:var(--grey0);display:block;min-height:20px;transition:var(--transition);width:20px}.form-super-select__remove-value:hover svg{fill:var(--black0)}.form-super-select__paginator{border-top:1px solid var(--grey2);box-sizing:border-box;color:var(--green0);font-size:16px;height:46px;line-height:20px;padding:13px 46px;position:relative;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.form-super-select__next{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:0;top:0;width:46px}.form-super-select__next svg{fill:var(--green0);display:block;height:14px;transition:var(--transition);width:14px}.form-super-select__next:hover svg{fill:var(--green0--alt)}.form-super-select__prev{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;left:0;position:absolute;top:0;width:46px}.form-super-select__prev svg{fill:var(--green0);display:block;height:14px;transition:var(--transition);width:14px}.form-super-select__prev:hover svg{fill:var(--green0--alt)}.form-ingredients .form-super-select__value{float:none;margin-bottom:0;margin-right:0}.form-ingredients__inputs{display:flex;flex-direction:row}.form-ingredients__input-ingredient{flex-grow:1;float:left}.form-ingredients__input-amount{flex-grow:0;flex-shrink:1;margin-left:10px;width:50px}.form-ingredients__input-amount .form-input{font-size:14px;padding-left:5px;padding-right:5px}.form-ingredients__input-unit-id-text{align-items:center;color:var(--grey1);display:flex;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;height:46px;justify-content:center;margin-left:10px}.form-ingredients__input-unit-id{flex-grow:0;flex-shrink:1;margin-left:10px;width:100px}.form-ingredients__input-unit-id .form-select{font-size:14px;padding-left:5px;padding-right:5px}.form-ingredients__add-button>div{-webkit-tap-highlight-color:transparent;color:var(--green0);cursor:pointer;font-size:14px;height:40px;line-height:40px;-webkit-user-select:none;user-select:none}.form-ingredients__add-button>div:hover{text-decoration:underline}.form-ingredients__row{display:flex;flex-direction:row;margin-bottom:5px;min-height:46px}.form-ingredients__row-index{color:var(--grey1);justify-content:center;width:30px}.form-ingredients__row-index,.form-ingredients__row-name{align-items:center;display:flex;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;margin-right:5px}.form-ingredients__row-name{color:var(--grey0);flex-grow:1;line-height:20px;padding:5px 0}.form-ingredients__row-amount{align-items:center;color:var(--grey1);display:flex;flex-grow:0;font-family:var(--secondaryFontFamily);font-size:16px;font-weight:600;margin-right:5px}.form-ingredients__row-remove{align-items:center;cursor:pointer;display:flex;height:46px;justify-content:center;width:30px}.form-ingredients__row-remove svg{display:block;height:22px;width:22px}.dish-popup{max-width:720px;min-height:320px;min-width:320px;padding:20px 20px 30px;position:relative}.dish-popup__image{align-items:center;display:flex;justify-content:center;margin-bottom:20px;padding:20px 0}.dish-popup__image>div{background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;border-radius:230px;cursor:pointer;display:block;height:230px;overflow:hidden;position:relative;width:230px}.dish-popup__name>div{color:var(--blue0);font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;line-height:40px;margin-bottom:20px}.dish-popup__name>div>span{color:var(--grey1);margin-right:10px}@media (min-width:720px){.dish-popup__top{display:flex;flex-direction:row}.dish-popup__image{align-items:center;display:flex;justify-content:flex-start;padding:0}.dish-popup__name{align-items:center;display:flex;justify-content:center;padding:0 20px}}.dish-popup__cost{display:flex;flex-direction:row;height:40px;margin-bottom:20px}.dish-popup__cost img{display:block;height:40px;margin-right:10px}.dish-popup__cost>div{color:var(--blue0);font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;height:40px;line-height:40px}.dish-popup__cuisine{color:var(--green0);font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px}.dish-popup-params{display:flex;flex-direction:row;margin-bottom:40px;max-width:500px}.dish-popup-params>div{flex-basis:33%}.dish-popup-params__name{color:var(--blue0);font-family:var(--primaryFontFamily);font-size:16px;font-weight:600;margin-bottom:5px}.dish-popup-params__name,.dish-popup-params__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dish-popup-params__value{color:var(--black0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700}.dish-popup__components{color:var(--grey1);font-size:14px;font-weight:400;line-height:18px;margin-bottom:10px}.dish-popup__components>li{display:block;line-height:20px;margin-bottom:10px}.dish-popup__components>li:last-child{margin-bottom:0}.dish-popup__components>li>span{margin-right:5px}.dish-popup-recipe__text{color:var(--grey0);font-family:var(--primaryFontFamily);font-size:16px;font-weight:600;line-height:20px;text-align:justify}.dish-popup-blocks__item{margin-bottom:40px}@media (min-width:720px){.dish-popup-blocks{display:flex;flex-direction:row}.dish-popup-blocks__item{flex-basis:33.33%}.dish-popup-blocks__item-1-wrapper{padding-right:20px}.dish-popup-blocks__item-2-wrapper{padding-left:10px;padding-right:10px}.dish-popup-blocks__item-3-wrapper{padding-left:20px}}.dish-popup-blocks__label{color:var(--blue0);font-family:var(--secondaryFontFamily);font-size:18px;font-weight:700;height:30px;line-height:30px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dish-popup-video{position:relative}.dish-popup-video iframe{display:block;left:0;position:absolute;top:0}@media (min-width:720px){.dish-popup__add-to-menu{display:flex;flex-direction:row;justify-content:flex-end}.dish-popup__add-to-menu .transparent-button{max-width:200px}}.my-settings__change-email{margin-bottom:30px}.change-email-form{display:flex;flex-direction:column;max-width:600px}.change-email-form__label label{font-family:var(--secondaryFontFamily);font-size:18px;line-height:46px;margin-bottom:20px}.change-email-form__button{margin-top:20px}.change-email-form__button .transparent-button,.my-settings__reset-password .transparent-button{width:100%}@media (min-width:780px){.change-email-form{flex-direction:row;max-width:none}.change-email-form__label label{margin-bottom:0;margin-right:20px}.change-email-form__input{flex-basis:360px;flex-grow:0}.change-email-form__button{display:flex;flex-direction:row;flex-grow:1;margin-top:0;padding-left:20px}.change-email-form__button .transparent-button,.my-settings__reset-password .transparent-button{width:300px}}.change-family-preferences-title{flex-basis:100%;flex-shrink:0;font-family:var(--secondaryFontFamily);font-size:18px;line-height:46px}.change-family-preferences-form{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:40px;margin-top:30px;max-width:600px}.change-family-preferences-form .form-element{flex-basis:45%;flex-grow:1}.change-family-preferences-form .form-element .form-element__errors{font-size:10px;position:absolute}.change-family-preferences-form .transparent-button{flex-basis:100%;flex-grow:0;flex-shrink:0}@media (min-width:780px){.change-family-preferences-form .form-element{flex-basis:15em;flex-grow:0}.change-family-preferences-form .transparent-button{flex-basis:300px}}.my-settings form{max-width:600px}@media (min-width:780px){.my-settings form{max-width:900px}.my-settings form>div:last-child{float:right;justify-content:right}}.not-found{align-items:center;color:var(--grey0);font-family:var(--secondaryFontFamily);font-size:30px;justify-content:center}.not-found,.search-page{display:flex;flex-grow:1}.search-page{flex-direction:column;padding:25px 10px 10px;position:relative}.search-page__empty{align-items:center;display:flex;flex-grow:1;justify-content:center}.search-page__empty div{color:var(--grey0);max-width:200px}@media (max-width:481px){.search-page{padding:20px 10px}.search-wrapper-result{padding:0 10px}}.set-new-password{align-items:center;background:#0000 url(/dac301d9c0f9a135e14a.png) no-repeat scroll 50%;background-size:cover;display:flex;flex-grow:1;justify-content:center}.set-new-password-form{background-color:var(--white0);border-radius:6px;box-shadow:0 4px 44px #00000040;padding:60px}.set-new-password-form__title{font-family:var(--secondaryFontFamily);font-size:30px;font-weight:700;height:40px;line-height:40px;margin-bottom:30px;-webkit-user-select:none;user-select:none}