.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}}.vb-cube-guide{padding-top:0;padding-bottom:0;color:#555}.vb-cube-guide h2{font-size:20px;font-weight:400;letter-spacing:3px;text-align:center;color:#112136;margin:0 0 40px!important;padding:0!important;line-height:1.5}.vb-cube-guide__items{max-width:800px;margin:auto}.vb-cube-guide details{border-bottom:1px solid #ddd}.vb-cube-guide summary{cursor:pointer;padding:22px 0;color:#112136;font-size:18px;font-weight:500;line-height:1.5}.vb-cube-guide summary::marker{content:""}.vb-cube-guide summary:after{content:"+";float:right;font-size:22px;line-height:1}.vb-cube-guide details[open]>summary:after{content:"\2212"}.vb-cube-guide summary:focus-visible{outline:2px solid #112136;outline-offset:4px}.vb-cube-guide__content{padding:0 0 24px;font-size:16px;line-height:1.7}.vb-cube-guide__content ol{padding-left:24px;margin:0 0 16px;list-style:decimal!important}.vb-cube-guide__content li{padding-left:4px;margin:10px 0;display:list-item}.vb-cube-guide__content p{margin:16px 0 0;color:#555}.vb-cube-guide__image{display:block;width:100%;height:auto;margin:0 auto;max-width:800px}@media(max-width:749px){.vb-cube-guide{padding-top:0;padding-bottom:0}.vb-cube-guide h2{font-size:18px;letter-spacing:2px;margin-bottom:24px}}.vb-cube-specs{padding-top:0;padding-bottom:0;color:#555;font-size:16px;line-height:1.7}.vb-cube-specs h2{font-size:20px;font-weight:400;letter-spacing:3px;text-align:center;color:#112136;margin:0 0 40px!important;padding:0!important;line-height:1.5}.vb-cube-specs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1000px;margin:auto}.vb-cube-specs h3{font-size:18px;font-weight:500;color:#112136;margin:0 0 20px;letter-spacing:.5px}.vb-cube-specs table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px;table-layout:fixed}.vb-cube-specs th,.vb-cube-specs td{border:0;border-bottom:1px solid #e5e5e5;padding:12px 6px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.vb-cube-specs th{width:44%;font-weight:500;color:#112136}.vb-cube-specs__care ul{list-style:disc!important;margin:0 0 24px;padding-left:20px}.vb-cube-specs__care li{display:list-item;margin:0 0 14px;padding-left:4px}.vb-cube-specs details{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.vb-cube-specs summary{cursor:pointer;padding:16px 0;color:#112136;font-size:15px}.vb-cube-specs summary::marker{content:""}.vb-cube-specs summary:after{content:"+";float:right;font-size:20px}.vb-cube-specs details[open]>summary:after{content:"\2212"}.vb-cube-specs summary:focus-visible{outline:2px solid #112136;outline-offset:4px}.vb-cube-specs details img{display:block;width:100%;height:auto;margin:0 auto 20px}.vb-cube-specs__links{margin-top:24px;font-size:14px}.vb-cube-specs__links a{text-decoration:underline;color:#112136}@media(max-width:749px){.vb-cube-specs{padding-top:0;padding-bottom:0}.vb-cube-specs__grid{grid-template-columns:1fr;gap:36px}.vb-cube-specs h2{font-size:18px;letter-spacing:2px;margin-bottom:28px}}.v60-geometry__drawing{display:block;width:100%;height:auto;max-width:360px;margin:0 auto 24px}.v60-geometry__card h3{color:#112136;font-family:inherit;font-size:1.2rem;font-weight:500;letter-spacing:.3px;margin-bottom:16px}.v60-geometry__card .rte-setting{color:#555;font-family:inherit;font-size:1rem;line-height:1.75}.v60-geometry .section-header h2{color:#112136;font-family:inherit;font-weight:500}@media(max-width:749px){.v60-geometry__card{margin-bottom:32px}.v60-geometry__card:last-child{margin-bottom:0}.v60-geometry__drawing{max-width:320px;margin-bottom:20px}}.ventana-card-colors{position:relative;z-index:2;margin:8px 0 12px}.ventana-card-colors__count{display:block;font-size:12px;line-height:1.5;color:#666;margin-bottom:1px}.ventana-card-colors__choices{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.ventana-card-colors__swatch{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.ventana-card-colors__swatch span{display:block;width:18px;height:18px;border:1px solid #bbb;border-radius:50%;background:var(--swatch-color)}.ventana-card-colors__swatch span:has(img){overflow:hidden}.ventana-card-colors__swatch img{display:block;width:100%;height:100%;object-fit:cover}.ventana-card-colors__swatch:has(.ventana-card-colors__label){width:auto;min-width:32px;padding:0 5px;border-radius:3px}.ventana-card-colors__swatch .ventana-card-colors__label{width:auto;height:auto;border:0;border-radius:0;background:none;font-size:11px;line-height:1.4;color:#666}.ventana-card-colors__swatch[aria-current=true] span{outline:1px solid #112136;outline-offset:3px}.ventana-card-colors__swatch:focus-visible,.ventana-card-colors__more:focus-visible{outline:2px solid #112136;outline-offset:2px}.ventana-card-colors__more{min-width:32px;min-height:32px;padding:0 5px;border:0;background:transparent;font:inherit;font-size:12px;color:#555;cursor:pointer}.ventana-card-colors [hidden]{display:none!important}.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 */
