.brew-shop-catalog{background:#f7f8f3;color:#303030}.brew-shop-catalog__banner{width:100%;height:min(30vw,432px);overflow:hidden}.brew-shop-catalog__banner-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52.98803%}.brew-shop-catalog__inner{padding-block:clamp(40px,5.2vw,90px) clamp(36px,4vw,68px)}.brew-shop-catalog__heading{margin:0 0 clamp(25px,3.44vw,52px);padding-bottom:clamp(20px,2.6vw,40px);border-bottom:1px solid #70716d;color:inherit;font-family:NeueMetana,sans-serif;font-size:clamp(30px,3.13vw,48px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.brew-shop-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:clamp(16px,1.67vw,28px);row-gap:clamp(32px,4vw,64px);margin:0;padding:0;list-style:none}.brew-shop-catalog__item,.brew-shop-card,.brew-shop-card__content{min-width:0}.brew-shop-card{display:block;height:100%}.brew-shop-card__media{position:relative;display:grid;aspect-ratio:1;border:0}.brew-shop-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;place-items:center;color:inherit}.brew-shop-card__image{display:block;width:86%;height:86%;max-width:100%;max-height:100%;object-fit:contain}.brew-shop-card__image--espresso{width:79%;height:98%}.brew-shop-card__image--stand{width:63%;height:65%}.brew-shop-card__image--beans{width:76%;height:67%}.brew-shop-card__details{padding-top:clamp(12px,1.3vw,20px);text-align:center}.brew-shop-card__title{margin:0;color:inherit;font:500 clamp(13px,1.45vw,21px)/1.35 "Poppins",sans-serif;letter-spacing:0;text-transform:none}.brew-shop-card__title a{color:inherit;text-decoration:none}.brew-shop-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.brew-shop-card__price{margin-top:6px;color:#5c5c5a;font:400 clamp(12px,1.25vw,18px)/1.4 "Poppins",sans-serif}.brew-shop-card__price .price,.brew-shop-card__price .compare-at-price{font:inherit;letter-spacing:0}.brew-shop-card__sold-out{position:absolute;right:12px;bottom:12px;padding:6px 12px;border:1px solid #92938e;border-radius:999px;background:#f7f8f3;font:400 12px/1.3 Poppins,sans-serif}.brew-shop-catalog__empty{padding-block:32px;text-align:center}.brew-shop-catalog :focus-visible{outline:2px solid #303030;outline-offset:4px}@media screen and (max-width:989px){.brew-shop-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brew-shop-card__title{font-size:clamp(13px,2vw,18px)}.brew-shop-card__price{font-size:14px}}@media screen and (min-width:990px)and (max-width:1440px),screen and (min-width:1441px)and (max-width:1512px)and (min-resolution:2dppx){.brew-shop-catalog__heading{font-size:clamp(30px,2.94vw,45px)}.brew-shop-card__title{font-size:clamp(13px,1.36vw,19px)}.brew-shop-card__price{font-size:clamp(12px,1.17vw,17px)}}@media screen and (max-width:749px){.brew-shop-catalog__banner{height:220px}.brew-shop-card .quick-add__button{--button-size-md: 28px}.brew-shop-card .quick-add__button>.add-to-cart-icon svg,.brew-shop-card .quick-add__button .svg-wrapper .checkmark-burst{width:16px;height:16px}.brew-shop-card__sold-out{padding:4px 8px;font-size:10px}.brew-shop-catalog__inner{padding-block:36px 42px}.brew-shop-catalog__grid{gap:32px 14px}}@media(hover:none),(pointer:coarse){.brew-shop-card .quick-add__button{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brewthis-shop-all.css.map */
