.bar-card {
 padding-top: 22.09302vw;
}

.bar-card__title {
 font-size: 7.44186vw;
 background: url("data:image/svg+xml,%3Csvg width='90' height='30' viewBox='0 0 90 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.8848 14.9984L74.904 30L59.9199 14.9984L74.904 0L89.8848 14.9984Z' fill='%239DBF82'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.9617 14.9984L14.9809 30L0 14.9984L14.9809 0L29.9617 14.9984Z' fill='%23499D38'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.9418 30L59.9193 14.9984L44.9418 0L29.9609 14.9984L44.9418 30Z' fill='%233E613B'/%3E%3C/svg%3E%0A") no-repeat 50% 100%/20.93023vw auto;
 padding-bottom: 13.95349vw;
 margin-bottom: 6.97674vw;
}

.bar-card__title-button {
 width: 5.5814vw;
 height: 5.5814vw;
 top: 0px;
 font-size: 5.5814vw;
}

.bar-card__name {
 font-size: 16.74419vw;
 margin-bottom: 11.62791vw;
}

.bar-card__image {
 margin: 0 -20.93023vw 18.60465vw;
}

.bar-card__image-bg {
 width: 57.67442vw;
 height: 57.67442vw;
 margin-top: 6.97674vw;
}

.bar-card__ingredients {
 font-size: 5.5814vw;
 margin-bottom: 6.97674vw;
}

.bar-card__desc {
 max-width: none;
 font-size: 3.72093vw;
 margin: 0 0 13.95349vw;
}

.bar-card__food-value {
 gap: 2.32558vw;
}

.bar-card__food-value-card {
 min-width: 17.90698vw;
 padding: 3.48837vw 2.32558vw;
}

.bar-card__food-value-card-note {
 font-size: 2.7907vw;
 font-weight: 500;
}

.bar-card__food-value-card-value {
 font-size: 5.5814vw;
}

.catalog {
 padding-block: 13.95349vw 20.93023vw;
}

.catalog__title {
 font-size: 7.44186vw;
 padding-bottom: 0;
 margin-bottom: 13.95349vw;
}
