:root{--jj-font-ui: var(--font-body-family);--jj-font-heading: var(--font-heading-family);--jj-font-product: var(--font-heading-family);--jj-type-regular: 400;--jj-type-medium: 500;--jj-type-semibold: 600;--jj-type-product: 700}body,.jjr,.jj-wci,.ask-jj{font-family:var(--jj-font-ui);font-weight:var(--jj-type-regular);letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.jjr h1,.jjr h2,.jjr h3{font-family:var(--jj-font-heading);font-weight:var(--jj-type-semibold);font-style:normal;letter-spacing:-.025em;line-height:1.15}body button,body input,body textarea,body select,body .button,body .jjr-btn,body .header__menu-item,body .menu-drawer__menu-item{font-family:var(--jj-font-ui)}body .button,body .jjr-btn,.jjr-product--polished .jjr-product-cta,.jjr-link,.jjr-recipe-more,.jjr-faq summary,.jjr-details summary{font-weight:var(--jj-type-semibold);letter-spacing:0}body input,body textarea,body select{font-weight:var(--jj-type-regular)}body .header__menu-item{font-weight:var(--jj-type-medium)}.jjr-hero h1{letter-spacing:-.03em;line-height:1.08}.jjr-hero-sub,.jjr-story-quote{font-family:var(--jj-font-ui);font-weight:var(--jj-type-medium)}.jjr-lead,.jjr-product-intro,.jjr-product-desc,.article-template__content,.ask-jj__answer,.jj-wci__recipe-link{font-family:var(--jj-font-ui);letter-spacing:0}.jjr-eyebrow,.jjr-product-kicker{font-family:var(--jj-font-ui);font-weight:var(--jj-type-semibold);letter-spacing:.1em}.jjr-product--polished .jj-polish-stage__occasion{font-family:var(--jj-font-heading);font-weight:var(--jj-type-medium);letter-spacing:-.025em;line-height:1.22}.jjr-product--polished .jjr-product-title h3,body .product:has(.jj-gallery-stage) .product__title h1,body .jj-wci .jj-wci__blend-title,.jj-blend-card .card__heading{font-family:var(--jj-font-product);font-weight:var(--jj-type-product);font-style:normal;text-transform:uppercase;letter-spacing:.015em;line-height:1.12;font-synthesis:none}.jjr-product--polished .jjr-product-title{align-items:baseline;gap:12px;flex-wrap:wrap}.jjr-product--polished .jjr-product-title h3{font-size:clamp(23px,2.05vw,28px);max-width:100%}.jjr-product--polished .jjr-product-price,.jjr-bundle-price,body .product__info-container .price{font-family:var(--jj-font-ui);font-weight:var(--jj-type-semibold);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.jjr-product--polished .jjr-product-price{font-size:18px;flex-shrink:0}body .product:has(.jj-gallery-stage) .product__title h1{font-size:clamp(34px,3.8vw,48px)}body .jj-wci .jj-wci__blend-title{font-size:clamp(28px,3vw,38px)}body .jj-wci .jj-wci__group-title{font-family:var(--jj-font-ui);font-weight:600;letter-spacing:0}body .jj-wci .jj-wci__diet-pill,.jjr-diet{font-family:var(--jj-font-ui);letter-spacing:0}.jjr-recipe-body h3{font-weight:600;letter-spacing:-.015em;line-height:1.25;text-transform:none}.jjr-footer h2,.jjr-footer h3{letter-spacing:-.015em}@media(max-width:749px){.jjr-product--polished .jjr-product-title h3{font-size:26px}body .product:has(.jj-gallery-stage) .product__title h1{font-size:clamp(32px,8.4vw,38px)}body .jj-wci .jj-wci__blend-title{font-size:28px}}@media(max-width:359px){.jjr-product--polished .jjr-product-title h3{font-size:23px}.jjr-product--polished .jjr-product-price{font-size:17px}.jjr-product--polished .jj-polish-stage__occasion{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/jj-typography.css.map */
