@import"https://use.typekit.net/hjx6gqg.css";:root{--bb-ink:#292724;--bb-paper:#ffffff;--bb-accent:#9b7549;--bb-panel:#f8f8f5;--bb-line:#e5e5df;--font-body-family:"futura-pt",Arial,sans-serif;--font-heading-family:"futura-pt","Arial Black",sans-serif}body{font-family:futura-pt,Arial,sans-serif;background:var(--bb-paper);color:var(--bb-ink)}h1,h2{font-family:futura-pt,Arial Black,sans-serif;font-weight:400;letter-spacing:-.035em}.header-wrapper{background:var(--bb-ink)}.header{max-width:1440px}.header__heading-link{padding:0}.bb-wordmark{display:block;width:215px;height:auto}.header__menu-item{font-family:futura-pt,Arial,sans-serif;font-size:13px;min-height:44px}.header__menu-item,.header__icon{color:var(--bb-paper)}.button,.shopify-payment-button__button,.product-form__submit{font-family:futura-pt,Arial,sans-serif;min-height:50px}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #087cbd;outline-offset:4px}.bb-home{max-width:1440px;margin:auto;background:var(--bb-paper);color:var(--bb-ink);font:16px/1.6 futura-pt,Arial,sans-serif;letter-spacing:0}.bb-home *{box-sizing:border-box}.bb-home h1,.bb-home h2,.bb-home h3,.bb-home p,.bb-home figure{margin:0}.bb-home a{color:inherit;text-decoration:none}.bb-home img{display:block;width:100%;height:auto}.bb-kicker{text-transform:uppercase;font:600 10px/1.5 futura-pt,Arial,sans-serif;letter-spacing:.13em}.bb-hero{display:grid;grid-template-columns:1fr 1.03fr;border-bottom:1px solid var(--bb-line);padding:53px 4% 44px;gap:6%;align-items:center}.bb-introduction h1{font-size:clamp(52px,6vw,84px);line-height:1.02;letter-spacing:-.055em;margin:28px 0 31px}.bb-intro-bottom{display:flex;align-items:end;justify-content:space-between;gap:25px}.bb-prose{font-size:15px;line-height:1.7;color:#716355}.bb-prose p+p{margin-top:16px}.bb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;border:1px solid var(--bb-ink);background:var(--bb-ink);color:var(--bb-paper)!important;font:600 12px/1.4 futura-pt,Arial,sans-serif;white-space:nowrap}.bb-button span{font-size:24px;line-height:1}.bb-button:hover{background:var(--bb-accent);color:var(--bb-ink)!important;border-color:var(--bb-accent)}.bb-feature{background:var(--bb-panel);border:1px solid var(--bb-line);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.bb-feature-art{display:flex;align-items:center;justify-content:center;min-height:280px;padding:38px 20px}.bb-feature-art img{width:100%;height:100%;max-height:300px;object-fit:contain}.bb-feature-caption{border-top:1px solid var(--bb-line);padding:19px 23px;background:var(--bb-paper)}.bb-feature-caption h2{font:600 16px/1.4 futura-pt,Arial,sans-serif;margin-top:6px}.bb-feature-caption p:not(.bb-kicker){font-size:12px;margin-top:6px}.bb-feature-caption>a{display:inline-flex;justify-content:space-between;gap:30px;font:600 14px/1.4 futura-pt,Arial,sans-serif;min-height:44px;align-items:center}.bb-coffee{padding:56px 4% 62px}.bb-shelf-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.bb-shelf-heading h2{font-size:44px;line-height:1.1;margin-top:14px}.bb-shelf-heading>p{max-width:250px;font-size:13px;color:#716355}.bb-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bb-product{min-width:0}.bb-product-art{display:flex;align-items:center;justify-content:center;background:var(--bb-panel);border:1px solid var(--bb-line);aspect-ratio:1/1}.bb-product-art img{width:100%;height:100%;object-fit:contain;padding:28px 12%;transition:transform .2s ease}.bb-product-art:hover img{transform:translateY(-4px)}.bb-product-heading{display:flex;justify-content:space-between;align-items:start;gap:14px;padding-top:17px}.bb-product-heading h3{font:600 15px/1.35 futura-pt,Arial,sans-serif}.bb-product-heading p{font-size:12px;white-space:nowrap}.bb-options{font-size:11px;line-height:1.4;color:#716355;margin:10px 0!important;min-height:17px}.bb-product-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-top:1px solid var(--bb-line);font:600 12px/1.4 futura-pt,Arial,sans-serif}.bb-product-link span{font-size:22px}.bb-range-link,.bb-story-link{display:inline-flex;align-items:center;gap:28px;min-height:44px;border-bottom:1px solid var(--bb-ink);font:600 12px/1.4 futura-pt,Arial,sans-serif;margin-top:25px}.bb-story{display:grid;grid-template-columns:.9fr 1fr;background:var(--bb-panel)}.bb-story figure{padding:42px 12%;display:flex;align-items:center;justify-content:center;min-width:0}.bb-story img{width:100%;height:auto;max-height:490px;object-fit:contain}.bb-story-copy{padding:60px 10% 57px 7%;align-self:center}.bb-story h2{font-size:48px;line-height:1.1;margin:22px 0 25px}.bb-repeat{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:50px 7% 54px;border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);align-items:center}.bb-repeat h2{font-size:58px;line-height:1.08;max-width:600px}.bb-repeat .bb-prose{margin:16px 0 21px;max-width:400px}.product__title h1{font-size:clamp(34px,3.9vw,52px);line-height:1.08}.product__media-wrapper img,.card__media .media img{object-fit:contain!important}.product__info-container .product__description{font-size:15px;line-height:1.6}.product-form__input .form__label{font-size:13px;font-family:futura-pt,Arial,sans-serif;font-weight:600}.footer{background:var(--bb-ink);color:var(--bb-paper)}.footer h2,.footer p,.footer a,.footer .field__label{color:inherit}.footer .newsletter-form__field-wrapper input{color:var(--bb-ink)}gr-selling-plans{display:block;margin:20px 0}gr-selling-plans[hidden]{display:none}.gr-plan-price{font-weight:600;font-size:14px}.gr-plan-description{font-size:13px;line-height:1.55}.select__select{min-height:48px}@media(max-width:989px){.bb-wordmark{width:190px}.bb-hero{padding:42px 4%;gap:4%}.bb-introduction h1{font-size:64px}.bb-intro-bottom{display:block}.bb-intro-bottom .bb-button{margin-top:22px}.bb-feature-art{padding:28px 15px;min-height:240px}.bb-product-heading{display:block}.bb-product-heading p{margin-top:6px}.bb-story-copy{padding:40px 8%}.bb-story h2{font-size:40px}.bb-repeat h2{font-size:48px}}@media(max-width:749px){.bb-wordmark{width:160px}.bb-hero{grid-template-columns:1fr;padding:29px 20px 30px;gap:27px}.bb-introduction h1{font-size:clamp(47px,12.4vw,79px);margin:22px 0}.bb-intro-bottom{display:flex;align-items:end;gap:18px}.bb-intro-bottom .bb-button{margin-top:0}.bb-prose{font-size:13px}.bb-button{font-size:11px;gap:20px;padding:14px 16px}.bb-feature-art{min-height:0;padding:25px 13px}.bb-feature-art img{max-height:225px}.bb-feature-caption{padding:13px 18px}.bb-coffee{padding:31px 20px 38px}.bb-shelf-heading{display:block;margin-bottom:24px}.bb-shelf-heading h2{font-size:36px;margin-top:11px}.bb-shelf-heading>p{max-width:310px;margin-top:13px;font-size:12px}.bb-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.bb-product-art img{padding:20px 8%}.bb-product-heading h3{font-size:13px}.bb-product-heading p{font-size:11px}.bb-options{font-size:10px;min-height:28px}.bb-product-link{font-size:11px}.bb-story{grid-template-columns:1fr}.bb-story figure{padding:28px 20%;min-height:0}.bb-story img{max-height:300px}.bb-story-copy{padding:30px 20px 35px}.bb-story h2{font-size:37px}.bb-repeat{grid-template-columns:1fr;padding:34px 20px 38px;gap:26px}.bb-repeat h2{font-size:48px}.bb-repeat .bb-prose{font-size:13px;max-width:360px}.product__title h1{font-size:38px}}@media(max-width:389px){.bb-intro-bottom{display:block}.bb-intro-bottom .bb-button{margin-top:20px}.bb-products{grid-template-columns:1fr}.bb-product-art{aspect-ratio:1/1}.bb-product-art img{padding:20px 14%}.bb-options{min-height:17px}}@media(prefers-reduced-motion:reduce){.bb-product-art img{transition:none}.bb-product-art:hover img{transform:none}}.card__heading,.cart-item__name{font-family:futura-pt,Arial,sans-serif;font-weight:600;line-height:1.35}.product__title h1{font-size:clamp(30px,3vw,42px);line-height:1.12}.product__info-container>*+*{margin:14px 0!important}.product__media-list .product__media{padding-top:0!important;height:480px!important}.product__description h3{font-family:futura-pt,Arial,sans-serif;font-size:17px;line-height:1.4}@media(max-width:749px){.product__title h1{font-size:32px}.product__media-list .product__media{height:260px!important}.card__heading{font-size:13px}}:root{--font-body-family:"futura-pt",sans-serif;--font-heading-family:"futura-pt",sans-serif;--font-heading-weight:700}body{font-size:18px}h1,h2{font-weight:700}.header__menu-item{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bb-review.css.map */
