.emw-menu[data-emw-menu] .emw-wine-list>.elementor-price-list-item{display:flex!important;align-items:flex-start!important;gap:var(--emw-wine-image-gap)!important;margin-bottom:var(--emw-wine-item-gap)!important}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-image{flex:0 0 var(--emw-wine-image-width)!important;width:var(--emw-wine-image-width)!important;padding:0!important;margin:0!important}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-image img{width:100%!important;height:var(--emw-wine-image-height)!important;object-fit:var(--emw-wine-image-fit)!important}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-text{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;row-gap:var(--emw-wine-row-gap);flex:1;min-width:0;width:auto!important;text-align:var(--emw-wine-text-align)}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-header,.emw-menu[data-emw-menu] .emw-wine-list .emw-wine-meta{display:contents!important}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-title{grid-column:1/3;grid-row:1;min-width:0;max-width:none!important;white-space:normal;overflow-wrap:anywhere;line-height:1.2!important}
.emw-menu[data-emw-menu] .emw-wine-list .emw-prices{grid-column:3;grid-row:1/6;display:flex!important;flex-direction:column!important;justify-content:space-between;align-items:flex-end;gap:var(--emw-wine-price-gap)!important;align-self:stretch!important;margin:0!important}
.emw-menu[data-emw-menu][data-emw-wine-prices=row] .emw-wine-list .emw-prices{flex-direction:row!important;justify-content:flex-end;align-items:flex-start}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;line-height:1.15!important;white-space:nowrap}
.emw-menu[data-emw-menu] .emw-wine-list .emw-prices small{display:block;opacity:1!important;line-height:1.2!important;white-space:normal;text-align:right;max-width:120px}
.emw-menu[data-emw-menu] .emw-wine-list .emw-wine-meta>span{min-width:0;overflow-wrap:anywhere;line-height:1.2!important}
.emw-menu[data-emw-menu] .emw-wine-list .emw-wine-meta>span:after{content:none!important}
.emw-wine-list .emw-wine-winery{grid-column:1/3;grid-row:2}.emw-wine-list .emw-wine-grape{grid-column:1/3;grid-row:3}.emw-wine-list .emw-wine-region{grid-column:1/3;grid-row:4}.emw-wine-list .emw-wine-alcohol{grid-column:1;grid-row:5}.emw-wine-list .emw-wine-vintage{grid-column:2;grid-row:5;text-align:right}
.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-description{grid-column:1/-1;grid-row:6;margin:0!important}.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-description:empty{display:none!important}.emw-wine-list .emw-dish-allergens{grid-column:1/-1;grid-row:7}.emw-menu[data-emw-menu] .emw-wine-list .emw-dish-leader{display:none!important}
@media(max-width:600px){.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-image{width:var(--emw-wine-mobile-image-width)!important;flex-basis:var(--emw-wine-mobile-image-width)!important}.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-text{column-gap:5px}}
/* Extra separator geometry, limited to normal lists. */
.emw-menu[data-emw-menu]:not([data-emw-dish-separator-style=none]) .elementor-price-list:not(.emw-cutout-slider)>.elementor-price-list-item:not(:last-child){margin-bottom:max(var(--emw-dish-margin-b),calc(max(var(--emw-dish-separator-gap),var(--emw-dish-separator-above)) + var(--emw-dish-separator-below) + var(--emw-dish-separator-width)*2))!important}
.emw-menu[data-emw-menu]:not([data-emw-dish-separator-style=none]) .elementor-price-list:not(.emw-cutout-slider)>.elementor-price-list-item:not(:last-child):after{width:calc(var(--emw-dish-separator-length)*1%)!important;right:auto!important;bottom:calc(max(var(--emw-dish-separator-gap),var(--emw-dish-separator-above))*-1)!important}
.emw-menu[data-emw-menu][data-emw-separator-align=center] .elementor-price-list:not(.emw-cutout-slider)>.elementor-price-list-item:not(:last-child):after{left:50%!important;transform:translateX(-50%)}.emw-menu[data-emw-menu][data-emw-separator-align=right] .elementor-price-list:not(.emw-cutout-slider)>.elementor-price-list-item:not(:last-child):after{left:auto!important;right:0!important}

.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-title{font-size:var(--emw-wine-name-size)!important;font-family:var(--emw-wine-name-font-family)!important;font-weight:var(--emw-wine-name-weight)!important;font-style:var(--emw-wine-name-style)!important;color:var(--emw-wine-name-color)!important;}

.emw-menu[data-emw-menu] .emw-wine-list .emw-prices small{font-size:var(--emw-wine-label-size)!important;font-family:var(--emw-wine-label-font-family)!important;font-weight:var(--emw-wine-label-weight)!important;font-style:var(--emw-wine-label-style)!important;color:var(--emw-wine-label-color)!important;}

.emw-menu[data-emw-menu] .emw-wine-list .elementor-price-list-price{font-size:var(--emw-wine-price-size)!important;font-family:var(--emw-wine-price-font-family)!important;font-weight:var(--emw-wine-price-weight)!important;font-style:var(--emw-wine-price-style)!important;color:var(--emw-wine-price-color)!important;}

.emw-menu[data-emw-menu] .emw-wine-list .emw-wine-meta>span{font-size:var(--emw-wine-details-size)!important;font-family:var(--emw-wine-details-font-family)!important;font-weight:var(--emw-wine-details-weight)!important;font-style:var(--emw-wine-details-style)!important;color:var(--emw-wine-details-color)!important;}
.emw-menu[data-emw-menu] .emw-wine-list>.elementor-price-list-item.is-unavailable{padding-top:calc(var(--emw-dish-padding-t) + 28px)!important}
