

/* Start:/local/templates/foodme_template/scss/restaurants/main.css?16590948782748*/
.tab-controller{margin-bottom:112px}.tab-controller .tab{display:none}.tab-controller .tab.active{display:block}.restr-dashboard{width:100%;height:100%;padding:0 0 75px}.restr-dashboard .restr-dashboard__filter{padding:0 0 15px}.restr-dashboard .restr-dashboard__items{height:inherit}.restr__menu{max-width:330px}.restr__grid{padding:0 0 20px}.restr__grid .restr__grid-row{display:flex;flex-wrap:wrap;margin:-12px}.restr__grid .restr__grid-col{padding:12px;flex:1 1 330px;max-width:33.3333333333%}.restr__grid .empty-result{padding:70px 12px 50px;flex:1}.restr__grid .empty-result h2{text-align:center}.restr__grid .shoop-card{height:100%;width:100%;background-color:#f3f6fa;border-radius:19px;display:flex;flex-direction:column;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.restr__grid .shoop-card:hover{margin-top:-5px;-webkit-box-shadow:0 0 8px 2px rgba(148,148,148,.25);-moz-box-shadow:0 0 8px 2px rgba(148,148,148,.25);box-shadow:0 0 8px 2px rgba(148,148,148,.25)}.restr__grid .shoop-card a{position:relative;z-index:3}.restr__grid .shoop-card .shoop-card__img-container{width:100%;padding-bottom:200px;position:relative;border-radius:17px 17px 0 0;overflow:hidden}.restr__grid .shoop-card .shoop-card__img{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0}.restr__grid .shoop-card .shoop-card__footer{background-color:inherit;display:flex;align-items:center;justify-content:space-between;padding:18px 15px;border-radius:0 0 17px 17px;flex:1}.restr__grid .shoop-card .card__footer-name{font-style:normal;font-weight:800;line-height:25px;font-size:18px;color:inherit}.restr__grid .shoop-card .card__footer-rait{font-weight:600;font-size:16px;line-height:22px;color:#181d2d;display:flex;align-items:center}.restr__grid .shoop-card .card__footer-rait .footer-rait__icon{margin-right:7px;width:20px;height:20px}.restr__grid .shoop-card .shoop-card_favorite{position:absolute;content:"";top:15px;right:15px;padding:10px 9px;z-index:15;height:35px;width:35px;background:#fff;border-radius:50%;cursor:pointer}.restr__col-footer{display:flex;justify-content:center;margin:20px 0 81px}.restr__col-footer .show-all{border-radius:17px;padding:11px 52px 11px 33px;position:relative}.restr__col-footer .show-all.btn{border:1px solid #eef1f5}.restr__col-footer .show-all::after{position:absolute;height:8px;width:8px;top:14px;right:29px;content:"";border:1px solid #181d2d;border-left-color:transparent;border-top-color:transparent;transform:matrix(-.71,.71,.71,.71,0,0)}@media (max-width:768px){.restr__grid .restr__grid-col{max-width:50%}}@media (max-width:460px){.restr__grid .restr__grid-col{max-width:100%}}
/* End */


/* Start:/local/global_scss/favorites/main.css?1636978083338*/
.favor-click .full-heart{display:none}.favor-click .empty-hover-heart{display:none}.favor-click .empty-heart{display:block}.favor-click.active .full-heart{display:block}.favor-click.active .empty-heart{display:none}.favor-click:hover:not(.active) .empty-heart{display:none}.favor-click:hover:not(.active) .empty-hover-heart{display:block}
/* End */


/* Start:/local/templates/foodme_template/scss/restaurant_item_cart/main.css?170618301613386*/
.restaraunt__item{color:#181d2d;font-size:14px}.restaraunt__item .nav-row{width:100%;margin:23px 0 25px}.restaraunt__item .nav-row .btn-back{background:#fff;padding:14px 25px 14px 40px;position:relative;color:#181d2d;display:inline-block;border-radius:17px}.restaraunt__item .nav-row .btn-back.btn{border:1px solid #f3f6fa}.restaraunt__item .nav-row .btn-back:hover{border:1px solid #b3afae;background-color:#fff;color:#181d2d;box-shadow:rgba(183,183,190,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px}.restaraunt__item .nav-row .btn-back:before{position:absolute;content:"";height:8px;width:8px;top:17px;left:19px;border:1.5px solid #181d2d;border-color:#181d2d transparent transparent #181d2d;transform:rotate(-45deg)}.restaraunt__item .restr-work-time{background:#f3f6fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:30px;color:#181d2d;font-weight:400;font-size:14px;line-height:21px;margin-bottom:15px}.restaraunt__item .restr-work-time .restr-work-time__title{-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;width:100%;margin:0 0 20px;font-weight:800;font-size:18px;line-height:23px}.restaraunt__item .restr-work-time .restr-work-time__item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.restaraunt__item .restr-work-time .restr-work-time__day{padding-right:15px}.restaraunt__item .restr__item-row{display:flex;width:100%;margin:0 -12px}.restaraunt__item .restr__item-row .col-left,.restaraunt__item .restr__item-row .col-right{padding:0 12px}.restaraunt__item .restr__item-row .col-left.col-left__mod{flex:1;width:100%}.restaraunt__item .restr__item-row .col-right.col-right__mod{flex:1 0;width:100%;max-width:330px}.restaraunt__item .restr__item-row .col-left__comment-mod{flex:1 1}.restaraunt__item .restr__item-row .col-right__banner{flex:0 0 200px}.restaraunt__item .restr__item-row .reviews_title{padding:25px 0 24px 25px;font-weight:800;font-size:30px;line-height:41px}.restaraunt__item .store-card-warning{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:7px 24px;margin-bottom:15px;font-size:18px;font-weight:600;background:linear-gradient(149.02deg,#ff2121 .12%,#d21d1d 99.04%);color:#fff;text-align:center;opacity:.81}.restaraunt__item .store-card{background:#f3f6fa;border-radius:40px;padding:33px 24px 30px}.restaraunt__item .store-card .store-card__logo-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.restaraunt__item .store-card .store-card__logo-row .group-left{display:flex;align-items:center}.restaraunt__item .store-card .store-card__logo-row .group-left .store-name{font-weight:800;font-size:35px;line-height:35px;color:#000;margin-right:34px}.restaraunt__item .store-card .store-card__logo-row .group-left .store-rating{display:flex;align-items:center;margin-right:30px}.restaraunt__item .store-card .store-card__logo-row .group-left .store-rating img{max-width:20px;margin-right:7px}.restaraunt__item .store-card .store-card__logo-row .group-left .store-rating span{font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#181d2d}.restaraunt__item .store-card .store-card__logo-row .group-left .store-reviews{margin-right:10px}.restaraunt__item .store-card .store-card__logo-row .group-left .store-reviews-empty{font-size:16px;line-height:22px;text-align:center;text-decoration-line:underline;color:#000}.restaraunt__item .store-card .store-card__logo-row .btn.btn-link{font-size:16px;line-height:22px;text-align:center;text-decoration-line:underline;color:#000}.restaraunt__item .store-card .store-card__logo-row .btn.btn-link.active{color:#ff6c44;text-decoration-line:none}.restaraunt__item .store-card .store-card__info-row{display:flex;margin:0 -12px}.restaraunt__item .store-card .store-card__info-row .info-row__col{padding:0 12px;display:flex;align-items:center}.restaraunt__item .store-card .store-card__info-row .info-row__col.favorite .shoop-card_favorite{background:#fff;-webkit-border-radius:35%;-moz-border-radius:35%;border-radius:35%;padding:14px;cursor:pointer}.restaraunt__item .store-card .store-card__info-row .info-row__col svg path{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.restaraunt__item .store-card .store-card__info-row .info-row__col.address:hover svg path,.restaraunt__item .store-card .store-card__info-row .info-row__col.phone:hover svg path{fill:#ff6c44}.restaraunt__item .store-card .store-card__info-row .info-row__col.address:hover .content,.restaraunt__item .store-card .store-card__info-row .info-row__col.phone:hover .content{color:#ff6c44}.restaraunt__item .store-card .store-card__info-row .info-row__col.website:hover svg path{fill:#ff6c44}.restaraunt__item .store-card .store-card__info-row .info-row__col.website:hover .content{color:#ff6c44}.restaraunt__item .store-card .store-card__info-row .icon{margin-right:15px}.restaraunt__item .store-card .store-card__info-row .icon img{height:46px;width:46px}.restaraunt__item .store-card .store-card__info-row .content{max-width:209px;font-size:14px;line-height:21px;letter-spacing:.02em;color:#181d2d;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.restaraunt__item .restr__item-grid{margin:24px 0 10px}.restaraunt__item .restr__item-grid .grid__row{display:flex;flex-wrap:wrap;margin:-12px -12px}.restaraunt__item .restr__item-grid .grid__row .grid__col{padding:12px 12px;flex:1 1 330px;max-width:33.3333333333%}.restaraunt__item .product-card{background:#f3f6fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding:24px 15px;position:relative;font-size:13px;line-height:18px;display:flex;flex-direction:column;align-items:center;height:100%;border:1px solid transparent;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.restaraunt__item .product-card:hover{border-color:#ff6c44;cursor:pointer}.restaraunt__item .product-card .card__ready-time{margin-bottom:10px}.restaraunt__item .product-card .card__sold-out{display:none;z-index:-1}.restaraunt__item .product-card.sold-out:before{content:"";position:absolute;background:rgba(0,0,0,.2392156863);top:0;left:0;right:0;bottom:0;z-index:6}.restaraunt__item .product-card.sold-out .card__sold-out{display:block;z-index:8;position:absolute;background:#fff;font-weight:700;padding:15px 10px;width:90%;max-width:240px;text-align:center;font-size:18px;border-radius:17px;top:35%;color:#6e7a8f}.restaraunt__item .product-card .card__discount{background:#ffd98f;position:absolute;color:#fff;padding:20px 12px;z-index:5;top:0;right:0;-webkit-border-radius:0 40px 0 20px;-moz-border-radius:0 40px 0 20px;border-radius:0 40px 0 20px}.restaraunt__item .product-card .card__img{padding:0 0 22px}.restaraunt__item .product-card .card__img img{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;max-height:130px;width:auto}.restaraunt__item .product-card .card__name{padding:0 0 14px;font-weight:700;font-size:14px;line-height:19px;color:#181d2d;text-align:center}.restaraunt__item .product-card .card__description{padding:0 0 16px;font-weight:300;flex:1;text-align:center;color:#000}.restaraunt__item .product-card .card__count-control{font-size:inherit;font-weight:300;line-height:inherit;margin:0 -7px;display:flex;flex-wrap:wrap;justify-content:center}.restaraunt__item .product-card .card__count-control img{height:27px;width:27px}.restaraunt__item .product-card .card__count-control svg{height:27px;width:27px}.restaraunt__item .product-card .card__count-control svg path,.restaraunt__item .product-card .card__count-control svg rect{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.restaraunt__item .product-card .card__count-control .btn{z-index:11}.restaraunt__item .product-card .card__count-control .btn-inc{margin-left:-26px}.restaraunt__item .product-card .card__count-control .btn-inc:hover svg path,.restaraunt__item .product-card .card__count-control .btn-inc:hover svg rect{stroke:#181d2d}.restaraunt__item .product-card .card__count-control .btn-sub{margin-right:-26px}.restaraunt__item .product-card .card__count-control .btn-sub:hover svg path,.restaraunt__item .product-card .card__count-control .btn-sub:hover svg rect{stroke:#181d2d}.restaraunt__item .product-card .card__count-control .counter-control__left,.restaraunt__item .product-card .card__count-control .counter-control__right{padding:0 7px}.restaraunt__item .product-card .card__count-control .count-now,.restaraunt__item .product-card .card__count-control .counter-control{display:flex;align-items:center;margin:0 0 14px}.restaraunt__item .product-card .card__count-control .count-stay{margin-left:4px}.restaraunt__item .product-card .card__count-control .counter-control{display:flex;align-items:center;background:#fff;border-radius:58px;justify-content:space-between}.restaraunt__item .product-card .card__count-control .count-select{padding:7px 34px;text-align:center;font-weight:600;font-size:13px;line-height:100%;display:inline-block;border:none;border-radius:54px;max-width:90px}.restaraunt__item .product-card .card__count-control .count-now{background:#fff;border:.5px solid #e8edf5;box-sizing:border-box;border-radius:6px;padding:3px 10px}.restaraunt__item .product-card .card__cost{padding:0 0 22px;display:flex;font-size:14px;line-height:19px;justify-content:center;margin:0 -8px}.restaraunt__item .product-card .card__cost .current-cost,.restaraunt__item .product-card .card__cost .old-cost{padding:0 8px;min-width:82px;text-align:center}.restaraunt__item .product-card .card__cost .old-cost{text-decoration-line:line-through;color:inherit}.restaraunt__item .product-card .card__cost .current-cost{color:#ff6c44}.restaraunt__item .product-card .btn-buy{padding:14px 15px;position:relative;background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%);color:#fff;font-weight:600;font-size:inherit;line-height:inherit;border-radius:50px;display:flex;align-items:center;justify-content:center;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.restaraunt__item .product-card .btn-buy:hover{opacity:.7}.restaraunt__item .product-card .btn-buy img{width:15px;margin-right:10px}.restaraunt__item .restr__descr{padding:10px 0 90px}.restaraunt__item .restr__descr p{font-weight:400;font-size:14px;line-height:21px;letter-spacing:.02em;color:#000;padding:0 0 20px}.order-menu{background:#f3f6fa;border-radius:40px;padding:20px 0}.order-menu .order-menu__header{font-weight:300;font-size:13px;line-height:18px;color:#000;background:#fff;border-radius:19px;padding:15px;margin:0 20px}.order-menu .order-menu__header .hello-text{padding:0 0 5px}.order-menu .order-menu__header .menu__header-row{font-weight:700;font-size:14px;line-height:19px;color:#000;display:flex;align-items:center;justify-content:space-between}.order-menu .order-menu__header .menu__header-row .shop-name{flex:1}.order-menu .order-menu__header .menu__header-row .shop-logo{max-width:67px}.order-menu .order-menu__body{padding:20px 0 20px}.order-menu .order-menu__body .body__item{padding:10px 20px 10px;transition:all .2s ease-out}.order-menu .order-menu__body .body__item:hover{background:#e8edf5}.order-menu .order-menu__body .body__item .body__item-row{display:flex;align-items:center}.order-menu .order-menu__body .body__item img{width:56px}.order-menu .order-menu__body .body__item .body__item-info{font-size:12px;line-height:16px;color:#181d2d;display:flex;flex-direction:column;margin:0 10px 0 15px;flex:1}.order-menu .order-menu__body .body__item .body__item-info .item-info__name{padding:0 0 8px}.order-menu .order-menu__body .body__item .body__item-info .item-info__cost{font-weight:700}.order-menu .order-menu__body .body__item .body__item-cancel{width:30px;height:30px;margin-right:-10px}.order-menu .order-menu__body .body__item .body__item-cancel img{height:10px;width:10px}.order-menu .order-menu__body .order__count-control{font-size:inherit;font-weight:300;line-height:inherit;margin:0 10px 0 0}.order-menu .order-menu__body .order__count-control img{height:26px;width:26px}.order-menu .order-menu__body .order__count-control .counter-control{display:flex;align-items:center;background:#fff;border-radius:58px;justify-content:space-between}.order-menu .order-menu__body .order__count-control .count-select{padding:4px 7px}.order-menu .order-menu__body .order__count-control .count-now{background:#fff;border:.5px solid #e8edf5;box-sizing:border-box;border-radius:6px;padding:3px 10px}.order-menu .order-menu__footer{margin:0 20px}.order-menu .order-menu__footer .menu__footer-row{display:flex;font-size:20px;line-height:27px;justify-content:space-between;padding:0 0 20px}.order-menu .order-menu__footer .menu__footer-row .left-col{font-weight:700;color:inherit}.order-menu .order-menu__footer .menu__footer-row .right-col{font-weight:800;color:#ff6c44}.order-menu .order-menu__footer .btn-make-order{font-weight:600;font-size:16px;line-height:26px;letter-spacing:.03em;color:#fff;padding:10px 60px;background:#6e7a8f;border-radius:20px;transition:all .2s ease-out}.order-menu .order-menu__footer .btn-make-order:hover{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%)}
/* End */


/* Start:/local/templates/foodme_template/scss/restaurants/restr_comments.css?16282594031780*/
.bx_soc_comments_div .blog-answer{background:#c2cde1;border-radius:10px;color:#fff;padding:3px 34px;font-size:14px;line-height:19px;letter-spacing:.03em}.bx_soc_comments_div .blog-comment-meta{padding:0}.bx_soc_comments_div .blog-comment{padding:0}.bx_soc_comments_div a{color:#181d2d}.bx_soc_comments_div .blog-comment-line{all:unset}.bx_soc_comments_div .blog-comment-info{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;line-height:22px;letter-spacing:.03em;background:#f3f6fa;border-radius:20px;padding:9px 24px;margin:0 0 15px}.bx_soc_comments_div .blog-comment-info .blog-author{font-weight:700;font-size:inherit;color:#181d2d;margin:0 0 5px}.bx_soc_comments_div .blog-comment-info .blog-comment-date{font-size:12px;line-height:16px;color:#6e7a8f;margin:0 0 2px}.bx_soc_comments_div .blog-comment-content{padding:0;margin-left:24px;font-size:14px;line-height:19px;letter-spacing:.03em;color:#000}.bx_soc_comments_div .blog-comment-cont{padding:0 0 26px}.bx_soc_comments_div .blog-comment-cont-white{all:unset}.bx_soc_comments_div .blog-comment-cont-white.sub-level{display:flex;margin-left:24px}.bx_soc_comments_div .blog-comment-cont-white.sub-level .blog-answer{margin:0 0 8px}.bx_soc_comments_div .blog-comment-cont-white.sub-level .blog-comment-info{display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:22px;letter-spacing:.03em;background:#fff;border-radius:20px;margin:0;padding:0}.bx_soc_comments_div .blog-comment-cont-white.sub-level .blog-comment-date{display:block;white-space:nowrap;font-size:12px;letter-spacing:.03em;background:0 0;text-align:center}.bx_soc_comments_div .blog-comment-cont-white.sub-level .blog-comment-content{padding:0;margin-left:15px;font-style:italic}.bx-catalog-tab-list{display:none}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1628257387666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/foodme_template/components/bitrix/catalog.section/products/style.min.css?16282593693212*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-section-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}
/* End */


/* Start:/local/templates/foodme_template/components/bitrix/catalog.section/products/themes/blue/style.min.css?1628259370706*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */


/* Start:/local/templates/foodme_template/scss/hl_comments/main.css?16590948781968*/
.restr-comments{font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.03em;margin-bottom:30px}.restr-comments .no-comment{padding:0 0 24px 25px}.restr-comments .detail-comments__title-row{background:#f3f6fa;border-radius:20px;padding:9px 24px 11px;margin:0 0 15px;display:flex;justify-content:space-between;align-items:center}.restr-comments .detail-comments__content{padding:0 24px 20px;font-size:14px;line-height:19px;color:#000}.restr-comments .detail-comments-answer__row{padding:0 24px 30px;font-size:14px;line-height:19px;color:#000;display:flex;align-items:flex-start;margin:0 -9px}.restr-comments .detail-comments-answer__row .detail-comments-answer__col{padding:0 9px;flex:1 1 auto;width:100%;font-style:italic}.restr-comments .detail-comments-answer__row .detail-comments-answer__col.small{max-width:132px}.restr-comments .detail-comments-answer__row .answer-mark{display:flex;align-items:center;flex-direction:column;justify-content:center}.restr-comments .detail-comments-answer__row .answer-mark .mark{font-size:14px;line-height:19px;background:#c2cde1;color:#fff;border-radius:10px;padding:3px 36px;margin:0 0 8px}.restr-comments .detail-comments-answer__row .answer-mark .time{font-size:12px;line-height:16px;text-align:center;letter-spacing:.03em;color:#6e7a8f}.restr-comments .detail-comments__date{letter-spacing:.03em}.restr-comments .detail-comments__date .title{font-size:16px;line-height:22px;letter-spacing:.03em;color:#181d2d;font-weight:700;margin:0 0 5px}.restr-comments .detail-comments__date .date{font-size:12px;line-height:16px;color:#6e7a8f}.restr-comments .rating-star{font-size:0;display:flex;align-items:center;justify-content:center}.restr-comments .rating-star .star svg{height:20px;width:20px}.restr-comments .rating-star .star svg path{fill:#888}.restr-comments .rating-star .star.active path{fill:#ffd98f}.restr-comments .bx-pagination .bx-pagination-container ul li.bx-active span{background:#ff6c44}
/* End */


/* Start:/local/templates/foodme_template/scss/small_basket/main.css?169893284613161*/
.small-basket-section .hidden{display:none!important}.small-basket-section table{border-collapse:collapse}.small-basket-section .bx-basket{margin-bottom:30px}.small-basket-section a{color:#181d2d}.small-basket-section .col-wrapper{padding:20px 0 20px;background:#f3f6fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.small-basket-section .basket-items-list-wrapper{position:relative}.small-basket-section .basket-items-list-wrapper.disabled::before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;z-index:20;opacity:.2;background:#000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.small-basket-section .restr-card__wrapper{padding:0 20px}.small-basket-section .restr-card{padding:10px;display:inline-block;background:#fff;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;width:100%;color:#000;margin:0 0 20px}.small-basket-section .restr-card .restr-card__order-message{font-weight:300;font-size:13px;line-height:18px;margin:0 0 5px}.small-basket-section .restr-card .restr-card__order-message.large-title{font-weight:800;font-size:26px;line-height:28px;margin:0;text-align:center}.small-basket-section .restr-card .restr-card__footer{display:flex;align-items:flex-end;justify-content:space-between}.small-basket-section .restr-card .restr-card__name{font-weight:700;font-size:14px;line-height:19px}.small-basket-section .restr-card .restr-card__logo img{height:auto;width:67px}.small-basket-section .basket-items-list-header{display:none;height:0;width:0;visibility:hidden}.small-basket-section .basket-items-list-table{width:100%}.small-basket-section .basket-items-list-table tr:nth-child(even){background-color:#e8edf5}.small-basket-section .bx-sbb-empty-cart-container .bx-sbb-empty-cart-desc{padding-left:20px}.small-basket-section .bx-sbb-empty-cart-container .bx-sbb-empty-cart-desc a{color:#ff6c44;cursor:pointer}.small-basket-section .basket-items-list-item-container{padding:10px 0 10px;color:#181d2d}.small-basket-section .basket-items-list-item-container .basket-items-list-item-notification{height:75px;padding:15px 20px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-notification .basket-items-list-item-removed-block{margin-top:10px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-notification .basket-items-list-item-removed-block a{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%);box-shadow:0 12px 30px rgba(255,59,47,.07);-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;padding:5px 22px;color:#fff;transition:all .2s ease-out;display:inline-block}.small-basket-section .basket-items-list-item-container .basket-items-list-item-notification .basket-items-list-item-removed-block a:hover{background:#fff;border-color:#b3afae;color:#ff6c44;box-shadow:rgba(183,183,190,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-notification .basket-items-list-item-removed-block .basket-items-list-item-clear-btn{margin-left:16px;cursor:pointer;padding:5px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-notification .basket-items-list-item-removed-block .basket-items-list-item-clear-btn img{height:10px;width:auto}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions{width:182px;padding:10px 10px 10px 20px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions .basket-items-list-item-descriptions-inner{display:flex;align-items:center;max-width:162px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions .basket-items-list-item-descriptions-inner .basket-item-block-image{margin-right:15px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions .basket-items-list-item-descriptions-inner .basket-item-block-image img{height:auto;width:40px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions .basket-items-list-item-descriptions-inner .basket-item-block-info{display:flex;flex-direction:column;align-content:flex-start;row-gap:8px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions .basket-items-list-item-descriptions-inner .basket-item-block-info .basket-item-info-name{font-size:12px;line-height:17px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-descriptions .basket-items-list-item-descriptions-inner .basket-item-block-properties{display:none;height:0;width:0;visibility:hidden}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount{width:75px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount{display:flex;align-items:center;background:#fff;-webkit-border-radius:58px;-moz-border-radius:58px;border-radius:58px;justify-content:space-between;max-width:75px;position:relative}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus{position:absolute;z-index:11}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus:hover svg path,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus:hover svg rect,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus:hover svg path,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus:hover svg rect{stroke:#181d2d}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus img,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus img{max-width:26px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus svg,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus svg{max-width:26px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus svg path,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus svg rect,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus svg path,.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus svg rect{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus{left:0}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus{right:0}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount span{cursor:pointer}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-amount-field-description{display:none;height:0;width:0;visibility:hidden}.small-basket-section .basket-items-list-item-container .basket-items-list-item-amount .basket-item-amount-filed{padding:5px 15px;text-align:center;font-weight:600;font-size:13px;line-height:100%;display:inline-block;border:none;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;max-width:75px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-price-for-one{display:none;height:0;width:0;visibility:hidden}.small-basket-section .basket-items-list-item-container .basket-items-list-item-price{color:#181d2d}.small-basket-section .basket-items-list-item-container .basket-items-list-item-price .basket-item-block-price{display:flex;align-items:center;font-weight:700;font-size:12px;line-height:16px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-price .basket-item-block-price .basket-item-price-difference,.small-basket-section .basket-items-list-item-container .basket-items-list-item-price .basket-item-block-price .basket-item-price-old,.small-basket-section .basket-items-list-item-container .basket-items-list-item-price .basket-item-block-price .basket-item-price-title{display:none;height:0;width:0;visibility:hidden}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove{width:47px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove .basket-item-block-actions{display:inline-block}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove .basket-item-actions-remove{cursor:pointer;padding-left:15px}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove .basket-item-actions-remove img{height:10px;width:auto}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove .basket-item-actions-remove svg{height:10px;width:auto}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove .basket-item-actions-remove svg:hover path{stroke:#ff6c44}.small-basket-section .basket-items-list-item-container .basket-items-list-item-remove .basket-item-actions-remove svg path{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.small-basket-section .basket-total-block{padding:35px 20px 0}.small-basket-section .basket-total-block .basket-checkout-section-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.small-basket-section .basket-total-block .basket-checkout-block-total-inner .basket-checkout-block-total-title{font-weight:700;font-size:20px;line-height:27px;color:#181d2d}.small-basket-section .basket-total-block .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference,.small-basket-section .basket-total-block .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old{height:0;width:0;display:none}.small-basket-section .basket-total-block .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current{font-weight:800;font-size:25px;line-height:34px;color:#ff6c44}.small-basket-section .basket-total-block .basket-checkout-block-btn{flex:1;flex-basis:100%;text-align:center}.small-basket-section .basket-total-block .basket-checkout-block-btn .btn-loader{display:flex;align-items:center;justify-content:center}.small-basket-section .basket-total-block .basket-checkout-block-btn .btn-loader img{max-height:30px;width:auto}.small-basket-section .basket-total-block .basket-checkout-block-btn .basket-btn-checkout{font-weight:600;font-size:16px;line-height:26px;text-align:center;letter-spacing:.03em;background:#6e7a8f;width:100%;max-width:376px;padding:10px 0;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;color:#fff}.small-basket-section .basket-total-block .basket-checkout-block-btn .basket-btn-checkout:hover{opacity:.7}.popup-window{font-family:inherit;background-color:#fff;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;padding:20px 25px}.popup-window .main-message{font-size:16px;font-weight:600;padding-bottom:5px;text-align:center}.popup-window .main-message:last-child{padding-bottom:15px}.popup-window .restr-list{margin:0 auto;max-width:calc(100% - 20px)}.popup-window .restr-item{padding-bottom:8px}.popup-window .restr-item .name{font-weight:600;font-size:14px;padding-bottom:5px}.popup-window .restr-item .items{font-size:12px}.popup-window .popup-window-buttons .btn{box-shadow:none;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;text-align:center;letter-spacing:.03em;font-weight:600;font-size:12px;padding:13px 0 13px;width:100%;max-width:158px;line-height:15px}.popup-window .popup-window-buttons .btn.btn-lgray{background:#f3f6fa;border:1px solid #f3f6fa;color:#181d2d}.popup-window .popup-window-buttons .btn.btn-lgray:hover{color:#181d2d;opacity:.7}.popup-window .popup-window-buttons .btn.btn-orange{background:linear-gradient(149.02deg,#ff6c44 .12%,#ff8427 99.04%);border:1px solid #ff6c44;color:#fff}.popup-window .popup-window-buttons .btn.btn-orange:hover{color:#fff;opacity:.7}.popup-window .popup-window-buttons .btn:hover{border:1px solid #181d2d}
/* End */
/* /local/templates/foodme_template/scss/restaurants/main.css?16590948782748 */
/* /local/global_scss/favorites/main.css?1636978083338 */
/* /local/templates/foodme_template/scss/restaurant_item_cart/main.css?170618301613386 */
/* /local/templates/foodme_template/scss/restaurants/restr_comments.css?16282594031780 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1628257387666 */
/* /local/templates/foodme_template/components/bitrix/catalog.section/products/style.min.css?16282593693212 */
/* /local/templates/foodme_template/components/bitrix/catalog.section/products/themes/blue/style.min.css?1628259370706 */
/* /local/templates/foodme_template/scss/hl_comments/main.css?16590948781968 */
/* /local/templates/foodme_template/scss/small_basket/main.css?169893284613161 */
