.emw-category>span{display:flex;flex-direction:column;align-items:center;gap:2px}.emw-category>span small{font-size:.82em;line-height:1.1;opacity:.8}.emw-category-label{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.emw-category-label strong{font:inherit}.emw-category-label small{font-size:.85em;color:var(--emw-classic-active-text)}.emw-category-label .emw-secondary-inline{margin-left:auto}.emw-category-label .emw-secondary-below{display:block}.emw-classic-category:has(.emw-secondary-below) .emw-category-label{align-items:flex-start;flex-direction:column;gap:2px}.emw-prices{display:flex;align-items:flex-start;gap:12px;white-space:nowrap}.emw-prices .elementor-price-list-price{display:flex;flex-direction:column;align-items:flex-end}.emw-prices small{font-size:.68em;font-weight:500;opacity:.75}.emw-subcategory-title{list-style:none;margin:18px 0 10px;padding:7px 4px;border-bottom:1px solid currentColor;color:var(--emw-title-color);font-size:1.05em;font-weight:700;text-transform:uppercase}.emw-subcategory-title:first-child{margin-top:4px}.emw-wine-meta{display:flex;flex-wrap:wrap;gap:2px 10px;flex-basis:100%;margin:-4px 0 4px;color:var(--emw-desc-color);font-size:calc(var(--emw-desc-size) * .95)}.emw-wine-meta span:not(:last-child):after{content:' ·';opacity:.6}.emw-layout-classic .emw-category-label strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:600px){.emw-prices{gap:7px}.emw-prices .elementor-price-list-price{font-size:calc(var(--emw-price-size) * .92)}.emw-category-label{gap:6px}.emw-category-label .emw-secondary-inline{font-size:.75em}.emw-menu .elementor-price-list-header{gap:6px}.emw-wine-meta{font-size:11px}.emw-subcategory-title{margin-top:14px}.emw-layout-classic .emw-section.is-active{padding:var(--emw-classic-content-padding)}}
@media(max-width:380px){.emw-prices{flex-direction:column;gap:1px}.emw-prices .elementor-price-list-price{align-items:flex-end}.emw-category-label .emw-secondary-inline{max-width:110px;text-align:right;white-space:normal}}
.emw-menu .emw-cutout-slider{display:grid;grid-template-rows:repeat(2,var(--emw-slider-item-height));grid-auto-flow:column;grid-auto-columns:100%;column-gap:var(--emw-slider-gap);row-gap:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;margin:0;padding:var(--emw-slider-card-padding);background:var(--emw-slider-card-bg);border-radius:var(--emw-slider-card-radius);-webkit-overflow-scrolling:touch;scrollbar-width:none}.emw-menu .emw-cutout-slider::-webkit-scrollbar{display:none}.emw-menu .emw-cutout-slider>.elementor-price-list-item{position:relative;display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:start!important;min-width:0;height:var(--emw-slider-item-height);margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--emw-slider-text-color);overflow:visible}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(odd){scroll-snap-align:start;scroll-snap-stop:always}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(odd) .elementor-price-list-image{grid-column:1;grid-row:1;justify-self:start;align-self:start}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(odd) .elementor-price-list-text{grid-column:2;grid-row:1;padding:18px 8px 0 10px}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(even) .elementor-price-list-image{grid-column:2;grid-row:1;justify-self:end;align-self:end}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(even) .elementor-price-list-text{grid-column:1;grid-row:1;padding:24px 8px 0 12px}.emw-menu .emw-cutout-slider .elementor-price-list-image{width:115%;max-width:none;padding:0!important;display:grid;place-items:center;overflow:visible;z-index:1}.emw-menu .emw-cutout-slider .elementor-price-list-image img{display:block;width:100%!important;height:var(--emw-slider-image-height)!important;object-fit:contain!important;border:0!important;border-radius:0!important;transform:scale(calc(var(--emw-slider-image-scale) / 100));transform-origin:center;filter:drop-shadow(0 calc(var(--emw-slider-shadow) * .5) var(--emw-slider-shadow) rgba(0,0,0,.22))}.emw-menu .emw-cutout-slider .elementor-price-list-text{display:flex!important;flex-direction:column;align-items:flex-start!important;min-width:0;z-index:2}.emw-menu .emw-cutout-slider .elementor-price-list-header{display:contents!important}.emw-menu .emw-cutout-slider .elementor-price-list-title{order:1;display:block;max-width:none!important;color:var(--emw-slider-title-color);font-size:clamp(22px,6vw,38px);font-weight:700;line-height:1.05;white-space:normal;overflow-wrap:anywhere}.emw-menu .emw-cutout-slider .elementor-price-list-description{order:2;margin:28px 0 0!important;color:var(--emw-slider-text-color);font-size:clamp(16px,4.7vw,29px);line-height:1.2}.emw-menu .emw-cutout-slider .emw-prices{order:3;display:block;margin-top:28px}.emw-menu .emw-cutout-slider .elementor-price-list-price{display:block;color:var(--emw-slider-price-color);font-size:clamp(27px,7vw,45px);font-weight:800;line-height:1}.emw-menu .emw-cutout-slider .emw-unavailable-label{right:7px;top:7px;z-index:3}@media(max-width:480px){.emw-menu .emw-cutout-slider{grid-template-rows:repeat(2,var(--emw-slider-item-height));padding:var(--emw-slider-card-padding)}.emw-menu .emw-cutout-slider>.elementor-price-list-item{grid-template-columns:minmax(0,43%) minmax(0,57%)}.emw-menu .emw-cutout-slider .elementor-price-list-description{margin-top:20px!important}.emw-menu .emw-cutout-slider .emw-prices{margin-top:24px}.emw-menu .emw-cutout-slider .elementor-price-list-image{width:122%}}
.emw-menu .emw-cutout-slider>.elementor-price-list-item{display:block!important;width:100%}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(odd) .elementor-price-list-image{position:absolute;left:0;right:auto;top:0;bottom:auto;width:calc(var(--emw-slider-top-image-width) * 1%);transform:translate(var(--emw-slider-top-image-x),var(--emw-slider-top-image-y))}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(odd) .elementor-price-list-text{position:absolute;left:auto;right:0;top:0;bottom:auto;width:calc(var(--emw-slider-top-text-width) * 1%);padding:0;text-align:var(--emw-slider-top-text-align);transform:translate(var(--emw-slider-top-text-x),var(--emw-slider-top-text-y))}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(even) .elementor-price-list-image{position:absolute;left:auto;right:0;top:auto;bottom:0;width:calc(var(--emw-slider-bottom-image-width) * 1%);transform:translate(var(--emw-slider-bottom-image-x),var(--emw-slider-bottom-image-y))}.emw-menu .emw-cutout-slider>.elementor-price-list-item:nth-child(even) .elementor-price-list-text{position:absolute;left:0;right:auto;top:0;bottom:auto;width:calc(var(--emw-slider-bottom-text-width) * 1%);padding:0;text-align:var(--emw-slider-bottom-text-align);transform:translate(var(--emw-slider-bottom-text-x),var(--emw-slider-bottom-text-y))}.emw-menu .emw-cutout-slider .elementor-price-list-text{align-items:stretch!important}.emw-menu .emw-cutout-slider .elementor-price-list-text>*,.emw-menu .emw-cutout-slider .emw-prices,.emw-menu .emw-cutout-slider .elementor-price-list-price{text-align:inherit!important}.emw-menu .emw-cutout-slider .emw-prices .elementor-price-list-price{align-items:inherit}@media(max-width:480px){.emw-menu .emw-cutout-slider .elementor-price-list-image{max-width:none}}
