@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-variable-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--albura-caliza:#f2eee6;--albura-piedra:#d9d3c7;--albura-ceniza:#b8b1a4;--albura-bruma:#645f58;--albura-grafito:#2b2a28;--albura-calafate:#5a2533;--albura-liquen:#5f6347;--albura-bg:var(--albura-caliza);--albura-surface:var(--albura-piedra);--albura-fg:var(--albura-grafito);--albura-fg-muted:var(--albura-bruma);--albura-line:var(--albura-piedra);--albura-line-strong:var(--albura-grafito);--albura-border-control:var(--albura-bruma);--albura-accent:var(--albura-calafate);--albura-accent-hover:var(--albura-grafito);--albura-on-accent:var(--albura-caliza);--albura-season:var(--albura-liquen);--albura-focus:var(--albura-grafito);--albura-serif:"Newsreader", "Iowan Old Style", Georgia, serif;--albura-sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--albura-text-display:200 48px/1.05 var(--albura-serif);--albura-text-title:300 32px/1.15 var(--albura-serif);--albura-text-heading:300 24px/1.2 var(--albura-serif);--albura-text-dish:400 20px/1.25 var(--albura-serif);--albura-text-origin:italic 400 16px/1.4 var(--albura-serif);--albura-text-body:400 16px/1.55 var(--albura-sans);--albura-text-body-sm:400 14px/1.5 var(--albura-sans);--albura-text-caption:400 13px/1.4 var(--albura-sans);--albura-text-price:500 16px/1.2 var(--albura-sans);--albura-text-button:500 15px/1 var(--albura-sans);--albura-text-label:500 11px/1.2 var(--albura-sans);--albura-space-1:4px;--albura-space-2:8px;--albura-space-3:12px;--albura-space-4:16px;--albura-space-5:24px;--albura-space-6:32px;--albura-space-7:48px;--albura-space-8:64px;--albura-radius:2px;--albura-border-width:1px;--albura-border-width-strong:2px;--albura-control-height:48px;--albura-touch-min:44px;--albura-duration-fast:.12s;--albura-duration-base:.2s;--albura-ease:cubic-bezier(.2, 0, 0, 1)}[data-albura-tema=oscuro]{--albura-bg:var(--albura-grafito);--albura-surface:var(--albura-grafito);--albura-fg:var(--albura-caliza);--albura-fg-muted:var(--albura-ceniza);--albura-line:var(--albura-bruma);--albura-line-strong:var(--albura-caliza);--albura-border-control:var(--albura-ceniza);--albura-accent:var(--albura-caliza);--albura-accent-hover:var(--albura-piedra);--albura-on-accent:var(--albura-grafito);--albura-season:var(--albura-ceniza);--albura-focus:var(--albura-caliza)}.albura{background:var(--albura-bg);color:var(--albura-fg);font:var(--albura-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.albura *,.albura :before,.albura :after{box-sizing:border-box}.albura :focus-visible{outline:var(--albura-border-width-strong) solid var(--albura-focus);outline-offset:3px}.albura p,.albura h1,.albura h2,.albura h3,.albura figure{margin:0}.albura-container{width:100%;padding-inline:var(--albura-space-5)}.albura-display{font:var(--albura-text-display);margin:0}.albura-title{font:var(--albura-text-title);text-wrap:balance;margin:0}.albura-heading{font:var(--albura-text-heading);margin:0}.albura-label{font:var(--albura-text-label);letter-spacing:.18em;text-transform:uppercase;margin:0}.albura-muted{color:var(--albura-fg-muted)}.albura-prose{text-wrap:pretty;margin:0}.albura-link{color:var(--albura-accent);text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.albura-btn{height:var(--albura-control-height);border:var(--albura-border-width) solid var(--albura-accent);border-radius:var(--albura-radius);background:var(--albura-accent);color:var(--albura-on-accent);font:var(--albura-text-button);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--albura-duration-base) var(--albura-ease), border-color var(--albura-duration-base) var(--albura-ease), color var(--albura-duration-base) var(--albura-ease);justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.albura-btn:hover{background:var(--albura-accent-hover);border-color:var(--albura-accent-hover)}.albura-btn--secondary{border-color:var(--albura-fg);color:var(--albura-fg);background:0 0}.albura-btn--secondary:hover{background:var(--albura-fg);border-color:var(--albura-fg);color:var(--albura-bg)}.albura-btn--block{width:100%}.albura-tag{border:var(--albura-border-width) solid currentColor;border-radius:var(--albura-radius);font:var(--albura-text-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;display:inline-block}.albura-tag--season{color:var(--albura-season)}.albura-tag--soldout{color:var(--albura-fg-muted)}.albura-lang{flex-shrink:0;gap:0;display:flex}.albura-lang button{width:var(--albura-touch-min);height:var(--albura-touch-min);border:none;border-bottom:var(--albura-border-width) solid transparent;color:var(--albura-fg-muted);font:500 13px/1 var(--albura-sans);letter-spacing:.08em;cursor:pointer;background:0 0;padding:0}.albura-lang button[aria-pressed=true]{color:var(--albura-fg);border-bottom-color:var(--albura-fg)}.albura-tabs{gap:var(--albura-space-5);border-bottom:var(--albura-border-width) solid var(--albura-line);display:flex;overflow-x:auto}.albura-tabs button{height:var(--albura-touch-min);border:none;border-bottom:var(--albura-border-width) solid transparent;color:var(--albura-fg-muted);font:400 15px/1 var(--albura-sans);white-space:nowrap;cursor:pointer;background:0 0;padding:0}.albura-tabs button[aria-pressed=true]{color:var(--albura-fg);border-bottom-color:var(--albura-fg);font-weight:500}.albura-tabs a{height:var(--albura-touch-min);border-bottom:var(--albura-border-width) solid transparent;color:var(--albura-fg-muted);font:400 15px/1 var(--albura-sans);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.albura-tabs a[aria-current=page]{color:var(--albura-fg);border-bottom-color:var(--albura-fg);font-weight:500}.albura-nav{justify-content:space-between;align-items:center;gap:var(--albura-space-2);border-bottom:var(--albura-border-width) solid var(--albura-line);min-height:72px;display:flex}.albura-nav__logo{flex-shrink:0;width:auto;height:19px;display:block}.albura-nav .albura-btn{height:var(--albura-touch-min);flex-shrink:0;padding:0 14px}.albura-item{padding:var(--albura-space-4) 0;border-top:var(--albura-border-width) solid var(--albura-line);flex-direction:column;gap:5px;display:flex}.albura-item__head{justify-content:space-between;align-items:baseline;gap:var(--albura-space-4);display:flex}.albura-item__name{font:var(--albura-text-dish);margin:0}.albura-item__price{font:var(--albura-text-price);font-variant-numeric:tabular-nums;white-space:nowrap}.albura-item__desc{margin:0}.albura-item__origin{font:var(--albura-text-origin);margin:0}.albura-item__meta{align-items:center;gap:var(--albura-space-3);font:var(--albura-text-caption);color:var(--albura-fg-muted);flex-wrap:wrap;padding-top:6px;display:flex}.albura-item.is-soldout .albura-item__head{align-items:center}.albura-item.is-soldout .albura-item__name{color:var(--albura-fg-muted);text-decoration:line-through;text-decoration-thickness:1px}.albura-item.is-soldout .albura-item__desc,.albura-item.is-soldout .albura-item__origin{color:var(--albura-fg-muted)}.albura-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.albura-usd{font:var(--albura-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--albura-fg-muted)}.albura-field{flex-direction:column;gap:6px;display:flex}.albura-field label{font:500 13px/1.4 var(--albura-sans)}.albura-field input,.albura-field select,.albura-field textarea{width:100%;height:var(--albura-control-height);border:var(--albura-border-width) solid var(--albura-border-control);border-radius:var(--albura-radius);color:var(--albura-fg);font:var(--albura-text-body);background:0 0;padding:0 14px}.albura-field__hint{font:var(--albura-text-caption);color:var(--albura-fg-muted);margin:0}.albura-summary{gap:var(--albura-space-4);background:var(--albura-surface);border-radius:var(--albura-radius);flex-direction:column;padding:28px;display:flex}.albura-summary__rows{font-variant-numeric:tabular-nums;flex-direction:column;font-size:15px;display:flex}.albura-summary__row{justify-content:space-between;align-items:baseline;gap:var(--albura-space-4);border-top:var(--albura-border-width) solid var(--albura-bg);padding:9px 0;display:flex}.albura-summary__row:first-child{border-top-color:var(--albura-fg)}.albura-summary__row strong{white-space:nowrap;font-weight:500}.albura-summary__usd{font:var(--albura-text-caption);font-variant-numeric:tabular-nums;text-align:right;display:block}[data-albura-tema=oscuro] .albura-summary{padding-inline:0}[data-albura-tema=oscuro] .albura-summary__row{border-top-color:var(--albura-line)}.albura-img{object-fit:cover;width:100%;height:auto;display:block}.albura-textbtn{height:var(--albura-touch-min);color:var(--albura-fg);font:500 13px/1 var(--albura-sans);letter-spacing:.04em;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.albura-foot{gap:var(--albura-space-2);padding-top:var(--albura-space-5);border-top:var(--albura-border-width) solid var(--albura-line-strong);font:var(--albura-text-body-sm);color:var(--albura-fg-muted);flex-direction:column;display:flex}.albura-foot p{margin:0}.panel-link{color:var(--albura-fg);font:500 15px/1.4 var(--albura-sans);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.panel-check{min-height:var(--albura-touch-min);font:var(--albura-text-body);cursor:pointer;align-items:center;gap:10px;display:flex}.panel-check input{width:20px;height:20px;accent-color:var(--albura-grafito);flex-shrink:0;margin:0}.panel-group{border:0;flex-direction:column;margin:0;padding:0;display:flex}.panel-group legend{font:500 13px/1.4 var(--albura-sans);margin-bottom:4px;padding:0}.panel-row{padding:var(--albura-space-4) 0;border-top:var(--albura-border-width) solid var(--albura-line);flex-direction:column;gap:6px;display:flex}.panel-row__head{justify-content:space-between;align-items:baseline;gap:var(--albura-space-4);display:flex}.panel-row__checks{column-gap:var(--albura-space-5);flex-wrap:wrap;display:flex}.panel-block{gap:var(--albura-space-4);padding-top:var(--albura-space-5);border-top:var(--albura-border-width) solid var(--albura-line-strong);flex-direction:column;display:flex}html{background:var(--albura-bg)}body{min-height:100vh;margin:0}.app{flex-direction:column;max-width:560px;min-height:100vh;margin:0 auto;display:flex}.vino-precios{gap:40px;padding-top:8px;display:flex}.vino-precio{flex-direction:column;gap:4px;display:flex}.qr-marco{border:1px solid var(--albura-piedra,#d9d3c7);border-radius:2px;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex}.qr-marco img{width:240px;height:240px;display:block}.qr-usos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qr-usos li{border-top:1px solid var(--albura-piedra,#d9d3c7);flex-direction:column;gap:4px;padding:16px 0;display:flex}.fila,.pila{flex-direction:column;display:flex}.margen{padding:0 24px}.aviso{font:var(--albura-text-body-sm);color:var(--albura-fg);margin:0}.aviso:empty{display:none}.cargando{color:var(--albura-fg-muted);padding:48px 24px}.albura-textbtn:disabled,.albura-btn:disabled{opacity:.5;cursor:default}.oculto{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.albura-field textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.albura-field select{appearance:auto}.albura-item--foto{align-items:flex-start;gap:var(--albura-space-4);flex-direction:row}.albura-item__foto{object-fit:cover;border-radius:var(--albura-radius);background:var(--albura-surface);flex-shrink:0;width:84px;height:84px}.albura-item__cuerpo{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.albura-item.is-soldout .albura-item__foto{filter:grayscale();opacity:.5}.albura-nav__logo--marca{height:24px}@media (width<=420px){.albura-nav__logo--marca{height:20px}.albura-nav:has(.albura-btn) .albura-lang button{width:36px}.albura-nav .albura-btn{padding:0 10px}}.reserva-volver{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.reserva-volver span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.reserva-volver svg{flex-shrink:0}.reserva{gap:var(--albura-space-5);flex-direction:column;display:flex}.reserva .albura-field input,.reserva .albura-field textarea{min-width:0}.albura-field__error{font:var(--albura-text-body);color:var(--albura-accent)}.albura-field [aria-invalid=true]{border-width:var(--albura-border-width-strong);border-color:var(--albura-accent)}.turnos{border:0;min-width:0;margin:0;padding:0}.turnos legend{font:500 13px/1.4 var(--albura-sans);padding:0}.turnos__ops{gap:var(--albura-space-3);flex-wrap:wrap;margin-top:6px;display:flex}.turnos .albura-field__error{margin-top:6px;display:block}.turno{flex:120px;position:relative}.turno input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.turno span{height:var(--albura-control-height);border:var(--albura-border-width) solid var(--albura-border-control);border-radius:var(--albura-radius);font:var(--albura-text-price);font-variant-numeric:tabular-nums;transition:background-color var(--albura-duration-fast) var(--albura-ease), border-color var(--albura-duration-fast) var(--albura-ease), color var(--albura-duration-fast) var(--albura-ease);justify-content:center;align-items:center;display:flex}.turno input:hover+span{border-color:var(--albura-fg)}.turno input:checked+span{background:var(--albura-fg);border-color:var(--albura-fg);color:var(--albura-bg)}.turno input:focus-visible+span{outline:var(--albura-border-width-strong) solid var(--albura-focus);outline-offset:3px}.turno input[aria-invalid=true]+span{border-width:var(--albura-border-width-strong);border-color:var(--albura-accent)}.reserva__enviar{gap:var(--albura-space-3);flex-direction:column;display:flex}.reserva__demo{font:var(--albura-text-body);color:var(--albura-fg-muted)}.reserva__ok{align-items:flex-start}.reserva__ok:focus{outline:none}.reserva__ok dl{align-self:stretch;margin:0}.reserva__ok dl>div{gap:var(--albura-space-4);padding-block:var(--albura-space-3);border-top:var(--albura-border-width) solid var(--albura-bg);grid-template-columns:96px minmax(0,1fr);display:grid}.reserva__ok dl>div:first-child{border-top-color:var(--albura-fg)}[data-albura-tema=oscuro] .reserva__ok dl>div:not(:first-child){border-top-color:var(--albura-line)}.reserva__ok dt{font:500 13px/1.55 var(--albura-sans);padding-top:2px}.reserva__ok dd{overflow-wrap:anywhere;margin:0}.reserva__ok p{font:var(--albura-text-body)}.reserva input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-albura-tema=oscuro] .reserva input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.reserva input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='3.75' y='5.25' width='16.5' height='15' rx='1'/%3E%3Cpath d='M3.75 9.75h16.5M8.25 3v4.5M15.75 3v4.5'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='3.75' y='5.25' width='16.5' height='15' rx='1'/%3E%3Cpath d='M3.75 9.75h16.5M8.25 3v4.5M15.75 3v4.5'/%3E%3C/svg%3E") 50%/18px no-repeat}
