body,.body,.text-body{font-family:var(--type-body-family);font-style:var(--type-body-style);font-weight:var(--type-body-weight);font-size:var(--body-font-size, var(--type-body-size));line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}p{font:inherit;font-family:var(--type-body-family);font-size:var(--body-font-size, var(--type-body-size));font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}h1,.h1{font-family:var(--type-h1-family);font-style:var(--type-heading-style);font-size:var(--h1-font-size, var(--type-h1-size));font-weight:var(--type-h1-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}h2,.h2{font-family:var(--type-h2-family);font-style:var(--type-heading-style);font-size:var(--h2-font-size, var(--type-h2-size));font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}h3,.h3{font-family:var(--type-h3-family);font-style:var(--type-heading-style);font-size:var(--h3-font-size, var(--type-h3-size));font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}h4,.h4{font-family:var(--type-h4-family);font-style:var(--type-heading-style);font-size:var(--h4-font-size, var(--type-h4-size));font-weight:var(--type-h4-weight);line-height:var(--type-h4-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}h5,.h5{font-family:var(--type-h5-family);font-style:var(--type-heading-style);font-size:var(--h5-font-size, var(--type-h5-size));font-weight:var(--type-h5-weight);line-height:var(--type-h5-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}h6,.h6{font-family:var(--type-h6-family);font-style:var(--type-heading-style);font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-line-height);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}.h0,.hxl,.hxxl,.heading-text,.section-heading{font-family:var(--font-heading-family);font-style:var(--type-heading-style);font-weight:var(--font-weight-bold);letter-spacing:var(--type-heading-letter-spacing);text-transform:var(--type-heading-text-transform)}.h0{font-size:calc(var(--font-heading-scale) * 3.8rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.hxl{font-size:calc(var(--font-heading-scale) * 4.2rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.hxxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:1.1}@media screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 4.6rem)}.hxl{font-size:calc(var(--font-heading-scale) * 5.2rem)}.hxxl{font-size:calc(var(--font-heading-scale) * 6rem)}}h1,.h1,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:.5em}h2,.h2{margin:0 0 .5em}a{font-family:inherit}label,.form__label{font-family:var(--type-body-family);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-letter-spacing)}.button,.btn,.button-label,.button-text,button[type=submit],input[type=submit],.shopify-challenge__button,.customer button,.shopify-payment-button__button,.product-form__submit,.shop-add-to-cart-button,.cart__checkout-button,.button--primary,.theme-button,.rich-text-button,.sticky-add-to-cart__button{font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);letter-spacing:var(--type-button-letter-spacing);text-decoration:none;text-transform:var(--type-button-text-transform)}.button:not(.amp-button__control),.btn:not(.amp-button__control){display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:999px}.body-large{font-size:19px}.body-small{font-size:14px}.caption{font-size:12px}.body-large,.body-small,.caption{font-family:var(--type-body-family);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.subtitle{font-size:var(--subtitle-font-size, 18px)}.section-subtitle,.amp-perform__intro,.stats-grid-section-subheading,.statistics-section-subheading,.testimonials-subtitle,.collection-grid-subtitle,.custom-hero__subtitle,.custom-hero__subtitle p,.amp-hero__text,.rich-text-subtitle,.reviews-description,.alternating-features__subheading:not(.alternating-features__subheading--side){max-width:var(--section-subheader-max-width, 600px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-light{font-weight:var(--font-weight-light)}.text-regular{font-weight:var(--font-weight-regular)}.text-medium{font-weight:var(--font-weight-medium)}.text-semibold{font-weight:var(--font-weight-semibold)}.text-bold{font-weight:var(--font-weight-bold)}:is(.shopify-app-block,.shopify-buy-frame,[data-shopify-app],[data-app-id],#bundle-container,#bundle-app,[data-bundle-app],#ReCharge,[data-rebuy-id],[data-rebuy-container],[data-bold-bundle],[data-loyalty-container],[data-judge-me],#judgeme_product_reviews),:is(.shopify-app-block,.shopify-buy-frame,[data-shopify-app],[data-app-id],#bundle-container,#bundle-app,[data-bundle-app],#ReCharge,[data-rebuy-id],[data-rebuy-container],[data-bold-bundle],[data-loyalty-container],[data-judge-me],#judgeme_product_reviews) *{letter-spacing:var(--app-letter-spacing, var(--type-body-letter-spacing))!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/typography-system.css.map */
