.dish {
    padding-bottom: 118px;
    margin-top: 50px;
}

.dish__block {
    margin-bottom: 40px;
}

.dish__dish {
    display: -ms-flexbox;
    display: flex;
    gap: 19px;
}

.dish__img {
    text-align: center;
    position: relative;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
}

.dish__img .noimg {
    width: 100%;
    height: 465px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: transparent;
    color: #E7E7E7;
    font-size: 24px;
    font-weight: 400;
    opacity: 1;
}

.dish__img .noimg:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTY0IDIyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTg1LjQyODIgMjEuMjIxNUM3NC40MDUgMzUuNzgyOCA3MS45NTg4IDU0LjE2MDcgNzcuMjMwMyA3MC4zMDQzQzk0LjE4MSA3MS4wMiAxMTEuMTkyIDYzLjY5MDMgMTIyLjIxNCA0OS4xMzA2QzEzMy4yMzYgMzQuNTcwOCAxMzUuNjgzIDE2LjE5MTQgMTMwLjQxMiAwLjA0NzgzMDhDMTEzLjQ2MSAtMC42Njc4NjUgOTYuNDUxNSA2LjY2MDI0IDg1LjQyODIgMjEuMjIxNVoiIGZpbGw9IiNFN0U3RTciLz4KPHBhdGggZD0iTTExOC41ODQgNzUuMTk5NUM5Ny4yOCA3NS4xOTk1IDkxLjgzNDQgNzguOTQ0NCA4MS45MDY4IDc4Ljk0NDRDNzEuOTc5MSA3OC45NDQ0IDY2LjUzMDQgNzUuMTk5NSA0NS4yMjY4IDc1LjE5OTVDMTkuNTg0IDc1LjE5OTUgMC43MDYyOTkgOTYuMDI3OCAwLjcwNjI5OSAxMzMuMTc5QzAuNzA2Mjk5IDE2OC44MyAyOC41NzYxIDIyMC41MDkgNTcuNDgyNCAyMjAuNTA5Qzc0LjA0NjEgMjIwLjUwOSA3Ni45OTI3IDIxNy41NDIgODEuOTA1MiAyMTcuNTQyQzg2LjgxNzcgMjE3LjU0MiA4OS43NjU5IDIyMC41MTcgMTA2LjMzIDIyMC41MTdDMTM1LjIzNiAyMjAuNTE3IDE2My4xMDYgMTY4LjgzNyAxNjMuMTA2IDEzMy4xODZDMTYzLjEwNiA5Ni4wMzQgMTQ0LjIzMyA3NS4xOTk1IDExOC41ODQgNzUuMTk5NVpNMTE4LjEzNiAxMzguNTQ1TDEwMC41MDMgMTU1LjczOUMxMDAuNDUxIDE1NS43ODkgMTAwLjQxMyAxNTUuODUyIDEwMC4zOTIgMTU1LjkyMUMxMDAuMzcxIDE1NS45OTEgMTAwLjM2OCAxNTYuMDY0IDEwMC4zODQgMTU2LjEzNUwxMDQuNTQ0IDE4MC40MzJDMTA0LjU2IDE4MC41MTMgMTA0LjU1MiAxODAuNTk4IDEwNC41MjIgMTgwLjY3NUMxMDQuNDkxIDE4MC43NTIgMTA0LjQ0IDE4MC44MTkgMTA0LjM3MyAxODAuODY4QzEwNC4zMDYgMTgwLjkxNyAxMDQuMjI2IDE4MC45NDYgMTA0LjE0MyAxODAuOTUxQzEwNC4wNiAxODAuOTU3IDEwMy45NzggMTgwLjkzOCAxMDMuOTA1IDE4MC44OThMODIuMTExOSAxNjkuNDIyQzgyLjA0ODQgMTY5LjM4OCA4MS45Nzc0IDE2OS4zNyA4MS45MDUyIDE2OS4zN0M4MS44MzMgMTY5LjM3IDgxLjc2MiAxNjkuMzg4IDgxLjY5ODUgMTY5LjQyMkw1OS45MTE1IDE4MC44OTdDNTkuODM4OCAxODAuOTM2IDU5Ljc1NjQgMTgwLjk1NCA1OS42NzM5IDE4MC45NDlDNTkuNTkxMyAxODAuOTQzIDU5LjUxMjEgMTgwLjkxNCA1OS40NDUzIDE4MC44NjVDNTkuMzc4NSAxODAuODE3IDU5LjMyNyAxODAuNzUgNTkuMjk2OCAxODAuNjczQzU5LjI2NjUgMTgwLjU5NiA1OS4yNTg3IDE4MC41MTEgNTkuMjc0MyAxODAuNDNMNjMuNDI4NCAxNTYuMTM0QzYzLjQ0MzUgMTU2LjA2MyA2My40NDAzIDE1NS45ODkgNjMuNDE5MSAxNTUuOTJDNjMuMzk3OSAxNTUuODUgNjMuMzU5NCAxNTUuNzg3IDYzLjMwNzIgMTU1LjczN0w0NS42NzQzIDEzOC41NTFDNDUuNjE1NSAxMzguNDkzIDQ1LjU3MzkgMTM4LjQyIDQ1LjU1NDEgMTM4LjM0QzQ1LjUzNDMgMTM4LjI2IDQ1LjUzNzIgMTM4LjE3NSA0NS41NjIzIDEzOC4wOTdDNDUuNTg3NCAxMzguMDE4IDQ1LjYzMzkgMTM3Ljk0OCA0NS42OTY0IDEzNy44OTRDNDUuNzU5IDEzNy44NCA0NS44MzUzIDEzNy44MDUgNDUuOTE2OCAxMzcuNzkyTDcwLjI4ODMgMTM0LjIzOEM3MC4zNTg3IDEzNC4yMjggNzAuNDI1NSAxMzQuMiA3MC40ODI4IDEzNC4xNThDNzAuNTQgMTM0LjExNiA3MC41ODU4IDEzNC4wNiA3MC42MTYyIDEzMy45OTVMODEuNTA4OSAxMTEuOTAyQzgxLjU0NTcgMTExLjgyOCA4MS42MDIyIDExMS43NjYgODEuNjcyMiAxMTEuNzIzQzgxLjc0MjIgMTExLjY4IDgxLjgyMjkgMTExLjY1NyA4MS45MDUyIDExMS42NTdDODEuOTg3NSAxMTEuNjU3IDgyLjA2ODIgMTExLjY4IDgyLjEzODIgMTExLjcyM0M4Mi4yMDgyIDExMS43NjYgODIuMjY0OCAxMTEuODI4IDgyLjMwMTUgMTExLjkwMkw5My4xOTU4IDEzMy45OTVDOTMuMjI1OSAxMzQuMDYgOTMuMjcxNyAxMzQuMTE2IDkzLjMyOSAxMzQuMTU4QzkzLjM4NjIgMTM0LjIwMSA5My40NTMyIDEzNC4yMjggOTMuNTIzNyAxMzQuMjM4TDExNy44OTUgMTM3Ljc5MkMxMTcuOTc3IDEzNy44MDQgMTE4LjA1MyAxMzcuODQgMTE4LjExNiAxMzcuODk0QzExOC4xNzkgMTM3Ljk0OCAxMTguMjI1IDEzOC4wMTggMTE4LjI1IDEzOC4wOTdDMTE4LjI3NSAxMzguMTc2IDExOC4yNzggMTM4LjI2IDExOC4yNTggMTM4LjM0QzExOC4yMzggMTM4LjQyIDExOC4xOTUgMTM4LjQ5MyAxMTguMTM2IDEzOC41NTFWMTM4LjU0NVoiIGZpbGw9IiNFN0U3RTciLz4KPC9zdmc+);
    width: 175px;
    display: block;
    margin: 0 auto 5px;
}


.dish__discount {
    left: 0;
    top: 0;
    position: absolute;
    background: #d24720;
    border-radius: 15px;
    width: 100px;
    height: 38px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    line-height: 25px;
color: #fff;
}

.dish__green {
    /*
    position: absolute;
    left: 109px;
    top: 0;
    gap: 10px;
    -ms-flex-pack: center;
    justify-content: center;
    */
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    margin-top: 15px;
}

.dish__green span {
    /*
    width: 56px;
    height: 38px;
    */
    background: #a9d992;
    border-radius: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    
    height: 30px;
    padding: 0 40px 0 55px;
    font-size: 15px;
    position: relative;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.dish__green img {
    /*
    max-width: 32px;
    max-height: 32px;
    */
    max-width: 25px;
    max-height: 25px;
    position: absolute;
    left: 10px;
}

.dish__back {
    display: none;
}

.dish__content {
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    margin-top: 19px;
}

.dish__title {
    font-weight: 800;
    font-size: 36px;
    line-height: 37px;
}

.dish__gram {
    margin-top: 10px;
    opacity: 0.5;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 37px;
}

.dish__price {
    font-weight: 800;
    font-size: 36px;
    line-height: 37px;
    margin-bottom: 37px;
}

.dish__btn_faq_block{
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    margin-top: 20px;
	gap: 20px;
}
.dish__call_me {    
	padding-left: 44px;
    line-height: 45px;
    font-size: 16px;
    text-decoration: underline;
    background-image: url(../img/dish__call_me-icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    cursor: pointer;
}
.dish__btn_faq {    
	padding-left: 44px;
    line-height: 45px;
    font-size: 16px;
    text-decoration: underline;
    background-image: url(../img/dish__btn_faq-icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    cursor: pointer;
}
@media (max-width: 1100px) {
    .dish__btn_faq_hide {
        display: none;
    }
}

.dish__btn_block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
}

.dish__btn {
    background: #a9d992;
    border-radius: 15px;
    width: 330px;
    height: 60px;
    position: relative;
}

.dish__btn a {
    font-size: 24px;
    line-height: 25px;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
}

.dish__btn .basket-order-item__counter {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    visibility: hidden;
}

.dish__btn .basket-order-item__counter.active {
    visibility: visible;
}

.dish__btn .basket-order-item__counter div {
    flex: 0 0 50px;
}

.order__btn {background: #fff;
	box-shadow: 0px 0px 5px 1px #a9d992;
	color:rgba(169, 217, 146, 1);
    border-radius: 15px;
    width: 330px;
    height: 60px;
    position: relative;
	display: flex;
	align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
	font-size: 20px;
	cursor:pointer;
}


.dish__delivery {
    padding-left: 75px;
    line-height: 45px;
    font-size: 16px;
    text-decoration: underline;
    background-image: url(../img/delivery_car.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
	margin-bottom: 36px;
}
.dish__delivery-hide {display:none;}

.dish__body {
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    margin-bottom: 48px;
}

.dish-part1 {
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
}

.dish-part__title {
    font-weight: 800;
    font-size: 16px;
    padding-bottom: 10px;
}

.dish-part__items {
    border-top: 1px solid #e5e5e5;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.dish-part__item span {
    font-weight: 800;
    font-size: 24px;
    line-height: 25px;
}

.dish-part__item {
    font-size: 10px;
    font-weight: normal;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    text-align: center;
}

.dish-part__item2 span {
    font-weight: 800;
    font-size: 24px;
    line-height: 25px;
}

.dish-part__item2 {
    text-align: center;
    font-size: 10px;
    font-weight: normal;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
}

.dish-part2 {
    -ms-flex: 0 1 40%;
    flex: 0 1 40%;
}

.dish__text {
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
    font-size: 14px;
    line-height: 19px;
}

.dish__slider {
    overflow: hidden;
    position: relative;
}
.dish__slider2 {
    overflow: hidden;
    position: relative;
}
.dish__slider3 {
    overflow: hidden;
    position: relative;
}
.dish__subtitle {
    font-weight: 800;
    font-size: 20px;
    line-height: 132.68%;
}

.swiper-button-ne {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05);
    z-index: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.swiper-button-pr {
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05);
    z-index: 3;
    left: 0;
    top: 50% !important;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.swiper-button-ne3 {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05);
    z-index: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.swiper-button-pr3 {
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05);
    z-index: 3;
    left: 0;
    top: 50% !important;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.dish__item {
    display: -ms-flexbox;
    display: flex;
    height: unset !important;
}

.dish-item__img {
    margin-right: 10px;
}

.dish-item__img .noimg {
    width: 100px;
}

.crumbs {
    margin-bottom: 40px;
}

.crumbs__text {
    font-size: 20px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.3);
}

.dish-item__body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.dish-item__title {
    font-size: 20px;
    line-height: 20px;
    max-width: 165px;
    margin: 20px 0;
}

.dish-item__price {
    background: #a9d992;
    border-radius: 15px;
    width: 103px;
    height: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.dish__slider-nex {
    bottom: 50%;
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    right: 15px;
}

.dish__slider-pre {
    bottom: 50%;
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    left: 15px;
}
.dish__slider-nex3 {
    bottom: 50%;
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    right: 15px;
}

.dish__slider-pre3 {
    bottom: 50%;
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    left: 15px;
}
.dish__subtitle {
    margin-bottom: 27px;
}

.dish__item-2 img {
    width: 100%;
}

.dish-part__subitem2 {
    min-width: 200%;
    color: #000000;
    font-size: 16px;
    font-weight: 800;
    line-height: 0;
    position: absolute;
    left: 0;
    text-align: left;
    bottom: -30px;
    padding-top: 15px;
    border-top: 1px solid #e5e5e5;
}

.dish-part__subitem2 span {
    font-weight: 400;
    font-size: 16px;
    line-height: 0;
}

.dish-part__item2 {
    position: relative;
}

.dish__slider2 {
    overflow: hidden;
}

.dish-popup__title {
    text-align: left;
    font-weight: 800;
    font-size: 16px;
    margin-bottom: 10px;
}

.dish-popup__title.border {
    margin: 16px 0;
    padding-top: 16px;
    border-top: 1px solid #e5e5e5;
}

.dish-popup__text {
    text-align: left;
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 20px;
}

.dish-popup__text a {
    color: #3995e7;
    text-decoration: underline;
}

.dish-popup__text ul {
    margin-left: 16px;
}

.dish-popup__text ul li {
    list-style: disc;
    margin-bottom: 3px;
}

.dish-popup__btn {
    display: block;
    line-height: 48px;
    background: #a9d992;
    border-radius: 15px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}

@media (max-width: 1450px) {
    .dish__btn_block {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        gap: 20px;
    }
}

@media (max-width: 1280px) {
    .dish__img img {
        max-width: 470px;
    }
    .dish-item__title {
        font-size: 16px;
    }
}
@media (max-width: 1100px) {
    .dish__items-2 {
        max-width: 314px;
    }
    .dish__img img {
        max-width: 314px;
    }
    .dish__img .noimg {
        height: 250px;
        font-size: 18px;
    }
    .dish__img .noimg:before {
        width: 95px;
    }
    .dish__discount {
        display: none;
    }
    /*.dish__green {
        display: none;
    }*/
    .dish__green {
        gap: 10px;
    }
    .dish__green span {
        height: 20px;
        padding: 0 27px 0 40px;
        font-size: 10px;
    }
    .dish__green img {
        max-width: 18px;
        max-height: 18px;
        left: 8px;
    }
    .dish__title {
        font-size: 24px;
        line-height: 25px;
    }
    .dish__gram {
        font-size: 16px;
        line-height: 16px;
        margin-top: 22px;
        margin-bottom: 37px;
    }
    .dish__price {
        font-size: 24px;
        line-height: 25px;
    }
	.order__btn {
        width: 208px;
        height: 40px;
		font-size: 14px;
    }
    .dish__btn {
        width: 208px;
        height: 40px;
    }
    .dish__btn a {
        font-size: 16px;
        line-height: 16px;
    }
    .dish__delivery {
        font-size: 12px;
        line-height: 30px;
        padding-left: 45px;
    }
    .dish__body-lock {
        display: -ms-flexbox !important;
        display: flex !important;
        max-width: 532px;
        margin: 40px auto;
    }
    .dish__body {
        display: none;
    }
    .dish__compound-lock {
        display: block !important;
        max-width: 532px;
        margin: 0 auto 40px auto;
    }
    .dish__compound {
        display: none;
    }
    .dish__slider {
        margin: 0 auto;
    }
    .dish__slider3 {
        margin: 0 auto;
    }
    .dish-item__img .noimg,
    .dish-item__img img {
        width: 66.27px;
        height: 66.27px;
    }
    .dish-item__title {
        font-size: 12px;
        line-height: 12px;
        max-width: 70px;
    }
    .dish__subtitle {
        margin-bottom: 17px;
    }
    .dish-item__price {
        background: #a9d992;
        border-radius: 15px;
        width: 48.07px;
        height: 14.93px;
        font-size: 10px;
        line-height: 10px;
    }
}
@media (max-width: 767px) {
    .dish {
        padding-bottom: 80px;
    }
    .crumbs {
        margin-bottom: 0;
    }
    .crumbs__link {
        display: block !important;
    }
    .crumbs__text {
        display: none;
    }
    .dish__dish {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .dish__img img {
        max-width: 328px;
    }
    .dish__img .noimg {
        height: unset;
    }
    .dish__green span {
        padding: 0 25px 0 35px;
    }
    .dish__green img {
        max-width: 16px;
        max-height: 16px;
        left: 7px;
    }
    .dish__title {
        font-size: 24px;
        line-height: 25px;
        margin-top: 15px;
        text-align: center;
    }
    .dish__titles {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin: 26px 0 40px 0;
    }
    .dish__gram {
        font-size: 20px;
        line-height: 20px;
        margin: 0;
    }
    .dish__price {
        font-size: 36px;
        line-height: 37px;
        margin: 0;
    }
    .dish__btn_block {
        margin-bottom: 24px;
    }
	.order__btn {
        width: 328px;
        height: 50px;
		font-size: 16px;
    }
    .dish__btn {
        width: 328px;
        height: 50px;
    }
    .dish__btn a {
        font-size: 24px;
        line-height: 25px;
    }
    .dish__body-lock {
        flex-direction: column;
    }
    .dish-part {
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }
    .dish-part2 {
        display: flex;
        gap: 5px;
        border-top: 1px solid #e5e5e5;
        padding-top: 10px;
    }
    .dish-part2 .dish-part__title {
        padding-bottom: 0;
        font-size: 12px;
    }
    .dish-part2 .dish-part__items {
        border: none;
        padding-top: 0;
    }
    .dish-part__item2 {
        display: flex;
        flex: unset;
        font-size: 12px;
        font-weight: 400;
    }
    .dish-part__item2 span {
        font-size: 12px;
        font-weight: 400;
        line-height: 1em;
        margin-right: 2px;
    }
    .dish-part__item2 br {
        display: none;
    }
    .dish-part__subitem2 {
        flex: 0 0 100%;
        min-width: unset;
        position: static;
        border: none;
        font-size: 12px;
        font-weight: 800;
        padding: 0;
        text-align: right;
    }
    
}

@media (max-width: 640px) {
    
    .dish {
        margin-top: 25px;
    }
    
    .dish__back {
        display: block;
        position: absolute;
        left: 30px;
        top: 0;
        z-index: 100;
    }
    
    .dish__back:before {
        content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0iI2M2YzdjNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDYuNTEyNDlDMTYgNi4yNDg3OSAxNS44OTE1IDUuOTk1ODcgMTUuNjk4MyA1LjgwOTI5QzE1LjUwNTEgNS42MjI3IDE1LjI0MyA1LjUxNzcgMTQuOTY5NiA1LjUxNzM0SDMuNjUyNTlMNy44NDY4NSAxLjc0NTU2QzcuOTUxNDUgMS42NTc4MSA4LjAzNjY1IDEuNTUwNjQgOC4wOTczNSAxLjQzMDQzQzguMTU4MDYgMS4zMTAyMyA4LjE5MzAyIDEuMTc5NDUgOC4yMDAxNyAxLjA0NTkyQzguMjA3MzEgMC45MTIzOTMgOC4xODY0OCAwLjc3ODg0NCA4LjEzODkyIDAuNjUzMjUxQzguMDkxMzYgMC41Mjc2NTggOC4wMTgwNSAwLjQxMjU5OCA3LjkyMzM2IDAuMzE0OTM5QzcuODI4NjcgMC4yMTcyODEgNy43MTQ1NiAwLjEzOTAyOSA3LjU4NzgyIDAuMDg0ODU0M0M3LjQ2MTA4IDAuMDMwNjggNy4zMjQzMiAwLjAwMTY5NTA2IDcuMTg1NzEgLTAuMDAwMzY5NjJDNy4wNDcxIC0wLjAwMjQzNDI5IDYuOTA5NDkgMC4wMjI0NjM2IDYuNzgxMDcgMC4wNzI4MzczQzYuNjUyNjYgMC4xMjMyMTEgNi41MzYwOSAwLjE5ODAyNyA2LjQzODMyIDAuMjkyODE5TDAuMzI3OTUyIDUuNzgzNDZDMC4yMjQ0NzIgNS44NzY1MyAwLjE0MTk1NSA1Ljk4OTE0IDAuMDg1NTM1MiA2LjExNDNDMC4wMjkxMTU1IDYuMjM5NDUgMCA2LjM3NDQ2IDAgNi41MTA5M0MwIDYuNjQ3NDEgMC4wMjkxMTU1IDYuNzgyNDIgMC4wODU1MzUyIDYuOTA3NTdDMC4xNDE5NTUgNy4wMzI3MiAwLjIyNDQ3MiA3LjE0NTM0IDAuMzI3OTUyIDcuMjM4NDFMNi40MzgzMiAxMi43MzE3QzYuNjM5MjYgMTIuOTA3MSA2LjkwMzY1IDEyLjk5OTIgNy4xNzQ0MSAxMi45ODgyQzcuNDQ1MTcgMTIuOTc3MiA3LjcwMDU4IDEyLjg2NCA3Ljg4NTUgMTIuNjcyOUM4LjA3MDQzIDEyLjQ4MTggOC4xNzAwMiAxMi4yMjgzIDguMTYyNzkgMTEuOTY3QzguMTU1NTYgMTEuNzA1NyA4LjA0MjA4IDExLjQ1NzYgNy44NDY4NSAxMS4yNzYzTDMuNjUyNTkgNy41MDc2NEgxNC45Njk2QzE1LjEwNTEgNy41MDc2NCAxNS4yMzkzIDcuNDgxOSAxNS4zNjQ1IDcuNDMxODlDMTUuNDg5NiA3LjM4MTg4IDE1LjYwMzQgNy4zMDg1NyAxNS42OTkyIDcuMjE2MTdDMTUuNzk1IDcuMTIzNzYgMTUuODcxIDcuMDE0MDUgMTUuOTIyOCA2Ljg5MzMyQzE1Ljk3NDcgNi43NzI1OCAxNi4wMDE0IDYuNjQzMTcgMTYuMDAxNCA2LjUxMjQ5SDE2WiIvPgo8L3N2Zz4=);
    }
    
    .dish__title {
        text-align: left;
    }
}

@media (max-width: 425px) {
    .order__btn {
        width: 100%;
	}
    .dish__btn {
        width: 100%;
    }
    
}

.dish__compound-lock {
    display: none;
}

.dish__body-lock {
    display: none;
}

.crumbs__link {
    display: none;
}

.swiper-button-ne {
    top: calc(50% + 27px) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    transition: 0.3s;
}

.swiper-button-pr {
    top: calc(50% + 27px) !important;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer;
}

.swiper-button-pr:hover {
    background-color: #fff !important;
}

.swiper-button-ne:hover {
    background-color: #fff !important;
}
.swiper-button-ne3 {
    top: calc(50% + 27px) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    transition: 0.3s;
}

.swiper-button-pr3 {
    top: calc(50% + 27px) !important;
    transition: 0.3s;
    background-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer;
}

.swiper-button-pr3:hover {
    background-color: #fff !important;
}

.swiper-button-ne3:hover {
    background-color: #fff !important;
}
.dish__item {
    transition: 0.3s;
    border-radius: 15px;
}
.dish__slider{
        overflow: visible;
}
.dish__slider3{
        overflow: visible;
}
.dish__item:hover {
    background-color: rgba(128, 128, 128, 0.231372549);
}
.dish__slider_in{
        margin: 0 35px;
        overflow: hidden;
}
.dish__slider_in3{
        margin: 0 35px;
        overflow: hidden;
}
