:root{--ecojay-font-hero: clamp(3.6rem, 5vw, 4.8rem);--ecojay-lh-hero: 1.12;--ecojay-font-x: clamp(2.8rem, 3.35vw, 3.6rem);--ecojay-lh-x: 1.15;--ecojay-font-y: clamp(2.4rem, 2.5vw, 3.2rem);--ecojay-lh-y: 1.2;--ecojay-font-a: clamp(1.6rem, 1.15vw, 2rem);--ecojay-lh-a: 1.65;--ecojay-font-zz: clamp(1.1rem, .95vw, 1.2rem);--ecojay-lh-zz: 1.35;--ecojay-track-zz: .05em;--ecojay-font-bt: 1.4rem;--ecojay-lh-bt: 2.8rem;--ecojay-track-bt: .08em;--ecojay-font-watermark: clamp(5.5rem, 10vw, 9.6rem);--ecojay-lh-watermark: .85;--ecojay-font-quote: clamp(2.4rem, 3vw, 2.8rem);--ecojay-lh-quote: 1.07;--ecojay-font-impact-qty-main: clamp(4.5rem, 5.75vmin, 6.5rem);--ecojay-font-impact-qty-side: clamp(3.45rem, 4.25vmin, 4.85rem);--ecojay-font-impact-unit-main: clamp(1.85rem, 2.35vmin, 2.45rem);--ecojay-font-impact-unit-side: clamp(1.5rem, 1.95vmin, 2.05rem);--type-heading-letter-spacing: .01em;--type-body-letter-spacing: .02em;--type-eyebrow-letter-spacing: var(--ecojay-track-zz);--type-button-letter-spacing: var(--ecojay-track-bt);--type-hero-h1: var(--ecojay-font-hero);--type-section-h2-xl: var(--ecojay-font-x);--type-section-h2: var(--ecojay-font-y);--type-eyebrow: var(--ecojay-font-zz);--type-body-lg: var(--ecojay-font-a);--type-body: 1.5rem;--type-body-xl: 1.8rem;--type-body-sm: 1.3rem;--type-caption: 1.1rem;--type-label: 1.4rem;--type-ui-sm: 1.2rem;--type-ui: 1.4rem;--type-ui-md: 1.6rem;--type-body-xxl: 2rem;--type-material-quote: var(--ecojay-font-quote);--type-materials-display: var(--ecojay-font-x);--type-materials-subdisplay: var(--ecojay-font-x);--type-materials-lede: var(--ecojay-font-a);--type-materials-tabs: clamp(1.3rem, 2vw, 1.6rem);--type-materials-section-title: var(--ecojay-font-x);--type-pdp-title: var(--ecojay-font-x);--type-pdp-price: clamp(2.2rem, 4vw, 2.8rem);--type-pdp-accordion: 1.6rem;--type-pdp-rte-heading: var(--ecojay-font-y);--type-pdp-rte-body: 1.5rem;--type-pdp-table: 1.5rem;--type-card-heading: var(--ecojay-font-y);--type-body-caption-sm: calc(var(--font-body-scale) * 1.3rem);--type-step-title: var(--ecojay-font-bt);--type-step-meta: var(--ecojay-font-zz);--type-step-desc: var(--ecojay-font-a);--type-lh-tight: 1.15;--type-lh-snug: 1.25;--type-lh-body: 1.65;--type-lh-relaxed: 1.75;--type-hero-cta: var(--ecojay-font-bt);--type-button-font-family: var(--font-heading-family);--type-button-font-weight: 400;--type-button-size: var(--ecojay-font-bt)}@media screen and (min-width:750px){:root{--type-body: 1.6rem}}.ecojay-text-x{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * var(--ecojay-font-x));line-height:var(--ecojay-lh-x);letter-spacing:var(--type-heading-letter-spacing);text-wrap:balance;overflow-wrap:anywhere}.ecojay-text-y{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:calc(var(--font-heading-scale) * var(--ecojay-font-y));line-height:var(--ecojay-lh-y);letter-spacing:var(--type-heading-letter-spacing);text-wrap:balance;overflow-wrap:anywhere}.ecojay-text-a{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:calc(var(--font-body-scale) * var(--ecojay-font-a));line-height:var(--ecojay-lh-a);letter-spacing:var(--type-body-letter-spacing)}.ecojay-text-zz{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:calc(var(--font-body-scale) * var(--ecojay-font-zz));line-height:var(--ecojay-lh-zz);letter-spacing:var(--ecojay-track-zz);text-transform:uppercase}.ecojay-text-bt{font-family:var(--font-body-family);font-weight:500;font-size:var(--ecojay-font-bt);line-height:var(--ecojay-lh-bt);letter-spacing:var(--ecojay-track-bt);text-transform:uppercase}.ecojay-text-hero{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * var(--ecojay-font-hero));line-height:var(--ecojay-lh-hero);letter-spacing:var(--type-heading-letter-spacing);text-wrap:balance;overflow-wrap:anywhere}body{letter-spacing:var(--type-body-letter-spacing);line-height:var(--type-lh-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{overflow-wrap:anywhere;word-break:break-word}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--type-heading-letter-spacing);line-height:var(--type-lh-tight)}.button,.button-label,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;font-size:var(--ecojay-font-bt);line-height:var(--ecojay-lh-bt);letter-spacing:var(--ecojay-track-bt);text-transform:uppercase}.button--tertiary{text-transform:none;letter-spacing:var(--type-body-letter-spacing)}.text-body{font-size:var(--type-body);line-height:var(--type-lh-body);letter-spacing:var(--type-body-letter-spacing)}.caption,.caption-with-letter-spacing{font-family:var(--font-body-family);font-weight:300}.product__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * var(--ecojay-font-x));line-height:var(--ecojay-lh-x);letter-spacing:var(--type-heading-letter-spacing);text-wrap:balance}.product .price .price-item,.product .price-item.price-item--regular,.product .price-item.price-item--sale{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--type-pdp-price)}.product .accordion .accordion__title{font-family:var(--font-body-family);font-weight:300;font-size:var(--type-pdp-accordion);letter-spacing:var(--type-body-letter-spacing)}.product .rte:not(.rte--nomargin) h2,.product__info-container .rte h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * var(--ecojay-font-y))}.product .rte,.product .product__description{font-size:calc(var(--font-body-scale) * var(--ecojay-font-a));line-height:var(--ecojay-lh-a)}.manufacturing-chain{font-size:var(--type-pdp-table)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/typography-tokens.css.map */
