.search-results__query{margin-bottom:26px;font-size:30px;line-height:36px;font-weight:bold}@media (min-width: 640px){.search-results__query{font-size:46px;line-height:64px}}

.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-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}}

.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}

.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}}

