.vbc-story{color:var(--color-text);font-family:var(--font-stack-body);--vbc-accent:var(--color-text);--vbc-muted:var(--color-body-text);--vbc-border:var(--color-border);--vbc-cream:var(--color-bg-alt);font-size:15px;line-height:1.8}.vbc-story *{box-sizing:border-box}.vbc-story a{color:inherit}.vbc-story h2,.vbc-story h3,.vbc-story p{letter-spacing:normal;text-transform:none}.vbc-story h2{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-style:var(--font-style-header);color:var(--color-text);font-size:calc(var(--font-h2-desktop) * 1px);line-height:1.4;margin:0 0 22px;letter-spacing:normal}.vbc-story h3{font-family:var(--font-stack-header);font-size:calc(var(--font-h3-desktop) * 1px);font-weight:var(--font-weight-header);color:var(--color-text);margin:0 0 12px}.vbc-story p{color:var(--vbc-muted);margin:0 0 18px}.vbc-wrap{max-width:1280px;margin:0 auto;padding:0 55px}.vbc-space{padding-top:64px;padding-bottom:64px}.vbc-story .vbc-kicker{font-size:10px;text-transform:uppercase;letter-spacing:2.2px;color:var(--color-body-text);margin:0 0 16px}.vbc-nav{border-top:1px solid var(--vbc-border);border-bottom:1px solid var(--vbc-border);background:var(--color-bg)}.vbc-nav .vbc-wrap{display:flex;justify-content:center;gap:60px}.vbc-nav a{display:block;padding:19px 0;font-size:12px;text-decoration:none;white-space:nowrap}.vbc-nav a:hover{text-decoration:underline;text-underline-offset:6px}.vbc-story section[id]{scroll-margin-top:40px}.vbc-heading{max-width:650px;margin:0 auto 34px;text-align:center}.vbc-heading>p:last-child{max-width:59ch;margin:0 auto;font-size:15px}.vbc-tastes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vbc-taste{text-align:center;padding:24px 24px 28px;background:var(--vbc-cream)}.vbc-drawing{height:104px;margin-bottom:16px;display:flex;justify-content:center;color:var(--color-text)}.vbc-drawing svg{height:100%;width:160px}.vbc-taste p{font-size:14px;max-width:27ch;margin:0 auto;line-height:1.75}.vbc-character-line{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;margin-top:28px;font-size:11px;letter-spacing:.4px;color:var(--color-body-text)}.vbc-character-line span:before{content:"\b7";padding-right:12px;color:var(--color-text)}.vbc-origin{background:var(--color-bg-alt);padding:64px 0}.vbc-origin-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.vbc-origin-art{position:relative;padding-top:15px;overflow:hidden}.vbc-origin-art .vbc-altitude{font-size:88px;font-weight:300;letter-spacing:-4px;line-height:1.1;color:var(--color-text);margin:0 0 4px}.vbc-altitude span{font-size:36px;letter-spacing:0;margin-left:12px}.vbc-origin-art>p:not(.vbc-kicker):not(.vbc-altitude){font-size:11px;letter-spacing:1px;color:var(--color-body-text)}.vbc-origin-art svg{display:block;width:100%;height:auto;margin-top:24px}.vbc-origin-copy .vbc-prose p{font-size:14px}.vbc-origin-note{border-top:1px solid var(--color-border);padding-top:20px;font-size:13px;font-style:italic}.vbc-identity{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.vbc-identity dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.vbc-identity dl>div{padding:15px 0;border-bottom:1px solid var(--vbc-border)}.vbc-identity dt{font-size:11px;color:var(--color-body-text)}.vbc-identity dd{margin:4px 0 0;font-size:15px;color:var(--color-text)}.vbc-brewing{background:var(--color-bg)}.vbc-recipes{max-width:900px;margin:auto}.vbc-recipe{border-top:1px solid var(--color-border)}.vbc-recipe:last-child{border-bottom:1px solid var(--color-border)}.vbc-story summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:22px;min-height:72px;font-weight:400;color:var(--color-text)}.vbc-story summary::-webkit-details-marker{display:none}.vbc-recipe summary{padding:22px 0}.vbc-recipe-number{font-size:11px;color:var(--color-body-text);align-self:center}.vbc-recipe-name{font-family:var(--font-stack-header);font-size:22px;line-height:1.2}.vbc-recipe-name small{display:block;font-size:12px;color:var(--color-body-text);margin-top:7px}.vbc-toggle{display:block;width:12px;height:12px;position:relative;margin-left:auto;flex-shrink:0}.vbc-toggle:before,.vbc-toggle:after{content:"";position:absolute;left:0;top:5px;width:12px;height:1px;background:currentColor}.vbc-toggle:after{transform:rotate(90deg)}details[open]>summary .vbc-toggle:after{transform:none}.vbc-story summary:focus-visible,.vbc-story a:focus-visible,.vbc-story input:focus-visible{outline:2px solid var(--color-text-focus);outline-offset:4px}.vbc-recipe-content{padding:0 0 30px 36px}.vbc-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border);margin:4px 0 25px;background:var(--color-bg)}.vbc-metrics>div{padding:19px 22px;border-right:1px solid var(--color-border)}.vbc-metrics>div:last-child{border:0}.vbc-metrics small{display:block;font-size:10px;letter-spacing:.4px;color:var(--color-body-text)}.vbc-metrics strong{display:block;font-size:24px;line-height:1.5;font-weight:400}.vbc-prose{font-size:14px;line-height:1.85;color:var(--vbc-muted)}.vbc-prose p{margin:0 0 16px}.vbc-prose ol{padding-left:20px;margin:0 0 20px}.vbc-prose li{padding-left:5px;margin-bottom:10px}.vbc-prose li::marker{color:var(--color-text);font-size:12px}.vbc-prose table{width:100%;border-collapse:collapse;margin-bottom:20px;background:transparent}.vbc-prose th,.vbc-prose td{padding:12px 10px;text-align:left;font-size:12px;border:0;border-bottom:1px solid var(--vbc-border);white-space:normal}.vbc-prose th{font-weight:500}.vbc-calc{padding:20px 24px;margin:24px 0 0;border-left:2px solid var(--vbc-accent);background:var(--color-bg)}.vbc-calc label{font-size:12px;display:block;margin-bottom:10px;color:var(--color-text)}.vbc-calc>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.vbc-calc input{width:74px;min-height:40px;border:1px solid var(--color-border);border-radius:0;text-align:center;padding:6px;font-family:inherit;background:var(--color-bg);font-size:16px;color:var(--color-text)}.vbc-calc output{font-size:13px;margin-left:12px;color:var(--color-body-text)}.vbc-calc output b{font-weight:500;color:var(--color-text)}.vbc-calc>small{display:block;font-size:12px;line-height:1.7;color:var(--color-body-text);margin-top:10px}.vbc-brew-notes{max-width:864px;margin:30px auto 0;font-size:12px;color:var(--color-body-text)}.vbc-brew-notes p{font-size:12px}.vbc-guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.vbc-guide>div:first-child>p{font-size:14px;max-width:31ch}.vbc-back{display:inline-block;margin-top:15px;text-decoration:underline;text-underline-offset:5px;font-size:12px}.vbc-faqs details{border-top:1px solid var(--vbc-border)}.vbc-faqs details:last-child{border-bottom:1px solid var(--vbc-border)}.vbc-faqs summary{font-size:14px;padding:16px 0;gap:24px}.vbc-faqs .vbc-prose{padding:0 20px 12px 0;font-size:13px}@media(max-width:749px){.vbc-wrap{padding-left:22px;padding-right:22px}.vbc-space{padding-top:44px;padding-bottom:44px}.vbc-nav .vbc-wrap{gap:25px;justify-content:flex-start;overflow-x:auto}.vbc-nav a{font-size:11px;padding:16px 0}.vbc-heading{margin-bottom:30px;text-align:left}.vbc-heading>p:last-child{font-size:14px}.vbc-story h2{font-size:calc(var(--font-h2-mobile) * 1px);letter-spacing:normal}.vbc-tastes{grid-template-columns:1fr;gap:12px}.vbc-taste{display:grid;grid-template-columns:90px 1fr;column-gap:20px;text-align:left;padding:20px}.vbc-drawing{grid-row:span 2;width:90px;height:90px;margin:0;align-self:center}.vbc-taste h3{font-size:calc(var(--font-h3-mobile) * 1px);margin:5px 0 7px}.vbc-taste p{max-width:none;font-size:13px;line-height:1.65}.vbc-character-line{gap:8px 20px;justify-content:flex-start;font-size:10px;margin-top:23px}.vbc-origin{padding:38px 0 44px}.vbc-origin-grid{grid-template-columns:1fr;gap:32px}.vbc-origin-art{padding-top:0}.vbc-origin-art .vbc-altitude{font-size:80px;letter-spacing:-4px}.vbc-origin-art svg{max-height:155px;margin-top:8px}.vbc-origin-copy .vbc-prose p{font-size:13px}.vbc-identity,.vbc-guide{grid-template-columns:1fr;gap:22px}.vbc-identity dl{gap:0 22px}.vbc-identity dd{font-size:13px}.vbc-identity dl>div{padding:11px 0}.vbc-recipe-name{font-size:22px}.vbc-recipe-name small{font-size:11px}.vbc-recipe summary{gap:14px}.vbc-recipe-content{padding-left:0}.vbc-metrics{grid-template-columns:1fr 1fr}.vbc-metrics>div{padding:14px 16px;border-bottom:1px solid var(--color-border)}.vbc-metrics>div:nth-child(2){border-right:0}.vbc-metrics>div:nth-child(3){border-bottom:0}.vbc-metrics strong{font-size:23px}.vbc-prose{font-size:13px}.vbc-calc{padding:18px}.vbc-calc output{width:100%;margin:8px 0 0;font-size:12px}.vbc-prose td,.vbc-prose th{font-size:11px;padding:10px 5px}.vbc-faqs summary{font-size:13px}.vbc-guide>div:first-child>p{max-width:none}.vbc-brew-notes{font-size:11px}.vbc-story section[id]{scroll-margin-top:20px}}.vbc-classic .rte{font-family:var(--font-stack-body);font-size:calc(var(--font-size-base) * 1px);color:var(--color-body-text);line-height:1.8}.vbc-classic .rte p{font-size:inherit;margin:0 0 22px}.vbc-classic h2{margin-bottom:22px}.vbc-classic .rte p:last-child{margin-bottom:0}.vbc-story .vbc-classic .ventana-product-description{font-family:inherit;line-height:1.7;color:#333}.vbc-story .vbc-classic .ventana-product-description p{font-family:inherit;font-size:1.05rem;font-weight:400;font-style:normal;line-height:1.7;letter-spacing:normal;color:#555;margin:0 0 14px}.vbc-story .vbc-classic h2{font-family:inherit;font-size:1.4rem;font-weight:500;line-height:1.2;letter-spacing:.5px;color:#112136;margin:0 0 16px}.vbc-story .vbc-classic .vbc-kicker{font-size:.72rem;font-weight:400;line-height:1.7;letter-spacing:1.5px;color:#999;margin:0 0 10px;text-transform:uppercase}.vbc-story .vbc-nav a{font-weight:700}.vbc-story .vbc-brewing>.vbc-space{padding-top:32px}@media(max-width:749px){.vbc-story .vbc-brewing>.vbc-space{padding-top:24px}}.vbc-story .vbc-recipes>.vbc-recipe:first-child{border-top:0}@media(min-width:750px){.vbc-story .vbc-guide>div:first-child{padding-left:56px}}.ventana-product-reviews{clear:both;padding-top:48px;padding-bottom:48px;scroll-margin-top:24px}.ventana-product-reviews #judgeme_product_reviews{font-family:inherit;color:#2d2d2a}.ventana-product-reviews .jdgm-rev-widg{border-color:#d7d2cb}.ventana-product-reviews .jdgm-rev-widg__title{font-family:inherit;letter-spacing:.06em;font-weight:600}.ventana-product-reviews .jdgm-write-rev-link,.ventana-product-reviews .jdgm-submit-rev{background:#2d2d2a!important;border-color:#2d2d2a!important;color:#fff!important;font-family:inherit}.ventana-product-reviews input,.ventana-product-reviews textarea,.ventana-product-reviews select{font-family:inherit;max-width:100%;box-sizing:border-box}.ventana-product-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color:#2d2d2a!important;--jm-review-widget-button-color:#2d2d2a!important;--jm-review-widget-button-text-color:#fff!important;--jm-review-widget-text-color:#2d2d2a!important;--jm-review-widget-lighter-text-color:#6d6d6d!important;--jm-widget-primary-color:#2d2d2a!important;--jm-review-widget-form-button-color:#2d2d2a!important;--jm-widget-border-radius:0!important;font-family:inherit}.ventana-product-reviews .jm-text,.ventana-product-reviews .jm-button{font-family:inherit}.ventana-product-reviews .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body:has(.jdgm-empty-state){display:none}.ventana-product-reviews .jm-review-widget-minimal-header__title{font-family:inherit;font-size:22px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#2d2d2a}.ventana-review-badge{margin:12px 0;font-size:14px}@media(max-width:749px){.ventana-product-reviews{padding-top:32px;padding-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map?subset=AAAAAAAAAQAAAAAAAAAAAAAI */
