@charset "UTF-8";.dish-page{color:#4d4a47}.dish-page h4.title{font-weight:600}.dish-page .thumbnail{position:relative}.dish-page .thumbnail img{border-radius:20px}.dish-page .thumbnail .beard-ico{position:absolute;right:10px;top:10px}.dish-page img.icon{vertical-align:top;width:26px}.dish-page .info{margin-top:26px}.dish-page .info .allergens{font-weight:600}.dish-page .info .label{font-size:16px;font-weight:600;border-radius:16px;padding:6px 10px;margin-right:7px}.dish-page .info .weight{font-size:16px}.dish-page .info .tag{font-size:16px;font-weight:800;color:#4d4a4780}.dish-page .info .tag:before{content:"·";margin-right:5px}.dish-page .info .tag:first-child:before{content:"";margin-right:0}.dish-page .dish-pairing .pairing-title{font-weight:600}.dish-page .dish-pairing .pairing-block{background-color:#f1f1f1;padding-top:20px;border-radius:20px;padding-left:0;padding-right:0;overflow:hidden}.dish-page .dish-pairing .pairing-block .content{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}.dish-page .dish-pairing .pairing-block .content h5{font-weight:600}.dish-page .dish-pairing .pairing-block .content .label{font-size:12px!important;font-weight:600!important;border-radius:16px;padding:6px 10px}.dish-page .dish-pairing .pairing-block .content .weight,.dish-page .dish-pairing .pairing-block .content .calories{font-size:12px;font-weight:600}.dish-page .dish-pairing .pairing-block .content .tag{font-size:10px;font-weight:800;color:#4d4a4780}.dish-page .dish-pairing .pairing-block .thumbnail-block{position:relative}.dish-page .dish-pairing .pairing-block .thumbnail-block .fade-away{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#f1f1f1,#0000 30%)}.dish-page .dish-pairing .pairing-block .thumbnail-block .beard-ico{position:absolute;top:0;right:0;margin-top:-34px;margin-right:12px;z-index:100}.dish-page .dish-pairing .pairing-block .thumbnail-block .approved{position:absolute;bottom:0;left:0;margin-bottom:20px;background:#e2d4d3;color:#4d4a47;padding:7px 20px;border-top-right-radius:20px;border-bottom-right-radius:20px;width:132px;font-size:12px;font-weight:700}@media screen and (max-width: 991px){.dish-page .label,.dish-page .weight,.dish-page .tag{font-size:14px!important}}@media screen and (max-width: 767px){.dish-page .col-md-6,.dish-page .col-md-4{text-align:left!important}.dish-page .info .row .col-md-6:last-child{margin-top:20px}}
