.nowbookit-reservation{width:100%;min-width:0}.nowbookit-reservation__dev-note{color:#d71920;letter-spacing:.02em;border:1px solid #d71920;margin:0 0 10px;padding:8px 10px;font-family:Arial,Helvetica,sans-serif;font-size:.65rem;font-weight:700;line-height:1.35}.nowbookit-reservation__iframe{background:0 0;border:0;width:100%;min-width:0;min-height:440px;display:block}.nowbookit-reservation__fallback{color:#55524d;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.65rem;line-height:1.35}@media only screen and (width<=667px){.nowbookit-reservation__iframe{min-height:560px;transition:height .6s ease-in-out}}.branca-page .branca-reservation{--reservation-b-offset:clamp(5px, .45vw, 7px);width:calc(100% - var(--reservation-b-offset));margin-left:var(--reservation-b-offset)}@media (width>=901px){.branca-page.branca-page--home{overscroll-behavior:none;overflow:hidden!important}html[data-home-reduced-viewport=true] .branca-page.branca-page--home{overscroll-behavior-x:none;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;overflow-y:auto!important}}.shop-cart-trigger{z-index:65;color:#26221f;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #d71920;border-radius:0;justify-content:space-between;align-items:center;gap:14px;min-width:106px;min-height:42px;padding:10px 14px;font:700 .65rem/1 Arial,Helvetica,sans-serif;display:inline-flex;position:fixed;bottom:clamp(18px,2vw,30px);right:clamp(18px,2vw,30px)}.shop-cart-trigger:hover{color:#fff;background:#d71920}.shop-cart-trigger:hover strong{color:#fff}.shop-cart-trigger strong{color:#d71920}.shop-cart-trigger:focus-visible,.shop-cart-panel button:focus-visible,.shop-cart-panel input:focus-visible,.shop-cart-panel select:focus-visible,.branca-shop__availability-error button:focus-visible{outline-offset:2px;outline:2px solid #d71920}.branca-shop__availability-error{border-top:1px solid #26221f1f;border-bottom:1px solid #26221f1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.branca-shop__availability-error p{color:#26221f9e;margin:0;font:.64rem/1.5 Courier New,Courier,Nimbus Mono PS,monospace}.branca-shop__availability-error button{color:#d71920;cursor:pointer;background:#fff;border:1px solid #d71920;border-radius:0;flex:none;min-height:40px;padding:9px 13px;font:700 .61rem/1 Arial,Helvetica,sans-serif}.branca-shop__availability-error button:hover{color:#fff;background:#d71920}.shop-cart-backdrop{z-index:100;background:#26221f4d;animation:.16s ease-out both shop-cart-backdrop-in;position:fixed;inset:0}.shop-cart-panel{box-sizing:border-box;overscroll-behavior:contain;color:#26221f;background:#fff;border-top:3px solid #d71920;border-left:1px solid #d7192061;width:min(100vw,540px);height:100dvh;padding:64px clamp(24px,3.4vw,40px) 46px;animation:.22s cubic-bezier(.22,1,.36,1) both shop-cart-panel-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #26221f14}.shop-cart-panel:before{content:"";background:#26221f1a;height:1px;position:absolute;top:48px;left:clamp(24px,3.4vw,40px);right:clamp(24px,3.4vw,40px)}.shop-cart-panel__close{color:#26221fad;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font:700 .61rem/1 Arial,Helvetica,sans-serif;position:absolute;top:10px;right:clamp(24px,3.4vw,40px)}.shop-cart-panel__close:hover{color:#d71920}.shop-cart-panel__eyebrow{color:#d71920;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font:700 .56rem/1 Arial,Helvetica,sans-serif}.shop-cart-panel h2{color:#26221f;letter-spacing:-.015em;margin:0 0 28px;font:700 clamp(1.35rem,2.4vw,1.85rem)/1.04 Arial,Helvetica,sans-serif}.shop-cart-lines{border-top:1px solid #26221f24;gap:0;display:grid}.shop-cart-line{border-bottom:1px solid #26221f1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:13px 0;font:.72rem/1.45 Courier New,Courier,Nimbus Mono PS,monospace;display:grid}.shop-cart-line>strong,.shop-cart-line--total strong{white-space:nowrap}.shop-cart-line--muted{color:#26221f9e}.shop-cart-line--total{padding-top:16px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.shop-cart-line--editable{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.shop-cart-line--editable>div:first-child{gap:4px;display:grid}.shop-cart-line--editable>div:first-child span{color:#26221f8f;font-size:.62rem}.shop-cart-quantity{align-items:center;gap:7px;display:flex}.shop-cart-quantity button{color:#26221f;cursor:pointer;background:#fff;border:1px solid #26221f2e;border-radius:0;min-width:32px;min-height:32px;padding:4px 7px;font:700 .7rem/1 Arial,Helvetica,sans-serif}.shop-cart-quantity button:hover:not(:disabled){color:#d71920;border-color:#d71920}.shop-cart-quantity button:disabled{opacity:.36;cursor:not-allowed}.shop-cart-quantity .shop-cart-quantity__remove{color:#26221f85;border:0;min-width:auto;font-size:.55rem;text-decoration:underline}.shop-cart-fulfilment,.shop-cart-address{border:0;gap:12px;margin:30px 0 0;padding:0;display:grid}.shop-cart-fulfilment legend,.shop-cart-address legend{color:#d71920;letter-spacing:.06em;text-transform:uppercase;margin:0 0 11px;font:700 .57rem/1 Arial,Helvetica,sans-serif}.shop-cart-fulfilment label{display:block;position:relative}.shop-cart-fulfilment input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.shop-cart-fulfilment label>span{box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #26221f26;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 14px;font:.7rem/1.35 Courier New,Courier,Nimbus Mono PS,monospace;display:flex}.shop-cart-fulfilment input:checked+span{border-color:#d71920;box-shadow:inset 3px 0 #d71920}.shop-cart-fulfilment small{color:#26221f8f;font:inherit}.shop-cart-summary{border-top:1px solid #26221f24;border-bottom:1px solid #26221f24;gap:8px;margin:24px 0 0;padding:18px 0;font:.68rem/1.35 Courier New,Courier,Nimbus Mono PS,monospace;display:grid}.shop-cart-summary>div{justify-content:space-between;gap:18px;display:flex}.shop-cart-summary__total{padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.shop-cart-fields,.shop-cart-address{margin-top:28px}.shop-cart-fields{gap:14px;display:grid}.shop-cart-fields label,.shop-cart-address label{color:#26221fad;letter-spacing:.035em;text-transform:uppercase;gap:6px;font:.58rem/1 Arial,Helvetica,sans-serif;display:grid}.shop-cart-fields input,.shop-cart-address input,.shop-cart-address select{box-sizing:border-box;color:#26221f;background:#fff;border:1px solid #26221f30;border-radius:0;width:100%;min-height:42px;padding:9px 10px;font:.75rem/1.2 Courier New,Courier,Nimbus Mono PS,monospace}.shop-cart-fields input:hover,.shop-cart-address input:hover,.shop-cart-address select:hover{border-color:#d7192075}.shop-cart-address__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-cart-notice,.shop-cart-limit-note,.shop-cart-preorder-note,.shop-cart-payment__note,.shop-cart-payment>p,.shop-cart-status-card p,.shop-cart-empty p{color:#26221f9e;font:.64rem/1.55 Courier New,Courier,Nimbus Mono PS,monospace}.shop-cart-notice,.shop-cart-limit-note,.shop-cart-preorder-note,.shop-cart-payment__note{margin:18px 0 0}.shop-cart-notice{color:#d71920}.shop-cart-preorder-note{color:#26221fc7;background:#d719200a;border-left:3px solid #d71920;padding:12px 14px}.shop-cart-panel__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.shop-cart-panel__actions button,.shop-cart-empty button,.shop-cart-status-card button,.shop-cart-order>.shop-cart-panel__primary{box-sizing:border-box;color:#26221f;cursor:pointer;background:#fff;border:1px solid #26221f33;border-radius:0;min-height:40px;padding:10px 14px;font:700 .62rem/1 Arial,Helvetica,sans-serif}.shop-cart-panel__actions button:hover:not(:disabled),.shop-cart-empty button:hover:not(:disabled),.shop-cart-status-card button:hover:not(:disabled){border-color:#d71920}.shop-cart-panel__actions .shop-cart-panel__primary,.shop-cart-order>.shop-cart-panel__primary{color:#fff;background:#d71920;border-color:#d71920}.shop-cart-panel__actions .shop-cart-panel__primary:hover:not(:disabled),.shop-cart-order>.shop-cart-panel__primary:hover:not(:disabled){opacity:.82}.shop-cart-panel button:disabled{opacity:.48;cursor:not-allowed}.shop-cart-payment{margin-top:28px}.shop-cart-payment dl{border-top:1px solid #26221f24;gap:0;margin:20px 0 0;display:grid}.shop-cart-payment dl>div{border-bottom:1px solid #26221f1f;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.shop-cart-payment dt{color:#26221f8a;text-transform:uppercase;font:.58rem/1.4 Arial,Helvetica,sans-serif}.shop-cart-payment dd{justify-content:space-between;gap:12px;margin:0;font:700 .72rem/1.4 Courier New,Courier,Nimbus Mono PS,monospace;display:flex}.shop-cart-payment dd button{color:#d71920;cursor:pointer;background:0 0;border:0;padding:0;font:700 .55rem/1 Arial,Helvetica,sans-serif}.shop-cart-status-card{border:1px solid #26221f26;border-left:3px solid #d71920;margin-top:24px;padding:18px}.shop-cart-status-card>strong{color:#d71920;text-transform:uppercase;font:700 .7rem/1 Arial,Helvetica,sans-serif}.shop-cart-error{color:#d71920;margin:18px 0 0;font:.65rem/1.5 Courier New,Courier,Nimbus Mono PS,monospace}.shop-cart-empty{gap:15px;display:grid}@keyframes shop-cart-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes shop-cart-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.shop-cart-backdrop,.shop-cart-panel{animation:none}}@media (width<=700px){.branca-shop__availability-error{flex-direction:column;align-items:stretch}.branca-shop__availability-error button{align-self:flex-start;min-height:44px}.shop-cart-trigger{right:14px;bottom:calc(var(--mobile-floating-footer-clearance,148px) + 12px + env(safe-area-inset-bottom));min-width:96px;min-height:44px}.shop-cart-panel{width:min(100vw,100%);padding:62px 20px calc(34px + env(safe-area-inset-bottom));box-shadow:none;border-left:0}.shop-cart-panel:before{top:48px;left:20px;right:20px}.shop-cart-panel__close{right:20px}.shop-cart-line--editable{grid-template-columns:minmax(0,1fr) auto}.shop-cart-line--editable>strong:last-child{grid-column:1/-1;justify-self:end}.shop-cart-quantity{flex-wrap:wrap;justify-content:flex-end}.shop-cart-quantity button{min-width:44px;min-height:44px}.shop-cart-quantity .shop-cart-quantity__remove{text-align:right;width:100%;min-height:44px}.shop-cart-panel__actions{grid-template-columns:1fr;display:grid}.shop-cart-panel__actions button,.shop-cart-empty button,.shop-cart-status-card button,.shop-cart-order>.shop-cart-panel__primary{min-height:44px}}.branca-pouring-categories{gap:22px;display:grid}.branca-pouring-category{border-top:0;min-width:0;padding-top:13px}.branca-pouring-category:first-child{border-top:0;padding-top:0}.branca-pouring-category__title{color:#d71920;letter-spacing:.085em;text-transform:uppercase;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:.6rem;font-weight:700;line-height:1}.branca-page--pouring .branca-pouring-category .branca-editorial__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px clamp(28px,2.7vw,42px)}.branca-page--pouring .branca-pouring-category .branca-editorial__section{align-self:start;min-width:0}.branca-page--pouring .branca-pouring-category .branca-editorial__section h3{margin-bottom:7px}.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section{grid-column:1/-1}.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section.is-wide .branca-editorial__rows{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,2.7vw,42px);display:grid}.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section.is-wide .branca-editorial__row{border-top:0}.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section.is-wide.is-single-row .branca-editorial__rows{border-top:0;grid-template-columns:1fr}.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section.is-wide.is-single-row .branca-editorial__row{border-top:0}.branca-page--pouring .branca-pouring-category .branca-editorial__name,.branca-page--pouring .branca-pouring-category .branca-editorial__detail{text-overflow:clip;white-space:normal;overflow:visible}.branca-page--pouring .branca-pouring-category .branca-editorial__row{grid-template-columns:minmax(0,1fr) max-content;gap:14px}@media (width<=1024px){.branca-pouring-categories{gap:26px}.branca-pouring-category{padding-top:16px}.branca-page--pouring .branca-pouring-category .branca-editorial__sections{row-gap:20px}}@media (width<=700px){.branca-pouring-categories{gap:28px}.branca-pouring-category{padding-top:17px}.branca-pouring-category__title{margin-bottom:11px;font-size:.68rem}.branca-page--pouring .branca-pouring-category .branca-editorial__sections,.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section.is-wide .branca-editorial__rows{row-gap:20px;grid-template-columns:1fr!important}.branca-page--pouring .branca-pouring-category .branca-editorial__section,.branca-page--pouring .branca-pouring-category--cocktails .branca-editorial__section{grid-column:1!important}.branca-page--pouring .branca-pouring-category .branca-editorial__row{gap:12px}}.branca-page--editorial{scrollbar-width:none;overflow-y:auto}.branca-page--editorial::-webkit-scrollbar{display:none}.branca-cover--editorial{align-items:start;column-gap:clamp(40px,4vw,60px)}.branca-editorial-canvas{box-sizing:border-box;grid-column:1;width:100%;min-width:0;padding-top:128px;padding-right:0}.branca-right-rail--editorial{align-self:start;position:static;top:auto;transform:none}.branca-editorial__masthead{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-bottom:30px;padding-bottom:17px;display:grid}.branca-editorial__title{color:#d71920;letter-spacing:.075em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.86rem;font-weight:700;line-height:1}.branca-editorial__intro{color:#26221fa8;letter-spacing:-.01em;max-width:500px;margin:10px 0 0;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.6rem;font-weight:400;line-height:1.48}.branca-editorial__aside{color:#d71920;text-align:right;text-transform:uppercase;white-space:nowrap;justify-items:end;gap:6px;padding-bottom:1px;font-family:Arial Narrow,Arial,Helvetica,sans-serif;display:grid}.branca-editorial__aside span{letter-spacing:.06em;font-size:.64rem;font-weight:700;line-height:1}.branca-editorial__aside strong{color:#26221fa3;letter-spacing:0;text-transform:none;font-family:Courier New,Courier,monospace;font-size:.55rem;font-weight:400;line-height:1}.branca-editorial__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:29px clamp(32px,3vw,48px);display:grid}.branca-editorial__section{min-width:0}.branca-editorial__section.is-wide{grid-column:1/-1}.branca-editorial__section h3{color:#37332feb;letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;line-height:1}.branca-editorial__rows{border-top:0}.branca-editorial__row{box-sizing:border-box;color:#26221fe0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:42px;padding:7px 0;display:grid}.branca-editorial__item{gap:3px;min-width:0;display:grid}.branca-editorial__name-line{align-items:baseline;gap:7px;min-width:0;display:flex}.branca-editorial__name{letter-spacing:-.012em;min-width:0;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.69rem;font-weight:600;line-height:1.2}.branca-editorial__tag{color:#d71920db;letter-spacing:.05em;flex:none;font-family:Arial,Helvetica,sans-serif;font-size:.47rem;font-weight:700;line-height:1}.branca-editorial__detail{color:#26221f9c;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.59rem;font-weight:400;line-height:1.28;overflow:hidden}.branca-editorial__price{color:#26221fa8;font-variant-numeric:tabular-nums;align-self:start;margin-top:1px;font-family:Courier New,Courier,monospace;font-size:.6rem;font-weight:500;line-height:1}.branca-editorial__price:before{content:"$"}.branca-page--pouring .branca-editorial__section.is-wide .branca-editorial__rows{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,3vw,48px);display:grid}.branca-page--pouring .branca-editorial__section.is-wide .branca-editorial__row{border-top:0}.branca-editorial__content-loading{width:100%;min-height:clamp(260px,42vh,520px)}.branca-editorial__note{color:#26221f8c;letter-spacing:-.01em;max-width:470px;margin:31px 0 8px;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.52rem;font-weight:400;line-height:1.55}.branca-page--menu{overscroll-behavior:none;overflow:hidden}.branca-page--menu .branca-cover--editorial{column-gap:clamp(40px,4vw,60px)}.branca-page--menu .branca-editorial-canvas{padding-top:104px}.branca-page--menu .branca-right-rail--editorial{transform:none}.branca-page--menu .branca-editorial__masthead{align-items:start;gap:28px;margin-bottom:21px;padding-bottom:12px}.branca-page--menu .branca-editorial__intro{margin-top:8px}.branca-page--menu .branca-editorial__aside{gap:4px;padding-top:1px;padding-bottom:0}.branca-page--menu .branca-editorial__aside span{letter-spacing:.055em;font-size:.66rem}.branca-page--menu .branca-editorial__aside strong{color:#26221fb0;font-size:.54rem}.branca-page--menu .branca-editorial__sections{gap:22px clamp(28px,2.7vw,42px)}.branca-page--menu .branca-editorial__section h3{margin-bottom:7px}.branca-page--menu .branca-editorial__row{min-height:37px;padding:5px 0}.branca-page--menu .branca-editorial__item{gap:2px}.branca-page--menu .branca-editorial__feed-me h3{color:#d71920}.branca-page--menu .branca-editorial__feed-me .branca-editorial__rows{border-top-color:#d7192033}.branca-page--menu .branca-editorial__feed-me .branca-editorial__row{border-bottom-color:#d7192029}.branca-editorial__feed-price{color:#d71920;font-variant-numeric:tabular-nums;align-self:start;margin-top:1px;font-family:Courier New,Courier,monospace;font-size:.6rem;font-weight:600;line-height:1}.branca-page--menu .branca-editorial__note{color:#26221f85;letter-spacing:0;max-width:520px;margin:16px 0 0;font-size:.47rem;line-height:1.45}.branca-page--pouring{overscroll-behavior:none;overflow:hidden}.branca-page--pouring .branca-cover--editorial{column-gap:clamp(40px,4vw,60px)}.branca-page--pouring .branca-editorial-canvas{padding-top:104px}.branca-page--pouring .branca-right-rail--editorial{transform:none}.branca-page--pouring .branca-editorial__masthead{align-items:start;gap:28px;margin-bottom:18px;padding-bottom:12px}.branca-page--pouring .branca-editorial__intro{margin-top:8px}.branca-page--pouring .branca-editorial__aside{gap:4px;padding-top:1px;padding-bottom:0}.branca-page--pouring .branca-editorial__aside span{letter-spacing:.055em;font-size:.66rem}.branca-page--pouring .branca-editorial__aside strong{color:#26221fb0;font-size:.54rem}.branca-page--pouring .branca-editorial__sections{gap:17px clamp(28px,2.7vw,42px)}.branca-page--pouring .branca-editorial__section h3{margin-bottom:7px}.branca-page--pouring .branca-editorial__row{min-height:34px;padding:4px 0}.branca-page--pouring .branca-editorial__item{gap:2px}.branca-page--pouring .branca-editorial__section.is-wide .branca-editorial__rows{column-gap:clamp(28px,2.7vw,42px)}.branca-page--pouring .branca-editorial__note{color:#26221f85;letter-spacing:0;max-width:520px;margin:13px 0 0;font-size:.47rem;line-height:1.45}@media (width>=1400px){.branca-page--menu .branca-cover--editorial,.branca-page--pouring .branca-cover--editorial{width:min(94vw,1180px)}.branca-page--menu .branca-right-rail--editorial,.branca-page--pouring .branca-right-rail--editorial{transform:none}}@media (width>=1800px){.branca-page--menu .branca-editorial-canvas,.branca-page--pouring .branca-editorial-canvas{padding-top:104px}}.branca-page--shop{overscroll-behavior:none;overflow:hidden}@media (width>=901px){.branca-page--shop .branca-editorial-canvas{padding-top:104px}.branca-page--shop .branca-editorial__masthead{align-items:start;gap:28px;margin-bottom:21px;padding-bottom:12px}}.branca-page--shop .branca-editorial__masthead{border:0}.branca-page--shop .branca-editorial__intro{max-width:430px;margin-top:8px}.branca-page--shop .shop-cart-trigger{justify-content:center;gap:9px;min-width:64px;min-height:44px;padding:9px 12px;top:clamp(18px,2vw,30px);bottom:auto;right:clamp(18px,2vw,30px)}.branca-page--shop .shop-cart-trigger>span{flex:0 0 21px;width:21px;height:21px;font-size:0;line-height:0;display:inline-block;overflow:hidden}.branca-page--shop .shop-cart-trigger>span:before{content:"";background:currentColor;width:100%;height:100%;display:block;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 9.6a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H7'/%3E%3Ccircle cx='10' cy='19.2' r='1.2'/%3E%3Ccircle cx='18' cy='19.2' r='1.2'/%3E%3C/svg%3E") 50%/contain 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 9.6a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H7'/%3E%3Ccircle cx='10' cy='19.2' r='1.2'/%3E%3Ccircle cx='18' cy='19.2' r='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=900px){.branca-page--shop{overscroll-behavior-y:auto;overflow:hidden auto}.branca-page--shop .branca-editorial-canvas{padding-top:42px}.branca-page--shop .branca-editorial__masthead{margin-bottom:34px;padding:0}}@media (width<=700px){.branca-page--shop{padding-bottom:calc(var(--mobile-floating-footer-clearance,148px) + env(safe-area-inset-bottom))}.branca-page--shop .branca-editorial-canvas{padding-top:34px}.branca-page--shop .branca-editorial__masthead{margin-bottom:28px}.branca-page--shop .shop-cart-trigger{top:calc(14px + env(safe-area-inset-top));min-width:60px;min-height:44px;padding:9px 11px;right:14px;bottom:auto!important}}.branca-shop__amounts{border:0;width:min(100%,390px);min-width:0;margin:0;padding:0}.branca-shop__amounts legend{color:#26221f8c;margin:0 0 9px;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.52rem;font-weight:400;line-height:1.35}.branca-shop__amount-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.branca-shop__amount-option{cursor:pointer;align-items:stretch;min-width:0;min-height:34px;display:flex;position:relative}.branca-shop__amount-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.branca-shop__amount-option>span{box-sizing:border-box;color:#26221fcc;background:0 0;border:1px solid #26221f17;justify-content:center;align-items:center;width:100%;padding:7px 5px;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.61rem;font-weight:600;line-height:1;transition:border-color .12s,background .12s,color .12s;display:flex}@media (hover:hover){.branca-shop__amount-option:hover>span{color:#d71920;border-color:#d7192080}}.branca-shop__amount-option:has(input:checked)>span{color:#fff;background:#d71920;border-color:#d71920}.branca-shop__amount-option:has(input:focus-visible)>span{outline-offset:2px;border-color:#d71920;outline:2px solid #d71920}.branca-shop__custom-control{min-width:0;min-height:34px;display:block;position:relative}.branca-shop__custom-control:has(.branca-shop__custom-amount:not([hidden])) .branca-shop__amount-option--custom{visibility:hidden;pointer-events:none}.branca-shop__custom-amount{align-items:center;width:100%;min-height:34px;display:flex;position:absolute;inset:0}.branca-shop__custom-amount[hidden]{display:none}.branca-shop__custom-amount>span:first-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.branca-shop__custom-input{box-sizing:border-box;color:#26221fd6;border:1px solid #d71920b8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px;width:100%;min-height:34px;padding:0 8px;font-family:Courier New,Courier,monospace;font-size:.61rem;display:grid}.branca-shop__custom-input:has(input:focus-visible){outline-offset:2px;border-color:#d71920;outline:2px solid #d71920}.branca-shop__custom-input input{width:100%;min-width:0;color:inherit;font:inherit;appearance:textfield;background:0 0;border:0;outline:0;padding:0}.branca-shop__custom-input input::-webkit-inner-spin-button,.branca-shop__custom-input input::-webkit-outer-spin-button{appearance:none;margin:0}@media (width<=700px){.branca-shop__amounts{width:100%}.branca-shop__amounts legend{font-size:.61rem}.branca-shop__amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.branca-shop__amount-option,.branca-shop__custom-control,.branca-shop__custom-amount,.branca-shop__custom-input{min-height:44px}.branca-shop__amount-option>span,.branca-shop__custom-input{font-size:.72rem}}.branca-shop__sections{grid-template-columns:1fr;align-items:stretch;gap:44px 0;display:grid}.branca-shop__tile{flex-direction:column;width:100%;min-width:0;display:flex}.branca-page--shop .branca-shop__tile>h3{min-height:1em;margin:0 0 7px}.branca-shop__card{flex:1;grid-template-rows:auto 1fr;gap:18px;width:100%;min-width:0;margin:0;display:grid}.branca-shop__media{aspect-ratio:1.9;box-sizing:border-box;background:#faf9f6;justify-content:center;align-items:center;width:100%;padding:clamp(14px,1.35vw,20px);display:flex;overflow:hidden}.branca-shop__product-image{object-fit:contain;object-position:center;width:auto;max-width:94%;height:94%;max-height:94%;display:block}.branca-shop__product-image--book-01{max-width:100%;height:100%;max-height:100%}.branca-shop__details{box-sizing:border-box;min-height:0;padding:0;display:flex}.branca-shop__product-meta{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;gap:18px;width:100%;min-height:0;margin:0;display:flex}.branca-shop__product-summary{align-content:start;gap:6px;display:grid}.branca-shop__product-meta--sold-out{gap:0}.branca-shop__product-meta--sold-out .branca-shop__product-summary{gap:6px}.branca-shop__product-price{color:#26221fe6;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;line-height:1.1}.branca-shop__product-note{color:#26221f8c;letter-spacing:-.01em;margin:0;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.53rem;font-weight:400;line-height:1.4}.branca-shop__product-status{color:#d71920;letter-spacing:.055em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.56rem;font-weight:700;line-height:1}.branca-shop__action-slot{align-items:flex-start;width:100%;min-height:0;margin:auto 0 0;display:flex}.branca-shop__primary-action{appearance:none;box-sizing:border-box;color:#fff;letter-spacing:.01em;cursor:pointer;background:#d71920;border:1px solid #d71920;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:40px;margin:0;padding:9px 16px;font-family:Arial,Helvetica,sans-serif;font-size:.61rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.branca-shop__primary-action:hover:not(:disabled){opacity:.82}.branca-shop__primary-action:focus-visible{outline-offset:2px;outline:2px solid #d71920}.branca-shop__primary-action:disabled{color:#26221f61;opacity:1;cursor:not-allowed;background:#ece9e4;border-color:#ddd8d1}.branca-shop__status{color:#26221f80;margin:-8px 0 0;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:.5rem;line-height:1.4}.branca-shop__status:empty{display:none}@media (width>=701px) and (width<=1040px){.branca-shop__sections{row-gap:42px}}@media (width<=700px){.branca-shop__sections{grid-template-columns:1fr;row-gap:40px}.branca-page--shop .branca-shop__tile>h3{margin-bottom:8px}.branca-shop__card{gap:16px}.branca-shop__media{aspect-ratio:1.65;padding:15px}.branca-shop__product-price{font-size:.78rem}.branca-shop__product-note,.branca-shop__product-status{font-size:.61rem}.branca-shop__product-meta{gap:16px}.branca-shop__action-slot{justify-content:center;width:100%}.branca-shop__primary-action{width:100%;min-height:44px;font-size:.72rem}}.cookbook-checkout__fulfilment-options input[type=radio]{block-size:100%;inline-size:100%;opacity:0;clip:auto;clip-path:none;white-space:normal;cursor:pointer;z-index:1;border:0;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:visible}.cookbook-checkout__fulfilment-options label>span{pointer-events:none}.shop-cart-panel .shop-cart-fields label,.shop-cart-panel .shop-cart-address label,.shop-cart-panel .shop-cart-address legend,.shop-cart-panel .shop-cart-fields input,.shop-cart-panel .shop-cart-address input,.shop-cart-panel .shop-cart-address select{font-family:Courier New,Courier,Nimbus Mono PS,monospace}[data-shop-cart-catalogue]:not([data-shop-dynamic-ready]){display:none}.branca-shop__static-catalogue .branca-shop__primary-action:disabled{cursor:wait;opacity:.72}@media (width<=700px){#root>.branca-page--shop~.venue-footer{z-index:40!important;right:max(10px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;left:max(10px, env(safe-area-inset-left))!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;width:auto!important;margin:0!important;padding:8px 10px!important;font-size:.66rem!important;line-height:1.2!important;display:grid!important;position:fixed!important}#root>.branca-page--shop~.venue-footer .venue-footer__social{grid-area:1/1/span 2!important;place-self:center start!important;gap:0!important;margin:0 0 0 -6px!important}#root>.branca-page--shop~.venue-footer .venue-footer__social a{width:34px!important;height:34px!important}#root>.branca-page--shop~.venue-footer .venue-footer__social svg{width:17px!important;height:17px!important}#root>.branca-page--shop~.venue-footer .venue-footer__details{display:contents!important}#root>.branca-page--shop~.venue-footer .venue-footer__location{white-space:nowrap!important;grid-area:1/2/auto/4!important;justify-self:start!important;align-items:baseline!important;gap:5px!important;min-width:0!important;font-size:.66rem!important;line-height:1.2!important;display:inline-flex!important}#root>.branca-page--shop~.venue-footer .venue-footer__location:after{display:none!important}#root>.branca-page--shop~.venue-footer .venue-footer__contact{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:2/2!important;place-self:baseline start!important;min-width:0!important;margin:0!important;font-size:.66rem!important;line-height:1.2!important;overflow:hidden!important}#root>.branca-page--shop~.venue-footer .venue-footer__contact span{display:none!important}#root>.branca-page--shop~.venue-footer .venue-footer__signature{white-space:nowrap!important;flex-wrap:nowrap!important;grid-area:2/3!important;place-self:baseline end!important;gap:0!important;margin:0!important;font-size:.53rem!important;line-height:1.2!important}#root>.branca-page--shop~.venue-footer .venue-footer__thanks{display:none!important}#root>.branca-page--shop~.venue-footer .venue-footer__privacy summary{min-height:auto!important}}@media (width>=901px){.branca-page--shop .shop-cart-trigger{top:max(4px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}}@media (width>=701px) and (width<=1040px){.branca-page--shop .branca-shop__primary-action,.branca-page--shop .branca-shop__availability-error button,.branca-page--shop .shop-cart-panel__actions button,.branca-page--shop .shop-cart-empty button,.branca-page--shop .shop-cart-status-card button,.branca-page--shop .shop-cart-order>.shop-cart-panel__primary,.branca-page--shop .shop-cart-quantity button,.branca-page--shop .shop-cart-payment dd button{min-height:44px}.branca-page--shop .shop-cart-quantity button,.branca-page--shop .shop-cart-payment dd button{min-width:44px}.branca-page--shop .shop-cart-payment dd button{padding:8px}.branca-page--shop .shop-cart-fields input,.branca-page--shop .shop-cart-address input,.branca-page--shop .shop-cart-address select{min-height:44px;font-size:16px}.branca-page--shop .branca-shop__product-price{font-size:.76rem}.branca-page--shop .branca-shop__product-note,.branca-page--shop .branca-shop__product-status{font-size:.59rem}.branca-page--shop .branca-shop__primary-action{font-size:.68rem}}@media (width<=900px){.branca-page--shop .branca-right-rail--editorial{box-sizing:border-box;padding-top:52px}.branca-page--shop .shop-cart-trigger{top:calc(12px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));bottom:auto!important}}@media (width<=700px){.branca-page--shop .shop-cart-fields input,.branca-page--shop .shop-cart-address input,.branca-page--shop .shop-cart-address select{min-height:44px;font-size:16px}.branca-page--shop .shop-cart-payment dd button{min-width:44px;min-height:44px;padding:8px}}@media (width<=420px){.branca-page--shop .shop-cart-panel{padding-left:16px;padding-right:16px}.branca-page--shop .shop-cart-panel:before{left:16px;right:16px}.branca-page--shop .shop-cart-panel__close{right:16px}.branca-page--shop .shop-cart-payment dl>div{grid-template-columns:1fr;gap:5px}.branca-page--shop .shop-cart-payment dd{align-items:center}.branca-page--shop .branca-shop__availability-error button{align-self:stretch;width:100%}}.branca-page--shop .shop-cart-panel{padding-top:max(56px, calc(40px + env(safe-area-inset-top)));padding-bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.shop-cart-header{flex:none}.shop-cart-panel .shop-cart-header h2{margin-bottom:12px}.shop-cart-form{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.shop-cart-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.shop-cart-footer{background:#fff}.shop-cart-footer .shop-cart-summary{gap:6px;margin-top:12px;padding:12px 0}.shop-cart-footer .shop-cart-panel__actions{margin-top:12px}.shop-cart-footer .shop-cart-payment__note{margin-top:10px}.shop-cart-body .shop-cart-fields{margin-top:0}.shop-cart-body .shop-cart-address{margin-top:20px}.shop-cart-panel>.shop-cart-order,.shop-cart-panel>.shop-cart-empty{overscroll-behavior:contain;min-height:0;overflow-y:auto}.branca-page--shop .shop-cart-line--editable{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:8px 0}.branca-page--shop .shop-cart-line--editable>.shop-cart-line__product{grid-area:1/1/span 2;align-items:center;gap:10px;min-width:0;display:flex}.shop-cart-line__product img{object-fit:contain;flex:0 0 34px;width:34px;height:48px}.shop-cart-line__product>div{gap:3px;display:grid}.shop-cart-line__product span{color:#26221f8f;font-size:.62rem}.branca-page--shop .shop-cart-line--editable>strong:last-child{grid-area:1/2;justify-self:end}.branca-page--shop .shop-cart-quantity{flex-wrap:nowrap;grid-area:2/2;justify-content:flex-start;gap:8px;width:auto}.branca-page--shop .shop-cart-quantity button{min-width:44px;min-height:44px}.branca-page--shop .shop-cart-quantity .shop-cart-quantity__remove{text-align:center;width:auto;margin-left:auto}.shop-cart-body .shop-cart-preorder-note{margin-top:12px;padding:8px 10px}.shop-cart-body .shop-cart-fulfilment{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.shop-cart-body .shop-cart-fulfilment label>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:10px}.shop-cart-fulfilment input:focus-visible+span{outline-offset:2px;outline:2px solid #d71920}@media (width>=701px) and (width<=1040px){.branca-page--shop .shop-cart-panel{width:min(88vw,580px)}}@media (width<=700px){.shop-cart-footer .shop-cart-panel__actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}.shop-cart-footer .shop-cart-panel__actions button{padding:10px}}@media (width<=350px){.shop-cart-footer .shop-cart-panel__actions{grid-template-columns:1fr}}@media (height<=500px){.branca-page--shop .shop-cart-panel{overflow-y:auto}.shop-cart-form{flex:none;display:block}.shop-cart-body{overflow:visible}}.shop-cart-body .shop-cart-limit-note{margin-top:8px}@media (width<=350px){.branca-page--shop .shop-cart-line--editable>.shop-cart-line__product{grid-row:1}.branca-page--shop .shop-cart-quantity{grid-column:1/-1}}@media (hover:none) and (pointer:coarse){.shop-cart-panel .shop-cart-fields input,.shop-cart-panel .shop-cart-address input,.shop-cart-panel .shop-cart-address select{min-height:44px;font-size:16px}}.desktop-side-panel-route{display:contents}.mobile-original-route{display:none}.site-side-panel-backdrop{z-index:100;background:#26221f4d;animation:.16s ease-out both site-side-panel-backdrop-in;position:fixed;inset:0}@media (width>=701px){html:has([data-site-side-panel-root]),html body:has([data-site-side-panel-root]){overscroll-behavior:none!important;overflow:hidden!important}}.site-side-panel-backdrop.is-closing{animation:.16s ease-in both site-side-panel-backdrop-out}.site-side-panel{box-sizing:border-box;overscroll-behavior:contain;color:#26221f;scrollbar-width:thin;background:#fff;border-top:3px solid #d71920;border-left:1px solid #d7192061;width:min(100vw,540px);height:100dvh;padding:64px clamp(24px,3.4vw,40px) 46px;animation:.22s cubic-bezier(.22,1,.36,1) backwards site-side-panel-in;position:absolute;top:0;bottom:0;right:0;overflow-y:hidden;box-shadow:-18px 0 44px #26221f14}.site-side-panel--shop,html[data-home-reduced-viewport=true] .site-side-panel--menu,html[data-home-reduced-viewport=true] .site-side-panel--pouring{overflow-y:auto}.site-side-panel-backdrop.is-closing .site-side-panel{animation:.16s ease-in both site-side-panel-out}.site-side-panel:before{content:"";background:#26221f1a;height:1px;position:absolute;top:48px;left:clamp(24px,3.4vw,40px);right:clamp(24px,3.4vw,40px)}.site-side-panel__route-nav{z-index:2;color:#d71920;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;font-size:.61rem;line-height:1;display:inline-flex;position:absolute;top:10px;left:clamp(24px,3.4vw,40px)}.site-side-panel__route-nav a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.site-side-panel__route-nav a.is-active{font-weight:700}.site-side-panel__close{z-index:2;color:#26221fad;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font:700 .61rem/1 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;position:absolute;top:10px;right:clamp(24px,3.4vw,40px)}.site-side-panel__close:hover,.site-side-panel__close:focus-visible{color:#d71920}.site-side-panel__close:focus-visible,.site-side-panel button:focus-visible,.site-side-panel a:focus-visible,.site-side-panel input:focus-visible,.site-side-panel select:focus-visible,.site-side-panel textarea:focus-visible{outline-offset:2px;outline:2px solid #d71920}.site-side-panel__canvas{box-sizing:border-box;width:100%;min-width:0}.site-side-panel__canvas.branca-page--menu,.site-side-panel__canvas.branca-page--pouring,.site-side-panel__canvas.branca-page--shop{overscroll-behavior:auto;height:auto;min-height:0;padding-bottom:0;overflow:visible}.site-side-panel__masthead{align-items:start;gap:28px;margin-bottom:28px;padding-bottom:12px}.site-side-panel--pouring .branca-editorial__section.is-wide .branca-editorial__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,3vw,48px);display:grid}.site-side-panel--shop .branca-editorial__masthead{border:0}.site-side-panel--shop .branca-editorial__intro{max-width:430px;margin-top:8px}@media (width>=701px){.site-side-panel--shop .shop-cart-trigger{display:none}.site-side-panel--shop .shop-cart-backdrop{z-index:300}}@media (width>=701px) and (height<=800px){.site-side-panel--menu,.site-side-panel--pouring{padding-top:54px;padding-bottom:24px}.site-side-panel--menu .site-side-panel__masthead,.site-side-panel--pouring .site-side-panel__masthead{gap:20px;margin-bottom:18px;padding-bottom:8px}.site-side-panel--menu .branca-editorial__sections,.site-side-panel--pouring .branca-editorial__sections{row-gap:20px}.site-side-panel--menu .branca-editorial__section h3,.site-side-panel--pouring .branca-editorial__section h3{margin-bottom:7px}.site-side-panel--menu .branca-editorial__row,.site-side-panel--pouring .branca-editorial__row{min-height:38px;padding-top:5px;padding-bottom:5px}.site-side-panel--pouring .branca-pouring-categories{gap:14px}.site-side-panel--pouring .branca-pouring-category{padding-top:6px}.site-side-panel--pouring .branca-pouring-category:first-child{padding-top:0}.site-side-panel--pouring .branca-pouring-category__title{margin-bottom:6px}.site-side-panel--pouring .branca-page--pouring .branca-pouring-category .branca-editorial__sections{row-gap:14px}.site-side-panel--pouring .branca-page--pouring .branca-editorial__note{margin-top:8px}}@keyframes site-side-panel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes site-side-panel-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes site-side-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes site-side-panel-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width<=700px){.desktop-side-panel-route{display:none!important}.mobile-original-route{display:block}}@media (prefers-reduced-motion:reduce){.site-side-panel-backdrop,.site-side-panel-backdrop.is-closing,.site-side-panel,.site-side-panel-backdrop.is-closing .site-side-panel{animation-duration:1ms}}@media (width>=701px){.site-side-panel-backdrop{pointer-events:none}.site-side-panel{pointer-events:auto}html[data-panel-route-swap=true] .site-side-panel-backdrop:not(.is-closing),html[data-panel-route-swap=true] .site-side-panel-backdrop:not(.is-closing) .site-side-panel{animation:none!important}.site-side-panel__close:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline 1px}}@media (width<=700px){.mobile-original-route{grid-row:1;width:100%;min-width:0;min-height:0;overflow:hidden}.public-ipad-masthead~.mobile-original-route .branca-page:not(.branca-page--not-found) .branca-lockup{visibility:hidden!important;pointer-events:none!important}html body:has(.mobile-original-route .branca-page) #root>.mobile-original-route>.branca-page{overscroll-behavior-y:auto!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}html body:has(.mobile-original-route .branca-page) #root>.mobile-original-route>.branca-page>.branca-cover{height:auto!important;min-height:0!important;overflow:visible!important}html body:has(.mobile-original-route .branca-page--menu) #root>.mobile-original-route>.branca-page--menu,html body:has(.mobile-original-route .branca-page--pouring) #root>.mobile-original-route>.branca-page--pouring{overscroll-behavior-y:contain!important;height:100%!important;min-height:0!important;max-height:none!important;padding-bottom:20px!important;overflow:hidden auto!important}}
