@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(jost-latin-600-normal.woff2) format("woff2")}:root{--serif:"Jost","Century Gothic","Questrial",Futura,"Trebuchet MS",Arial,sans-serif;--sans:"Jost","Century Gothic","Questrial",Futura,"Trebuchet MS",Arial,sans-serif}h1,h2,h3{letter-spacing:.014em;line-height:1.15}h1{font-size:clamp(31px,4vw,57px);letter-spacing:.012em;line-height:1.1}h2{font-size:clamp(24px,2.9vw,41px);line-height:1.13}.pdp__info h1{font-size:clamp(25px,2.6vw,38px)}.sampler h3{font-size:clamp(21px,2.3vw,31px)}.tile h3{font-size:clamp(17px,1.3vw,22px)}.tier h3{font-size:21px}.sub__q{letter-spacing:.012em}.bagsw__head h2{font-size:clamp(22px,2.2vw,33px)}.brand__name{font-size:clamp(23px,1.75vw,34px);font-weight:400;letter-spacing:.18em}.card__name{font-size:clamp(17px,1.35vw,22px);font-weight:400;letter-spacing:.008em;line-height:1.18}.brew__name{font-size:clamp(20px,2vw,30px);letter-spacing:.01em;line-height:1.2}body .hcar__panel h2{font-size:clamp(33px,calc(26px + 1.9vw),76px);letter-spacing:.014em;line-height:1.1}body .hcar__cap h2{font-size:clamp(30px,calc(24.5px + 1.4vw),62px);letter-spacing:.014em;line-height:1.12}body .jband h2{font-size:clamp(30px,3.3vw,58px);letter-spacing:.014em;line-height:1.12}body .jch h2{font-size:clamp(34px,4vw,72px);letter-spacing:.012em;line-height:1.1}body .jch--intro h2{font-size:clamp(41px,5.4vw,100px);letter-spacing:.01em;line-height:1.06}body .jpk__head h2{font-size:clamp(32px,3.6vw,58px);letter-spacing:.014em;line-height:1.12}body .jpk__step h3{font-size:clamp(21px,2.2vw,34px);letter-spacing:.012em;line-height:1.18}body .jpk__info h3{font-size:clamp(27px,2.7vw,43px);letter-spacing:.012em;line-height:1.14}body .sub .sub__q{font-family:var(--serif);font-size:clamp(21px,2.2vw,28px);font-weight:300;letter-spacing:.012em;line-height:1.2}body .sub .sub__wild{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:.01em}body .opost .opost__title,body .opost__title{font-family:var(--serif);font-weight:400;letter-spacing:.008em;line-height:1.2}.hero h1 i{font-style:normal;color:var(--gold)}.story blockquote{font-style:normal;font-size:clamp(19px,2vw,27px);font-weight:300;letter-spacing:.012em;line-height:1.4}.tier__price{font-size:29px;font-weight:500;letter-spacing:.005em}.tier__price small{font-weight:400}.fact b{font-size:26px;font-weight:500;letter-spacing:.005em}.sampler__price b{font-size:24px;font-weight:600;letter-spacing:.005em}.pair__row b{font-size:18px;font-weight:500;letter-spacing:.008em}.card__price{font-size:clamp(15px,1.15vw,18px);font-weight:600;letter-spacing:.005em}.pdp__price{font-size:clamp(22px,1.8vw,25px);font-weight:600;letter-spacing:.005em}.cart__total{font-size:20px;font-weight:600}.tile__no,.brew__no{font-weight:400;letter-spacing:.05em}.label,.small,.btn,.link,.add,.nav__links a,.strip p,.card__meta,.filters button,.tier__sub,.club__note,.story cite,.story__img figcaption,.fact span,.pair__row i,.sampler__price span,.film figcaption,.marquee__hint,.news button,.news__ok,.pdp__variants label,.lb__cap,footer h4,.nav__mobile a{font-weight:500}.brew__spec b{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/3/assets/type.css.map */
