#barba-wrapper.error{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}#barba-wrapper.error .barba-container{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}#barba-wrapper.error .error-container{text-align:center}body,html{--text-opacity:1;color:#18522a;color:rgba(24,82,42,var(--text-opacity));font-family:Gauthier FY,sans-serif;height:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;font-size:90%}@media (min-width:640px){body,html{font-size:100%}}*{box-sizing:border-box}:focus{outline:none}img{display:block;width:100%}#preload-bar{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));position:fixed;width:100%;top:0;left:0;right:0;z-index:30;height:3px}#preload-bar svg{height:3px;width:0}#preload-bar path{stroke:currentColor;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}#preload-counter{position:fixed;z-index:30;top:0;right:0;margin-top:.25rem;margin-right:.25rem}#preload-overlay{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));position:fixed;width:100%;height:100%;top:0;left:0;z-index:20}#barba-wrapper{position:relative;z-index:10;height:100%}.barba-container{width:100%;height:100%}body{transition:padding-top .3s ease}body.control-bar-active{padding-top:1cm}#control-bar{position:fixed;display:flex;width:100%;border-width:1px;--border-opacity:1;border-color:#fffad3;border-color:rgba(255,250,211,var(--border-opacity));margin-bottom:.25rem;--bg-opacity:1;background-color:#fffad3;background-color:rgba(255,250,211,var(--bg-opacity));z-index:10;top:0;left:0;transform:translateY(-100%);transition:all .4s ease}#control-bar.active{transform:translateY(0)}#control-bar button{--bg-opacity:1;background-color:#18522a;background-color:rgba(24,82,42,var(--bg-opacity));--text-opacity:1;color:#fffad3;color:rgba(255,250,211,var(--text-opacity));flex:1 1 0%;border-width:1px;--border-opacity:1;border-color:#fffad3;border-color:rgba(255,250,211,var(--border-opacity));height:1cm}.master-wines-list{table-layout:auto;border-collapse:collapse;border-width:1px;--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity))}.master-wines-list tr th{--border-opacity:1;border-color:#a3bffa;border-color:rgba(163,191,250,var(--border-opacity))}.master-wines-list tr td,.master-wines-list tr th{border-width:1px;--border-opacity:1;border-color:#718096;border-color:rgba(113,128,150,var(--border-opacity));padding:.5rem 1rem}h1,h2,h3,h4{font-size:2rem;line-height:1}ul.nav{padding:.25rem;display:flex}ul.nav li{margin-right:.25rem}ul.nav li.active>a{text-decoration:underline}ul.nav li.active-child>a{text-decoration:underline}h1{font-size:.8cm}h2{font-size:.72cm}h3{font-size:.6cm}h4{font-size:.3cm}h5{font-size:.2cm}ol,p,span,ul{font-size:.3cm;line-height:.35cm}.page{height:100%;page-break-inside:avoid;page-break-after:always}.page,.page .row{position:relative}.page .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page .row .col{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 137mm}.page .row .col.full{flex:0 0 100%}.has-center-line:after{--bg-opacity:1;background-color:#96c93c;background-color:rgba(150,201,60,var(--bg-opacity));position:absolute;left:calc(50% - .56pt);top:.5cm;bottom:0;content:"";width:.56pt}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:1mm}.header div{display:flex;flex-direction:column;justify-content:center}.header .txt-block{width:33.333333%;text-align:center;text-transform:uppercase;font-family:Latin Extra Condensed,sans-serif;font-size:1rem}.header .logo{height:16mm}.section{margin-bottom:1rem}.section:last-child{margin-bottom:0}.by-the-glass.border,.section.border{--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity));border-width:1pt}.by-the-glass .section-title,.section .section-title{display:block;margin-left:auto;margin-right:auto;text-transform:uppercase;text-align:center;font-family:Chevalier Becker Stripes Caps,sans-serif;--text-opacity:1;color:#96c93c;color:rgba(150,201,60,var(--text-opacity));letter-spacing:.4mm;margin-top:-1mm}.by-the-glass .section-title .subtitle,.section .section-title .subtitle{font-family:Latin Extra Condensed,sans-serif;font-weight:700;--text-opacity:1;color:#18522a;color:rgba(24,82,42,var(--text-opacity))}.by-the-glass .section-title img,.section .section-title img{display:inline-block;width:22.5mm}.by-the-glass .featured-wine,.section .featured-wine{position:relative;padding:.75rem 3rem;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center}.by-the-glass .featured-wine .fborder,.section .featured-wine .fborder{position:absolute;width:80%;height:100%;top:0;bottom:0;z-index:0;left:10%;right:10%}.by-the-glass .featured-wine .details,.section .featured-wine .details{text-align:center;letter-spacing:-.15mm}.by-the-glass .featured-wine .details .producer,.section .featured-wine .details .producer{text-transform:uppercase;letter-spacing:-.15mm}.by-the-glass .featured-wine .details .name,.section .featured-wine .details .name{font-weight:700;font-style:italic}.by-the-glass .featured-wine .details .vintage,.section .featured-wine .details .vintage{text-transform:uppercase}.by-the-glass .featured-wine .details .region,.by-the-glass .featured-wine .details .varietal,.section .featured-wine .details .region,.section .featured-wine .details .varietal{font-style:italic}.by-the-glass .featured-wine .sizes,.section .featured-wine .sizes{display:flex;justify-content:center;margin-top:-.25rem;height:.5cm}.by-the-glass .featured-wine .sizes .size,.section .featured-wine .sizes .size{margin-left:.25rem}.by-the-glass .group:not(:first-child),.section .group:not(:first-child){margin-top:2mm}.by-the-glass .group .group-title,.section .group .group-title{text-transform:uppercase;text-align:center;font-family:Latin Extra Condensed,sans-serif;--text-opacity:1;color:#96c93c;color:rgba(150,201,60,var(--text-opacity));margin-bottom:.75mm}.by-the-glass .group .group-title span,.section .group .group-title span{font-size:inherit}.by-the-glass .region-sub-group .region-title,.section .region-sub-group .region-title{--text-opacity:1;color:#96c93c;color:rgba(150,201,60,var(--text-opacity));flex-shrink:0;font-family:Latin Extra Condensed,sans-serif;text-transform:uppercase;font-weight:500;font-style:normal;letter-spacing:-.05em;width:14mm}.by-the-glass .region-sub-group .region-group,.section .region-sub-group .region-group{flex-shrink:1;flex-grow:1}.by-the-glass ul.line-items li,.section ul.line-items li{display:flex;flex-direction:row;margin-bottom:.125rem}.by-the-glass ul.line-items li.line-break,.section ul.line-items li.line-break{--bg-opacity:1;background-color:#96c93c;background-color:rgba(150,201,60,var(--bg-opacity));width:50%;margin:.5rem auto;height:1pt}.by-the-glass ul.line-items li .details,.section ul.line-items li .details{flex:0 1 100%;letter-spacing:-.15mm}.by-the-glass ul.line-items li .details .producer,.section ul.line-items li .details .producer{text-transform:uppercase;letter-spacing:-.15mm}.by-the-glass ul.line-items li .details .name,.section ul.line-items li .details .name{font-weight:700;font-style:italic}.by-the-glass ul.line-items li .details .vintage,.section ul.line-items li .details .vintage{text-transform:uppercase}.by-the-glass ul.line-items li .details .region,.by-the-glass ul.line-items li .details .varietal,.section ul.line-items li .details .region,.section ul.line-items li .details .varietal{font-style:italic;font-weight:700}.by-the-glass ul.line-items li.glass-price-header,.section ul.line-items li.glass-price-header{position:relative;margin-top:-.3cm}.by-the-glass ul.line-items li .pricing,.section ul.line-items li .pricing{font-family:Bebas Neue,sans-serif;flex:1 0 auto}.by-the-glass ul.line-items li .pricing.default,.section ul.line-items li .pricing.default{text-align:right;font-family:Bebas Neue,sans-serif}.by-the-glass ul.line-items li .pricing.per-glass,.section ul.line-items li .pricing.per-glass{display:flex;flex-direction:row;width:2.1cm}.by-the-glass ul.line-items li .pricing.per-glass span,.section ul.line-items li .pricing.per-glass span{text-align:right;width:33.333333%;flex:1 0 auto}.by-the-glass ul.line-items li .pricing.per-glass.titles span,.section ul.line-items li .pricing.per-glass.titles span{font-family:Latin Extra Condensed,sans-serif}.by-the-glass ul.line-items li .pricing span,.section ul.line-items li .pricing span{font-size:.35cm}.by-the-glass{--border-opacity:1;border-color:#96c93c;border-color:rgba(150,201,60,var(--border-opacity));padding-bottom:1.25rem;margin-bottom:0;border-bottom-width:1pt}.detail{width:40mm;margin:-1px auto -5mm}@media screen{html{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}body{margin:0}.page{margin:2rem auto;overflow:hidden;--bg-opacity:1;background-color:#fffad3;background-color:rgba(255,250,211,var(--bg-opacity));width:297mm;height:420mm;padding:.7cm}.by-the-glass ul.line-items li.line-break,.section ul.line-items li.line-break{height:1px}}@page{size:A3 portrait;margin:1cm;marks:crop cross;.hero,.menu,aside,body,footer,form,header,iframe,nav{display:none}body{font-size:12pt;width:29.7cm;height:42cm;margin:0 auto}*{background-image:none!important}img.print,svg.print{display:block;max-width:100%}h1{font-size:.8cm}h2{font-size:.55cm}h3{font-size:.5cm}h4{font-size:.3cm}h5{font-size:.2cm}ol,p,span,ul{font-size:.3cm;line-height:.35cm}.page{background:none!important;width:287mm;height:410mm}.by-the-glass,.section{margin:.5cm 0}.by-the-glass:first-child,.by-the-glass:last-child,.section:first-child,.section:last-child{margin-top:0}.by-the-glass.border,.section.border{border-width:2px;--border-opacity:1;border-color:#a0aec0;border-color:rgba(160,174,192,var(--border-opacity))}.by-the-glass .group,.section .group{margin:.25cm 0}.by-the-glass ul.line-items li,.section ul.line-items li{padding-top:.5mm;padding-bottom:.5mm}.by-the-glass ul.line-items li.line-break,.section ul.line-items li.line-break{height:1pt}.by-the-glass{border-style:solid;border-bottom-width:1mm}#preload-bar,#preload-overlay{background:none!important}}
/*# sourceMappingURL=_app.1727331609283.css.map */