body.hg-store{--hg14-gutter: clamp(20px, 4.5vw, 72px);--hg14-section: clamp(56px, 6vw, 88px);--hg14-grid-gap: clamp(18px, 2.3vw, 28px);--hg14-card-pad: clamp(20px, 2.4vw, 32px);--hg14-body: 16px;--hg14-caption: 13px;--hg14-action: 15px}body.hg-store .hg-v12-root{--v2-gutter: var(--hg14-gutter);--gutter: var(--hg14-gutter);font-family:Arial,Helvetica,sans-serif;line-height:1.6}body.hg-store .hg-v12-root .j-page{padding-inline:var(--hg14-gutter)}body.hg-store .hg-v12-root :is(.page-hero,.r5-hero,.r5-origin,.r5-story-door,.r6-story-hero,.r6-beginning,.r6-notebook,.r7-learn-head,.r7-learning-nav,.r-section,.r-story-chapter,.r-brew-teaser,.r-art-spread){padding-inline:var(--hg14-gutter)}body.hg-store .hg-v12-root :is(.v2-shelf,.v2-neighborhoods,.v2-answers,.r-section,.r-story-chapter){padding-block:var(--hg14-section)}body.hg-store .hg-v12-root :is(.v2-shelf__grid,.j-product-grid,.j-handoff-grid){gap:var(--hg14-grid-gap)}body.hg-store .hg-v12-root :is(.v2-product,.j-product,.j-location,.j-handoff-grid article){min-width:0}body.hg-store .hg-v12-root :is(.j-location,.j-handoff-grid article){padding:var(--hg14-card-pad)}body.hg-store .hg-v12-root .j-product-copy{padding:var(--hg14-card-pad)}body.hg-store .hg-v12-root :is(h1,h2,h3){text-wrap:balance}body.hg-store .hg-v12-root :is(.j-lead,.v2-section-head>p,.r5-hero__intro,.r6-story-hero__copy>p:not(.r-eyebrow)){font-size:clamp(16px,1.25vw,18px);line-height:1.62;max-width:56ch}body.hg-store .hg-v12-root :is(.j-small,.j-product-notes,.v2-small-print,.r-footnotes,.r-note-credit,.c-footnote){font-size:14px;line-height:1.65}body.hg-store .hg-v12-root :is(.j-product-copy>p:not(.j-eyebrow),.j-location>p:not(.j-eyebrow),.v2-product>p:last-child,.r7-shelf-help p){font-size:var(--hg14-body);line-height:1.6}body.hg-store .hg-v12-root :is(.eyebrow,.kicker,.v2-kicker,.r-eyebrow,.j-eyebrow,.x-eyebrow,.c-eyebrow){font-size:12px;line-height:1.5;letter-spacing:.09em}body.hg-store .hg-v12-root :is(.j-product-copy .j-eyebrow,.v2-product>.v2-kicker,.r7-learn-head .r-eyebrow){font-size:12px}body.hg-store .hg-v12-root :is(.v10-collection-photo,.v10-product-figure,.v10-ritual-feature,.v10-learn-art,.r8-hero-photo,.v2-neighborhoods__layout) figcaption{font-size:var(--hg14-caption);line-height:1.55;letter-spacing:0}body.hg-store .hg-v12-root :is(.r5-hero h1,.r6-story-hero h1,.j-intro h1,.page-hero h1){line-height:1}body.hg-store .hg-v12-root :is(.v2-product h3,.j-product h2,.j-location h2,.r7-shelf-help h3){line-height:1.17}body.hg-store .hg-v12-root :is(.j-product h2,.j-location h2,.j-detail-copy h1){overflow-wrap:anywhere}body.hg-store .hg-v12-root :is(.button,.btn,.j-button,.x-button,.c-shop){min-height:48px;font-size:var(--hg14-action);line-height:1.35;letter-spacing:0}body.hg-store .hg-v12-root :is(.text-link,.j-detail-link,.j-back,.r5-choose,.r6-story-link,.r6-entry__source,.x-learning-link,.v2-quiet-link,.r7-shelf-help>a,.c-learn){min-height:44px;font-size:var(--hg14-action);line-height:1.45;letter-spacing:0}body.hg-store .hg-v12-root :is(.j-filters button,.v2-city-buttons button,.flavor-options button){min-height:44px;font-size:14px;line-height:1.4}body.hg-store .hg-v12-root :is(.j-search input,.j-flavor select,.c-select select,.b-field input,.b-field select){min-height:48px;font-size:16px}body.hg-store .hg-v12-root :is(.v2-section-head,.j-search-row){gap:var(--hg14-grid-gap)}body.hg-store[data-page=home] .hg-v12-root :is(.v12-home-about h2,.v2-neighborhoods .v2-section-head h2,.v2-shelf .v2-section-head h2,.x-guide-intro h2,.v2-answers h2,.v12-brew-teaser h2){font-size:clamp(48px,4.4vw,64px);line-height:1.04;letter-spacing:-.045em}body.hg-store .hg-v12-announcement{min-height:44px;padding-inline:var(--hg14-gutter);font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.035em;flex-wrap:wrap}body.hg-store .hg-v12-announcement button{min-height:44px;font-size:13px}body.hg-store .hg-v12-mobile-shortcuts a{min-height:48px;padding-inline:var(--hg14-gutter);font-size:14px}body.hg-store .hg-v12-native-header,body.hg-store.template-product #MainContent .page-width,body.hg-store.template-cart #MainContent .page-width{padding-inline:var(--hg14-gutter)}body.hg-store.template-product .product__heading{line-height:1.14;text-wrap:balance}body.hg-store.template-product .product__info-container{padding:var(--hg14-card-pad)}body.hg-store.template-product .product__description :is(p,li){font-size:16px;line-height:1.65}body.hg-store.template-product .product-form__input .form__label{font-size:16px;line-height:1.45}body.hg-store.template-product .product-form__input input[type=radio]+label{min-height:44px;font-size:15px;line-height:1.4}body.hg-store.template-product .product-form__submit{min-height:52px;font-size:16px;line-height:1.4}body.hg-store.template-cart .cart-item__name{font-size:18px;line-height:1.35}body.hg-store.template-cart .product-option,body.hg-store .mini-cart__navigation .product-option{font-size:14px;line-height:1.5}body.hg-store.template-cart .cart__footer>div:last-child{padding:var(--hg14-card-pad)}body.hg-store .mini-cart__footer .tax-note{font-size:14px;line-height:1.55}body.hg-store .contact .field__input,body.hg-store .contact .select__select{min-height:48px;font-size:16px;line-height:1.5}body.hg-store .contact :is(.form__label,.form__message){font-size:14px;line-height:1.5}body.hg-store .contact .button{min-height:48px;font-size:16px}body.hg-store .hgwp{font:16px/1.6 Arial,Helvetica,sans-serif}body.hg-store .hgwp-shell{padding-inline:var(--hg14-gutter)}body.hg-store .hgwp-products{column-gap:var(--hg14-grid-gap);row-gap:clamp(32px,4vw,48px)}body.hg-store .hgwp :is(h1,h2,h3){text-wrap:balance}body.hg-store .hgwp-product h2{line-height:1.17;min-height:0}body.hg-store .hgwp :is(.hgwp-small,.hgwp-price-note,.hgwp-quote-time,.hgwp-native-steps p,.hgwp-native-faq details p){font-size:14px;line-height:1.55}body.hg-store .hgwp :is(.hgwp-field>span,.hg-roast-preference label){font-size:14px;line-height:1.45}body.hg-store .hgwp .hg-roast-preference p{font-size:14px;line-height:1.55}body.hg-store .hgwp :is(.hgwp-button,.hgwp-link,.hgwp-tab){min-height:44px;font-size:15px;line-height:1.45}body.hg-store .hgwp :is(input,select,textarea){font-size:16px}body.hg-store .hgwp-basket,body.hg-store .hgwp-order,body.hg-store .hgwp-account-card{padding:var(--hg14-card-pad)}body.hg-store .hgwp-native-faq summary{min-height:44px;font-size:18px;line-height:1.45}body.hg-store .hgwp-totals>div{font-size:14px;line-height:1.5}body.hg-store .hgwp-totals>div:last-child{font-size:20px}@media(max-width:760px){body.hg-store{--hg14-gutter: 20px;--hg14-section: 48px;--hg14-grid-gap: 18px;--hg14-card-pad: 20px}body.hg-store .hg-v12-root :is(.j-product-grid,.j-handoff-grid,.v2-shelf__grid){gap:18px}body.hg-store .hg-v12-root .j-product-copy{padding:18px}body.hg-store .hg-v12-root :is(.r5-hero__intro,.j-lead){font-size:17px;line-height:1.55}body.hg-store .hg-v12-root :is(.j-product h2,.v2-product h3){font-size:clamp(22px,5.6vw,27px)}body.hg-store .hg-v12-root :is(.j-product-copy>p:not(.j-eyebrow),.v2-product>p:last-child){font-size:15px}body.hg-store .hg-v12-root .r5-hero__actions .button{font-size:14px}body.hg-store .hg-v12-root .r5-hero__actions{align-items:stretch}body.hg-store .hg-v12-root .r5-hero__actions>.button{flex:1 1 calc(50% - 8px);align-self:stretch;height:auto;min-height:64px;padding-block:10px;white-space:normal}body.hg-store[data-page=home] .hg-v12-root :is(.v12-home-about h2,.v2-neighborhoods .v2-section-head h2,.v2-shelf .v2-section-head h2,.x-guide-intro h2,.v2-answers h2,.v12-brew-teaser h2){font-size:clamp(38px,9.5vw,48px);line-height:1.06}body.hg-store .hg-v12-announcement{padding-block:7px;gap:4px 12px}body.hg-store .hgwp-hero{padding-block:36px 48px}body.hg-store .hgwp-native-account{padding-block:36px 56px}body.hg-store .hgwp-native-offer{padding:20px}}@media(min-width:681px)and (max-width:950px){body.hg-store .hgwp-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){body.hg-store .hg-v12-root .j-product-grid{grid-template-columns:minmax(0,1fr)}body.hg-store .hgwp-card-prices{gap:10px}body.hg-store .hgwp-card-prices__wholesale{padding-left:10px}body.hg-store .hgwp-card-prices strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere}body.hg-store .hgwp-add-row{grid-template-columns:76px minmax(0,1fr)}body.hg-store .hgwp-add-row .hgwp-button{padding-inline:12px}}@media(max-width:360px){body.hg-store .hg-v12-root .r5-hero__actions>.button{flex-basis:100%;min-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/hg14-rhythm.css.map */
