.fresh-brew-club .club-hero-background{background:url(fbc-hero.jpg);background-position:center center;background-size:cover;height:50vh;min-height:552px;padding-top:84px}.fresh-brew-club .club-hero-contents{background:var(--bh-navy-2);position:relative;padding:148px 0 48px}.fresh-brew-club .main-hero-content{padding:0 48px}.fresh-brew-club .cup{background:url(coffee-cup.png);background-position:bottom left;background-repeat:no-repeat;background-size:500px auto;width:752px;max-width:100%;height:500px;position:absolute;top:-400px;left:0;right:0;margin:auto;padding-left:280px;padding-top:48px}.fresh-brew-club .cup h1{font-size:28px}.fresh-brew-club .cup h2{font-size:60px;font-weight:300}.fresh-brew-club .free-mug-offer{display:flex;justify-content:center;align-items:center;background-color:#71767f;box-shadow:0 3px 7px #00000029;font-size:20px;font-weight:600;margin-bottom:20px;padding:24px}.fresh-brew-club .free-mug-offer img{margin-right:32px;height:80px;width:auto}.fresh-brew-club .free-mug-offer .limited{font-size:24px;font-weight:700;color:var(--bh-coral)}.fresh-brew-club .club-hero-contents .description{font-size:28px;text-align:center;line-height:1.5em;max-width:800px;margin:auto}.fresh-brew-club .timeline{display:flex;justify-content:space-between;margin-top:32px}.fresh-brew-club .timeline .item{text-align:center;width:33.33%;padding:32px;position:relative}.fresh-brew-club .timeline .item:before{content:"";display:block;width:10px;height:10px;background:#676e87;position:absolute;top:0;left:0;right:0;border-radius:100%;margin:auto}.fresh-brew-club .timeline .item:after{content:"";display:block;width:100%;height:1px;background:#676e87;position:absolute;top:5px;left:50%}.fresh-brew-club .timeline .item:last-of-type:after{display:none}.fresh-brew-club .timeline .item h3{font-family:var(--bh-font-heading);font-size:18px;font-weight:400;margin-bottom:16px}.fresh-brew-club .timeline .item .timeline-description{line-height:2em;letter-spacing:.05em}.fresh-brew-club .product-list{padding-top:200px;padding-bottom:176px}.fresh-brew-club .product-list .product{border:3px solid var(--bh-coral);padding:24px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:176px}.fresh-brew-club .product-list .product:last-of-type{margin-bottom:0}.fresh-brew-club .product-list .product .image{height:352px;width:200px;margin-top:-148px;text-align:center}.fresh-brew-club .product-list .product .image img{height:352px;width:auto}.fresh-brew-club .product-list .product .contents{width:calc(100% - 200px);display:flex}.fresh-brew-club .product-list .info{flex:2;padding-right:32px}.fresh-brew-club .product-list .info h3{font-size:24px;color:var(--bh-coral)}.fresh-brew-club .product-list .info .size{font-weight:300;font-size:18px}.fresh-brew-club .product-list .info .description{margin-top:32px;letter-spacing:.05em;line-height:2em}.fresh-brew-club .product-list .buy{width:552px;display:flex;justify-content:space-between}.fresh-brew-club .product-list .buy-item{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;padding:0}.fresh-brew-club .product-list .buy-item h4{min-height:52px;font-size:20px}.fresh-brew-club .product-list .buy-item h4 span{display:block;font-weight:300;font-size:18px}.fresh-brew-club .product-list .buy-item h4 .fine-print{font-size:12px}.fresh-brew-club .product-list .buy-item .price{font-size:24px;margin:16px 0}.fresh-brew-club .product-list .buy .line{width:1px;background-color:var(--bh-white)}.gift-baskets .baskets-hero-background{background:url(gift-basket-hero.jpg);background-position:center center;background-size:cover;height:50vh;min-height:552px;padding-top:84px}.gift-baskets .baskets-hero-contents{background:var(--bh-navy-2);position:relative;padding:148px 48px 48px;text-align:center}.gift-baskets .basket-image{width:752px;max-width:calc(100% - 48px);margin:-476px auto 0;position:relative}.gift-baskets .basket-image img{max-width:100%;height:auto}.gift-baskets .baskets-hero-contents h1{font-size:50px}.gift-baskets .baskets-hero-contents h2{font-size:28px;text-align:center;line-height:1.5em;max-width:852px;margin:16px auto 0;font-weight:400}.gift-baskets .product-list{padding-top:200px;padding-bottom:176px}.gift-baskets .product-list .product{border:3px solid var(--bh-coral);padding:32px 48px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:176px}.gift-baskets .product-list .product:last-of-type{margin-bottom:0}.gift-baskets .product-list .product .image{width:452px;max-width:100%}.gift-baskets .product-list .product .image img{width:452px;max-width:100%;margin-top:-148px}.gift-baskets .product-list .product .image .inside{padding:32px 0 0 32px}.gift-baskets .product-list .product .image .inside h3{font-size:20px}.gift-baskets .product-list .product .image .inside p{font-size:18px;margin:12px 0 0}.gift-baskets .product-list .product .contents{width:calc(100% - 500px)}.gift-baskets .product-list .product .contents h2{font-size:24px;color:var(--bh-coral)}.gift-baskets .product-list .product .contents h2 a{color:var(--bh-coral)}.gift-baskets .product-list .product .contents h2 a:hover{opacity:.7}.gift-baskets .product-list .product .contents .size{font-weight:300;font-size:18px}.gift-baskets .product-list .product .contents .description{margin-top:32px;letter-spacing:.05em;line-height:2em}.gift-baskets .product-list .product .contents .selection{display:flex;justify-content:space-between;margin:48px 0;font-size:20px}.gift-baskets .selection .type label{margin-right:12px}.gift-baskets .selection .type select{font-size:16px;background:transparent;color:var(--bh-white);border:0;border-bottom:1px solid var(--bh-white);border-radius:0;outline:0}.gift-baskets .selection .type select option{background-color:var(--bh-navy)}@media(max-width:1150px){.fresh-brew-club .product-list .product .contents{display:block}.fresh-brew-club .product-list .info{padding-right:0}.fresh-brew-club .product-list .buy{margin-top:32px;max-width:100%}}@media(max-width:1000px){.gift-baskets .product-list .product{display:block;padding:32px}.gift-baskets .product-list .product .image{margin:auto;text-align:center}.gift-baskets .product-list .product .image .inside{padding:0}.gift-baskets .product-list .product .contents{text-align:center;width:100%;margin-top:48px}}@media(max-width:950px){.fresh-brew-club .product-list .buy{display:block}.fresh-brew-club .product-list .buy .line{width:100%;height:1px;margin:32px 0}}@media(max-width:750px){.fresh-brew-club .club-hero-background,.gift-baskets .baskets-hero-background{height:30vh;min-height:300px}.fresh-brew-club .club-hero-contents{padding:24px 0}.fresh-brew-club .main-hero-content{padding:0 24px}.fresh-brew-club .cup{background-image:none;padding:0 24px;text-align:center;height:auto;position:relative;top:auto}.fresh-brew-club .cup h1{font-size:20px}.fresh-brew-club .cup h2{font-size:34px}.fresh-brew-club .free-mug-offer{font-size:18px;margin-top:20px}.fresh-brew-club .club-hero-contents .description{margin-top:48px;font-size:18px}.fresh-brew-club .timeline{display:block}.fresh-brew-club .timeline .item{width:100%;border:1px solid #676e87;margin-bottom:16px}.fresh-brew-club .timeline .item:before,.fresh-brew-club .timeline .item:after{display:none}.gift-baskets .baskets-hero-contents{padding:24px}.gift-baskets .basket-image{margin-top:-148px}.gift-baskets .baskets-hero-contents h1{font-size:36px}.gift-baskets .baskets-hero-contents h2{font-size:18px}.gift-baskets .product-list .product .contents .selection{display:block}.gift-baskets .selection .price{margin-top:32px}}@media(max-width:650px){.fresh-brew-club .product-list .product{display:block}.fresh-brew-club .product-list .product .image{height:224px;margin:-148px auto 32px}.fresh-brew-club .product-list .product .image img{height:224px}.fresh-brew-club .product-list .product .contents{width:100%;text-align:center}.fresh-brew-club .product-list .buy-item{align-items:center;text-align:center}}@media(max-width:550px){.fresh-brew-club .free-mug-offer{flex-direction:column;text-align:center}.fresh-brew-club .free-mug-offer img{margin:0 0 16px}.gift-baskets .baskets-hero-contents h1{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/club.css.map */
