.links-list__container{margin:0 auto;padding-left:16px;padding-right:16px;box-shadow:0 -1px 0 0 #e3e4e6;padding-top:16px;padding-bottom:16px}@media (min-width: 640px){.links-list__container{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (max-width: 807px){.links-list__container{padding-left:32px;padding-right:32px}}@media (min-width: 1920px){.links-list__container{max-width:1776px}}@media (min-width: 640px){.links-list__container{padding-top:32px;padding-bottom:26px}}.links-list__title{margin-bottom:16px}@media (min-width: 640px){.links-list__title{margin-bottom:14px}}@media (min-width: 640px){.links-list__items{display:flex;flex-wrap:wrap}}.links-list__item{margin-bottom:8px}@media (min-width: 640px){.links-list__item{width:33%}}.links-list__link{font-size:12px;color:#919399;cursor:pointer}.links-list__link:hover{color:#0ec645}.links-list__link:before{content:'•';display:inline;margin-right:6px}

.footer-links{padding:32px 0 24px;background-color:#fff;box-shadow:0 -1px 0 0 #e3e4e6}.footer-links__dc-logo>span.scaled{transform:scale(1.2) translate(12px, 0px)}.footer-links__section{padding:0 16px}.footer-links__section:first-child{box-shadow:0 1px 0 0 #e3e4e6;padding-bottom:24px}.footer-links__menu{margin:24px 0 0}.footer-links__menu-item{line-height:20px;margin-bottom:8px}.footer-links__menu-item:last-child{margin-bottom:0}.footer-links__social-web,.footer-links__applications{padding-top:24px;color:#919399;font-size:12px;line-height:16px}.footer-links__social-web-list,.footer-links__application-list{font-size:0;margin-top:8px;display:flex;flex-wrap:wrap;max-width:216px}.footer-links__social-web-item{display:inline-block;vertical-align:top;margin-right:8px}.footer-links__social-link{display:flex;justify-content:center;border-radius:4px;background-color:#f6f6f6;cursor:pointer;width:32px;height:32px;padding-top:3px;box-sizing:border-box}.footer-links__social-link:hover{background-color:#e3e4e6}.footer-links__application-item{display:inline-block;vertical-align:top}.footer-links__application-item:first-child{margin-right:8px;margin-bottom:8px}.footer-links__application-link{display:block;background-color:#2e2e33;cursor:pointer;width:104px;height:32px;border-radius:4px}.footer-links__application-link:hover{background-color:#3f3f45}.footer-links__application-link:before{content:'';display:block}@media (min-width: 640px){.footer-links{padding-bottom:0}.footer-links__container{margin:0 auto;padding-left:16px;padding-right:16px;display:flex;justify-content:space-between}}@media (min-width: 640px) and (min-width: 640px){.footer-links__container{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 807px){.footer-links__container{padding-left:32px;padding-right:32px}}@media (min-width: 640px) and (min-width: 1920px){.footer-links__container{max-width:1776px}}@media (min-width: 640px){.footer-links__section{padding:0 0 32px}.footer-links__section:first-child{box-shadow:0 0 0 0 rgba(227,228,230,0);padding:0 0 32px}.footer-links__section-flex{flex-shrink:0}.footer-links__menu{font-size:0}.footer-links__menu-item{display:inline-block;vertical-align:top;margin:0 28px 8px 0;font-size:15px;line-height:20px}.footer-links__menu-item:last-child{margin-right:0}.footer-links__social-web{margin-right:72px}.footer-links__social-web,.footer-links__applications{display:inline-block;vertical-align:top}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px){.footer-links__container{display:block}.footer-links__section:first-child{padding-bottom:0 !important}.footer-links__section-flex{display:flex;justify-content:space-between}}

.footer-copyright{background-color:#fff;font-size:12px;line-height:16px;color:#919399;padding:16px 0;box-shadow:0 -1px 0 0 #e3e4e6}.footer-copyright__container{margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 640px){.footer-copyright__container{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (max-width: 807px){.footer-copyright__container{padding-left:32px;padding-right:32px}}@media (min-width: 1920px){.footer-copyright__container{max-width:1776px}}.footer-copyright__section{padding:0 16px}.footer-copyright__section:first-child{margin-bottom:8px}.footer-copyright__agreement-link{color:#2e2e33;margin-top:16px}@media (min-width: 640px){.footer-copyright__container{display:flex;justify-content:space-between}.footer-copyright__section{margin-bottom:0;padding:0}.footer-copyright__section:first-child{margin-bottom:0}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px){.footer-copyright__container{display:block}}

.breadcrumbs{padding:16px}.breadcrumbs__ul{font-size:0;line-height:12px}.breadcrumbs__li{font-size:12px;line-height:16px;display:inline-block;vertical-align:top}.breadcrumbs__li:after{content:'/';display:inline-block;vertical-align:top;margin:0 3px}.breadcrumbs__li:last-child:after{display:none}.breadcrumbs__link{color:#2e2e33}.breadcrumbs__link:hover{color:#10b93d}@media (min-width: 640px){.breadcrumbs{padding-right:16px;padding-left:0;width:calc(100% - 76px)}}

.scroll-top{box-shadow:0 -1px 0 0 #e3e4e6;padding:8px 16px}.scroll-top__btn{width:100%;font-size:12px;line-height:16px;background-color:transparent;padding:8px 0;text-align:left}.scroll-top__btn:hover{color:#10b93d}@media (min-width: 640px){.scroll-top{padding-left:0;padding-right:0;width:60px;text-align:right}}

.footer-text__container{margin:0 auto;padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:32px;box-shadow:0 -1px 0 0 #e3e4e6}@media (min-width: 640px){.footer-text__container{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (max-width: 807px){.footer-text__container{padding-left:32px;padding-right:32px}}@media (min-width: 1920px){.footer-text__container{max-width:1776px}}@media (min-width: 640px){.footer-text__container{padding-right:400px}}.footer-text__title{margin-bottom:16px;font-size:15px;line-height:20px;font-weight:normal}@media (min-width: 640px){.footer-text__title{margin-bottom:12px}}.footer-text__details{font-size:12px;line-height:16px}@media (min-width: 640px){.footer-text__details{max-width:528px}}@media screen and (min-width: 1280px){.footer-text__details .footer-seo__vendor{width:50%;margin-right:48px;display:inline-block;vertical-align:top}}

.footer{min-width:288px;width:100%;box-sizing:border-box}.footer__navigation{margin:0 auto;padding-left:16px;padding-right:16px;box-shadow:0 -1px 0 0 #e3e4e6;padding:0}@media (min-width: 640px){.footer__navigation{padding-left:72px;padding-right:72px}}@media (min-width: 640px) and (max-width: 807px){.footer__navigation{padding-left:32px;padding-right:32px}}@media (min-width: 1920px){.footer__navigation{max-width:1776px}}@media (min-width: 640px){.footer{padding-top:32px}.footer.footer--basket-is-static .footer-links,.footer.footer--basket-is-static .footer-copyright{padding-right:345px}.footer.footer--basket-is-static .footer__navigation{padding-right:400px}.footer__navigation{display:flex;justify-content:space-between}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px){.footer{height:321px}}

.promoactions-collection-item{background:url("/build/static/promoactions-banner.png");background-size:contain}.promoactions-collection-item__link{display:block;font-size:0;cursor:pointer;color:#2e2e33}@media (min-width: 640px){.promoactions-collection-item__link{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}}.promoactions-collection-item__title{display:block;width:160px;position:relative;padding:74px 16px 12px;font-size:22px;font-weight:bold;line-height:26px;z-index:7}

.vendor-collection-slider__wrapper{margin-bottom:10px}@media (min-width: 640px){.vendor-collection-slider__wrapper{margin:0 auto;padding-top:24px;background-color:#fff}}.vendor-collection-slider__wrapper--no-padding{padding:0}.vendor-collection-slider__wrapper--no-background{background-color:none}.vendor-collection-slider__container{position:relative;width:100%;padding:16px 0}@media (min-width: 640px) and (max-width: 807px){.vendor-collection-slider__container:hover .vendor-collection-slider__btn{display:none}}@media (min-width: 640px){.vendor-collection-slider__container{padding:0}.vendor-collection-slider__container:hover .vendor-collection-slider__btn{display:block}.vendor-collection-slider__container:hover .vendor-collection-slider__btn[disabled]{display:none}}.vendor-collection-slider__btn{display:none}@media (min-width: 640px){.vendor-collection-slider__btn{position:absolute;top:50%;margin-top:-28px;z-index:10}.vendor-collection-slider__btn.btn-round--left{left:-30px}.vendor-collection-slider__btn.btn-round--right{right:-30px}}.vendor-collection-slider__list--loading{overflow:hidden}.vendor-collection-slider__item{width:262px;height:162px;margin-right:12px;border-radius:16px;overflow:hidden;transform:translateY(0)}.vendor-collection-slider__item--loading{padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite;border-radius:16px;box-shadow:none}.vendor-collection-slider__item:last-of-type{margin-right:0}.vendor-collection-slider__item.shop-collection-slider__item--loading{height:200px;width:262px}.vendor-collection-slider__item.shop-collection-slider__item--loading.shop-collection-item__container{height:156px;width:163px}@media (min-width: 640px){.vendor-collection-slider__item.shop-collection-slider__item--loading.shop-collection-item__container{height:180px;width:100%}}.vendor-collection-slider__item.shop-collection-slider__item--loading:first-child{margin-left:16px}@media (min-width: 640px){.vendor-collection-slider__item.shop-collection-slider__item--loading:first-child{margin-left:0}}@media (min-width: 640px){.vendor-collection-slider__item.shop-collection-slider__item--loading{width:348px;height:180px}}.vendor-collection-slider__item.shop-collection-item__container{height:200px;width:262px}.vendor-collection-slider__item.shop-collection-item__container:first-child{margin-left:16px}.vendor-collection-slider__item.shop-collection-item__container.shop-collection-item--new{height:156px;width:163px}@media (min-width: 640px){.vendor-collection-slider__item.shop-collection-item__container.shop-collection-item--new{height:180px;width:100%}}.vendor-collection-slider__item.shop-collection-item__container.shop-collection-item--new:first-child{margin-left:0}@media (min-width: 640px){.vendor-collection-slider__item.shop-collection-item__container{width:348px;height:180px}.vendor-collection-slider__item.shop-collection-item__container:first-child{margin-left:0}}.vendor-collection-slider__item--mobile{display:inline-block;vertical-align:top;margin-right:12px;width:165px;height:100px}.vendor-collection-slider__item--mobile:first-child{margin-left:0}.vendor-collection-slider__item--mobile:last-child{margin-right:16px}.vendor-collection-slider__item--mobile .promoactions-collection-item__title,.vendor-collection-slider__item--mobile .favourite-collection-item__title{font-size:16px;line-height:21px;padding:40px 10px;width:unset}.vendor-collection-slider__item--mobile .combo-collection-item__title{font-size:12px;line-height:16px;padding:10px;white-space:normal;width:unset}@media (min-width: 640px){.vendor-collection-slider__item{position:relative;margin-right:20px;box-shadow:0 7px 20px -8px rgba(157,157,163,0.5);border-radius:16px;width:262px;height:162px;transition:all 0.2s ease}.vendor-collection-slider__item:hover{box-shadow:0 7px 19px -1px rgba(172,172,179,0.5);transform:translateY(-6px)}.vendor-collection-slider__item:last-child{margin-right:0}.vendor-collection-slider__item--loading{box-shadow:none}}.vendor-collection-item__link{cursor:pointer;color:#2e2e33}.vendor-collection-item__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;z-index:5;background-size:cover;border-radius:16px}.custom-collection-item__container{background-size:cover}.custom-collection-item__title{display:block;width:160px;position:relative;padding:22px 16px 12px;font-size:21px;font-weight:bold;line-height:26px;z-index:7;color:#2e2e33}.custom-collection-item__link{display:block;width:100%;height:100%;cursor:pointer}

.favourite-collection-item{background:url("/build/static/favourite-banner.jpg");background-size:contain}.favourite-collection-item__link{display:block;font-size:0;cursor:pointer;color:#2e2e33}@media (min-width: 640px){.favourite-collection-item__link{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}}.favourite-collection-item__title{display:block;width:160px;position:relative;padding:74px 16px 12px;font-size:22px;font-weight:bold;line-height:26px;z-index:7}

.banner__container{display:flex;height:calc(100vh - 20px);margin-top:20px;flex:1;box-sizing:border-box}@media (min-width: 640px){.banner__container{height:100%;margin:0}}.banner__iframe{width:100%;border:none}.banner__overlay{padding:0;z-index:10000}.banner__close-button{z-index:10001}@media (min-width: 640px){.banner__close-button{display:none}}

.basket-empty{display:none}@media (min-width: 640px){.basket-empty{font-size:12px;line-height:16px}.basket-empty__title{display:block;padding:20px 0 8px;font-size:15px;line-height:20px;color:#919399}}

.basket-button-submit{padding:12px 16px;position:sticky;bottom:0}@media (min-width: 640px){.basket-button-submit{position:absolute;bottom:0;width:100%;background-color:#fff;box-sizing:border-box;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.08);padding:8px;box-shadow:none}.basket-button-submit__total{line-height:56px}.basket-button-submit__btn{height:56px}}

.time-left__label{font-size:12px;line-height:16px;font-weight:bold;color:#feae00}.time-left__label::first-letter{text-transform:uppercase}.time-left__label--finished{color:#2e2e33}

.product-quantity-controls__container{white-space:nowrap;display:flex;align-items:center}.product-quantity-controls__value{margin:0 16px;vertical-align:middle;text-align:center}.product-quantity-controls__value--grow{flex:1}.product-quantity-controls__value--rounded{display:inline-block;vertical-align:middle;width:25px;text-align:center;margin:0 8px;font-size:22px;line-height:28px;color:#919399}@media (min-width: 640px){.product-quantity-controls__value--rounded{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0;border-radius:50%;font-size:12px;line-height:24px;background-color:#919399;color:#fff}}.product-quantity-controls__value--empty{background-color:#e3e4e6}@media (min-width: 640px){.product-quantity-controls__plus--transparent,.product-quantity-controls__minus--transparent{padding:0;font-size:0;background-color:transparent}.product-quantity-controls__plus--transparent:hover,.product-quantity-controls__minus--transparent:hover{background-color:transparent}}@media (min-width: 640px){.product-quantity-controls__plus--transparent{margin-left:8px}}@media (min-width: 640px){.product-quantity-controls__minus--transparent{margin-right:8px}}.product-quantity-controls__seo-basket-button{display:none}

.basket-product{padding:16px;margin-bottom:8px;background-color:#fff;display:flex;justify-content:space-between}.basket-product.is-disabled .basket-product__img-container,.basket-product.is-disabled .basket-product__name,.basket-product.is-disabled .basket-product__price{opacity:.5}.basket-product.is-disabled .basket-product__quantity-container{display:none}.basket-product__img-container,.basket-product__row,.basket-product__price{display:inline-block;vertical-align:top}.basket-product__img-container{position:relative;width:64px;height:64px;margin-right:16px;background-color:#919399;border-radius:4px}.basket-product__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:64px;max-height:64px;border-radius:4px}.basket-product__row{display:inline-flex;flex-wrap:wrap}.basket-product__name{width:100%;font-size:12px;line-height:16px;white-space:normal;word-wrap:break-word}.basket-product__name--inactive{color:#919399 !important}.basket-product__quantity-container{width:100%;padding-top:12px;order:3}.basket-product__price-wrap{text-align:right}.basket-product__price{white-space:nowrap;text-align:right;font-size:15px;line-height:20px;font-weight:bold;display:block}.basket-product__gift{display:flex}.basket-product__gift-qty{margin-right:4px;padding-top:7px;font-size:12px;line-height:16px;color:#feae00;font-weight:bold}.basket-product__gift-icon--deleted{filter:grayscale(100)}.basket-product__price--dropped{text-decoration:line-through;color:#919399;font-weight:normal}.basket-product__price--orange{color:#feae00}.basket-product__ingredients{padding-top:4px;font-size:0}.basket-ingredients__title{display:block;font-size:12px;line-height:16px;color:#919399}.basket-ingredients__title:before{content:'\2022';display:inline-block;vertical-align:middle;margin-right:4px}.basket-ingredients__title--unavailable{text-decoration:line-through}.basket-product__notice-row{display:block}.basket-product__notice-row--is-block{padding-top:4px;width:100%}.basket-product__notice-row__gift-deleted{font-size:12px}.basket__unavailable-text{display:inline-block;vertical-align:middle;padding-top:4px;font-size:12px;line-height:16px;color:#2e2e33}.basket__unavailable-icon-container{position:relative;display:inline-block;vertical-align:bottom;width:16px;height:16px;margin-left:4px}.basket__unavailable-icon-container:hover .basket__unavalible-bubble{display:block}.basket__unavalible-bubble{display:none;position:absolute;top:23px;left:-80px;width:172px;padding:8px 16px;background-color:#fff;font-size:12px;line-height:16px;color:#2e2e33;border-radius:0 0 4px 4px;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.08);box-sizing:border-box}.basket__unavalible-bubble:before{content:'';border:6px solid transparent;border-bottom:6px solid #fff;top:-12px;left:50%;margin-left:-3px;position:absolute}.basket-product__change-button{font-size:15px;color:#919399;cursor:pointer}@media (max-width: 640px){.basket-product__change-button{background:#f6f6f6;border-radius:4px;height:32px;width:96px;line-height:20px;padding:6px 12px;margin-top:12px}.basket-product__change-button--return{width:32px;height:32px;padding:4px;box-sizing:border-box}}@media (min-width: 640px){.basket-product{margin:1px 0 0 0;padding:16px 40px;background-color:transparent;box-shadow:0 1px 0 0 #e3e4e6;cursor:pointer}.basket-product.is-disabled{cursor:default}.basket-product.is-disabled:hover{background-color:transparent}.basket-product.is-disabled:hover .basket-product__name,.basket-product.is-disabled:hover .basket-product__ingredients{margin-left:0}.basket-product.is-disabled:hover .basket-product__price{background-color:transparent}.basket-product__change-button{white-space:nowrap;display:inline-block;position:absolute;transition:right 0.2s ease;right:10px;top:3px}.basket-product__change-button--return{right:25px;top:1px}.basket-product:hover{background-color:#f6f6f6}.basket-product:hover .basket-product__name,.basket-product:hover .basket-product__ingredients{margin-left:-64px}.basket-product:hover .basket-product__price{background-color:#f6f6f6}.basket-product:not(.basket-product--gift):hover .basket-product__quantity-slider{right:-66px;transition:right 0.2s ease}.basket-product:not(.basket-product--gift):hover .basket-product__quantity-container{overflow:visible}.basket-product__name,.basket-product__ingredients{transition:margin-left 0.2s ease}.basket-product__row{width:calc(100% - 50px);position:relative;display:inline-block;vertical-align:top}.basket-product__img-container{display:none}.basket-product__name,.basket-product__quantity-container{display:inline-block;vertical-align:middle;box-sizing:border-box}.basket-product__name,.basket-product__price{font-size:12px;line-height:16px}.basket-product__name{width:166px;padding-right:10px;color:#2e2e33;box-sizing:border-box;white-space:normal;word-wrap:break-word}.basket-product__quantity-container{width:24px;height:24px;padding:0;overflow:hidden;white-space:nowrap;position:relative}.basket-product__quantity-slider{width:88px;position:absolute;right:-32px}.basket-product__price{padding-top:4px;box-sizing:border-box}.basket-product__ingredients{display:block;width:186px;padding:2px 10px 0 0;box-sizing:border-box}.basket__unavailable-text{font-weight:bold}.basket__unavailable-icon-container{margin-left:9px;cursor:pointer}}

.basket-total__row{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#fff;font-size:0}.basket-total__row.is-discount-row{margin-top:8px}.basket-total__row.is-discount-row .basket-total__row-cost{color:#feae00}.basket-total__row--summary{display:none}.basket-total__row-title,.basket-total__row-cost,.basket-total__row-remained{display:inline-block;vertical-align:top;font-size:12px;line-height:16px;color:#2e2e33}.basket-total__row-remained{padding:4px 8px;border-radius:4px;background-color:#919399;color:#fff;font-size:10px;line-height:12px}.basket-total__subscription-info{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 74px)}.basket-total__row-title{padding-right:10px;box-sizing:border-box}.basket-total__row-title--subscription{color:#919399}.basket-total__row-cost{text-align:right;font-weight:bold}@media (min-width: 640px){.basket-total__row{padding:18px 40px;box-shadow:0 1px 0 0 #e3e4e6;background-color:transparent}}@media (min-width: 640px) and (min-width: 640px){.basket-total__row{margin-top:0}}@media (min-width: 640px){.basket-total__row.is-discount-row{margin-top:0}.basket-total__row-title{font-size:12px;line-height:16px}}

.basket-title{padding:16px}.basket-title__pharma-details{margin-top:6px}@media (min-width: 640px){.basket-title__pharma-details{margin-top:14px}}.basket-title__pharma-address{margin-bottom:2px}.basket-title--left,.basket-title--right{display:inline-block;vertical-align:middle}.basket-title--left{padding-right:10px;width:calc(100% - 58px);box-sizing:border-box;font-size:12px;line-height:16px;color:#919399}.basket-title__vendor-name{font-size:15px;line-height:20px;color:#2e2e33}.basket-title__vendor-logo{position:relative;width:42px;height:42px;padding:3px;border-radius:4px;background-color:#fff}.basket-title__vendor-logo-img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:4px;max-width:42px;max-height:42px}@media (min-width: 640px){.basket-title{padding:15px 40px;box-shadow:0 1px 0 0 #e3e4e6;cursor:pointer}.basket-title--left,.basket-title--right{display:inline-block;vertical-align:top}.basket-title--left{width:calc(100% - 43px)}.basket-title__vendor-logo{width:35px;height:35px;border:1px solid #e3e4e6}.basket-title__vendor-logo-img{max-width:35px;max-height:35px}}

@media (min-width: 640px){.basket__wrap{padding-bottom:72px !important;padding-left:0 !important;padding-right:0 !important}.basket__wrap .basket-error{padding-left:50px;padding-right:40px}}

.basket{position:fixed;top:100%;left:0;bottom:0;width:100%;height:100%;background-color:#f6f6f6;z-index:100;transition:top .4s ease}.basket.is-open{top:0}.basket__overlay{display:none}.basket__header{position:relative;display:block;height:48px;padding:12px 16px;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 0 0 #e3e4e6;z-index:10}.basket__header-text{display:inline-block;vertical-align:middle;font-size:15px;line-height:20px;color:#2e2e33;font-weight:bold}.basket__header-btn--close{position:absolute;top:12px;right:16px;padding:0;display:inline-block;vertical-align:middle}.basket__wrap{height:calc(100% - 72px);padding:0 10px 10px;box-sizing:border-box;overflow-y:auto}.basket__price-title,.basket__price-cost{display:inline-block;vertical-align:middle;font-size:15px;line-height:20px}.basket__price-cost{text-align:right}@media (min-width: 640px){.basket{width:344px;height:auto;right:0;top:72px;left:auto;margin-right:-344px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);font-size:0;overflow:hidden;box-sizing:border-box;transition:margin-right .4s ease}.basket.is-open{margin-right:0;top:72px}.basket.is-open ~ .basket__overlay{display:block}.basket.is-checkout{margin-top:96px}.basket.is-static,.basket.is-checkout{position:relative;width:272px;top:0 !important;margin-right:0;margin-left:-108px;padding-left:108px;box-sizing:content-box;background-color:transparent;box-shadow:none}.basket.is-static ~ .basket__overlay,.basket.is-checkout ~ .basket__overlay{display:none}.basket.is-static .basket__wrap,.basket.is-checkout .basket__wrap{height:100%;padding:0;overflow:initial}.basket.is-static .basket-title,.basket.is-checkout .basket-title{padding:16px 0}.basket.is-static .basket-title--right,.basket.is-checkout .basket-title--right{border:none}.basket.is-static .basket-product,.basket.is-checkout .basket-product{padding:16px 0}.basket.is-static .basket-total,.basket.is-checkout .basket-total{padding:32px 0 16px}.basket.is-static .basket-total--short,.basket.is-checkout .basket-total--short{padding:0}.basket.is-static .basket-total__row,.basket.is-checkout .basket-total__row{box-shadow:none;margin:10px 0;padding:0}.basket.is-static .basket-total__row--summary,.basket.is-checkout .basket-total__row--summary{display:flex}.basket.is-static .basket-total__row--summary .basket-total__row-title,.basket.is-static .basket-total__row--summary .basket-total__row-cost,.basket.is-checkout .basket-total__row--summary .basket-total__row-title,.basket.is-checkout .basket-total__row--summary .basket-total__row-cost{font-size:22px;line-height:28px}.basket.is-static .basket-error,.basket.is-checkout .basket-error{padding:0 12px;margin:24px 0 36px}.basket.is-static .basket-button-submit,.basket.is-checkout .basket-button-submit{display:none}.basket.is-static .basket-product{cursor:default}.basket.is-static .basket-product.is-disabled{display:none}.basket.is-static .basket-product:hover{background-color:transparent}.basket.is-static .basket-product:hover .basket-product__name{width:166px}.basket.is-static .basket-product:hover .basket-product__name,.basket.is-static .basket-product:hover .basket-product__ingredients{margin-left:0}.basket.is-static .basket-product:hover .basket-product__quantity-container{width:24px}.basket.is-static .basket-product:hover .basket-product__quantity-slider{width:24px;right:0}.basket.is-static .basket-product .basket-product__quantity-slider{width:24px;right:0}.basket.is-static .basket-product .product-quantity-controls__minus,.basket.is-static .basket-product .product-quantity-controls__plus{display:none}.basket.is-static .basket-product .basket-product__discount-desc{display:none}.basket.is-static .product-quantity-controls__value{background-color:#e3e4e6}.basket.is-empty .basket__wrap,.basket.is-empty .basket-button-submit{display:none}.basket.is-empty .basket-empty{display:block;position:absolute;top:40%;left:50%;margin-right:-50%;transform:translate(-50%, -40%);padding:0 60px;text-align:center}.basket__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#2e2e33;opacity:.6;z-index:60}.basket__header{display:none}}@media (min-width: 640px) and (min-width: 1280px){.basket.show-always{margin-right:0 !important;transition:none}.basket.show-always ~ .basket__overlay{display:none}.basket ~ .basket__overlay{display:none}}

.gift-choice-wrapper{width:100%;margin-bottom:70px}@media (min-width: 640px){.gift-choice-wrapper{margin-bottom:0}}.gift-choice-wrapper__title{display:flex;align-content:center;justify-content:center;font-size:22px;line-height:28px;font-weight:bold;margin-top:32px;width:100%;white-space:nowrap;overflow:hidden;border-bottom:1px solid #e3e4e6;padding-bottom:16px}@media (min-width: 640px){.gift-choice-wrapper__title{margin-top:0;border:none;width:560px;margin-left:-96px;font-size:30px;line-height:36px}}.gift-choice-wrapper__title__positioning-container{position:relative}.gift-choice-wrapper__title__positioning-container--finish{transition:.4s;transform:translateX(-120%)}.after-next-title{left:240%;position:absolute;color:#e3e4e6;top:0}.after-next-title--finish{transition:.4s;color:#2e2e33}.next-title{left:120%;position:absolute;color:#e3e4e6;top:0}.next-title--finish{transition:.4s;color:#2e2e33}.current-title--finish{transition:.4s;color:#e3e4e6}.prev-title{position:absolute;color:#e3e4e6;top:0;right:120%}.prev-title--finish{transition:.4s;color:#2e2e33}

.gift-preview{background:#fff;border-radius:16px;margin:15px;font-size:15px}@media (min-width: 640px){.gift-preview{margin:0 0 16px}.gift-preview:not(:first-child){padding-top:8px}.gift-preview:not(:last-child):after{content:'';display:inline-block;position:absolute;width:100%;height:8px;background:#f6f6f6;margin-left:-96px;margin-top:16px}}@media (max-width: 640px){.gift-preview{box-shadow:0px -2px 8px 0px rgba(0,0,0,0.04),0px 8px 8px 0px rgba(0,0,0,0.04)}.gift-preview__list:not(:last-child) .gift-preview__list__item{border-bottom:1px solid #e3e4e6}}.gift-preview:last-child{margin-bottom:0}.gift-preview__section{position:relative}.gift-preview__title{display:flex;align-content:center;justify-content:space-between;padding:16px 46px 16px 16px;border-bottom:1px solid #e3e4e6}@media (min-width: 640px){.gift-preview__title{padding:16px 32px 16px 0}}.gift-preview__selector{border-radius:50%;border:2px solid #0ec645;height:24px;width:24px;box-sizing:border-box;cursor:pointer;margin-left:5px;flex-shrink:0;position:absolute;top:14px;right:16px}@media (min-width: 640px){.gift-preview__selector{right:0}}.gift-preview__selector--multiple{top:-2px}.gift-preview__selector--active{transform:scale(2);position:absolute;top:4px;left:4px}.gift-preview__list--multiple{position:relative}.gift-preview__list--disabled .gift-preview__list__item{opacity:.5}.gift-preview__list--disabled .gift-preview__selector{pointer-events:none;border-color:#e3e4e6}

.preview-container{display:flex;margin:16px;padding-bottom:16px}@media (min-width: 640px){.preview-container{margin:16px 0 0;padding-bottom:0}.preview-container:last-of-type{margin-bottom:0}}.preview-container__image{height:80px;width:80px;border-radius:8px;margin-right:16px;position:relative;display:flex;flex-shrink:0;background-position:center;background-size:cover;background-repeat:no-repeat}.preview-container__image__without-image{position:absolute}.preview-container__image img{display:none;width:100%;height:100%;border-radius:8px}.preview-container__text-area{width:100%;margin-right:28px;display:flex;flex-direction:column}@media (min-width: 640px){.preview-container__text-area{margin-right:32px}}.preview-container__text-area__name{color:#2e2e33;margin-bottom:5px}.preview-container__text-area__ingredients-group{color:#919399;margin-bottom:5px}.preview-container__text-area__ingredients-group__item:before{content:'\2022';display:inline-block;vertical-align:middle;margin-right:4px}.preview-container__text-area__kind{color:#ffae00;font-weight:bold}

@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:600;src:url("/fonts/montserrat-bold/Montserrat-Bold.eot");src:local("Montserrat-Bold"),url("/fonts/montserrat-bold/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-Bold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-Bold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-Bold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-Bold.svg") format("svg");font-display:swap}@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:800;src:url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot");src:local("Montserrat-ExtraBold"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.svg") format("svg");font-display:swap}.vendor-list-page__title{font-family:'Montserrat-Bold', sans-serif;width:100%;font-size:30px;line-height:36px;font-weight:800;color:#2e2e33;padding-top:8px;margin-bottom:8px}@media (min-width: 640px){.vendor-list-page__title{padding-top:35px;margin-bottom:24px}}.vendor-list-page__title--shop{margin-bottom:0}@media (min-width: 640px){.vendor-list-page__title--shop{padding-top:35px}}@media (min-width: 640px){.vendor-list-page__title{font-size:46px;line-height:64px;letter-spacing:1px}}@media (min-width: 640px){.vendor-list-page__container{background-image:linear-gradient(-180deg, #fff 0%, #fbfbfb 38%, #f6f6f6 100%)}}

.rating{display:flex;margin:16px 0;line-height:0;align-items:center}@media (min-width: 640px){.rating{margin-right:16px}.rating--without-arrow{margin-right:0}}.rating--large{margin:0}@media (min-width: 640px){.rating--desktop-large{margin:0}}.rating--medium,.rating--desktop-large{margin-top:16px;margin-bottom:16px}@media (min-width: 640px){.rating--medium,.rating--desktop-large{margin-top:0;margin-bottom:0}}.rating--small{margin:8px 0}.rating__star{margin-right:4px;vertical-align:top}.rating__votes{display:inline-block;vertical-align:baseline;font-size:15px;line-height:20px;vertical-align:text-top;color:#2e2e33}.rating__votes--with-arrow:after{content:'';display:inline-block;vertical-align:text-top;margin-top:2px}.rating__votes--black{color:#54545a}.rating__votes--small{font-weight:500;font-size:12px}@media (min-width: 640px){.rating__votes{font-weight:bold}.rating__votes--black{color:#54545a}.rating__votes--small{font-weight:500;font-size:12px}}.rating__average-value{margin-left:16px;font-size:15px;line-height:20px}@media (min-width: 640px){.rating__average-value{font-size:22px;line-height:28px;line-height:36px;font-weight:bold}}.rating__row{display:flex;align-items:center;line-height:16px}.rating__row--small{line-height:12px}.rating__value{font-size:15px;line-height:20px;color:#ffae00;font-weight:bold}.rating__value--small{font-size:12px;line-height:16px}.rating__value--large{font-size:30px;line-height:36px}@media (min-width: 640px){.rating__value--desktop-large{font-size:30px;line-height:36px}}.rating__value--black{color:#54545a}.rating__value--small{font-weight:500;font-size:12px}.rating__label{color:#ffae00;font-weight:bold;font-size:15px;line-height:20px}.rating__label--black{color:#54545a}.rating__label--small{font-weight:500;font-size:12px}@media (min-width: 640px){.rating__label--big{font-size:22px;line-height:28px;margin-left:4px}}.rating__new-vendor-full-text{font-size:22px;line-height:28px;font-weight:bold;padding:4px 0}.rating__divider{margin:0 6px}.rating--in-card{font-size:12px;line-height:16px;padding:6px 12px;margin:8px 0 0 0;display:flex;justify-self:center;align-items:center;background-color:#f6f6f6;border-radius:16px}.rating--in-card__label{font-size:12px;line-height:16px;font-weight:bold;color:#54545a}.rating--in-card__label--new{color:#ffae00}.rating--in-card__label--favourite{color:#f36}.rating--in-card__star{margin:auto 5px auto auto}.rating--in-card__value{margin:auto;font-size:12px;line-height:16px;font-weight:bold;color:#54545a}.rating--in-card__value--high{color:#ffae00}.rating--in-card__value--favourite{color:#f36}@media (min-width: 640px){.rating--in-card{margin:0}}

.vendor-item{margin-bottom:16px;box-sizing:border-box;border-radius:16px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.04),0px -2px 8px 0px rgba(0,0,0,0.04);font-size:0}.vendor-item.is-closed .label--had-order-here{display:none}.vendor-item.is-closed .vendor-item__cover,.vendor-item.is-closed .vendor-item__headrow{filter:opacity(0.8) grayscale(1)}.vendor-item.is-closed .vendor-item__logo{filter:opacity(1) grayscale(1)}.vendor-item.without-cover .vendor-item__logo{bottom:0}.vendor-item.without-cover .vendor-item__link{position:relative}.vendor-item.without-cover .vendor-item__wrap{position:static}.vendor-item.without-cover .vendor-item__title{padding-right:0}.vendor-item__citymobil-icon{width:25px;height:12px;margin-right:5px}.vendor-item__discount{position:absolute;bottom:0;left:0;height:40px}.vendor-item__discount-content{height:inherit;background:#fff;display:flex;width:auto}.vendor-item__discount-flag{position:absolute;bottom:0;right:-32px}.vendor-item__promo-flag{padding:12px 8px 4px 16px}.vendor-item__promo-label{font-size:12px;line-height:16px;color:#0ec645;font-weight:bold;display:flex;flex-direction:column;justify-content:center;height:32px;margin-top:8px;margin-right:1px;max-width:88px}.vendor-item__link{display:block;position:relative;background-color:#fff;color:#2e2e33;border-radius:inherit;overflow:hidden}.vendor-item__link:active{color:#2e2e33}.vendor-item__images{display:block;overflow:hidden;position:relative;min-height:164px}.vendor-item__logo{position:absolute;bottom:15px;left:16px;width:48px;height:48px;border-radius:8px;font-size:0;overflow:hidden;background-color:#fff}.vendor-item__logo-img{max-width:40px;max-height:40px;border-radius:6px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.vendor-item__cover{height:164px;display:block;font-size:0;background-position:center;background-size:cover;background-repeat:no-repeat}.vendor-item__wrap{display:block;padding:16px;font-size:0;position:relative}.vendor-item__headrow{display:block;font-size:0}.vendor-item__title{display:inline-block;vertical-align:middle;width:100%;padding-right:4px;font-weight:bold;overflow:hidden;box-sizing:border-box}.vendor-item__title-text{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;line-height:28px}.vendor-item__delivery-time{font-size:12px;line-height:16px;display:flex;margin:8px 8px 0 0;padding:6px 12px;font-weight:bold;color:#54545a;background-color:#f6f6f6;border-radius:16px}.vendor-item__delivery-time--ddk{color:#0ec645}.vendor-item__delivery-time--ddk .icon__container{margin-right:5px}.vendor-item__delivery-time--city-mobile{color:#ffae00}.vendor-item__delivery-time--city-mobile .icon__container{margin-right:5px}@media (min-width: 640px){.vendor-item__delivery-time{margin:0 8px 0 0}}.vendor-item__row{display:flex;font-size:0;margin-top:4px;flex-wrap:wrap}@media (min-width: 640px){.vendor-item__row{height:28px;overflow:hidden}}.vendor-item__info-item{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;margin:8px 8px 0 0;padding:6px 12px;font-weight:bold;color:#54545a;background-color:#f6f6f6;border-radius:16px}@media (min-width: 640px){.vendor-item__info-item{margin:0 8px 0 0}}.vendor-item__label-preorder{display:flex;flex-direction:column;position:absolute;top:12px;left:16px;padding:5px 8px;background-color:#fff;border-radius:8px}.vendor-item__label-preorder--title{color:#2e2e33;font-size:15px;font-weight:500;line-height:16px}.vendor-item__label-preorder--time{margin-top:4px;font-size:12px;line-height:14px;font-weight:500;color:#919399}.vendor-collection-item__info{position:absolute;left:16px;bottom:16px;z-index:6;display:flex;align-items:center}.vendor-collection-item__info__container{margin-right:12px;padding:14px 12px;border-radius:8px;background:#fff;box-shadow:0px -2px 8px 0px rgba(0,0,0,0.04),0px 8px 8px 0px rgba(0,0,0,0.04);font-weight:bold}@media (min-width: 640px){.vendor-item{margin:0 32px 30px 0;box-shadow:0 0 0 0 rgba(227,228,230,0)}.vendor-item:hover{margin-bottom:34px}.vendor-item:hover .vendor-item__link{box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0px 7px 19px -1px rgba(172,172,179,0.3)}.vendor-item__link{transition:all 0.2s ease;box-shadow:0px 7px 20px -8px rgba(157,157,163,0.1)}.vendor-item__images{min-height:114px}.vendor-item__cover{transition:all 0.2s ease}.vendor-item__wrap{transition:all 0.2s ease}.vendor-item__row{margin-top:12px}}@media (min-width: 640px) and (min-width: 1600px){.vendor-item{width:calc(100% / 4 - (32px * 3 / 4))}.vendor-item:nth-child(4n){margin-right:0}}@media (min-width: 640px) and (min-width: 1040px) and (max-width: 1600px){.vendor-item{width:calc(100% / 3 - (32px * 2 / 3))}.vendor-item:nth-child(3n){margin-right:0}}@media (min-width: 640px) and (min-width: 1040px){.vendor-item{transition:all 0.2s ease}.vendor-item:hover{margin-top:-4px}.vendor-item:hover .vendor-fave__btn{opacity:1;pointer-events:auto}.vendor-item.is-closed .vendor-fave__btn.is-active{opacity:0;pointer-events:none}.vendor-item.is-closed:hover .vendor-item__cover{filter:opacity(0.6) grayscale(0)}.vendor-item.is-closed:hover .vendor-fave__btn.is-active{opacity:1;pointer-events:auto}.vendor-fave__btn{opacity:0;pointer-events:none;transition:opacity 0.2s ease}.vendor-fave__btn.is-active{opacity:1;pointer-events:auto}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px){.vendor-item{width:calc(100% / 3 - (16px * 2 / 3))}.vendor-item:nth-child(3n){margin-right:0}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px) and (min-width: 640px) and (max-width: 1040px){.vendor-item{margin-right:0;margin-left:16px;width:calc(100% / 2 - (16px / 2))}.vendor-item:nth-child(2n+1){margin-right:0;margin-left:0}}

.vendor-fave--vendor .vendor-fave__btn{vertical-align:middle}

.vendor-items-is-loading__li{display:none}.vendor-items-is-loading__li:last-child{display:block}.vendor-items-is-loading__li-content{background-color:#fff;display:block;border-radius:8px;padding-bottom:16px;box-sizing:border-box}.vendor-items-is-loading__headline,.vendor-items-is-loading__row-1,.vendor-items-is-loading__row-2{animation-name:loading-blink;animation-duration:.8s;animation-iteration-count:infinite}.vendor-items-is-loading__headline{padding-top:185px;border-bottom:1px solid #f6f6f6}.vendor-items-is-loading__row-1,.vendor-items-is-loading__row-2{height:16px;border-radius:2px;background-color:#f6f6f6}.vendor-items-is-loading__row-1{margin:16px 0 0 16px;width:50%}.vendor-items-is-loading__row-2{margin:8px 0 0 16px;width:70%}@media (min-width: 640px){.vendor-items-is-loading__ul{display:flex;flex-wrap:wrap}.vendor-items-is-loading__li{display:block;background-color:#fff}.vendor-items-is-loading__li-content{padding-top:1px}.vendor-items-is-loading__headline{margin:127px 0 0 16px;width:64px;height:64px;border-radius:2px;border-bottom:0;padding-top:0}}

.vendor-item-products__container--loading{overflow:hidden}.vendor-item-products__title--loading{height:20px;width:100px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-item-products__rating-and-conditions--loading{margin:16px 0;height:18px;width:90%;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-item-products__slider--loading{display:inline-flex}.vendor-product-slide__container--loading{height:124px;width:128px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-product-slide__container--loading:nth-child(2),.vendor-product-slide__container--loading:nth-child(3){opacity:.6}.vendor-product-slide__container--loading:nth-child(4){opacity:.4}.vendor-product-slide__container--loading:nth-child(5),.vendor-product-slide__container--loading:nth-child(6){opacity:.3}.vendor-product-slide__img--loading{height:62px;width:100%;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-product-slide__name--loading{height:32px;width:80%;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-product-slide__price--loading{height:16px;width:40px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}@media (min-width: 640px){.vendor-item-products__title--loading{height:28px;width:250px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-item-products__rating-and-conditions--loading{margin:0}.vendor-item-products__logo--loading{padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite;border:0}.vendor-item-products__slider--loading{display:block;white-space:nowrap}.vendor-product-slide__name--loading{height:36px;width:80%;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.vendor-product-slide__price--loading{height:20px;width:50px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}}

.vendor-product-slide__container{display:inline-block;vertical-align:top;width:124px;height:124px;border-radius:4px}.vendor-product-slide__container:not(:last-child){margin-right:8px}.vendor-product-slide__container--action{width:128px;box-sizing:border-box;padding:12px;font-size:12px;line-height:16px;font-weight:bold}.vendor-product-slide__img{width:100%;height:64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #fff}.vendor-product-slide__img--bordered{border:1px solid #e3e4e6}.vendor-product-slide__img-loader{display:none}.vendor-product-slide__description{margin-top:8px;font-size:12px;line-height:16px}.vendor-product-slide__name-wrapper{height:32px}.vendor-product-slide__name{color:#2e2e33}.vendor-product-slide__price{display:inline-block;margin-top:4px;font-weight:bold}.vendor-product-slide__price--dropped{text-decoration:line-through;font-weight:normal;color:#919399}.vendor-product-slide__price--discount{color:#feae00;margin-right:8px}.vendor-product-slide__price--points{color:#feae00}@media (min-width: 640px){.vendor-product-slide__container{width:134px;height:210px}.vendor-product-slide__container:not(:last-child){margin-right:28px}.vendor-product-slide__container--action{width:196px;padding:16px 12px;font-size:15px;line-height:20px}.vendor-product-slide__img{height:134px}.vendor-product-slide__description{font-size:15px;line-height:20px}.vendor-product-slide__name-wrapper{height:40px}.vendor-product-slide__name{color:#2e2e33}.vendor-product-slide__price{margin-top:12px}}

.vendor-item-products__container{width:100%;padding:16px;box-sizing:border-box;margin-bottom:16px;border-radius:4px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.vendor-item-products__container:last-child{margin-bottom:0}@media (min-width: 640px){.vendor-item-products__container{position:relative;width:100%;margin:0 auto 24px;padding:28px 44px;box-sizing:border-box;cursor:pointer}}.vendor-item-products__logo{display:none}@media (min-width: 640px){.vendor-item-products__logo{display:inline-flex;flex-direction:column;justify-content:center;width:66px;height:66px;padding:4px;box-sizing:border-box;border:1px solid #e3e4e6;border-radius:4px}}@media (min-width: 640px){.vendor-item-products__logo-img{width:100%;border-radius:4px;vertical-align:middle}}@media (min-width: 640px){.vendor-item-products__info-details{display:inline-block;vertical-align:top;margin-left:16px}}.vendor-item-products__title{color:#2e2e33;font-size:15px;line-height:20px;font-weight:bold}@media (min-width: 640px){.vendor-item-products__title{display:block;font-size:22px;line-height:28px;margin-bottom:12px}}.vendor-item-products__slider{margin-top:16px}@media (min-width: 640px){.vendor-item-products__slider{display:inline-block;vertical-align:bottom;width:100%;margin-top:24px}}.vendor-item-products__rating-and-conditions{display:flex;align-items:center}.vendor-item-products__rating{margin-right:12px}.vendor-item-products__rating .rating__votes{margin-top:0}@media (min-width: 640px){.vendor-item-products__rating{display:inline}.vendor-item-products__rating .rating__votes{vertical-align:top;font-size:15px;line-height:20px}}.vendor-item-products__conditions{margin-left:12px}@media (min-width: 640px){.vendor-item-products__conditions{margin-left:0}}.vendor-item-products__conditions-item{color:#919399}.vendor-item-products__conditions-item:not(:last-child):after{content:"•";margin:0 4px}

.vendor-list-empty{text-align:center;padding:24px 0;box-sizing:border-box}.vendor-list-empty__address:before,.vendor-list-empty__filters:before,.vendor-list-empty__search:before{content:'';margin:0 auto 4px}.vendor-list-empty__title{margin-bottom:24px;color:#919399;font-weight:bold;font-size:22px;line-height:28px}@media (min-width: 640px){.vendor-list-empty{padding:96px 0}}

.filters-popup{font-size:15px;line-height:20px}@media (min-width: 640px) and (max-width: 807px){.filters-popup{right:0}}@media (min-width: 640px){.filters-popup{position:absolute;top:52px}.filters-popup .popup--def{min-width:auto;z-index:105}.filters-popup .popup--def.is-opened{position:relative;bottom:unset}.filters-popup .popup--def__shadow,.filters-popup .popup--def__headline{display:none}.filters-popup .popup--def__container-wrap{margin:0;height:auto;width:316px}.filters-popup .popup--def__container{position:relative;min-width:auto;border-radius:16px;border:1px solid rgba(46,46,51,0.12);box-shadow:0px 16px 16px 0px rgba(46,46,51,0.15)}.filters-popup .popup--def__content{width:100%;max-height:365px;padding:30px 32px 16px 32px;margin-bottom:10px;overflow:auto}}.filters-popup__container{padding:20px 20px 50px;box-sizing:border-box;width:100%}@media (min-width: 640px){.filters-popup__container{padding:0}}.filters-popup__filter-list{margin-bottom:24px}@media (min-width: 640px){.filters-popup__filter-list{margin:0}}.filters-popup__filter-item{margin-bottom:8px;font-size:0}.filters-popup__filter-item:last-child{margin-bottom:0}.filters-popup__filter-item .checkbox--row__span{font-size:15px;line-height:20px}.filters-popup__filter-item .checkbox--row__span:after{margin-top:4px}.filters-popup__filter-icon{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:8px;background-size:contain}.filters-popup__label-extra{padding:6px 0;display:flex;align-items:center}.filters-popup__label-extra .label-text--def:before{margin-right:11px;margin-left:3px}.filters-popup__buttons{position:fixed;width:100%;bottom:0;left:0;background-color:#fff;padding:0 24px 24px 24px;box-sizing:border-box;display:flex}@media (min-width: 640px){.filters-popup__buttons{position:relative;padding:0 32px 24px}}.filters-popup__btn{height:48px}.filters-popup__btn:nth-child(2){margin-left:8px}@media (min-width: 640px){.filters-popup__btn{width:100%;margin:0}}

.filters-panel__container{margin-left:0}@media (min-width: 640px){.filters-panel__container{position:relative}}.filters-panel__show-btn{height:44px;width:52px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-family:'Roboto';font-style:normal;font-weight:bold;border-radius:22px;box-shadow:0px -2px 8px 0px rgba(0,0,0,0.04),0px 8px 8px 0px rgba(0,0,0,0.04);background-color:#fff;color:#54545a}.filters-panel__show-btn.is--active::before{display:none}.filters-panel__show-btn__icon{margin-right:0}@media (min-width: 640px){.filters-panel__show-btn{width:126px;font-size:15px;line-height:20px;transition:box-shadow 0.2s ease}.filters-panel__show-btn::before{margin-right:8px}.filters-panel__show-btn:hover,.filters-panel__show-btn:active,.filters-panel__show-btn:focus{box-shadow:0px -2px 8px 0px rgba(0,0,0,0.08),0px 8px 8px 0px rgba(0,0,0,0.08)}.filters-panel__show-btn.is--active:hover{box-shadow:0px -2px 8px 0px rgba(0,0,0,0.08),0px 8px 8px 0px rgba(0,0,0,0.08)}.filters-panel__show-btn__icon{margin-right:8px}}.filters-panel__selected-count{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:12px;color:#fff;background-color:#54545a}@media (min-width: 640px){.filters-panel__selected-count{margin-right:8px}}

.cuisines-items-hidden{position:absolute;top:116px;right:0;background-color:#fff;border:1px solid rgba(46,46,51,0.12);border-radius:4px;box-shadow:0 16px 16px 0 rgba(46,46,51,0.15);z-index:105}.cuisines-items-hidden__btn{width:100%;padding:12px 16px;display:block;font-size:15px;line-height:20px;text-align:left;font-weight:500}.cuisines-items-hidden__btn--is-selected{color:#fff;background-color:#54545a}.cuisines-items-hidden__btn--is-selected:first-child{border-radius:4px 4px 0 0}.cuisines-items-hidden__btn--is-selected:last-child{border-radius:0 0 4px 4px}.cuisines-items-hidden__btn:hover:not(.cuisines-items-hidden__btn--is-selected){background-color:rgba(46,46,51,0.05)}.cuisines-items-hidden__btn:not(:last-child){margin-bottom:1px}.cuisines-items-hidden__btn:first-child{padding-top:16px}.cuisines-items-hidden__btn:last-child{padding-bottom:16px}.cuisines-items-hidden__icon{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:12px;background-repeat:no-repeat;background-size:cover}

.cuisines-panel{width:calc(100% + 16px)}.cuisines-panel__container--empty{padding:8px 0}.cuisines-panel__container--empty .cuisines-panel__slider{display:none}.cuisines-panel__cuisines-icon{width:32px;height:32px;display:block;margin-bottom:8px;background-size:cover;background-repeat:no-repeat}.cuisines-panel__slider{white-space:nowrap;overflow:scroll;padding:16px 0;margin-left:-8px}.cuisines-panel__slide{display:inline-block;vertical-align:top;margin-right:16px;min-width:88px;height:88px;background-color:transparent;border-radius:12px;box-sizing:border-box;box-shadow:0px -2px 8px 0px rgba(0,0,0,0.04),0px 8px 8px 0px rgba(0,0,0,0.04);transition:all 0.2s ease}.cuisines-panel__slide--is-selected{background-color:#54545a;box-shadow:none}.cuisines-panel__slide--is-selected .cuisines-panel__slide-btn{color:#fff}.cuisines-panel__slide:first-child{margin-left:8px}.cuisines-panel__slide--more{display:none}.cuisines-panel__slide-btn{display:block;padding:16px 16px 12px;width:100%;height:100%;background-color:transparent;color:inherit;font-size:15px;line-height:20px;font-weight:500;border-radius:12px;box-sizing:border-box;text-align:left}.cuisines-panel__loading-item{display:inline-block;vertical-align:middle;height:33px;margin-right:16px;line-height:20px;animation:loading-blink .8s infinite}.cuisines-panel__loading-item:before{content:'';width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:8px;background-color:#fff;border-radius:3px}.cuisines-panel__gray-block{display:inline-block;vertical-align:middle;width:150px;height:24px;background-color:#fff;border-radius:3px}@media (min-width: 640px){.cuisines-panel{padding-right:88px;width:calc(100% - 88px);position:relative}.cuisines-panel__container--empty{padding:12px 0}.cuisines-panel__slider{padding:24px 0;overflow:hidden;height:88px;white-space:normal}.cuisines-panel__slide--more{margin-top:24px;display:block;width:88px;position:absolute;top:0;right:0;margin-right:0;visibility:hidden}.cuisines-panel__slide--more .cuisines-panel__cuisines-icon{background-image:url("/build/static/mocks/cuisines-more--black.svg")}.cuisines-panel__slide--more-visible{visibility:visible}.cuisines-panel__slide--more-selected .cuisines-panel__cuisines-icon{background-image:url("/build/static/mocks/cuisines-more--white.svg")}.cuisines-panel__loading-item{display:inline-block;vertical-align:middle;height:33px;margin-right:40px;line-height:20px;animation:loading-blink .8s infinite}.cuisines-panel__loading-item:before{content:'';width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:8px;background-color:#fff;border-radius:3px}.cuisines-panel__gray-block{display:inline-block;vertical-align:middle;width:150px;height:24px;background-color:#fff;border-radius:3px}.cuisines-panel__slide:hover:not(.cuisines-panel__slide--is-selected){box-shadow:0px -2px 8px 0px rgba(0,0,0,0.04),0px 8px 8px 0px rgba(0,0,0,0.08);transform:translateY(-3px)}.cuisines-panel__slide--is-hidden{visibility:hidden}}

.shop-collection-item__container{height:200px;width:262px}@media (min-width: 640px){.shop-collection-item__container{height:180px;width:348px}}.shop-collection-item__info{bottom:16px;left:16px}@media (min-width: 640px){.shop-collection-item__info{bottom:20px;left:24px}}

.shop-collection-slider{padding-top:0;margin-left:-16px;margin-right:-16px}.shop-collection-slider--new{margin-left:0;margin-right:0}.shop-collection-slider--new .shop-collection-slider__item{margin-right:8px}@media (min-width: 640px){.shop-collection-slider{padding-top:24px;margin-left:inherit;margin-right:inherit}}.shop-collection-slider__item .vendor-collection-item__img{height:200px;width:100%;object-position:left}@media (min-width: 640px){.shop-collection-slider__item .vendor-collection-item__img{height:180px}}@media (min-width: 640px){.shop-collection-slider__item{margin-right:32px}}.shop-collection-slider__item--single{width:calc(100% - 32px);margin-right:0}@media (min-width: 640px){.shop-collection-slider__item--single{width:100%}}.shop-collection-slider__item--loading{border-radius:16px;height:200px;width:262px}@media (min-width: 640px){.shop-collection-slider__item--loading{width:348px;height:180px}}

.shop-collection-item{position:relative;border-radius:16px}.shop-collection-item__container{height:156px;width:163px}@media (min-width: 640px){.shop-collection-item__container{height:204px;width:100%}}.shop-collection-item__container--is-loading{background:#fff;animation-name:loading-blink;animation-duration:.8s;animation-iteration-count:infinite}.shop-collection-item__info{bottom:16px;left:16px}@media (min-width: 640px){.shop-collection-item__info{bottom:20px;left:24px}}.shop-collection-item__info__container{position:absolute;z-index:2;display:flex;align-items:center;font-size:12px;line-height:16px;font-weight:700;background:#fff;color:#2e2e33;border-radius:12px;padding:4px 8px;top:4px;left:4px}.shop-collection-item__info__container--delivery{color:#0ec645}.shop-collection-item__info__container--citymobil{color:#ffae00}.shop-collection-item__info__container__icon{margin-right:4px;height:13px}.shop-collection-item__img-container{width:100%;height:100%;background-size:calc(163px - 32px) auto;background-repeat:no-repeat;background-position:center 50%;position:absolute;border-radius:16px;top:0}.shop-collection-item__img-container--has-description{height:70%;z-index:1;border-radius:16px;background-position:center 60%}.shop-collection-item__img-container-description{height:100%;width:100%;display:flex;align-items:flex-end;justify-content:center;position:absolute;top:0;background:rgba(0,0,0,0.2);border-radius:16px}.shop-collection-item__img-container-description>span{height:32px;width:calc(100% - 24px);white-space:break-spaces;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:500;font-size:12px;line-height:16px;margin-bottom:8px}@media (min-width: 640px){.shop-collection-item__img-container-description>span{font-size:15px;line-height:20px;margin-bottom:14px}}

@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:600;src:url("/fonts/montserrat-bold/Montserrat-Bold.eot");src:local("Montserrat-Bold"),url("/fonts/montserrat-bold/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-Bold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-Bold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-Bold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-Bold.svg") format("svg");font-display:swap}@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:800;src:url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot");src:local("Montserrat-ExtraBold"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.svg") format("svg");font-display:swap}.vendor-list__btn--load-more{display:block;margin:16px auto 32px;box-sizing:border-box}.vendor-list__title-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-top:8px}@media (min-width: 640px){.vendor-list__title-row{padding-top:0}}.vendor-list__ul{padding-top:16px}@media (min-width: 640px){.vendor-list__ul{padding-top:8px;display:flex;flex-wrap:wrap}}.vendor-list__filters-notice{margin:28px auto 32px;text-align:center;font-weight:bold}.vendor-list__filters-notice-label{margin:4px 0 24px;font-size:22px;line-height:28px;color:#919399}@media (min-width: 640px){.vendor-list__filters-notice{margin-top:32px}.vendor-list__filters-notice-btn{width:218px}}.vendor-list__search-result{margin-top:20px}.lazyload{opacity:0.001}

@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:600;src:url("/fonts/montserrat-bold/Montserrat-Bold.eot");src:local("Montserrat-Bold"),url("/fonts/montserrat-bold/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-Bold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-Bold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-Bold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-Bold.svg") format("svg");font-display:swap}@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:800;src:url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot");src:local("Montserrat-ExtraBold"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.svg") format("svg");font-display:swap}.tabs__fade--enter-active,.tabs__fade--leave-active{transition:opacity 0.2s}.tabs__fade--enter,.tabs__fade--leave-to{opacity:0}.tabs__fade--leave,.tabs__fade--leave-to{position:absolute;width:100%;top:0;left:0}.tabs__tabs{display:flex;white-space:nowrap;overflow:auto}.tabs__tabs::-webkit-scrollbar{display:none}.tabs__tab{cursor:pointer;font-family:'Montserrat-Bold', sans-serif;margin-right:32px;font-size:22px;line-height:28px;font-weight:700;color:#919399;transition:color 0.2s}@media (min-width: 640px){.tabs__tab{font-size:46px;line-height:64px;letter-spacing:1px;font-weight:800}}.tabs__tab--active{color:#2e2e33}.tabs__content{position:relative}

@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:600;src:url("/fonts/montserrat-bold/Montserrat-Bold.eot");src:local("Montserrat-Bold"),url("/fonts/montserrat-bold/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-Bold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-Bold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-Bold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-Bold.svg") format("svg");font-display:swap}@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:800;src:url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot");src:local("Montserrat-ExtraBold"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.svg") format("svg");font-display:swap}.vendor-list__btn--load-more{display:block;margin:16px auto 32px;box-sizing:border-box}.vendor-list__title{font-family:Montserrat-Bold, sans-serif;width:100%;margin-bottom:16px;font-size:30px;line-height:36px;font-weight:800;color:#2e2e33}@media (min-width: 640px){.vendor-list__title{margin-bottom:24px;font-size:46px;line-height:64px;letter-spacing:1px}}.vendor-list__ul{padding-top:16px}@media (min-width: 640px){.vendor-list__ul{padding-top:8px;display:flex;flex-wrap:wrap}}.vendor-list__filters-notice{margin:28px auto 32px;text-align:center;font-weight:bold}.vendor-list__filters-notice-label{margin:4px 0 24px;font-size:22px;line-height:28px;color:#919399}@media (min-width: 640px){.vendor-list__filters-notice{margin-top:32px}.vendor-list__filters-notice-btn{width:218px}}.vendor-list__search-result{margin-top:20px}.lazyload{opacity:0.001}.vendor-list__empty{display:flex;flex-direction:column;align-items:center;font-weight:500;text-align:center;padding:96px 0;color:#919399;font-size:22px;line-height:28px}.vendor-list__filters-notice-btn{border-radius:8px;padding:12px 20px;height:auto;width:auto;font-size:15px;line-height:20px}

.filters-panel__container{position:relative}.filters-panel__labels{display:flex;align-items:center;padding:8px 0 0;margin-bottom:0;overflow-x:auto}.filters-panel__labels::-webkit-scrollbar{display:none}@media (min-width: 640px){.filters-panel__labels{padding:28px 0 16px;flex-wrap:wrap;margin-bottom:4px}}.filters-panel__clear{display:flex;width:44px;height:44px;align-items:center;border-radius:22px;transition:all .2s;justify-content:center;box-shadow:0 0 16px rgba(0,0,0,0.12);margin-bottom:12px;background:#fff;position:absolute;top:8px;right:0}@media (min-width: 640px){.filters-panel__clear{position:relative;top:0}}.filters-panel__spacer{padding:0 21px;height:10px}

.filter-item__container{margin-right:12px}@media (min-width: 640px){.filter-item__container{margin-bottom:12px}}.filter-item__container:last-child{margin-right:0}.filter-item__label{display:flex;align-items:center;padding:12px 16px;border-radius:12px;background:#f6f6f6;white-space:nowrap;cursor:pointer;transition:all .2s;font-size:15px;line-height:20px}.filter-item__label:hover{background:#ECEDF0}.filter-item__label:active{background:#E6E7EB}.filter-item__label--loading{animation-name:loading-blink;animation-duration:.8s;animation-iteration-count:infinite;height:20px;width:80px}.filter-item__label--active{background:#2e2e33;color:#fff}.filter-item__label--active:hover{background:#46464e}.filter-item__label--sort{padding:14px}.filter-item__label--love{padding-left:19px}.filter-item__label--love>.icon__container{margin-right:11px}.filter-item__down{margin-left:12px}

.filters-popup{font-size:15px;line-height:20px}@media (min-width: 640px) and (max-width: 807px){.filters-popup{right:0}}@media (min-width: 640px){.filters-popup{position:absolute;top:82px;margin-left:-16px}.filters-popup .popup--def{min-width:auto;z-index:105}.filters-popup .popup--def.is-opened{position:relative;bottom:unset}.filters-popup .popup--def__shadow,.filters-popup .popup--def__headline{display:none}.filters-popup .popup--def__container-wrap{margin:0;height:auto;width:316px}.filters-popup .popup--def__container{position:relative;min-width:auto;border-radius:16px;border:1px solid rgba(46,46,51,0.12);box-shadow:0px 16px 16px 0px rgba(46,46,51,0.15)}.filters-popup .popup--def__content{width:100%;max-height:365px;padding:30px 32px 16px 32px;margin-bottom:10px;overflow:auto}}.filters-popup__container{padding:20px 20px 50px;box-sizing:border-box;width:100%}@media (min-width: 640px){.filters-popup__container{padding:0}}.filters-popup__filter-list{margin-bottom:24px}@media (min-width: 640px){.filters-popup__filter-list{margin:0}}.filters-popup__filter-item{margin-bottom:8px;font-size:0}.filters-popup__filter-item:last-child{margin-bottom:0}.filters-popup__filter-item .checkbox--row__span{font-size:15px;line-height:20px}.filters-popup__filter-item .checkbox--row__span:after{margin-top:4px}.filters-popup__filter-icon{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:8px;background-size:contain}.filters-popup__label-extra{padding:6px 0;display:flex;align-items:center}.filters-popup__label-extra .label-text--def{color:#2e2e33}.filters-popup__label-extra .label-text--def:before{margin-right:11px;margin-left:3px}.filters-popup__buttons{position:fixed;width:100%;bottom:0;left:0;background-color:#fff;padding:0 24px 24px 24px;box-sizing:border-box;display:flex}@media (min-width: 640px){.filters-popup__buttons{position:relative;padding:0 32px 24px}}.filters-popup__btn{height:48px}.filters-popup__btn:nth-child(2){margin-left:8px}.filters-popup__btn:disabled{filter:opacity(0.5)}@media (min-width: 640px){.filters-popup__btn{width:100%;margin:0}}

.grocery-list__container{padding-top:24px;display:flex;flex-wrap:wrap}@media (min-width: 640px){.vendor-item{margin:0 20px 20px 0;box-shadow:0 0 0 0 rgba(227,228,230,0)}.vendor-item:hover .vendor-item__link{box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0px 7px 19px -1px rgba(172,172,179,0.3)}.vendor-item__link{transition:all 0.2s ease;box-shadow:0px 7px 20px -8px rgba(157,157,163,0.1)}.vendor-item__images{min-height:114px}.vendor-item__cover{transition:all 0.2s ease}.vendor-item__wrap{transition:all 0.2s ease}.vendor-item__row{margin-top:12px}}@media (min-width: 640px) and (min-width: 1600px){.vendor-item{width:calc(100% / 4 - (20px * 3 / 4))}.vendor-item:nth-child(4n){margin-right:0}}@media (min-width: 640px) and (min-width: 1040px) and (max-width: 1600px){.vendor-item{width:calc(100% / 3 - (20px * 2 / 3))}.vendor-item:nth-child(3n){margin-right:0}}@media (min-width: 640px) and (min-width: 1040px){.vendor-item{transition:all 0.2s ease}.vendor-item:hover{margin-top:-4px;margin-bottom:24px}.vendor-item:hover .vendor-fave__btn{opacity:1;pointer-events:auto}.vendor-item.is-closed .vendor-fave__btn.is-active{opacity:0;pointer-events:none}.vendor-item.is-closed:hover .vendor-item__cover{filter:opacity(0.6) grayscale(0)}.vendor-item.is-closed:hover .vendor-fave__btn.is-active{opacity:1;pointer-events:auto}.vendor-fave__btn{opacity:0;pointer-events:none;transition:opacity 0.2s ease}.vendor-fave__btn.is-active{opacity:1;pointer-events:auto}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px){.vendor-item{width:calc(100% / 3 - (16px * 2 / 3))}.vendor-item:nth-child(3n){margin-right:0}}@media (min-width: 640px) and (min-width: 640px) and (max-width: 1040px) and (min-width: 640px) and (max-width: 1040px){.vendor-item{margin-right:0;margin-left:16px;width:calc(100% / 2 - (16px / 2))}.vendor-item:nth-child(2n+1){margin-right:0;margin-left:0}}

.grocery-card__container{position:relative;height:200px;transition:all 0.2s ease}.grocery-card__container:hover{box-shadow:0 7px 19px -1px rgba(172,172,179,0.5);transform:translateY(-6px)}@media (min-width: 640px){.grocery-card__container{height:180px}}.grocery-card__info{color:#2e2e33}.grocery-card__info__container{font-size:15px;line-height:20px}.grocery-card__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:200px;z-index:5;background-size:cover;border-radius:16px;object-position:left}@media (min-width: 640px){.grocery-card__img{height:180px}}@media (min-width: 640px){.grocery-card{margin-right:32px}}

.empty-search__container{text-align:center;padding:24px 0;box-sizing:border-box}@media (min-width: 640px){.empty-search__container{padding:96px 0}}.empty-search__content:before{content:'';margin:0 auto 4px}.empty-search__title{margin-bottom:24px;font-style:normal;font-weight:500;line-height:28px;font-size:22px;line-height:28px;color:#919399}

.grocery-filters{display:flex;align-items:center;padding:28px 0 8px}.grocery-filters__clear-btn{display:flex;width:44px;height:44px;align-items:center;border-radius:22px;transition:all .2s;justify-content:center;box-shadow:0 0 16px rgba(0,0,0,0.12);background:#fff;position:absolute;top:8px;right:0}@media (min-width: 640px){.grocery-filters__clear-btn{position:relative;top:0}}

.grocery-filter{padding:12px 16px;background:#F6F6F6;border-radius:12px;margin-right:12px;font-size:15px;line-height:20px;cursor:pointer;transition:all .2s}.grocery-filter:hover{background:#ECEDF0}.grocery-filter:active{background:#E6E7EB}.grocery-filter--selected{background:#2e2e33;color:#fff}.grocery-filter--selected:hover{background:#46464e}

@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:600;src:url("/fonts/montserrat-bold/Montserrat-Bold.eot");src:local("Montserrat-Bold"),url("/fonts/montserrat-bold/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-Bold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-Bold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-Bold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-Bold.svg") format("svg");font-display:swap}@font-face{font-family:'Montserrat-Bold';font-style:normal;font-weight:800;src:url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot");src:local("Montserrat-ExtraBold"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff2") format("woff2"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.woff") format("woff"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.ttf") format("truetype"),url("/fonts/montserrat-bold/Montserrat-ExtraBold.svg") format("svg");font-display:swap}.promoaction-list__container{padding-bottom:24px}@media (min-width: 640px){.promoaction-list__container{padding-bottom:0}}.promoaction-list__container--title{padding:40px 0 24px;font-size:30px;line-height:36px;font-family:'Montserrat-Bold', sans-serif}.promoaction-list__header-background{background:#ffffff}.promoaction-list__header{position:relative;height:120px;overflow:hidden}@media (min-width: 640px){.promoaction-list__header{height:160px}}.promoaction-list__title-container{position:relative;height:100%}.promoaction-list__title-image{position:absolute;bottom:0;right:0}.promoaction-list__title{width:178px;position:relative;font-size:30px;line-height:36px}@media (min-width: 640px){.promoaction-list__title{padding-top:46px}}.promoaction-list__sections-list{margin-top:24px;background-image:linear-gradient(-180deg, #fff 0%, #fbfbfb 18%, #f6f6f6 100%)}@media (min-width: 640px){.promoaction-list__sections-list{margin-top:0}}.promoaction-list__section{margin-bottom:32px}.promoaction-list__section-title{margin-bottom:16px;font-size:22px;line-height:28px;font-weight:bold}.promoaction-list__section-banner-text{font-weight:bold}.promoaction-list__section-banner-text--regular{font-weight:normal}.promoaction-list__section-banner-login{height:100%;display:flex;flex-direction:column;justify-content:space-between}.promoaction-list__section-banner-inner{height:100%}.promoaction-list__section-banner--food-for-points{background-image:linear-gradient(-137deg, rgba(233,195,220,0.5) 0%, rgba(184,227,246,0.5) 100%)}.promoaction-list__section-banner--happy-hours{background-image:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #fff5b2 0%, #ffdebc 100%)}.promoaction-list__section-banner--promocode{background-image:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #f4b2d4 0%, #e0cefa 100%)}.promoaction-list__section-banner--gift{background-image:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(45deg, #b9efc9 0%, #fef3b2 100%)}@media (min-width: 640px){.promoaction-list__header{height:138px}.promoaction-list__title{width:auto;padding-top:0;font-size:46px;line-height:64px;line-height:normal}.promoaction-list__sections-list{padding-top:10px}.promoaction-list__section{margin-bottom:64px}.promoaction-list__section:last-child{margin-bottom:32px}.promoaction-list__section-title{margin-bottom:24px;font-size:30px;line-height:36px}.promoaction-list__no-promoactions-block{padding:62px 0 168px;max-width:368px}.promoaction-list__no-promoactions-text{font-size:22px;line-height:28px;text-align:center}}

.promoactions-list-page__wrapper{background:#f6f6f6}.promoactions-list-page__upper{background:#fff}.promoactions-list-page__container{padding-bottom:24px}@media (min-width: 640px){.promoactions-list-page__container{padding-bottom:0}}.promoactions-list-page__container--title{font-size:30px;line-height:36px;padding:40px 0 24px}.promoactions-list-page__header-background{background:#FFFFFF}.promoactions-list-page__header-background--old{background-image:radial-gradient(circle, rgba(255,255,255,0.43) 0%, rgba(255,255,255,0) 100%),linear-gradient(-99deg, rgba(233,195,220,0.5) 0%, rgba(184,227,246,0.5) 100%)}.promoactions-list-page__header-background--old .promoactions-list-page__header{height:160px}.promoactions-list-page__header-background--old .promoactions-list-page__header-image{width:152px;position:absolute;bottom:0;right:-20px}@media (min-width: 640px){.promoactions-list-page__header-background--old .promoactions-list-page__header-image{right:-60px;bottom:10px;width:371px}}@media (min-width: 640px) and (max-width: 1040px){.promoactions-list-page__header-background--old .promoactions-list-page__header-image{right:-80px}}@media (min-width: 640px){.promoactions-list-page__header-background--old .promoactions-list-page__header{height:208px}}.promoactions-list-page__header-background--old .promoactions-list-page__title.promotion__title{padding-top:46px}@media (min-width: 640px){.promoactions-list-page__header-background--old .promoactions-list-page__title.promotion__title{padding-top:56px}}.promoactions-list-page__header{position:relative;height:120px;overflow:hidden}@media (min-width: 640px){.promoactions-list-page__header{height:160px}}.promoactions-list-page__title-container{position:relative;height:100%}.promoactions-list-page__title-image{position:absolute;bottom:0;right:0}.promoactions-list-page__title{width:178px;position:relative;font-size:30px;line-height:36px}@media (min-width: 640px){.promoactions-list-page__title{padding-top:46px}}.promoactions-list-page__sections-list{margin-top:24px;background-image:linear-gradient(-180deg, #fff 0%, #fbfbfb 18%, #f6f6f6 100%)}@media (min-width: 640px){.promoactions-list-page__sections-list{margin-top:0}}.promoactions-list-page__section{margin-bottom:32px}.promoactions-list-page__section-title{margin-bottom:16px;font-size:22px;line-height:28px;font-weight:bold}.promoactions-sections-slider__container{box-shadow:inset 0 -1px 0 #f6f6f6}.promoactions-sections-slider__slide{display:inline-block}.promoactions-sections-slider__slide:not(:last-child){margin-right:24px}.promoactions-sections-slider__slide-label{padding:18px 0;white-space:nowrap}.promoactions-sections-slider__slide-label--underlined{box-shadow:inset 0 -1px 0 #2e2e33}.promoactions-list-page__section-banner-inner{height:100%}.promoactions-list-page__section-banner--food-for-points{background-image:linear-gradient(-137deg, rgba(233,195,220,0.5) 0%, rgba(184,227,246,0.5) 100%)}.promoactions-list-page__section-banner--happy-hours{background-image:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #fff5b2 0%, #ffdebc 100%)}.promoactions-list-page__section-banner--promocode{background-image:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(-135deg, #f4b2d4 0%, #e0cefa 100%)}.promoactions-list-page__section-banner--gift{background-image:radial-gradient(ellipse at 100% 100%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0) 100%),linear-gradient(45deg, #b9efc9 0%, #fef3b2 100%)}.promoactions-list-page__section-banner-login{height:100%;display:flex;flex-direction:column;justify-content:space-between}.promoactions-list-page__section-banner-text{font-weight:bold}.promoactions-list-page__section-banner-text--regular{font-weight:normal}.promoactions-list-page__no-promoactions{display:flex;justify-content:center;background-image:linear-gradient(-180deg, #fff 0%, #fbfbfb 18%, #f6f6f6 100%)}.promoactions-list-page__no-promoactions-block{text-align:center;padding:32px 0 80px}.promoactions-list-page__no-promoactions-text{font-size:15px;line-height:20px;text-align:center;color:#919399;font-weight:bold}@media (min-width: 640px){.promoactions-list-page__header{height:138px}.promoactions-list-page__title{width:auto;padding-top:0;font-size:46px;line-height:64px;line-height:normal}.promoactions-list-page__sections-list{padding-top:10px}.promoactions-list-page__section{margin-bottom:64px}.promoactions-list-page__section:last-child{margin-bottom:32px}.promoactions-list-page__section-title{margin-bottom:24px;font-size:30px;line-height:36px}.promoactions-sections-slider__container{background-color:#fff;box-shadow:initial;padding-bottom:36px}.promoactions-sections-slider__slide:not(:last-child){margin-right:28px}.promoactions-sections-slider__slide-label{padding:24px 0;cursor:pointer}.promoactions-sections-slider__slide-label--underlined{box-shadow:initial}.promoactions-sections-slider__slide-label:hover{color:#0ec645}.promoactions-list-page__slide-cucumber{position:absolute;bottom:0;right:16px}.promoactions-list-page__no-promoactions-block{padding:62px 0 168px;max-width:368px}.promoactions-list-page__no-promoactions-text{font-size:22px;line-height:28px;text-align:center}}.promoactions-list-page__section-title--loading{height:24px;width:220px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}.promoactions-sections-slider__slide-label--loading{margin:18px 0;padding:0;height:24px;width:124px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite}@media (min-width: 640px){.promoactions-list-page__section-title--loading{height:30px;width:280px;padding:0;background-color:#f6f6f6;border-radius:4px;animation:loading-blink .8s infinite;margin-bottom:26px}.promoactions-sections-slider__slide-label--loading{margin:24px 0;padding:0}}

.promoactions-promocodes__container{padding-bottom:20px}@media (min-width: 640px){.promoactions-promocodes__container{background:#FFFFFF;padding-top:0;padding-bottom:30px;margin-top:5px}.promoactions-promocodes__container:hover .promoactions-promocodes-slider__prev,.promoactions-promocodes__container:hover .promoactions-promocodes-slider__next{opacity:1}.promoactions-promocodes-slider__prev,.promoactions-promocodes-slider__next{position:absolute;top:16px;bottom:0;margin:auto;opacity:0;transition:all .3s}.promoactions-promocodes-slider__prev{left:-20px}.promoactions-promocodes-slider__next{right:-20px}.promoactions-promocodes-slider__slide-container{display:inline-block}}

.promoactions-promocode__item{display:flex;position:relative;bottom:0;background:#F6F6F6;border-radius:8px;width:max-content;transition:all .3s;height:56px;overflow:visible}@media (min-width: 640px){.promoactions-promocode__item{height:88px;border-radius:16px}}@media (min-width: 640px){.promoactions-promocode__item:hover{bottom:5px}}.promoactions-promocode__info{display:flex;flex-direction:column;padding:8px 16px;border-right:1px solid rgba(0,0,0,0.08)}@media (min-width: 640px){.promoactions-promocode__info{padding:16px 24px}}.promoactions-promocode__up{display:flex;margin-bottom:4px;font-size:12px;line-height:16px}@media (min-width: 640px){.promoactions-promocode__up{font-size:15px;line-height:20px}}.promoactions-promocode__up>:first-child{color:#919399}.promoactions-promocode__up>:last-child{color:#FB6262}.promoactions-promocode__down{display:flex;line-height:32px;font-weight:500;color:#2E2E33;font-size:15px;line-height:20px}@media (min-width: 640px){.promoactions-promocode__down{font-size:22px;line-height:28px}}.promoactions-promocode__copy{padding:0 12px;cursor:pointer;display:flex;align-items:center;transition:all .3s;position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px}@media (min-width: 640px){.promoactions-promocode__copy{padding:0 28px;border-top-right-radius:16px;border-bottom-right-radius:16px}.promoactions-promocode__copy:before{content:'Скопировать';display:none;transition:all .2s;position:absolute;left:-35px;top:-40px;margin:auto;background:#FFFFFF;padding:18px 26px;box-shadow:0px -2px 8px rgba(0,0,0,0.04),0px 8px 8px rgba(0,0,0,0.04);border-radius:16px;width:fit-content;z-index:1}.promoactions-promocode__copy:hover:before{display:block}}.promoactions-promocode__copy:hover{background:#f1f1f1}.promoactions-promocode__container{display:inline-block;margin-right:20px}.promoactions-promocode__container--last{margin-right:50px}@media (min-width: 640px){.promoactions-promocode__container{padding-top:20px}}

.promoactions-groups__row{display:flex;margin-bottom:20px}.promoactions-groups__row:last-child{margin-bottom:0}@media (min-width: 640px){.promoactions-groups__row{margin-bottom:52px}}

.promoactions-groups__card-container__fast_ddk{background:radial-gradient(88.41% 88.41% at 88.41% 72.81%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.0001) 100%),linear-gradient(225deg, #C6FCFE .38%, #B8FFAF 97.91%)}.promoactions-groups__card-container__fast_ddk .promoactions-groups__sub{background:inherit}.promoactions-groups__card-container__only_in_your_district{background:radial-gradient(88.41% 88.41% at 88.41% 72.81%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.0001) 100%),linear-gradient(225deg, #FFF5B2 .38%, #FFDEBC 99.16%)}.promoactions-groups__card-container__only_in_your_district .promoactions-groups__sub{background:inherit}.promoactions-groups__card-container__product_as_gift{background:radial-gradient(88.41% 88.41% at 88.41% 72.81%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.0001) 100%),linear-gradient(225deg, #E9C3DC 0%, #B8E3F6 100%)}.promoactions-groups__card-container__product_as_gift .promoactions-groups__sub{background:inherit}.promoactions-groups__card-container__per_company{background:radial-gradient(88.41% 88.41% at 88.41% 72.81%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.0001) 100%),linear-gradient(45deg, #B9EFC9 0%, #FEF3B2 100%)}.promoactions-groups__card-container__per_company:hover .promoactions-groups__slider__left-btn,.promoactions-groups__card-container__per_company:hover .promoactions-groups__slider__right-btn{opacity:1}.promoactions-groups__card-container__per_company .promoactions-groups__sub{background:inherit}.promoactions-groups__card-container__happy_hours{background:radial-gradient(88.41% 88.41% at 88.41% 72.81%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.0001) 100%),linear-gradient(225deg, #F4B2D4 0%, #E0CEFA 100%)}.promoactions-groups__card-container__happy_hours .promoactions-groups__sub{background:inherit}.promoactions-groups__card-container__ffp{background:radial-gradient(88.41% 88.41% at 88.41% 72.81%, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.0001) 100%),linear-gradient(225deg, #C5FCF8 0%, #ADBAFF 97.91%)}.promoactions-groups__card-container__ffp:hover .promoactions-groups__slider__left-btn,.promoactions-groups__card-container__ffp:hover .promoactions-groups__slider__right-btn{opacity:1}.promoactions-groups__card-container__ffp .promoactions-groups__sub{background:inherit}.promoactions-groups__card-container{flex:1;width:100%;margin-right:16px;position:relative;border-radius:16px;box-shadow:inset 0px -0.5px 0px rgba(46,46,51,0.08);transition:all .2s;bottom:0}@media (min-width: 640px){.promoactions-groups__card-container{margin-right:32px}}.promoactions-groups__card-container__per_company{flex:2}.promoactions-groups__card-container:hover.promoactions-groups__card-container__per_company:hover,.promoactions-groups__card-container:hover .promoactions-groups__card-container__ffp:hover{bottom:5px}.promoactions-groups__card-container:last-child{margin-right:0}.promoactions-groups__sub{position:absolute;height:100%;left:0;right:0;margin:auto;top:4px;z-index:1;opacity:0.7;border-radius:inherit;box-shadow:inherit;width:calc(100% - 4px)}.promoactions-groups__sub:last-child{top:8px;z-index:0;width:calc(100% - 12px)}.promoactions-groups__card{box-shadow:inset 0px -0.5px 0px rgba(46,46,51,0.08);position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1;cursor:pointer;height:180px;padding:16px 12px;transition:all .2s;max-width:calc(100% - 24px);border-radius:16px;z-index:2;bottom:0}.promoactions-groups__card.promoactions-groups__per_company,.promoactions-groups__card.promoactions-groups__ffp{justify-content:space-between}.promoactions-groups__card.promoactions-groups__per_company h1,.promoactions-groups__card.promoactions-groups__ffp h1{font-size:22px;line-height:28px}@media (min-width: 640px){.promoactions-groups__card.promoactions-groups__per_company h1,.promoactions-groups__card.promoactions-groups__ffp h1{font-size:30px;line-height:36px}}.promoactions-groups__card.promoactions-groups__per_company{flex:2}.promoactions-groups__card.promoactions-groups__per_company h1{max-width:200px}@media (min-width: 640px){.promoactions-groups__card.promoactions-groups__per_company h1{max-width:inherit}}.promoactions-groups__card.promoactions-groups__ffp{height:276px}.promoactions-groups__card h1{font-size:15px;line-height:20px;max-width:217px;z-index:1}.promoactions-groups__card .promoactions-groups__total{position:absolute;top:12px;right:12px;height:18px;padding:0 5.5px;background:rgba(46,46,51,0.2);display:flex;justify-content:center;align-items:center;border-radius:9px;font-weight:500;color:#ffffff;font-size:12px;line-height:16px}.promoactions-groups__card .promoactions-groups__time{display:flex;width:fit-content;padding:6px 12px;margin-top:8px;color:#0ec645;background:#f6f6f6;font-weight:500;border-radius:16px;font-size:12px;line-height:16px}.promoactions-groups__card .promoactions-groups__time>span{margin-right:5px}.promoactions-groups__card:hover .promoactions-groups__animated-images--fast_ddk .action1-1{transform:scale(1.3) translate(0, 30px)}.promoactions-groups__card:hover .promoactions-groups__animated-images--fast_ddk .action1-2{transform:scale(0.7) translate(0, -52px)}.promoactions-groups__card:hover .promoactions-groups__animated-images--only_in_your_district .action2-1{transform:translate(30px, 40px) scale(1.3)}.promoactions-groups__card:hover .promoactions-groups__animated-images--only_in_your_district .action2-2{transform:translate(0, -10px) rotate(-30deg)}.promoactions-groups__card:hover .promoactions-groups__animated-images--only_in_your_district .action2-3{transform:translate(-15px, 15px) scale(0.6)}.promoactions-groups__card:hover .promoactions-groups__animated-images--product_as_gift .action3-1{transform:translate(-20px, 30px) scale(1.3)}.promoactions-groups__card:hover .promoactions-groups__animated-images--product_as_gift .action3-2{transform:translate(60px, 10px) scale(0.95)}.promoactions-groups__card:hover .promoactions-groups__animated-images--product_as_gift .action3-3{transform:translate(-15px, -30px) scale(0.7)}.promoactions-groups__card:hover .promoactions-groups__animated-images--happy_hours .action4-1{transform:translate(20px, -5px) rotate(70deg) scale(1.2)}.promoactions-groups__card:hover .promoactions-groups__animated-images--happy_hours .action4-2{transform:translate(-10px, -40px) rotate(-40deg) scale(0.8)}.promoactions-groups__slider__right-btn,.promoactions-groups__slider__left-btn{position:absolute;top:0;bottom:0;margin:auto;transition:all .3s;opacity:0}.promoactions-groups__slider__left-btn{left:-40px}.promoactions-groups__slider__right-btn{right:-40px}.promoactions-groups__chunk .promoactions-groups__slide:nth-child(2){margin-top:16px}.promoactions-groups__slide{background:#FFF;width:280px;padding:12px;border-radius:12px;display:flex}.promoactions-groups__slide-container{display:inline-block;margin-left:20px}.promoactions-groups__slide-container:first-child{margin-left:0}.promoactions-groups__slide__img{margin-right:12px;min-width:78px;width:78px;height:78px;border-radius:39px;background-position:center;background-size:cover}.promoactions-groups__slide__info{display:flex;flex-direction:column}.promoactions-groups__slide__info span{white-space:normal}.promoactions-groups__slide__info span:first-child{font-size:15px;line-height:24px;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promoactions-groups__slide__info span:last-child{font-weight:bold;font-size:12px;line-height:16px}.promoactions-groups__animated-images{position:absolute;overflow:hidden;z-index:0;height:70%;width:100%;right:0;top:0}.promoactions-groups__animated-images>img{position:absolute;transition:all .2s}.promoactions-groups__animated-images--fast_ddk .action1-1{width:60px;right:86px;bottom:55px}.promoactions-groups__animated-images--fast_ddk .action1-2{width:60px;right:13px;bottom:18px}.promoactions-groups__animated-images--only_in_your_district .action2-1{width:60px;right:172px;bottom:24px}.promoactions-groups__animated-images--only_in_your_district .action2-2{width:65px;right:87px;bottom:40px}.promoactions-groups__animated-images--only_in_your_district .action2-3{width:60px;right:12px;bottom:32px}.promoactions-groups__animated-images--product_as_gift .action3-1{width:60px;right:88px;bottom:104px}.promoactions-groups__animated-images--product_as_gift .action3-2{width:60px;right:112px;bottom:20px}.promoactions-groups__animated-images--product_as_gift .action3-3{width:60px;right:20px;bottom:54px}.promoactions-groups__animated-images--happy_hours .action4-1{width:100px;right:85px;bottom:15px}.promoactions-groups__animated-images--happy_hours .action4-2{width:72px;right:15px;bottom:47px}@media (min-width: 640px){.promoactions-groups__card{justify-content:space-between;padding:24px;height:180px}.promoactions-groups__card h1{font-size:30px;line-height:36px;max-width:217px}.promoactions-groups__animated-images{height:100%}}

.special-promotion-slider__container{position:relative}.special-promotion-slider__container:hover .special-promotion-slider__btn{opacity:1}.special-promotion-slider__btn{opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 0.1s ease-out}.special-promotion-slider__btn.btn-round--left{left:0;transform:translateY(-50%) translateX(-50%)}.special-promotion-slider__btn.btn-round--right{right:0;transform:translateY(-50%) translateX(50%)}

.special-promotion-card__container{display:inline-block;width:150px;height:192px;padding:20px 20px 20px 24px;background:#E2F4FC;border-radius:16px;cursor:pointer;box-sizing:border-box;transition:box-shadow 0.3s ease-out, transform 0.3s ease-out}.special-promotion-card__container:hover{box-shadow:0 8px 8px 0 rgba(0,0,0,0.03);transform:translateY(-5px)}.special-promotion-card__container+.special-promotion-card__container{margin-left:12px}@media (min-width: 640px){.special-promotion-card__container+.special-promotion-card__container{margin-left:20px}}@media (min-width: 640px){.special-promotion-card__container{width:300px;height:unset;box-sizing:border-box}}.special-promotion-card__wrapper{display:flex;flex-direction:column;height:100%}.special-promotion-card__content{display:flex;flex-direction:column;align-items:center;flex-grow:1}@media (min-width: 640px){.special-promotion-card__content{flex-direction:row;align-items:start}}.special-promotion-card__text{text-align:center;white-space:normal;font-weight:400;font-size:15px;line-height:20px;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden;width:100%}@media (min-width: 640px){.special-promotion-card__text{text-align:left}}.special-promotion-card__logo{display:flex;flex-grow:1;align-items:flex-end;width:48px}.special-promotion-card__logo-img{width:48px;height:48px;border-radius:8px}@media (min-width: 640px){.special-promotion-card__logo{margin-left:28px}}.special-promotion-card__name{margin-top:12px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-weight:700;font-size:12px}@media (min-width: 640px){.special-promotion-card__name{text-align:left;white-space:nowrap}}

@media (min-width: 640px){.main-page__container{background-image:linear-gradient(-180deg, #fff 0%, #fbfbfb 38%, #f6f6f6 100%)}}.main-page__content{padding-top:8px}@media (min-width: 640px){.main-page__content{padding-top:35px}}.main-page__title{font-size:30px;line-height:36px;font-family:'Montserrat-Bold', sans-serif;font-style:normal;font-weight:800;margin-bottom:5px}

.button-back__link{display:inline-block;z-index:1;line-height:24px;cursor:pointer;padding:16px 0 26px 26px;color:#2e2e33}@media (min-width: 640px){.button-back__link{padding-left:0}}.button-back__link--hidden-mobile{display:none}@media (min-width: 640px){.button-back__link--hidden-mobile{display:block}}.button-back__icon{vertical-align:bottom;margin:0 4px 0 -32px}

.collection-page-loading{height:240px;padding:19px 16px 0;box-sizing:border-box}.collection-page-loading__link,.collection-page-loading__title,.collection-page-loading__description{animation:loading-blink .8s infinite;background-color:#f6f6f6;border-radius:4px;height:24px}.collection-page-loading__link{width:30%}.collection-page-loading__title{width:50%;margin:60px 0 20px}.collection-page-loading__description{width:80%;height:16px;margin-top:10px}.collection-page-loading__description:last-child{display:none}@media (min-width: 640px){.collection-page-loading{padding-top:1px;height:460px}.collection-page-loading__link{margin-top:26px;width:200px}.collection-page-loading__title{width:40%;height:32px;margin:150px 0 32px}.collection-page-loading__description:last-child{display:block}}

.not-found{background:#12192c url("/build/static/error-pages/404-bg-mobile.svg") no-repeat center bottom;background-size:auto;height:calc(100% - 74px);padding:32px 16px 0;box-sizing:border-box}.not-found__title{color:#fff;font-size:22px;line-height:28px;font-weight:bold}.not-found__description{color:#fff;font-size:12px}.not-found__btn{display:block;margin:20px auto 0;width:calc(100% - 32px);height:44px;line-height:44px;background-color:#fff;color:#2e2e33}@media (min-width: 640px){.not-found{background-image:url("/build/static/error-pages/404-bg.svg");height:calc(100% - 72px);padding:84px 120px 0}.not-found__title{font-size:30px;line-height:30px}.not-found__description{margin:8px 0 16px;width:485px;font-size:15px;line-height:20px}.not-found__btn{margin:0;width:250px}}

