@font-face{src:url(/template/main/fonts/circe-regular.ttf),url(/template/main/fonts/circe-regular.woff);font-weight:400;font-style:normal;font-display:swap;font-family:Circe}@font-face{src:url(/template/main/fonts/circe-bold.ttf),url(/template/main/fonts/circe-bold.woff);font-weight:700;font-style:normal;font-display:swap;font-family:Circe}@font-face{src:url(/template/main/fonts/circe-exbold.ttf),url(/template/main/fonts/circe-exbold.woff);font-weight:800;font-style:normal;font-display:swap;font-family:Circe}@font-face{src:url(/template/main/fonts/ptroublesans.woff) format("woff"),url(/template/main/fonts/ptroublesans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-family:PTRoubleSans}*{padding:0;margin:0}*,:after,:before{box-sizing:border-box}img{border:none}textarea{overflow:auto}input,input:active,textarea,textarea:active{outline:none transparent!important;-moz-outline:none!important;box-shadow:none}button[type=reset],button[type=submit],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}:focus{outline:none}:active,:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}::-ms-clear{display:none}.clear{clear:both}.left{float:left}.right{float:right}html{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{height:100%}body{-webkit-tap-highlight-color:transparent;text-decoration-skip:objects;text-rendering:optimizeLegibility;font-size:14px;-webkit-touch-callout:none;color:#6d788c;transition:opacity .2s linear;letter-spacing:.01em;-webkit-overflow-scrolling:touch;font-variant-numeric:oldstyle-nums;line-height:21px;font-family:Circe}body.show{opacity:1!important}.main{overflow:hidden;min-height:100%;flex-direction:column;display:flex}body.hide{height:100%}.wrap{flex:1 0 auto}.cont,.wrap{position:relative}.cont{padding:0 15px;max-width:1230px;margin:0 auto;width:100%}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}.flex{justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;display:flex}.accordion{width:100%}.accordion .item{border:1px solid #e8e8e8;position:relative;width:100%}.accordion .item+.item{border-top:none}.accordion .item .title{padding:17px 170px 17px 29px;font-size:16px;font-weight:700;margin-bottom:0;color:#21262d;transition:.2s linear;text-align:left;align-items:center;align-content:center;line-height:24px}.accordion .item .data{padding:0 67px 19px 29px;width:100%;display:block}.accordion .item .text_block{color:#6d788c;max-width:540px;width:100%}.rub{font-weight:400!important;font-style:normal;line-height:normal;font-family:PTRoubleSans}.form label{font-weight:700;margin-bottom:8px;color:#21262d;position:relative;text-align:center;display:block}.form .top label{color:#e51717}.form label b{color:#ea2223}.form .input{height:46px;padding:0 20px;border:1px solid #eee;color:#21262d;font:400 14px/21px Circe;transition:.2s linear;text-align:center;border-radius:24px;width:100%;display:block}.form .input_date{background:#fff url(/template/main/images/date_img.svg) calc(100% - 15px) 50% no-repeat}.modal_reserve .form .input{margin-bottom:19px;text-align:left}.form textarea{height:115px;padding:7px 23px;resize:none;border:1px solid #eee;color:#b8c0ce;font:400 14px/21px Circe;transition:.2s linear;border-radius:24px;background:#fff;width:100%;display:block}.form .submit{text-align:center;margin-top:15px}.form .submit_btn{height:43px;padding:0 30px;border:none;color:#fff;font:700 15px/43px Circe;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;cursor:pointer;width:100%;vertical-align:top;display:inline-block}.form .submit_btn:hover{box-shadow:none}.form .radio+.radio{margin-left:23px}.form input[type=radio]{display:none}.form input[type=radio]+label{position:relative;cursor:pointer;vertical-align:top;padding-left:26px;display:inline-block}.form input[type=radio]+label:before{height:19px;border:1px solid #b8c0ce;transition:.2s linear;content:"";position:absolute;top:0;background-position:50% 50%;border-radius:50%;left:0;width:19px;display:block}.form input[type=radio]+label:after{height:9px;transition:.2s linear;content:"";position:absolute;opacity:0;top:5px;border-radius:50%;background:#ea2223;left:5px;width:9px}.form input[type=radio]:checked+label:before{border:1px solid #ea2223}.form input[type=radio]:checked+label:after{opacity:1}.form .top .line_form{position:relative}.form .top .line_form+.line_form{margin-top:17px}.form .line_form select{display:none}.form .line_form .nice-select{position:relative;display:block}.form .line_form .nice-select .current{height:36px;overflow:hidden;text-overflow:ellipsis;padding:0 45px 0 23px;border:1px solid #eee;color:#21262d;transition:.2s linear;position:relative;border-radius:18px;background:#fff;cursor:pointer;line-height:36px;white-space:nowrap;display:block;z-index:10}.form .line_form .nice-select.open .current{border-color:#ea2223;border-radius:18px 18px 0 0}.form .line_form .nice-select .current:after{height:10px;border-right:2px solid #ea2223;transform:rotate(45deg);margin-right:-4px;right:19px;transition:border-color .2s linear;content:"";position:absolute;border-bottom:2px solid #ea2223;top:50%;width:10px;margin-top:-6px;display:block}.form .line_form .nice-select .current.selected{color:grey}.form .line_form .nice-select .list{overflow:hidden;border:1px solid #ea2223;transition:.2s linear;position:absolute;opacity:0;visibility:hidden;min-width:100%;top:calc(100% + 30px);border-radius:0 0 18px 18px;background:#fff;left:0;z-index:9}.form .line_form .nice-select.open .list{opacity:1;visibility:visible;top:calc(100% - 1px)}.form .line_form .nice-select .list:hover{background:#fff}.form .line_form .nice-select .list .scrollbar{overflow-y:auto;max-height:240px}.form .line_form .nice-select .list .list_item{padding:0 23px;color:#21262d;transition:.2s linear;cursor:pointer;line-height:36px}.form .line_form .select_color .nice-select .list .list_item{padding-right:8px;padding-left:8px}.form .line_form .nice-select .list .list_item:empty{display:none}.form .line_form .nice-select .list .list_item:hover{color:#fff;background:#ea2223}.form .line_form .nice-select .list .list_item img{height:23px;border:1px solid #90cbab;width:23px;display:block}.text_block>:last-child{margin-bottom:0}.text_block h1{font-size:28px;font-weight:700;margin-bottom:8px;color:#21262d;line-height:41px}.text_block p{margin-top:10px}.text_block h2{font-size:18px;font-weight:700;margin-bottom:25px;color:#21262d;line-height:27px;margin-top:34px}.page_content{padding:35px 0 80px}.page_title{font-size:28px;font-weight:700;color:#21262d;text-align:center;line-height:41px}.page_title.left_tit{text-align:left}.page_title .gray{color:#6d788c}.status_order{font-size:16px;font-weight:700;color:#ea2223;text-align:center;line-height:22px}.fix_cart{height:40px;text-decoration:none;position:fixed;opacity:0;bottom:0;visibility:hidden;background:#ea2223;width:100%;display:none;z-index:99}.fix_cart_text{text-decoration:none;font-weight:600;color:#fff;text-align:center;margin-top:10px}.half_button_active{padding:4px 14px;font-weight:600;color:#fff;border-radius:17px;background:#ea2223}.half_button{padding:3px 13px;border:1px solid #ea2223;color:#000;border-radius:17px;cursor:pointer}header{position:relative;top:0;margin:0;background:#fff;left:0;width:100%;z-index:998}header .top{padding:31px 0;border-bottom:1px solid #eee}header .logo a,header .logo img{max-width:100%;margin:0 auto;display:block}header .logo img.fix_img,header.main_header.fixed .logo img{display:none}header.main_header.fixed .logo img.fix_img{display:block}header .delivery{font-size:15px;font-weight:700;color:#363c43;position:relative;margin-left:36px;line-height:15px;margin-top:15px;padding-left:31px}header .delivery:before{height:46px;content:"";position:absolute;top:-3px;background:url(/template/main/images/marker.svg) 0 0 no-repeat;left:-10px;width:40px;display:block}header .delivery .row2{align-items:center;align-content:center;margin-top:4px}header .delivery .district_map{font-size:13px;text-decoration:none;color:#95a0b4;transition:.2s linear;border-bottom:1px solid;line-height:17px}header .delivery .district_map:hover{border-bottom-color:transparent}header .delivery .time{color:#e51717;margin-left:12px}header .phone{position:relative;margin-left:48px;margin-top:15px;padding-left:36px}header .phone:before{height:39px;content:"";position:absolute;top:0;background:url(/template/main/images/tel.svg) 0 0 no-repeat;left:-8px;width:37px;display:block}header .phone .number{font-size:18px;text-decoration:none;font-weight:700;color:#21262d;line-height:18px;display:block}header .phone .callback_link{font-size:13px;text-decoration:none;font-weight:700;color:#e72221;transition:.2s linear;border-bottom:1px solid;line-height:13px;vertical-align:top;margin-top:4px;display:inline-block}header .phone .callback_link:hover{border-bottom-color:transparent}header .login{padding:0 45px;border:1px solid #b8c0ce;text-decoration:none;font-weight:700;color:#808a9d;transition:.2s linear;border-radius:25px;margin-left:auto;line-height:42px;margin-top:10px}header .login b{color:#e51717;transition:.2s linear}header .login:hover{border:1px solid transparent;color:#fff;background:#e72221}header .login:hover b{color:#fff}header .bot .cont{justify-content:space-between;align-items:center;align-content:center}header .menu{padding:20px 0;align-items:stretch;align-content:stretch}header .menu .item+.item{margin-left:25px}header .menu .item a{text-decoration:none;font-weight:700;color:#363c43;transition:.2s linear}header .item a:hover{color:#e51717}header .cart{border:1px solid #eee;border-radius:24px}header .cart a{padding:3px 4px 3px 26px;text-decoration:none;font-weight:700;color:#363c43;align-items:center;align-content:center}header .cart a:hover .quantity{box-shadow:none}header .money{position:relative;padding-left:24px}header .money:before{height:16px;content:"";position:absolute;top:4px;background:url(/template/main/images/ic_cart.svg) 0 0 no-repeat;left:0;width:16px;display:block}header .quantity{padding:0 32px;font-size:15px;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:20px;background:#ea2223;margin-left:21px;line-height:40px}header .burger_menu_link{height:18px;position:relative;width:26px;display:none;z-index:1000}header .burger_menu_link span{height:4px;transition:.2s linear;position:relative;border-radius:5px;background:#e51717;width:100%;display:block}header .burger_menu_link span:nth-child(2){margin-left:auto;width:70%}header .burger_menu_link span+span{margin-top:4px}header .burger_menu_link.active span:nth-child(2){opacity:0}header .burger_menu_link.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}header .burger_menu_link.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-8px}header .authorization{margin-left:auto;margin-top:9px}header .favorite_link{height:44px;border:1px solid #b8c0ce;margin-right:5px;position:relative;border-radius:50%;background:url(/template/main/images/file_1.svg) 50% 50% no-repeat;width:44px;display:block}header .favorite_link .count{height:16px;font-size:12px;color:#fff;position:absolute;text-align:center;top:50%;border-radius:50%;background:#ea2223;margin-left:4px;left:50%;width:16px;line-height:16px;margin-top:-22px}header .box_profile{padding:7px 7px 7px 30px;border:1px solid #b8c0ce;align-items:center;border-radius:25px;align-content:center}header .profile{text-decoration:none;font-weight:700;color:#ea2223;transition:.2s linear;border-bottom:1px solid transparent;line-height:14px}header .profile:hover{border-bottom-color:#ea2223}header .output{height:28px;transition:.2s linear;box-shadow:0 14px 10px rgba(234,34,35,.444);border-radius:50%;background:#ea2223 url(/template/main/images/output.svg) 0 7px no-repeat;margin-left:35px;width:28px;display:block}header .output:hover{box-shadow:none}#burger_menu{height:100%;overflow:auto;padding:15px 0 30px;transition:.2s linear;position:fixed;opacity:0;visibility:hidden;top:0;box-shadow:0 30px 30px rgba(0,0,0,.047);background:#ea2223;left:0;width:100%;z-index:999}#burger_menu.active{opacity:1;visibility:visible}#burger_menu .cont{justify-content:center;flex-direction:column;align-items:center;align-content:center}#burger_menu .top{position:relative;width:100%}.logo_burger{margin-right:auto;margin-bottom:5px;display:inline-block}#burger_menu .logo_burger a,#burger_menu .logo_burger img{max-width:100%;margin:0 auto;display:block}#burger_menu .close{height:30px;right:0;position:absolute;top:2px;width:30px;display:block}#burger_menu .close:after,#burger_menu .close:before{height:2px;transform:rotate(-45deg);transition:.2s linear;content:"";position:absolute;top:14px;background:#fff;left:2px;width:26px}#burger_menu .close:after{transform:rotate(45deg)}#burger_menu .menu{margin-bottom:42px;width:100%}#burger_menu .menu .item{text-align:center;display:block}#burger_menu .menu .item+.item{margin-left:0;margin-top:10px}#burger_menu .menu a{font-size:16px;text-decoration:none;font-weight:700;color:#fff;line-height:24px}#burger_menu .login{border:none;text-decoration:none;font-weight:700;color:#808a9d;max-width:300px;text-align:center;margin:0 auto 36px;border-radius:25px;background:#fff;width:100%;line-height:44px;display:block}#burger_menu .login b{color:#e51717}#burger_menu .authorization{margin:0 auto 36px}#burger_menu .favorite_link{height:44px;border:1px solid #fff;margin-right:5px;position:relative;border-radius:50%;background:url(/template/main/images/file_white.svg) 50% 50% no-repeat;width:44px;display:block}#burger_menu .favorite_link .count{height:16px;font-size:12px;color:#ea2223;position:absolute;text-align:center;top:50%;border-radius:50%;background:#fff;margin-left:4px;left:50%;width:16px;line-height:16px;margin-top:-22px}#burger_menu .box_profile{padding:7px 7px 7px 30px;border:1px solid #fff;align-items:center;border-radius:25px;align-content:center}#burger_menu .profile{text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;border-bottom:1px solid transparent;line-height:14px}#burger_menu .profile:hover{border-bottom-color:#fff}#burger_menu .output{height:28px;transition:.2s linear;border-radius:50%;background:#fff url(/template/main/images/output_red.svg) 0 7px no-repeat;margin-left:35px;width:28px;display:block}#burger_menu .output:hover{box-shadow:none}#burger_menu .delivery{font-weight:700;margin-bottom:35px;color:#fff;position:relative;margin-left:0;margin-top:0;padding-left:31px;display:inline-block}#burger_menu .delivery:before{height:25px;content:"";position:absolute;top:0;background:url(/template/main/images/marker_2.svg) 0 0 no-repeat;left:0;width:20px;display:block}#burger_menu .city{font-size:13px;font-weight:400;line-height:19px}#burger_menu .district_map{font-size:13px;text-decoration:none;color:#fff;margin-left:12px;line-height:19px}#burger_menu .phone{font-weight:700;margin-bottom:35px;position:relative;margin-left:0;padding-left:36px;display:inline-block}#burger_menu .phone:before{height:25px;content:"";position:absolute;top:0;background:url(/template/main/images/tel_2.svg) 0 0 no-repeat;left:0;width:25px;display:block}#burger_menu .phone .number{font-size:18px;text-decoration:none;color:#fff;line-height:18px;display:block}#burger_menu .phone .callback_link{font-size:13px;text-decoration:none;color:#fff;line-height:19px}#burger_menu .cart{height:62px;position:relative;margin:0 auto;box-shadow:none;border-radius:50%;background:#fff;width:62px}#burger_menu .cart:before{height:26px;content:"";position:absolute;top:18px;background:url(/template/main/images/ic_cart2.svg) 0 0 no-repeat;left:18px;width:26px;display:block}.mob_tabs{position:relative;margin:0 auto;width:162px;display:none}header.main_header.fixed .mob_tabs{display:block}.mob_tabs .main{padding:0 40px 0 30px;font-size:12px;border:1px solid #eee;text-decoration:none;font-weight:700;color:#21262d;transition:.2s linear;position:relative;border-radius:18px;line-height:33px;display:block}.mob_tabs .main.active{border-radius:18px 18px 0 0}.mob_tabs .main:after{height:100%;right:12px;content:"";position:absolute;top:0;background:url(/template/main/images/arrow.svg) 50% no-repeat;width:12px}.mob_tabs .main.active:after{transform:rotate(180deg)}.mob_tabs .list{padding:10px 30px;border:1px solid #eee;position:absolute;top:100%;border-radius:0 0 18px 18px;background:#fff;left:0;width:100%;margin-top:-1px;display:none;z-index:99}.mob_tabs .list .item a{font-size:12px;text-decoration:none;font-weight:700;color:#21262d;line-height:30px;display:block}.mob_tabs .list .item a.active{color:#e51717}.main_slider .slide{min-height:486px;padding:91px 0 68px;justify-content:flex-start;flex-wrap:wrap;background-size:cover;align-items:center;background-position:50%;align-content:center;background-repeat:no-repeat;display:flex}.main_slider .info{max-width:400px}.main_slider .title{font-size:53px;font-weight:700;margin-bottom:13px;color:#fff;line-height:55px}.main_slider .grams{font-size:28px;font-weight:700;margin-bottom:23px;color:#fff;line-height:41px}.main_slider .desc{font-size:18px;font-weight:700;margin-bottom:38px;color:#fff;line-height:27px}.main_slider .box{align-items:center;align-content:center}.main_slider .fill_up_basket{padding:0 34px;font-size:16px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:24px;background:#ea2223;line-height:48px}.main_slider .fill_up_basket:hover{box-shadow:none}.main_slider .price{font-size:22px;font-weight:700;color:#fff;margin-left:26px;line-height:32px}.your_basket{margin-top:30px}.your_basket .around{height:276px;padding-top:53px;position:relative;margin:0 auto;width:508px}.your_basket .around:before{height:100%;content:"";position:absolute;top:0;border-radius:254px 254px 0 0;background:hsla(0,0%,93%,.26);left:0;width:100%;z-index:0}.your_basket .box{position:relative;flex-direction:column;margin:0 auto;align-items:center;align-content:center;width:283px}.your_basket .in_basket{font-size:18px;font-weight:700;margin-bottom:16px;color:#21262d;line-height:27px}.your_basket .in_basket span.icon{height:23px;position:relative;width:33px;vertical-align:middle;display:inline-block}.your_basket .in_basket span.icon:before{height:23px;content:"";position:absolute;top:0;background:url(/template/main/images/ic_cart2.svg) 0 0 no-repeat;left:0;width:23px}.your_basket .col2{margin-bottom:15px;text-align:center}.your_basket .summa{font-weight:700;color:#b8c0ce;line-height:14px}.your_basket .price{font-size:34px;font-weight:700;color:#363c43;line-height:38px}.your_basket .checkout{padding:0 35px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:20px;background:#ea2223;line-height:40px}.your_basket .checkout:hover{box-shadow:none}.section_info{padding:55px 0 64px;border-top:1px solid #eee;background:#fbfbfb}.section_info .page_title{margin-bottom:33px}.section_info .under_head{font-size:18px;font-weight:700;margin-bottom:24px;color:#21262d;line-height:27px}.section_info .block_info{justify-content:space-between}.section_info .box{width:calc(50% + 75px)}.section_info .line{align-items:center;align-content:center;margin-top:19px}.section_info .reserve_table a{padding:0 37px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:20px;background:#ea2223;line-height:40px;display:inline-block}.section_info .reserve_table a:hover{box-shadow:none}.section_info .adress{font-size:15px;font-weight:700;color:#6d788c;position:relative;margin-left:25px;line-height:22px;padding-left:29px}.section_info .adress:before{height:20px;content:"";position:absolute;top:0;background:url(/template/main/images/marker_3.svg) 0 0 no-repeat;left:0;width:17px;display:block}.section_info img{max-width:100%;width:calc(50% - 191px);display:block}.ship_payment{padding:39px 0 49px}.ship_payment .page_title{margin-bottom:33px}.ship_payment .box,.ship_payment .colums{justify-content:space-between}.ship_payment .colums{width:calc(50% + 76px)}.ship_payment .col_r{width:calc(50% - 179px)}.ship_payment .col_l{width:calc(50% - 85px)}.ship_payment .col_c{width:calc(50% - 29px)}.ship_payment .name{font-size:18px;font-weight:700;margin-bottom:25px;color:#21262d;line-height:27px}.ship_payment .desc{color:#6d788c}.ship_payment img{max-width:100%;border-radius:5px;display:block}.ship_payment .col_c .accept_payment .name{margin-bottom:12px}.ship_payment .col_c .desc{margin-bottom:30px}.ship_payment .col_c img+img{margin-left:12px}.ship_payment .col_r .line{margin-bottom:7px}.ship_payment .col_r .time{font-size:18px;font-weight:700;color:#808a9d;margin-left:25px;line-height:27px}.section_map{margin:42px 0 78px}.section_map .adress{font-size:22px;font-weight:700;margin-bottom:24px;color:#21262d;line-height:24px}.section_map .adress span{position:relative;vertical-align:top;padding-left:36px;display:inline-block}.section_map .adress span:before{height:24px;content:"";position:absolute;background:url(/template/main/images/marker_4.svg) 0 0 no-repeat;left:0;width:21px;display:block}.section_map .map{height:300px;width:100%}.section_contacts>.flex{justify-content:space-between}.section_contacts .col_l{width:calc(33.333% - 60px)}.section_contacts .page_title{margin-bottom:25px}.section_contacts .line_form+.line_form{margin-top:19px}.section_contacts .form .input{height:36px;text-align:left}.section_contacts .form label{text-align:left;margin-left:20px}.section_contacts .form .submit{width:198px;margin-top:24px}.section_contacts .col_c{margin-right:76px;margin-left:auto;width:calc(33.333% - 155px)}.section_contacts .col_c .box{position:relative;padding-left:44px}.section_contacts .col_c .box:before{height:25px;content:"";position:absolute;top:-4px;background:url(/template/main/images/ic_clock.svg) 0 0 no-repeat;left:0;width:25px;display:block}.section_contacts .col_c .box+.box{margin-top:25px}.section_contacts .col_c .name{font-size:18px;font-weight:700;margin-bottom:8px;color:#21262d;line-height:18px}.section_contacts .col_c .time{font-size:18px;font-weight:700;color:#808a9d;line-height:27px}.section_contacts .col_c .accept_payment{margin-top:51px}.section_contacts .col_c .accept_payment .name{margin-bottom:16px}.section_contacts .map_zone{overflow:hidden;position:relative;border-radius:5px}.section_contacts .map_zone:before{height:100%;content:"";position:absolute;top:0;background:rgba(33,38,45,.21);left:0;width:100%;display:none}.section_contacts .map_zone .time{transform:translateY(-50%);font-size:18px;font-weight:700;color:#fff;position:absolute;text-align:center;top:50%;left:0;width:100%;line-height:27px;display:none}.section_contacts .map_zone img{width:100%;display:block}.section_contacts .col_c img{max-width:100%;border-radius:5px;display:block}.section_contacts .col_c img+img{margin-left:12px}.section_contacts .col_r{padding-top:69px;width:calc(33.333% + 11px)}.section_contacts .col_r .line{margin-bottom:24px}.section_contacts .col_r .line .time{font-size:18px;font-weight:700;color:#808a9d;margin-left:25px;line-height:27px}.section_contacts .col_r .name{font-size:18px;font-weight:700;color:#21262d;line-height:27px}.section_register{margin-top:76px}.page_title .red{color:#e51717;display:block}.section_register .form{max-width:207px;margin:0 auto}.section_register .phone{margin-bottom:26px;text-align:center}.section_register .phone .number{font-size:17px;text-decoration:none;font-weight:700;color:#95a0b4;line-height:17px}.section_register .form label{margin-bottom:4px;color:#6d788c}.section_register .form .input{height:36px;text-align:left}.section_register .form .line_form+.line_form,.section_register .form .submit{margin-top:18px}.seo_text .box_text{max-width:760px;width:100%}.seo_text .back_page{margin-top:33px}.seo_text .back_page a{padding:0 43px;font-size:15px;text-decoration:none;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;line-height:43px;display:inline-block}.seo_text .back_page a:hover{box-shadow:none}.section_profile{margin-top:62px}.section_profile>.flex{justify-content:space-between}.section_profile .form{max-width:600px;width:100%}.section_profile .line_form{justify-content:space-between;margin-bottom:23px;align-items:center;align-content:center}.section_profile .line_form:first-child{margin-bottom:28px}.section_profile .line_form label{margin-bottom:0;color:#6d788c;text-align:left;width:25%}.section_profile .line_form .name{font-size:17px;line-height:25px;display:inline-block}.section_profile .form .input{height:36px;max-width:206px;text-align:left}.section_profile .line_form .line{align-items:center;align-content:center;width:calc(75% - 85px)}.section_profile .line_form .link{margin-left:15px}.section_profile .line_form .line a{font-size:13px;text-decoration:none;color:#e72221;line-height:36px}.section_profile .line_form .line .number{font-size:17px;text-decoration:none;color:#363c43;margin-left:0;line-height:25px}.section_profile .codeword{position:relative;padding-right:25px}.section_profile .codeword:before{height:19px;right:0;content:"";position:absolute;top:0;background:url(/template/main/images/codeword.svg) 0 0 no-repeat;width:19px;display:block}.section_profile .line_radio{margin-top:70px}.section_profile .line_radio label{margin-bottom:0}.section_profile .line_radio .name_radio{margin-right:12px}.section_profile .form .submit{margin-bottom:19px;text-align:left;margin-top:38px}.section_profile .form .submit_btn{padding:0 25px;max-width:223px}.section_profile .logout a{padding:0 28px;border:1px solid #b8c0ce;text-decoration:none;color:#808a9d;transition:.2s linear;border-radius:25px;line-height:42px;display:inline-block}.section_profile .logout a b{color:#e51717;transition:.2s linear}.section_profile .logout a:hover{border:1px solid transparent;color:#fff;background:#e72221}.section_profile .logout a:hover b{color:#fff}.section_profile .bg_dray{max-width:327px;width:100%}.section_profile .your_orders .box{padding:16px 16px 59px;border:1px solid #e8e8e8;text-align:center}.section_profile .your_orders .title{font-size:18px;margin-bottom:51px;color:#21262d;line-height:27px}.section_profile .current_order{font-size:18px;color:#21262d;line-height:21px}.section_profile .current_order b{color:#6d788c}.section_profile .status{font-size:12px;margin-bottom:23px;color:#ea2223;line-height:19px}.section_profile .weight{font-size:15px;color:#b8c0ce;line-height:15px}.section_profile .cost{font-size:15px;margin-bottom:29px;color:#21262d;line-height:15px}.section_profile .details{padding:0 15px;font-size:12px;text-decoration:none;color:#fff;transition:.2s linear;max-width:147px;box-shadow:0 14px 10px rgba(234,34,35,.444);border-radius:20px;background:#ea2223;width:100%;line-height:35px;display:inline-block}.section_profile .details:hover{box-shadow:none}.section_profile .gray_box{padding:35px 0;text-align:center;background:#fbfbfb}.section_profile .all_orders{padding:0 15px;font-size:12px;border:1px solid #ea2223;text-decoration:none;color:#ea2223;transition:.2s linear;max-width:147px;border-radius:20px;width:100%;line-height:33px;display:inline-block}.section_profile .all_orders:hover{color:#fff;background:#ea2223}.section_delivery .top{margin-bottom:47px;width:100%}.section_delivery .top .page_title{margin-bottom:25px;width:100%}.section_delivery .box{position:relative;padding-left:44px}.section_delivery .box:before{height:25px;content:"";position:absolute;top:-4px;background:url(/template/main/images/ic_clock.svg) 0 0 no-repeat;left:0;width:25px;display:block}.section_delivery .box+.box{margin-left:31px}.section_delivery .name{font-size:18px;font-weight:700;margin-bottom:8px;color:#21262d;line-height:18px}.section_delivery .time{font-size:18px;font-weight:700;color:#808a9d;line-height:27px}.section_delivery .accept_payment{margin-left:53px}.section_delivery .accept_payment .name{margin-bottom:16px}.section_delivery img{max-width:100%;border-radius:5px;display:block}.section_delivery img+img{margin-left:12px}.section_delivery .big_map{margin-bottom:20px;width:100%}.section_delivery .big_map img{max-width:100%;margin:0 auto;display:block}.section_delivery .bot{margin-left:-30px;width:calc(100% + 30px)}.section_delivery .bot .name{margin-bottom:0}.section_delivery .bot .time{font-size:14px;line-height:21px}.section_delivery .bot .box{margin:15px 0 0 30px;width:calc(50% - 30px)}.section_delivery .bot .box:before{height:23px;border-radius:50%;width:23px}.box1:before{background:#ef5048!important}.box2:before{background:#b81ff5!important}.box3:before{background:#98e685!important}.box4:before{background:#74c0fc!important}.section_orders{margin-top:28px}.section_orders .fon{padding:76px 0 86px;background:#fbfbfb}.section_orders .fon .cont{padding:0 120px}.section_orders .box_order{align-items:flex-end}.section_orders .box_order+.box_order{margin-top:18px}.section_orders .name_order{font-size:18px;font-weight:700;margin-bottom:16px;color:#21262d;line-height:27px}.section_orders .name_order b{color:#6d788c}.section_orders .status{font-size:12px;font-weight:700;margin-bottom:16px;color:#ea2223;margin-left:auto;line-height:18px}.section_orders .mid{padding:11px 37px 7px 23px;border:1px solid #e8e8e8;margin-bottom:17px;align-items:center;align-content:center;background:#fff;width:100%}.section_orders .mid img{max-width:100%;margin:0 auto;display:block}.section_orders .box{margin-bottom:auto}.section_orders .order_list{font-weight:700;color:#21262d;margin-left:38px;width:310px}.section_orders .persons,.section_orders .position{font-weight:700;color:#21262d;margin-left:auto}.section_orders .position{margin-left:50px}.section_orders .total_weight{font-size:15px;font-weight:700;margin-bottom:7px;color:#b8c0ce;line-height:22px}.section_orders .cost{font-size:15px;font-weight:700;color:#21262d;line-height:22px}.section_orders .box_a{margin-bottom:auto;margin-left:auto;margin-top:15px}.section_orders .details{text-align:center;width:147px}.section_orders .fon .details a{padding:0 15px;font-size:12px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;width:100%;line-height:35px;display:inline-block}.section_orders .fon .details a:hover{box-shadow:none}.section_orders .past_orders .details a{padding:0 15px;font-size:12px;border:1px solid rgba(184,192,296,.45);text-decoration:none;font-weight:700;color:#95a0b4;transition:.2s linear;border-radius:25px;width:100%;line-height:33px;display:inline-block}.section_orders .past_orders .details a:hover{border-color:transparent;color:#fff;background:rgba(184,192,296,.45)}.section_orders .past_orders{margin-top:50px}.section_orders .past_orders .cont{padding:0 120px}.section_orders .under_head{font-size:18px;font-weight:700;margin-bottom:53px;color:#21262d;line-height:27px}.section_orders .past_orders .cost{margin-left:34px}.section_orders .repeat_order{text-align:center;margin-left:8px;width:147px}.section_orders .repeat_order a{padding:0 15px;font-size:12px;border:1px solid #ea2223;text-decoration:none;font-weight:700;color:#ea2223;transition:.2s linear;border-radius:25px;width:100%;line-height:33px;display:inline-block}.section_orders .repeat_order a:hover{color:#fff;background:#ea2223}.section_orders .update_info{text-align:center;margin-top:137px}.section_orders .update_info a{padding:0 30px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;line-height:43px;display:inline-block}.section_orders .update_info a:hover{box-shadow:none}.section_orders .return_office{text-align:center;margin-top:19px}.section_orders .return_office a{padding:0 22px;border:1px solid #b8c0ce;text-decoration:none;font-weight:700;color:#808a9d;transition:.2s linear;border-radius:25px;line-height:42px;display:inline-block}.section_orders .return_office a b{color:#e51717;transition:.2s linear}.section_orders .return_office a:hover{border:1px solid transparent;color:#fff;background:#e72221}.section_orders .return_office a:hover b{color:#fff}.section_calorie{margin:56px 0 82px}.section_calorie table{border-collapse:collapse;max-width:992px;width:100%}.section_calorie table thead tr{border:1px solid transparent;border-bottom-color:#e8e8e8}.section_calorie table thead tr th{font-weight:700;color:#b8c0ce;padding-bottom:20px}.section_calorie table tr th{text-align:left;padding-left:29px}.section_calorie table tr th.number{white-space:nowrap;padding-left:60px}.section_calorie table tbody tr{border:1px solid #e8e8e8}.section_calorie table tr td{padding:18px 0 18px 29px;font-size:14px;color:#6d788c}.section_calorie table tr td:last-child{padding-right:29px}.section_calorie table tr td.name{font-size:16px;font-weight:700;color:#21262d;line-height:21px}.section_calorie table tr td.number{white-space:nowrap;padding-left:60px}.composition .box{max-width:992px;align-items:flex-end;align-content:flex-end;width:100%;margin-top:28px}.composition .item{position:relative}.composition .under_head{font-size:18px;font-weight:700;margin-bottom:25px;color:#21262d;line-height:27px}.composition .weight_serv{font-weight:700;margin-right:48px;margin-bottom:21px;color:#b8c0ce;margin-left:auto}.composition .weight{right:60px;color:#6d788c;position:absolute;top:18px;display:block}.composition .go_back{margin-top:104px}.composition .go_back a{padding:0 15px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;max-width:235px;text-align:center;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;width:100%;line-height:43px;display:inline-block}.composition .go_back a:hover{box-shadow:none}.section_jobs{position:relative;padding-bottom:20px;margin-top:52px}.section_jobs .big_box{padding:37px 60px 52px 56px;border:1px solid #e8e8e8;align-items:center;align-content:center}.section_jobs .big_box+.big_box{margin-top:5px}.section_jobs .vacancy{font-size:28px;font-weight:700;margin-right:29px;color:#21262d;line-height:28px}.section_jobs .salary{font-size:18px;font-weight:700;color:#e51717;line-height:18px}.section_jobs .respond{margin-left:auto}.section_jobs .respond a{padding:0 15px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;text-align:center;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;width:174px;line-height:43px;display:inline-block}.section_jobs .respond a:hover{box-shadow:none}.section_jobs .desc{margin-bottom:44px;color:#6d788c;width:100%;margin-top:8px}.section_jobs .box{justify-content:space-between;color:#6d788c;max-width:960px;width:100%}.section_jobs .col_l,.section_jobs .col_r{width:calc(50% - 40px)}.section_jobs .sub_title{font-size:18px;font-weight:700;margin-bottom:12px;color:#21262d;line-height:27px}.section_jobs .duties{margin-bottom:26px}.section_jobs .box .text+.text{margin-top:10px}.section_jobs ul{margin-bottom:10px;margin-top:10px}.section_jobs ul li{list-style:none}.section_jobs .apply_job{max-width:467px;width:100%;margin-top:73px}.section_jobs .form{justify-content:space-between;margin-top:25px}.section_jobs .line_form{margin-bottom:19px;width:calc(50% - 8px)}.section_jobs .form label{padding:0 20px;text-align:left}.section_jobs .form .input{height:36px;text-align:left}.section_jobs .form .submit{max-width:235px;width:100%;margin-top:39px}.section_jobs .img{right:-230px;position:absolute;bottom:-80px;display:block}.section_order{margin:65px 0 52px}.section_order .items{justify-content:space-between;position:relative;max-width:580px;margin:0 auto;width:100%}.section_order .items:before{height:2px;content:"";position:absolute;top:27px;background:#eaecf0;left:0;width:100%}.section_order .item{width:54px}.section_order .item.active:before{height:2px;content:"";position:absolute;top:27px;box-shadow:0 2px 5px rgba(234,34,35,.444);background:#ea2223;left:0;width:50%}.section_order .item.active:first-child:before{display:none}.section_order .item.active:nth-child(3):before{left:50%}.section_order .icon{height:54px;justify-content:center;position:relative;margin:0 auto 10px;align-items:center;box-shadow:none;border-radius:50%;align-content:center;background:#eaecf0;width:54px;z-index:1}.section_order .icon img{max-width:100%;display:block}.section_order .active .icon{box-shadow:0 14px 10px -10px rgba(234,34,35,.444);background:#ea2223}.section_order .name{font-weight:700;color:#95a0b4;position:relative}.section_order .active .name.no_active{color:#95a0b4}.section_order .active .name{color:#21262d}.promo_sec{margin-top:16px}.section_order .promo_code{max-width:351px;margin:0 auto 80px;width:100%}.promo_code .link_code{text-align:center;display:none}.promo_code .link_code a{text-decoration:none;font-weight:700;color:#808a9d;position:relative;padding-right:20px;text-align:center;vertical-align:top;display:inline-block}.promo_code .link_code a:after{height:100%;right:0;content:"";position:absolute;top:0;background:url(/template/main/images/arrow.svg) 50% no-repeat;width:12px}.promo_code .link_code a.active:after{transform:rotate(180deg)}.section_order .promo_code .form .line_form{width:calc(100% - 145px)}.section_order .promo_code .form .input{height:36px;text-align:left}.section_order .promo_code .form .submit{margin-left:5px;width:140px;margin-top:0}.section_order .promo_code .form .submit .submit_btn{padding:0}.section_order .form .submit_btn{height:36px;line-height:36px}.cart_info .page_title{display:none}.cart_info .cart_box{max-width:992px;margin:0 auto;width:100%}.cart_info table{border-collapse:collapse;margin-bottom:22px;width:100%}.cart_info table tr th{padding:0 0 13px 45px;font-weight:700;color:#b8c0ce;text-align:left}.cart_info table tbody tr{border:1px solid #d2cfe7}.cart_info table tr td{padding:27px 0 23px 45px}.cart_info table tr td:first-child{padding-left:28px}.cart_info table tr td.thumb{table-layout:fixed;width:159px}.cart_info table tr td.thumb a{height:89px;justify-content:center;align-items:center;display:flex}.cart_info table tr td.thumb img{max-width:100%;max-height:100%;display:block}.cart_info table tr td.name{table-layout:fixed;font-size:18px;width:280px;line-height:30px}.cart_info table tr td.name a{text-decoration:none;font-weight:700;color:#21262d;transition:.2s linear}.cart_info table tr td.name a:hover{color:#ea2223}.cart_info table tr td.name .desc{font-size:11px;color:#999ba0;line-height:14px}.cart_info table tr td.weight{color:#e51717}.cart_info table tr td.price,.cart_info table tr td.weight{font-size:17px;font-weight:700;line-height:25px;white-space:nowrap}.cart_info table tr td.price{color:#21262d}.cart_info table tr td.delete{padding-top:0;padding-bottom:0;width:80px}.cart_info table tr td.delete a{height:20px;text-decoration:none;transition:.2s linear;position:relative;width:20px;display:block}.cart_info table tr td.delete a:after,.cart_info table tr td.delete a:before{height:2px;transform:rotate(-45deg);transition:.2s linear;content:"";position:absolute;top:50%;background:#b8c0ce;left:1px;width:18px;margin-top:-1px;display:block}.cart_info table tr td.delete a:after{transform:rotate(45deg)}.cart_info table tr td.delete a:hover:after,.cart_info table tr td.delete a:hover:before{background:#e51717}.amount .val{padding:4px;justify-content:space-between;align-items:center;border-radius:50px;background:#f7f7f7;width:73px;display:flex}.amount .input{font-size:14px;border:none;font-weight:600;color:#21262d;text-align:center;background:none;width:32px;font-family:sans-serif}.amount .input,.amount a{height:17px;transition:.2s linear;display:block}.amount a{text-decoration:none;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.122);border-radius:50%;background:#fff;width:17px}.amount2 .val{padding:4px;justify-content:space-between;align-items:center;border-radius:50px;background:#f7f7f7;width:53px;display:flex}.amount2 .input{font-size:12px;border:none;font-weight:600;color:#21262d;text-align:center;background:none;width:22px;font-family:sans-serif}.amount2 .input,.amount2 a{height:13px;transition:.2s linear;display:block}.amount2 a{text-decoration:none;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.122);border-radius:50%;background:#fff;width:13px}.amount a:before{height:2px;margin:-1px 0 0 -4px;background:#b8c0ce;width:8px}.amount a.plus:after,.amount a:before{transition:.2s linear;content:"";position:absolute;top:50%;left:50%}.amount a.plus:after{height:8px;margin:-4px 0 0 -1px;background:#e51717;width:2px}.amount a.plus:before,.amount a.plus:hover:after,.amount a:hover:before{background:#e51717}.cart_info .total_weight{font-weight:700;margin-bottom:6px;color:#b8c0ce;text-align:right;width:100%}.cart_info .payment{font-size:22px;font-weight:700;margin-bottom:14px;color:#21262d;text-align:right;width:100%;line-height:32px}.cart_info .bot{justify-content:space-between;width:100%}.cart_info .return_menu a{padding:0 27px;border:1px solid #b8c0ce;text-decoration:none;font-weight:700;color:#808a9d;transition:.2s linear;border-radius:25px;line-height:42px;display:inline-block}.cart_info .return_menu a b{color:#e51717;transition:.2s linear}.cart_info .return_menu a:hover{border:1px solid transparent;color:#fff;background:#e72221}.cart_info .return_menu a:hover b{color:#fff}.cart_info .order a{padding:0 42px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;line-height:43px;display:inline-block}.cart_info .order a:hover{box-shadow:none}.sec_tabs{margin:65px 0 26px}.section_tabs .tabs{justify-content:space-between;max-width:335px;margin:0 auto 38px;width:100%}.tabs{flex-wrap:nowrap;position:relative;align-items:stretch;border-radius:25px;align-content:stretch}.tabs:before{height:100%;border:1px solid rgba(184,192,206,.45);content:"";position:absolute;top:0;border-radius:50px;left:0;width:100%}.tabs a{text-decoration:none;font-weight:700;color:#808a9d;transition:.2s linear;position:relative;text-align:center;border-radius:25px;width:171px;line-height:44px}.tabs a.active,.tabs a:hover{color:#fff;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);background:#ea2223}.section_tabs .tab_content{position:relative;max-width:992px;margin:0 auto;width:100%;display:none}.section_tabs .form{justify-content:space-between}.section_tabs .form .col_l .line_form+.line_form{margin-top:19px}.section_tabs .form .line_form label{text-align:left;padding-left:20px}.section_tabs .form .input{height:36px;text-align:left}.section_tabs .form .col_l{width:calc(50% - 152px)}.section_tabs .form .col_r{justify-content:space-between;width:calc(50% + 76px)}.section_tabs .line_big{margin-bottom:19px;width:calc(75% - 77px)}.section_tabs .line_small{margin-bottom:19px;width:calc(25% + 54px)}.section_tabs .box_line{justify-content:space-between}.section_tabs .box_line .line_form:first-child{width:calc(33.333% - 16px)}.section_tabs .box_line .line_form:nth-child(2){width:calc(33.333% + 6px)}.section_tabs .box_line .line_form:last-child{width:calc(33.333% - 8px)}.section_tabs .line_radio{margin-top:31px}.section_tabs .line_radio .name_radio{font-weight:700;color:#21262d;margin-left:20px}.form .line_radio .radio{margin-left:19px}.section_tabs .bot{justify-content:space-between;width:100%;margin-top:84px}.section_tabs .return_basket a{padding:0 44px;border:1px solid #b8c0ce;text-decoration:none;font-weight:700;color:#808a9d;transition:.2s linear;border-radius:25px;line-height:42px;display:inline-block}.section_tabs .return_basket a b{color:#e51717;transition:.2s linear}.section_tabs .return_basket a:hover{border:1px solid transparent;color:#fff;background:#e72221}.section_tabs .return_basket a:hover b{color:#fff}.section_tabs .form .submit{margin-top:0}.section_tabs .form .submit_btn{padding:0 41px}.section_tabs .form_tabs{justify-content:center;flex-direction:column;align-items:center;align-content:center}.section_tabs .form_tabs .line_form{max-width:344px;width:100%}.section_tabs .form_tabs .line_form+.line_form{margin-top:19px}.section_tabs .form_tabs .box_radio{margin-bottom:89px;margin-top:50px}.section_checkout{position:relative;text-align:center;padding-bottom:95px;z-index:2}.sect_chec{margin-top:80px}.section_checkout .title_checkout{font-size:28px;font-weight:700;margin-bottom:49px;color:#21262d;line-height:34px}.sect_chec .title_checkout{margin-bottom:34px}.section_checkout .pick_up{font-size:28px;font-weight:700;margin-bottom:15px;color:#21262d;position:relative;line-height:34px;z-index:2}.section_checkout .pick_up b{color:#808a9d}.section_checkout b{color:#e51717}.section_checkout .delivery_time{font-size:19px;font-weight:700;color:#95a0b4;line-height:28px}.section_checkout .time{font-size:48px;font-weight:700;margin-bottom:53px;color:#21262d;line-height:34px}.section_checkout .courier_name{font-size:19px;font-weight:700;margin-bottom:4px;color:#95a0b4;position:relative;line-height:28px;z-index:2}.section_checkout .payment{font-size:24px;font-weight:700;margin-bottom:47px;color:#e51717;line-height:35px}.section_checkout .go_main_page,.section_checkout .payment{position:relative;z-index:2}.section_checkout .go_main_page a{padding:0 15px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;min-width:198px;text-align:center;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:25px;background:#ea2223;line-height:43px;display:inline-block}.section_checkout .go_main_page a:hover{box-shadow:none}.section_checkout .img{position:absolute;bottom:-540px;margin-left:-419px;left:50%;display:block;z-index:1}.sect_chec .img{margin-top:5px}.about_sec{padding:25px 0 74px;border-top:none;background:#fff;margin-top:21px}.about_sec .under_head{margin-bottom:20px}.section_team{margin-bottom:80px}.section_team .items{margin:2px 0 0 -20px}.section_team .item{margin:35px 0 0 20px;width:calc(16.666% - 20px)}.section_team .img{margin-bottom:15px}.section_team .img img{width:100%;display:block}.section_team .name{font-size:18px;font-weight:700;color:#21262d;line-height:27px}.section_team .position{color:#6d788c}.our_restaurant .grid{margin:45px 0 17px -15px;align-items:stretch;align-content:stretch}.our_restaurant .img{margin:0 0 15px 15px;display:block}.our_restaurant .img div{min-height:100%;background-size:cover;background-position:50%;border-radius:13px;padding-bottom:73%;background-repeat:no-repeat}.our_restaurant .img:first-child{width:calc(15% - 23px)}.our_restaurant .img:nth-child(2){width:calc(10% + 6px)}.our_restaurant .img:nth-child(3){width:calc(10% - 7px)}.our_restaurant .img:nth-child(4){width:calc(15% - 23px)}.our_restaurant .img:nth-child(5){width:calc(10% - 8px)}.our_restaurant .img:nth-child(6){width:calc(20% - 31px)}.our_restaurant .img:nth-child(7){width:calc(20% - 19px)}.our_restaurant .img:nth-child(8){width:calc(50% - 35px)}.our_restaurant .img:nth-child(8) div{padding-bottom:calc(46% + 1px)}.our_restaurant .img:nth-child(9){width:calc(50% + 5px)}.our_restaurant .img:nth-child(9) div{padding-bottom:calc(46% + 1px)}.our_restaurant .text_block{max-width:681px}.cart_order{margin-top:78px}.cart_order table tr td{padding-top:10px;padding-bottom:10px}.cart_info table tr td .more{line-height:16px}.cart_info table tr td .more a{font-size:13px;text-decoration:none;font-weight:700;color:#95a0b4;transition:.2s linear}.cart_info table tr td .more a:hover{color:#e51717}.cart_info table tr td.number{font-size:17px;font-weight:700;color:#21262d;text-align:center;line-height:25px}.cart_info table tr .center{text-align:center}.info_order{justify-content:space-between;margin-top:22px}.info_order .col_l{max-width:calc(50% - 15px)}.info_order .weight{color:#b8c0ce}.info_order .price,.info_order .weight{font-size:15px;font-weight:700;line-height:22px}.info_order .price{color:#21262d;margin-top:7px}.info_order .col_r{max-width:250px;text-align:right;width:calc(50% - 15px)}.info_order .adres,.info_order .name{font-size:15px;font-weight:700;color:#21262d;line-height:22px}.info_order .name{margin-top:22px}.info_order .phone{color:#e51717}.info_order .phone,.info_order .text{font-size:15px;font-weight:700;line-height:22px}.info_order .text{color:#95a0b4;margin-top:22px}.return_menu.marg{text-align:center;margin-top:120px}.tooltip{position:relative;vertical-align:middle;display:inline-block}.tooltip .icon{height:19px;position:relative;background:url(/template/main/images/ic_tooltip.svg) 0 0 no-repeat;cursor:help;width:19px;display:block}.tooltip .icon:after{height:0;pointer-events:none;border:10px solid transparent;transition:.2s linear;content:"";position:absolute;opacity:0;top:12px;left:0;width:0;border-bottom-color:#2d3035;z-index:1}.tooltip .icon:hover:after{opacity:1}.tooltip .tooltip_text{transform:translateX(-50%);pointer-events:none;padding:20px;font-size:13px;color:#fff;transition:.2s linear;position:absolute;opacity:0;visibility:hidden;top:calc(100% + 13px);border-radius:10px;background:#2d3035;left:50%;width:270px;line-height:19px;z-index:99}.tooltip:hover .tooltip_text{opacity:1;visibility:visible}.tooltip .tooltip_text .tooltip_name{font-weight:700;margin-bottom:14px;line-height:16px}.section_products{margin-top:24px}.bord_tabs{margin-bottom:-1px;border-bottom:1px solid #f1f1f1}.main_tabs{position:relative;margin:26px 0 0 -8px;width:calc(100% + 16px)}.main_tabs:after{height:19px;transform:translateX(-50%);pointer-events:none;content:"";position:absolute;opacity:0;bottom:17px;background:url(/template/main/images/ic_swipe.svg) 0 0 no-repeat;left:50%;width:27px}.main_tabs .slick-list{overflow:visible}.main_tabs .slide{text-decoration:none;position:relative;text-align:center;margin:0 8px;padding-bottom:27px;display:block}.main_tabs .slide:after{height:3px;transition:.2s linear;content:"";position:absolute;opacity:0;bottom:0;background:#e51717;left:0;width:100%}.main_tabs .slide.active:after,.main_tabs .slide:hover:after{opacity:1}.main_tabs .slide .bg{padding:15px 8px 10px;transition:.2s linear;box-shadow:0 2px 11px rgba(0,0,0,.056);border-radius:8px;background:#fff}.main_tabs .slide.active .bg,.main_tabs .slide:hover .bg{box-shadow:0 2px 11px -10px rgba(0,0,0,.056),0 12px 31px -10px rgba(139,26,26,.458)}.main_tabs .slide .name{font-size:18px;font-weight:700;margin-bottom:10px;color:#21262d;transition:.2s linear;line-height:27px}.main_tabs .slide.active .name,.main_tabs .slide:hover .name{color:#e51717}.main_tabs .slide .thumb{position:relative;padding-bottom:70%}.main_tabs .slide .thumb .img{height:100%;justify-content:center;position:absolute;top:0;align-items:center;left:0;width:100%;display:flex}.main_tabs .slide .thumb img{max-width:100%;max-height:100%;display:block}.products{margin-top:36px}.products+.products{margin-top:100px}.products .filter_list{margin:7px 0 0 -20px}.products .filter_list .control{border:none;color:#b8c0ce;font:700 14px/21px Circe;transition:.2s linear;background:none;cursor:pointer;margin-left:20px;display:block}.products .filter_list .control.mixitup-control-active,.products .filter_list .control:hover{color:#363c43}.products .grid{align-items:stretch;align-content:stretch;margin-top:39px;padding-left:1px}.products .product{padding:20px 30px 30px;border:1px solid #e8e8e8;position:relative;flex-direction:column;margin:-1px 0 0 -1px;background:#fff;width:calc(25% + 1px);display:flex}.products .product .stickers{pointer-events:none;right:18px;position:absolute;top:15px;align-items:center;align-content:center;z-index:10}.products .product .sticker+.sticker{margin-left:10px}.products .product .sticker.hit{height:23px;background:url(/template/main/images/hit.svg) 0 0 no-repeat;width:16px}.products .product .sticker.sheet{height:25px;background:url(/template/main/images/sheet.svg) 0 0 no-repeat;width:17px}.products .product .sticker.acute{height:23px;background:url(/template/main/images/acute.svg) 0 0 no-repeat;width:24px}.products .product .sticker.new{height:24px;background:url(/template/main/images/new.svg) 0 0 no-repeat;width:22px}.products .product .thumb{margin-bottom:10px;position:relative;padding-bottom:71%}.products .product .thumb .img{height:100%;justify-content:center;position:absolute;top:0;align-items:center;left:0;width:100%;display:flex}.products .product .thumb img{max-width:100%;max-height:100%;display:block}.products .product .box{flex:1 0 auto}.products .product .line_info{position:relative;margin:0 0 6px -10px}.products .product .name{font-size:18px;font-weight:700;color:#21262d;max-width:calc(100% - 40px);margin:0 0 4px 10px;line-height:22px}.products .product .tooltip{position:static;margin:1px 0 4px 10px}.products .product .tooltip .tooltip_text{top:33px;margin-left:5px;width:calc(100% + 30px)}.products .product .tastes{margin:1px 0 0 6px}.products .product .tastes .taste{height:19px;font-size:8px;font-weight:800;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 4px 4px;border-radius:50px;width:41px;line-height:21px}.products .product .tastes .hot{background:#e51717}.products .product .tastes .spicy{background:#ff5e00;width:49px}.products .product .tastes .veg{background:#72c700}.products .product .tastes .new{background:#9013fe}.products .product .writing_value{margin:0 0 10px -14px}.products .product .weight{font-size:15px;font-weight:700;color:#e51717;margin-left:14px;line-height:16px}.products .product .calories{font-size:11px;color:#999ba0;margin-left:14px;line-height:16px}.products .product .desc{font-size:11px;color:#999ba0;line-height:14px}.products .product .desc span{color:#e51717}.products .product .bot{margin:6px 0 0 -20px;align-items:center;align-content:center}.products .product .numbers{position:relative;margin:10px 0 0 20px;width:147px}.products .product .open_amount{font-size:12px;border:1px solid #ea2223;text-decoration:none;font-weight:700;color:#ea2223;transition:.2s linear;text-align:center;border-radius:50px;line-height:33px;display:block}.products .product .open_amount:hover{color:#fff;background:#ea2223}.products .product .amount{height:35px;position:absolute;top:0;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:50px;background:#ea2223;left:0;width:100%;display:none;z-index:1}.products .product .amount .val{margin:1px auto;background:transparent}.products .product .amount .input{height:23px;color:#fff}.products .product .price{font-size:18px;font-weight:700;color:#21262d;margin:10px 0 0 20px;line-height:27px}.datepicker{transform:translateX(-50%)!important;visibility:hidden;top:100%!important;left:50%!important;z-index:100000}.datepicker.active{visibility:visible}.datepicker--cell.-current-,.datepicker--day-name{color:#ea2223}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-,.datepicker--cell.-selected-.-focus-{background:#ea2223}footer{position:relative;background:#373636;z-index:3}footer .link_chat{height:70px;font-size:15px;text-decoration:none;font-weight:700;right:40px;color:#fff;transition:.2s linear;position:fixed;bottom:40px;text-align:center;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:50% 50% 0 50%;background:#ea2223 url(/template/main/images/ic_chat.svg) 50% no-repeat;width:70px;line-height:35px;z-index:1000}footer .link_chat span{display:none}footer .link_chat:hover{box-shadow:none}footer .top{padding:31px 0 20px}footer .logo a,footer .logo img{max-width:100%;margin:0 auto;display:block}footer .col2{margin-left:51px;margin-top:12px}footer .links ul+ul{margin-left:65px}footer ul li{list-style:none}footer .links ul li+li{margin-top:9px}footer .links a{text-decoration:none;font-weight:700;color:#fff;transition:.2s linear}footer .links a:hover{color:#95a0b4}footer .box_links{margin-left:93px;margin-top:8px}footer .box_links a{font-size:13px;text-decoration:none;font-weight:700;color:#95a0b4;transition:.2s linear;border-bottom:1px solid;line-height:27px}footer .box_links a:hover{border-bottom-color:transparent}footer .box{margin-left:auto;margin-top:17px}footer .phone{margin-bottom:20px;position:relative;padding-left:36px}footer .phone:before{height:25px;content:"";position:absolute;top:0;background:url(/template/main/images/tel_2.svg) 0 0 no-repeat;left:0;width:25px;display:block}footer .phone a{font-weight:700;display:block}footer .phone .number{font-size:18px;text-decoration:none;color:#21262d;color:#fff;line-height:18px}footer .phone .callback_link{font-size:13px;text-decoration:none;color:#e72221;transition:.2s linear;border-bottom:1px solid;line-height:13px;margin-top:4px;display:inline-block}footer .phone .callback_link:hover{border-bottom-color:transparent}footer .delivery{font-size:15px;font-weight:700;color:#fff;position:relative;line-height:18px;padding-left:31px}footer .delivery:before{height:25px;content:"";position:absolute;top:0;background:url(/template/main/images/marker_2.svg) 0 0 no-repeat;left:0;width:20px;display:block}footer .city{font-size:13px;font-weight:400;color:#fff;line-height:13px}footer .row2{margin-bottom:12px;margin-top:5px}footer .district_map{font-size:13px;text-decoration:none;color:#95a0b4;transition:.2s linear;border-bottom:1px solid;margin-left:12px;line-height:13px}footer .district_map:hover{border-bottom-color:transparent}footer .adress{font-size:13px;color:#95a0b4;line-height:15px}footer .middle .cont{padding:25px 79px 22px 240px;justify-content:space-between;align-items:center;align-content:center}footer .badge_us a,footer .badge_us img{max-width:100%;display:block}footer .badge_us a+a{margin-left:15px}footer .socials a+a{margin-left:17px}footer .socials a img{display:block}footer .bot{padding:15px 0 20px;border-top:1px solid #50565d}footer .line{margin-left:125px}footer .copy{font-weight:700;color:#fff}footer .line a{font-size:13px;text-decoration:none;font-weight:700;color:#95a0b4;transition:.2s linear;border-bottom:1px solid;line-height:normal;display:inline-block}footer .line a:hover{border-bottom-color:transparent}footer .line a+a{margin-left:48px}.modal{max-width:100%;border-top:4px solid #ea2223;visibility:visible!important;background:#fff;width:476px;display:none}.modal_login{padding:39px 20px 32px;background:#fff url(/template/main/images/modal_img.jpg) 0 0 no-repeat;background-size:75%}.modal_login .form{max-width:244px;margin:0 auto}.modal_reserve{padding:42px 0 44px;width:575px}.modal_reserve .modal_title{margin-bottom:20px}.modal_reserve .top{padding:33px 175px;background:#f8f8f8}.modal_reserve .bot{padding:30px 175px 0}.modal_reserve .form .input{height:36px}.modal_title{font-size:28px;margin-bottom:53px;line-height:41px}.modal .phone_number,.modal_title{font-weight:700;color:#21262d;text-align:center}.modal .phone_number{margin-bottom:8px}.modal .link_step{text-align:center;margin-top:34px;display:none}.modal .link_step a{font-size:12px;border:1px solid #ea2223;text-decoration:none;font-weight:700;color:#ea2223;text-align:center;border-radius:50px;width:200px;line-height:31px;vertical-align:top;display:inline-block}@media (max-width:1299px){footer .link_chat{right:10px}}.windows8{height:20px;position:relative;margin:auto;width:20px}.windows8 .wBall{animation:orbit 4.8425s infinite;-o-animation:orbit 4.8425s infinite;-ms-animation:orbit 4.8425s infinite;-webkit-animation:orbit 4.8425s infinite;-moz-animation:orbit 4.8425s infinite;height:19px;transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);position:absolute;opacity:0;width:19px}.windows8 .wBall .wInnerBall{height:2px;position:absolute;top:0;border-radius:2px;background:#ea2323;left:0;width:2px}.windows8 #wBall_1{animation-delay:1.056s;-o-animation-delay:1.056s;-ms-animation-delay:1.056s;-webkit-animation-delay:1.056s;-moz-animation-delay:1.056s}.windows8 #wBall_2{animation-delay:.203s;-o-animation-delay:.203s;-ms-animation-delay:.203s;-webkit-animation-delay:.203s;-moz-animation-delay:.203s}.windows8 #wBall_3{animation-delay:.4265s;-o-animation-delay:.4265s;-ms-animation-delay:.4265s;-webkit-animation-delay:.4265s;-moz-animation-delay:.4265s}.windows8 #wBall_4{animation-delay:.6295s;-o-animation-delay:.6295s;-ms-animation-delay:.6295s;-webkit-animation-delay:.6295s;-moz-animation-delay:.6295s}.windows8 #wBall_5{animation-delay:.843s;-o-animation-delay:.843s;-ms-animation-delay:.843s;-webkit-animation-delay:.843s;-moz-animation-delay:.843s}@keyframes orbit{0%{transform:rotate(180deg);animation-timing-function:ease-out;opacity:1;z-index:99}7%{origin:0;transform:rotate(300deg);animation-timing-function:linear;opacity:1}30%{origin:7%;transform:rotate(410deg);animation-timing-function:ease-in-out;opacity:1}39%{origin:30%;transform:rotate(645deg);animation-timing-function:linear;opacity:1}70%{origin:39%;transform:rotate(770deg);animation-timing-function:ease-out;opacity:1}75%{origin:70%;transform:rotate(900deg);animation-timing-function:ease-out;opacity:1}76%{transform:rotate(900deg);opacity:0}to{transform:rotate(900deg);opacity:0}}@-o-keyframes orbit{0%{-o-transform:rotate(180deg);-o-animation-timing-function:ease-out;opacity:1;z-index:99}7%{-o-origin:0;-o-transform:rotate(300deg);-o-animation-timing-function:linear;opacity:1}30%{-o-origin:7%;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;opacity:1}39%{-o-origin:30%;-o-transform:rotate(645deg);-o-animation-timing-function:linear;opacity:1}70%{-o-origin:39%;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;opacity:1}75%{-o-origin:70%;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;opacity:1}76%{-o-transform:rotate(900deg);opacity:0}to{-o-transform:rotate(900deg);opacity:0}}@-ms-keyframes orbit{0%{-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out;opacity:1;z-index:99}7%{-ms-origin:0;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;opacity:1}30%{-ms-origin:7%;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;opacity:1}39%{-ms-origin:30%;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;opacity:1}70%{-ms-origin:39%;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;opacity:1}75%{-ms-origin:70%;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;opacity:1}76%{-ms-transform:rotate(900deg);opacity:0}to{-ms-transform:rotate(900deg);opacity:0}}@-webkit-keyframes orbit{0%{-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out;opacity:1;z-index:99}7%{-webkit-origin:0;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;opacity:1}30%{-webkit-origin:7%;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;opacity:1}39%{-webkit-origin:30%;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;opacity:1}70%{-webkit-origin:39%;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;opacity:1}75%{-webkit-origin:70%;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;opacity:1}76%{-webkit-transform:rotate(900deg);opacity:0}to{-webkit-transform:rotate(900deg);opacity:0}}@-moz-keyframes orbit{0%{-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out;opacity:1;z-index:99}7%{-moz-origin:0;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;opacity:1}30%{-moz-origin:7%;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;opacity:1}39%{-moz-origin:30%;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;opacity:1}70%{-moz-origin:39%;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;opacity:1}75%{-moz-origin:70%;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;opacity:1}76%{-moz-transform:rotate(900deg);opacity:0}to{-moz-transform:rotate(900deg);opacity:0}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.doting span{animation-iteration-count:infinite;animation-fill-mode:both;animation-name:blink;animation-duration:1.4s}.doting span:nth-child(2){animation-delay:.2s}.doting span:nth-child(3){animation-delay:.4s}.footer_info{padding-top:3px;font-size:12px;text-decoration:none;margin-right:48px;color:#95a0b4;transition:.2s linear;text-align:center;margin-left:48px;line-height:normal;display:inline-block}.main_tabs .slick-track{margin-right:0;margin-left:0}.input-promocode::placeholder{color:#ea2223;opacity:1}.box_form{display:block!important}.price_total_checkout{text-align:right}.button_404{padding:0 37px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:.2s linear;box-shadow:0 14px 10px -10px rgba(234,34,35,.444);border-radius:20px;background:#ea2223;line-height:40px;display:inline-block}.button_404:hover{box-shadow:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#2a2f35}.select2-container--default .select2-selection--single{height:36px;padding:3px 10px;background-color:#fff;border-radius:18px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-11px;margin-top:2px}.geo-info-zone{padding:50px;font-size:16px}.geo-info-zone,.geo-info-zone-2{color:#ea2224;text-align:center;width:100%}.geo-info-zone-2{font-weight:400;padding-bottom:20px}.section_tabs .box_line .line_form:first-child{margin-bottom:5px;width:calc(25% - 5px)}.section_tabs .box_line .line_form:nth-child(2),.section_tabs .box_line .line_form:nth-child(3){margin-bottom:5px;margin-left:5px;width:calc(25% - 10px)}.section_tabs .box_line .line_form:nth-child(4){margin-left:5px;width:calc(25% - 10px)}.inform_top{padding:13px 0;font-size:17px;font-weight:700;color:#fff;background:#759119;line-height:normal}.inform_top .line{position:relative}.inform_top .line .icon{height:29px;justify-content:center;flex-wrap:wrap;position:absolute;top:-5px;align-items:center;align-content:center;left:0;width:25px;display:flex}.inform_top .line .icon img{max-width:100%;max-height:100%;display:block}.inform_top .close:hover{opacity:1}.on_stop{opacity:.2}.on_stop_msg{font-weight:600;margin-right:40px;color:#000;position:absolute;text-align:center}.btn_sms_login{height:43px;padding:0 30px;border:1px solid #b8c0ce;color:#808a9d;font:700 15px/43px Circe;transition:.2s linear;border-radius:25px;background:#fff;cursor:pointer;width:100%;vertical-align:top;display:inline-block}.btn_sms_login:hover{border:1px solid transparent;color:#fff;background:#e72221}