.color-yellow{color:#f6b519}.color-green{color:#46b941}.half-and-half{background-color:#1b1b1b}@media only screen and (min-width:992px){.half-and-half__container{display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px}}@media only screen and (min-width:992px){.half-and-half--swap .half-and-half__side--a{-ms-flex-order:1;order:1}}@media only screen and (min-width:992px){.half-and-half--swap .half-and-half__side--b{-ms-flex-order:0;order:0}}.half-and-half__side--a{margin-bottom:25px}@media only screen and (min-width:992px){.half-and-half__side--a{margin-bottom:0}}.half-and-half__side--b{padding:0 38px 30px 45px}@media only screen and (min-width:992px){.half-and-half__side--b{padding:97px 85px 102px 107px}}.half-and-half__side{width:100%}@media only screen and (min-width:992px){.half-and-half__side{width:50%}}.half-and-half__image-container{display:block;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:480px){.half-and-half__image-container{height:300px}}@media only screen and (min-width:600px){.half-and-half__image-container{height:400px}}@media only screen and (min-width:992px){.half-and-half__image-container{height:100%}}.half-and-half__image{display:block}@media only screen and (min-width:600px){.half-and-half__image{left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.half-and-half__content{text-align:center}@media only screen and (min-width:992px){.half-and-half__content{text-align:left}}.half-and-half__headline{color:#fff;margin:0 auto 15px;max-width:246px}@media only screen and (min-width:768px){.half-and-half__headline{max-width:none;width:60%}}@media only screen and (min-width:992px){.half-and-half__headline{margin:0 0 26px;max-width:515px;width:auto}}.half-and-half__copy{color:#fff;margin:0 auto;max-width:294px}@media only screen and (min-width:768px){.half-and-half__copy{max-width:none;width:65%}}@media only screen and (min-width:992px){.half-and-half__copy{margin:0;max-width:385px;width:auto}}.half-and-half__button{margin-top:25px}@media only screen and (min-width:992px){.half-and-half__button{margin:49px 0 0}}.hero,.hero-slider{position:relative}.hero-slider{margin-bottom:0!important}.hero-slider .video-wrapper{position:static;overflow:visible;padding-bottom:0;height:auto}.hero-slider .slick-slide{position:relative}.hero-slider .slick-slide:before{display:block;content:"";width:100%;padding-top:31.25%}.hero-slider .slick-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}.hero-image-wrapper{position:relative}.hero-image-wrapper:before{display:block;content:"";width:100%;padding-top:31.25%}.hero-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:767px){.hero-image-wrapper{position:relative}.hero-image-wrapper:before{display:block;content:"";width:100%;padding-top:75%}.hero-image-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.hero-image-wrapper a{z-index:2}.hero-image,.hero-image-mobile,.hero-image-wrapper a{position:absolute;top:0;left:0;width:100%;height:100%}.hero-image,.hero-image-mobile{background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:1}@media only screen and (max-width:767px){.hero-image{display:none}}.hero-image-mobile{display:none}@media only screen and (max-width:767px){.hero-image-mobile{display:block}}.img-hero-image,.img-hero-image-mobile{width:100%}@media only screen and (max-width:767px){.img-hero-image{display:none}}.img-hero-image-mobile{display:none}@media only screen and (max-width:767px){.img-hero-image-mobile{display:block}}.hero-slider__arrows{position:absolute;top:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;pointer-events:none}.hero-slider__arrow{pointer-events:all;cursor:pointer}.hero-slider__arrow svg{height:30px;width:30px}.hero-slider__arrow svg path{fill:#fff}.hero-button-wrapper{display:-ms-flexbox;display:flex;padding:15px 0;background-color:#272727}@media only screen and (min-width:768px){.hero-button-wrapper{position:absolute;z-index:2;bottom:15px;padding:0;width:100%;background-color:transparent}}.b2g1-coffee__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.b2g1-coffee__content{-ms-flex-direction:row;flex-direction:row;padding:0 43px 0 40px}}.b2g1-coffee{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 1.3vw}@media only screen and (min-width:768px){.b2g1-coffee{margin:0 3.5px}}.b2g1-coffee:hover{cursor:pointer}.b2g1-coffee__product.is-selected .b2g1-checkmark{opacity:1;visibility:visible}.b2g1-coffee__product{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.b2g1-coffee__product:focus{outline:0}.b2g1-coffee__texture-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width:768px){.b2g1-coffee__texture-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:10px 57px 10px 0;border-right:1px solid #5a5a5a;margin-right:61px;margin-bottom:0}}@media only screen and (min-width:768px){.b2g1-product__row--free .b2g1-coffee__texture-wrapper{padding-right:20px}}.b2g1-coffee__texture-wrapper .b2g1-select__text{margin-bottom:18px;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;white-space:nowrap}@media only screen and (min-width:768px){.b2g1-coffee__texture-wrapper .b2g1-select__text{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:28px}}.b2g1-coffee__roast-wrapper .b2g1-select__text{margin-bottom:10px}@media only screen and (min-width:768px){.b2g1-coffee__roast-wrapper .b2g1-select__text{margin-bottom:8px}}.b2g1-coffee__texture{display:inline-block;width:25%;-ms-flex-preferred-size:33%;flex-basis:33%;max-width:26.6vw;font-family:Rift,sans-serif!important;font-size:12px;line-height:15px;letter-spacing:.2px;font-weight:600;padding:10px 0;border:1px solid #d4d4d4;color:#f8f8f8}@media only screen and (min-width:768px){.b2g1-coffee__texture{display:block;width:100px;-ms-flex-preferred-size:auto;flex-basis:auto}}.b2g1-coffee__texture:focus{outline:0}@media only screen and (min-width:768px){.b2g1-coffee__texture:not(:last-child){margin-bottom:15px}}.b2g1-coffee__texture.is-selected{border-color:#f6b519}.b2g1-coffee__roast-wrapper{position:relative;min-width:0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.b2g1-coffee__roast-wrapper{padding:10px 0}}.b2g1-roast__text{font-size:15px;font-weight:500;padding-left:5px;color:#a8a8a8}.b2g1-roast__subtext{font-family:canada-type-gibson,sans-serif;font-size:13px;line-height:19px;min-height:38px;max-width:353px;margin-bottom:17px;color:#f3f3f3}@media only screen and (min-width:768px){.b2g1-roast__subtext{margin-bottom:24px}}.b2g1-coffee-slider__arrow{display:none;position:absolute;top:55%;transform:translateY(-55%);height:47px;width:47px;z-index:1;opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media only screen and (min-width:768px){.b2g1-coffee-slider__arrow{height:22px;width:22px}}.b2g1-coffee-slider__arrow:hover{cursor:pointer}.b2g1-coffee-slider__arrow:focus{outline:0}@media only screen and (min-width:768px){.b2g1-coffee-slider__arrow.slick-arrow{display:block!important}}.b2g1-coffee-slider__arrow.slick-disabled{opacity:0;visibility:hidden}.b2g1-coffee-slider__arrow svg{display:block}.b2g1-coffee-slider__arrow path{fill:#a8a8a8}.b2g1-coffee-slider__arrow--left{left:-10px!important}@media only screen and (min-width:768px){.b2g1-coffee-slider__arrow--left{left:-22px!important}}.b2g1-coffee-slider__arrow--right{right:-10px!important}@media only screen and (min-width:768px){.b2g1-coffee-slider__arrow--right{right:-22px!important}}.b2g1-coffee-slider{display:-ms-flexbox;display:flex;padding:6.5px 15px 0;margin:0 -15px 32px;overflow:hidden}@media only screen and (min-width:768px){.b2g1-coffee-slider{padding:6.5px 6.5px 0;margin:0 -9.5px 32px}}.b2g1-coffee-slider .slick-slide:focus{outline:0}.b2g1-coffee-slider.slick-initialized{margin-bottom:0}.b2g1-coffee-slider .slick-list{overflow:visible;padding-top:6.5px;margin:-6.5px -1.3vw 0}@media only screen and (min-width:768px){.b2g1-coffee-slider .slick-list{padding-left:6.5px;overflow:hidden;margin:-6.5px -3.5px 0 -9.5px}}.b2g1-coffee-slider .slick-track{padding-bottom:32px}.b2g1-coffee-slider--slider{-ms-flex-direction:column;flex-direction:column}.b2g1-coffee__image-wrapper{position:relative;display:-ms-flexbox;display:flex;text-align:center;height:100px;margin-bottom:7px}.b2g1-coffee__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.b2g1-coffee__text{font-family:Rift,sans-serif;font-size:13px;line-height:20px;letter-spacing:.5px;font-weight:700;text-align:center;color:#fff}.b2g1-coffee__roast-scale-wrapper{display:-ms-flexbox;display:flex;position:absolute;left:0;bottom:-32px;width:100%}.b2g1-coffee__roast-scale-wrapper.is-hidden{opacity:0;visibility:hidden}.b2g1-coffee__roast-scale-wrapper .roast-scale{height:4px;margin-top:0;margin-bottom:4px}.b2g1-coffee__roast-scale-wrapper .roast-scale__text{font-size:11px;line-height:12px;letter-spacing:.15px}.b2g1-coffee__roast-scale-wrapper--slider{bottom:0;left:15px;width:calc(100% - 20px)}@media only screen and (min-width:768px){.b2g1-coffee__roast-scale-wrapper--slider{left:6.5px}}.b2g1-noncoffee__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.b2g1-noncoffee__content{-ms-flex-direction:row;flex-direction:row;padding:0 11px 0 24px}}.b2g1-noncoffee__content .b2g1-select__text{margin:0 0 23px -6.67vw}@media only screen and (min-width:768px){.b2g1-noncoffee__content .b2g1-select__text{margin:0 0 31px -3.98vw}}@media only screen and (min-width:1005px){.b2g1-noncoffee__content .b2g1-select__text{margin-left:-40px}}.b2g1-noncoffee__featured{width:100%;margin-bottom:14.5px;padding:0 6.667vw;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.b2g1-noncoffee__featured{margin-bottom:0;margin-right:3.68vw;padding:0 3.98vw 25px;border-right:1px solid #5a5a5a}}@media only screen and (min-width:1005px){.b2g1-noncoffee__featured{margin-right:37px;padding:0 40px 25px}}.b2g1-noncoffee__main-wrapper{position:relative;margin:0 auto;max-width:325px;border:1px solid #5a5a5a;background-color:#282828}@media only screen and (min-width:768px){.b2g1-noncoffee__main-wrapper{margin-bottom:12.5px}}.b2g1-noncoffee__main-title{display:none;color:#fff;font-family:Rift,sans-serif;font-weight:700;font-size:17px;line-height:1.06;letter-spacing:.57px;text-align:center}@media only screen and (min-width:768px){.b2g1-noncoffee__main-title{display:block}}.b2g1-noncoffee__main-wrapper.is-selected .b2g1-checkmark{opacity:1;visibility:visible}.b2g1-noncoffee__main-image{display:block}.b2g1-noncoffee__product-list{display:-ms-flexbox;display:flex;position:relative;padding:0 6.53vw;min-width:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.b2g1-noncoffee__product-list{width:50.25vw;padding:48px 6.27vw}}@media only screen and (min-width:1005px){.b2g1-noncoffee__product-list{width:505px;padding:48px 63px}}.b2g1-noncoffee-slider{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;min-width:0}.b2g1-noncoffee-slider .slick-slide:focus{outline:none}.b2g1-noncoffee-slider--slider{-ms-flex-direction:column;flex-direction:column}.b2g1-noncoffee-slider__pagination{display:none;position:absolute;bottom:3px;left:50%;z-index:1;color:#fff;font-family:Rift,sans-serif;font-size:22px;font-weight:600;line-height:1.23;letter-spacing:.31px}@media only screen and (min-width:768px){.b2g1-noncoffee-slider__pagination.is-active{display:block}}.b2g1-noncoffee-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);height:30px;width:30px;z-index:1;opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media only screen and (min-width:768px){.b2g1-noncoffee-slider__arrow{height:22px;width:22px}}.b2g1-noncoffee-slider__arrow:hover{cursor:pointer}.b2g1-noncoffee-slider__arrow:focus{outline:0}.b2g1-noncoffee-slider__arrow.slick-disabled{opacity:0;visibility:hidden}.b2g1-noncoffee-slider__arrow svg{display:block}.b2g1-noncoffee-slider__arrow path{fill:#a8a8a8}.b2g1-noncoffee-slider__arrow--left{left:-10px}@media only screen and (min-width:768px){.b2g1-noncoffee-slider__arrow--left{left:0}}.b2g1-noncoffee-slider__arrow--right{right:-10px}@media only screen and (min-width:768px){.b2g1-noncoffee-slider__arrow--right{right:0}}.b2g1-noncoffee-slide__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -1.73vw -13.5px}@media only screen and (min-width:768px){.b2g1-noncoffee-slide__content{margin:0 -1.29vw -33px}}@media only screen and (min-width:1005px){.b2g1-noncoffee-slide__content{margin:0 -13px -33px}}.b2g1-noncoffee-product{width:calc(33% - 3.46vw);-ms-flex-preferred-size:calc(33% - 3.46vw);flex-basis:calc(33% - 3.46vw);margin:0 1.73vw 13.5px}@media only screen and (min-width:768px){.b2g1-noncoffee-product{width:calc(25% - 2.59vw);-ms-flex-preferred-size:calc(25% - 2.59vw);flex-basis:calc(25% - 2.59vw);margin:0 1.29vw 33px}}@media only screen and (min-width:1005px){.b2g1-noncoffee-product{width:calc(25% - 26px);-ms-flex-preferred-size:calc(25% - 26px);flex-basis:calc(25% - 26px);margin:0 13px 33px}}.b2g1-noncoffee-product:focus{outline:0}.b2g1-noncoffee-product:hover{cursor:pointer}.b2g1-noncoffee-product.is-selected .b2g1-checkmark{opacity:1;visibility:visible}.b2g1-noncoffee-product__image-wrapper{position:relative;display:-ms-flexbox;display:flex;padding-bottom:100%;width:100%;height:0;-ms-flex-pack:center;justify-content:center}.b2g1-noncoffee-product__image-wrapper:focus{outline:0}.b2g1-noncoffee-product__image{display:block;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.b2g1-noncoffee-product .b2g1-noncoffee-product__image{border:1px solid #494b50;background-color:#282828}.b2g1-noncoffee-product.is-selected .b2g1-noncoffee-product__image,.b2g1-noncoffee-product:hover .b2g1-noncoffee-product__image,.b2g1-noncoffee-product__image-wrapper:focus .b2g1-noncoffee-product__image{border-color:#f6b519}.b2g1{padding:20px 15px;background-color:#282828;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:768px){.b2g1{padding:30px 3.75vw}}.b2g1-back-link-wrapper{display:-ms-flexbox;display:flex}.b2g1-back-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-family:canada-type-gibson,sans-serif;font-size:13px;line-height:15px;font-weight:500;text-transform:uppercase;color:#bebebe}.b2g1-back-link:hover path{fill:#f6b519}.b2g1-back-link__icon{display:block;margin-right:6px}.b2g1-back-link__icon svg{display:block;width:20px}.b2g1-back-link__icon path{fill:#bebebe}.b2g1-form{max-width:1005px;margin:0 auto}@media only screen and (min-width:768px){.b2g1-form{padding-top:17px;padding-left:20px}}.b2g1-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #5a5a5a;margin-bottom:20px}@media only screen and (min-width:768px){.b2g1-header{padding-bottom:16px;margin-bottom:29px}}.b2g1-header__text{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.b2g1-header__text{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-right:25px}}.b2g1-title{font-family:Rift,sans-serif;font-size:28px;line-height:33px;letter-spacing:.67px;font-weight:600;margin:6px 0;color:#fff}@media only screen and (min-width:768px){.b2g1-title{font-size:35px;letter-spacing:.83px;margin-right:7px}}.b2g1-price{display:block;color:#fff;margin-bottom:10px;padding:15px 0 13px;font-family:Rift,sans-serif;font-weight:700;font-size:18px;line-height:1.22;letter-spacing:.26px;text-align:center;border:1px solid #fff;border-radius:6.75px;background-color:#272727}.b2g1-form__cta{width:100%;font-family:Rift,sans-serif!important;font-size:17px;line-height:15px;letter-spacing:2.19px;font-weight:700;padding:17.5px;border-radius:7px;color:#1b1b1b;transition:color .3s ease-in-out,background-color .3s ease-in-out}.b2g1-form__cta:focus,.b2g1-form__cta:hover{color:#f6b519;background-color:#1b1b1b}.b2g1-form__cta[disabled]{color:#5a5a5a;background-color:#a8a8a8}.b2g1-header .b2g1-form__cta{display:none}@media only screen and (min-width:992px){.b2g1-header .b2g1-form__cta{display:inline-block;max-width:200px}}.b2g1-product__row{position:relative;border-bottom:1px solid #5a5a5a;margin-bottom:19px}@media only screen and (min-width:768px){.b2g1-product__row{margin-bottom:29px}}.b2g1-product__content{margin-bottom:20px}@media only screen and (min-width:768px){.b2g1-product__content{margin-bottom:29px}}.b2g1-product__label{display:block;width:83px;font-family:Rift,sans-serif;font-size:13px;line-height:20px;letter-spacing:1.3px;font-weight:700;text-align:center;margin-bottom:21px;color:#fff;background-color:#5e6643}@media only screen and (min-width:768px){.b2g1-product__label{position:absolute;top:0;left:0;transform:rotate(90deg);transform-origin:top left;margin-bottom:0}}.b2g1-select__text{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;font-family:Rift,sans-serif;font-size:17px;line-height:18px;letter-spacing:.57px;font-weight:700;color:#fff}.b2g1-footer .b2g1-select__text{margin-bottom:22px}.b2g1-free-icon{display:-ms-inline-flexbox;display:inline-flex;margin-left:13px}@media only screen and (min-width:768px){.b2g1-free-icon{margin-bottom:4px;margin-left:13px}}.b2g1-free-icon svg{display:block;height:21px;width:47px}.b2g1-footer{text-align:center}@media only screen and (min-width:768px){.b2g1-footer{padding-left:24px}}@media only screen and (min-width:992px){.b2g1-footer{text-align:right}}.b2g1-form__select{display:none}.b2g1-footer__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.b2g1-footer__content{-ms-flex-direction:row;flex-direction:row;padding-left:4.08vw}}@media only screen and (min-width:1005px){.b2g1-footer__content{padding-left:41px}}.b2g1-summary{display:-ms-flexbox;display:flex;width:100%;max-width:515px;margin:0 -5px 31px;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.b2g1-summary{margin:0 -16px}}@media only screen and (min-width:768px) and (min-width:768px){.b2g1-summary{margin:0}}.b2g1-summary.slick-initialized{margin:0 -20px 31px 0}.b2g1-summary .slick-list{margin:0 -5px;padding:6.5px 83px 0 0}@media only screen and (min-width:768px){.b2g1-summary .slick-list{padding-right:0;margin:0 -16px}}.b2g1-line-item{display:-ms-flexbox;display:flex;width:100%;margin:0 5px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.b2g1-line-item{margin:0 16px}}.b2g1-line-item__image-wrapper{position:relative;width:85px;height:93px;margin:0 auto 9.75px;border:1px solid #5a5a5a;border-radius:2.75px;background-color:#282828}.b2g1-line-item.is-selected .b2g1-line-item__image-wrapper{border-color:#f6b519}.b2g1-line-item__image{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.b2g1-line-item__price,.b2g1-line-item__title{display:block;color:#fff;font-family:Rift,sans-serif;font-weight:700;line-height:17px;letter-spacing:.27px;text-align:center}.b2g1-line-item__title{font-size:15px}.b2g1-line-item__price{font-size:13px}.b2g1-line-item__price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.b2g1-line-item__price-true{margin-right:10px;text-decoration:line-through}.b2g1-line-item__price-true.unstrike{text-decoration:none}.b2g1-line-item__price-sale{color:#f6b519}.b2g1-line-item__price-sale.is-hidden{display:none!important}.b2g1-form__submit{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.b2g1-form__submit{max-width:240px;margin-left:76px}}.b2g1-checkmark{position:absolute;top:-6.5px;left:-6.5px;z-index:2;display:block;height:20px;width:20px;background-color:#f6b519;border-radius:100%;opacity:0;visibility:hidden}.b2g1-checkmark svg{display:block}.b2g1-line-item.is-selected .b2g1-checkmark{opacity:1;right:-6.5px;left:auto;visibility:visible}.product-showcase .slick-list{overflow:visible}.product-showcase .slick-slide{outline:none!important;line-height:0;opacity:0;transition-duration:.15s}.product-showcase .slick-slide.slick-active{opacity:1}.product-showcase .slick-dots{display:none!important}.product-showcase--single .slick-list{padding-top:0}@media only screen and (min-width:992px){.product-showcase__container{display:-ms-flexbox;display:flex}}@media only screen and (min-width:992px){.product-showcase__half{overflow:hidden}}.product-showcase__half-left{margin-bottom:16px;max-width:335px}@media only screen and (min-width:992px){.product-showcase__half-left{border-right:1px solid #494b50;padding:0 40px;width:100%}}@media only screen and (min-width:992px){.product-showcase__half-right{padding:0 40px;width:100%}}.product-showcase__headline{display:none;font-family:Rift,sans-serif;font-size:22px;letter-spacing:.73px;line-height:22px}@media only screen and (min-width:992px){.product-showcase__headline{display:block;margin-bottom:34px}}@media only screen and (min-width:992px){.product-showcase__details--small{display:none}}.product-showcase__details--large{display:none}@media only screen and (min-width:992px){.product-showcase__details--large{display:block}}.product-showcase__details-headline{margin-bottom:10px;margin-top:0}.product-showcase__details-headline,.product-showcase__discount-price,.product-showcase__true-price{font-family:Rift,sans-serif;font-size:17px;letter-spacing:.57px;line-height:18px}.product-showcase__true-price{display:inline-block;padding-right:5px;text-decoration:line-through}.product-showcase__true-price.unstrike{text-decoration:none}.product-showcase__discount-price{color:#f6b519}.product-showcase__details-description{margin-bottom:26px}.product-showcase__image-wrapper{display:block;padding-left:24px;padding-right:26px}@media only screen and (min-width:992px){.product-showcase__image-wrapper{padding-left:0;padding-right:0}}.product-showcase__image{border:1px solid #494b50;display:block;width:100%}.product-showcase__product-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.product-showcase__product-wrapper{display:block}}.product-showcase__options-wrapper{-ms-flex-order:1;order:1}@media only screen and (min-width:992px){.product-showcase__options-wrapper{margin-bottom:45px}}.product-showcase__option-name{font-family:Rift,sans-serif;font-size:15px;letter-spacing:1px;line-height:15px;margin-bottom:10px;padding-left:24px;padding-right:26px}@media only screen and (min-width:992px){.product-showcase__option-name{padding:0}}.product-showcase__options-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 10px;padding:0 0 0 24px}@media only screen and (min-width:992px){.product-showcase__options-list{padding-left:0}}.product-showcase__option-item{margin-bottom:10px;margin-right:11px}.product-showcase__option-item--size .product-showcase__option-button{font-size:15px}.product-showcase__option-button{-ms-flex-align:center;align-items:center;border:1px solid #bcbcbc;color:#a8a8a8;cursor:pointer;display:-ms-flexbox;display:flex;font-family:Rift,sans-serif;font-size:13px;font-weight:700;height:40px;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;line-height:15px;min-width:40px;padding-left:8px;padding-right:8px;transition-duration:.25s;white-space:nowrap}.product-showcase__option-button:focus{border-color:#f6b519;outline:0}.product-showcase__option-button.is-selected{border-color:#f6b519;color:#f6b519}.product-showcase__option-button:hover:not(.is-selected){background-color:#fff;border-color:#fff;color:#000}.product-showcase__product-slider-wrapper{margin-bottom:20px;-ms-flex-order:0;order:0;padding-left:24px;padding-right:10px;position:relative}@media only screen and (min-width:768px){.product-showcase__product-slider-wrapper{padding-right:11px}}@media only screen and (min-width:992px){.product-showcase__product-slider-wrapper{margin-bottom:0;padding-left:0;padding-right:0}}.product-showcase__product-slide{margin-bottom:14px;margin-right:0;padding-right:14px;width:33.33333%!important}@media only screen and (min-width:768px){.product-showcase__product-slide{margin-bottom:10px;padding-right:26px;width:20%!important}}.product-showcase__product-slide:focus{outline:0}.product-showcase__product-item-button{border:1px solid #494b50;display:block;height:0;padding-bottom:100%;position:relative;width:100%}.product-showcase__product-item-button:focus{border-color:#f6b519;outline:0}.product-showcase__product-item-button .product-showcase__check{background-color:#f6b519;border-radius:50%;display:none;height:15px;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:15px}@media only screen and (min-width:992px){.product-showcase__product-item-button .product-showcase__check{height:20px;width:20px}}.product-showcase__product-item-button .product-showcase__check svg{display:block;height:15px;width:15px}@media only screen and (min-width:992px){.product-showcase__product-item-button .product-showcase__check svg{height:20px;width:20px}}.product-showcase__product-item-button.is-selected{border-color:#f6b519}.product-showcase__product-item-button.is-selected .product-showcase__check{display:inline-block}.product-showcase__product-item-button.out-of-stock .product-showcase__product-item-image{opacity:.4}.product-showcase__product-item-button.out-of-stock .product-showcase__check{display:none!important}.product-showcase__product-item-image{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.b2g1-coffee-slider__arrow svg,.product-showcase__arrow svg{height:30px!important;width:30px!important}.product-showcase__arrow{position:absolute;top:50%;transform:translateY(-50%);transition-duration:.25s}.product-showcase__arrow.hidden{opacity:0;visibility:hidden}.product-showcase__arrow svg{display:block}.product-showcase__arrow path,.product-showcase__arrow rect{transition-duration:.25s;transition-timing-function:ease-out}.product-showcase__arrow:hover rect{stroke:#f6b519}.product-showcase__arrow:hover path{fill:#f6b519}.b2g1-coffee-slider__arrow-left,.product-showcase__arrow-left{left:0}@media only screen and (min-width:992px){.b2g1-coffee-slider__arrow-left,.product-showcase__arrow-left{left:-35px}}.b2g1-coffee-slider__arrow-right,.product-showcase__arrow-right{right:0}@media only screen and (min-width:992px){.b2g1-coffee-slider__arrow-right,.product-showcase__arrow-right{right:-35px}}.product-showcase__slider-pages{display:none;font-family:Rift,sans-serif;font-size:22px;font-weight:700;letter-spacing:.31px;line-height:22px;margin-top:20px;text-align:center}@media only screen and (min-width:992px){.product-showcase__slider-pages{display:block}}.sale-page{color:#fff}.sale-page .b2g1{background-repeat:repeat;background-size:contain;padding:24px 15px}@media only screen and (min-width:992px){.sale-page .b2g1{padding-bottom:89px;padding-top:119px}}.sale-page .b2g1-form{max-width:1071px}.sale-page .b2g1-header{padding-bottom:5px}.sale-page .b2g1-title{margin:0}@media only screen and (min-width:768px){.sale-page .b2g1-title{margin-bottom:18px}}@media only screen and (min-width:992px){.sale-page .b2g1-coffee__content{padding-left:47px}}@media only screen and (min-width:768px){.sale-page .b2g1-product__label{margin-bottom:20px;position:relative;transform:none}}@media only screen and (min-width:992px){.sale-page .b2g1-product__label{margin-bottom:0;transform:rotate(90deg) translateY(-20px)}}@media only screen and (min-width:768px){.sale-page .b2g1-select__text{font-size:22px}.sale-page .b2g1-select__text .product-showcase__true-price{margin-left:3px}}.sale-page .b2g1-select__text .product-showcase__true-price{padding-left:3px}.sale-page .b2g1-coffee__texture{font-size:15px}@media only screen and (min-width:992px){.sale-page .b2g1-coffee__texture{margin-left:47px}}.sale-page .b2g1-roast__text{color:#fff;font-size:17px;font-weight:700;line-height:18px;margin-right:3px;padding-left:0}@media only screen and (min-width:992px){.sale-page .b2g1-footer{padding-left:114px;padding-right:87px}}@media only screen and (min-width:992px){.sale-page .b2g1-footer__content{padding-left:0}}.sale-page .b2g1-line-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 0 30px}.sale-page .b2g1-line-item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.sale-page .b2g1-line-item{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}@media only screen and (min-width:992px){.sale-page .b2g1-line-item{margin-right:45px;max-width:150px}.sale-page .b2g1-line-item:last-child{margin-right:0}}.sale-page .b2g1-line-item.out-of-stock .b2g1-checkmark{display:none}.sale-page .b2g1-line-item.out-of-stock .b2g1-line-item__image-wrapper{border-color:#5a5a5a}.sale-page .b2g1-line-item.out-of-stock .b2g1-line-item__image{opacity:.4}.sale-page .b2g1-line-item__image-wrapper{border-color:#f6b519;-ms-flex-negative:0;flex-shrink:0;margin:0 21px 0 0}@media only screen and (min-width:768px){.sale-page .b2g1-line-item__image-wrapper{margin-bottom:10px;margin-left:auto;margin-right:auto}}.sale-page .b2g1-line-item__image-wrapper .b2g1-checkmark{height:17px;left:auto;opacity:1;right:0;transform:translateX(50%);visibility:visible;width:17px}.sale-page .b2g1-line-item__image-wrapper .b2g1-checkmark svg{height:17px;width:17px}.sale-page .b2g1-coffee-slider__arrow svg{height:40px;width:40px}.sale-page .b2g1-coffee-slider__arrow path,.sale-page .b2g1-coffee-slider__arrow rect{transition-duration:.25s;transition-timing-function:ease-out}.sale-page .b2g1-coffee-slider__arrow path{fill:#fff}.sale-page .b2g1-coffee-slider__arrow:hover rect{stroke:#f6b519}.sale-page .b2g1-coffee-slider__arrow:hover path{fill:#f6b519}.sale-page .b2g1-coffee-slider__arrow--left{left:0}@media only screen and (min-width:768px){.sale-page .b2g1-coffee-slider__arrow--left{left:-10px}}.sale-page .b2g1-coffee-slider__arrow--right{right:10px}@media only screen and (min-width:768px){.sale-page .b2g1-coffee-slider__arrow--right{right:0}}@media (max-width:767px){.sale-page .b2g1-summary{display:block;overflow:auto;padding-left:25px;padding-top:11px;white-space:nowrap;width:100%}}.sale-page .b2g1-line-item__title-wrapper{line-height:19px;text-align:left}.sale-page .b2g1-line-item__title{display:inline;line-height:19px;white-space:normal}@media only screen and (min-width:768px){.sale-page .b2g1-line-item__title{display:block;padding-left:5px;padding-right:5px;text-align:center}}.sale-page .b2g1-line-item__title:after{content:" - "}@media only screen and (min-width:768px){.sale-page .b2g1-line-item__title:after{content:""}}.sale-page .b2g1-line-item__price-wrapper{display:inline}@media only screen and (min-width:768px){.sale-page .b2g1-line-item__price-wrapper{display:block;text-align:center}}.sale-page .b2g1-line-item__price{display:inline;font-size:15px;margin:0}@media only screen and (min-width:768px){.sale-page .b2g1-line-item__price{font-size:13px}}.sale-page .b2g1-form__message{display:none;font-size:13px;padding:20px;text-align:center;width:100%}.sale-page .b2g1-form__submit--out-of-stock .b2g1-form__message{display:block}.sale-page .b2g1-form__submit--out-of-stock .b2g1-form__cta{background-color:#a7a7a7;color:#5a5a5a;pointer-events:none}.sale-page .roast-scale-wrapper{bottom:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;top:100%;transform:translateY(-100%)}.sale-page .roast-scale{max-width:none}.sale-page .roast-scale__text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sale-page .roast-scale__text{color:#fff;font-family:Rift,sans-serif;font-size:12px;font-weight:500;padding-right:7.5px}
