@media(max-width:749px){.rich-text:not(.rich-text--full-width) .rich-text-wrapper,.rich-text-wrapper{width:100%!important;padding-left:var(--gutter, 1rem);padding-right:var(--gutter, 1rem)}.rich-text-blocks{max-width:100%}.rich-text-heading.large{font-size:clamp(1.6rem,5.5vw,2.2rem)!important;line-height:1.2}.rich-text-heading.medium{font-size:clamp(1.4rem,5vw,1.8rem)!important;line-height:1.25}.rich-text-heading.small{font-size:clamp(1.15rem,4.2vw,1.4rem)!important;line-height:1.3}.rich-text-content-container,.rich-text{padding-top:clamp(1.5rem,5vw,2.5rem)!important;padding-bottom:clamp(1.5rem,5vw,2.5rem)!important}.banner-two-columns .banner-content.banner--desktop-transparent,.banner-two-columns .banner-content{padding:2rem 1.25rem!important}.banner-two-columns .banner-heading.medium,.banner-two-columns .banner-heading{font-size:clamp(1.25rem,4.5vw,1.5rem);line-height:1.3;margin-bottom:.5rem}.banner-two-columns .banner-subheading,.banner-two-columns .banner-text p{font-size:clamp(.875rem,3.5vw,1rem);line-height:1.4}.two-images-text-section{padding-top:2rem!important;padding-bottom:2rem!important}.two-images-text-section .two-images-text__heading{font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.25}.image-gallery-section{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.separator,.separator-wrapper{margin-top:1rem!important;margin-bottom:1rem!important}.multicolumn .grid,.section-ingredient-list .grid{gap:1rem!important}.main-blog,.blog-style-one{padding-top:1rem!important;padding-bottom:2rem!important}.main-blog .grid{gap:1.25rem!important}.main-blog .article-card,.blog-style-one .article-card{padding:0}.main-blog .article-card__title,.blog-style-one .article-card__title{font-size:clamp(1.05rem,4vw,1.25rem);line-height:1.3}.main-blog .article-card__excerpt{font-size:.95rem;line-height:1.5}.page-width{padding-left:var(--gutter, 1rem);padding-right:var(--gutter, 1rem)}.rich-text-text,.rich-text-blocks p,.banner-text p{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:375px){.rich-text:not(.rich-text--full-width) .rich-text-wrapper,.rich-text-wrapper{padding-left:.75rem;padding-right:.75rem}.rich-text-heading.large{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-mobile-fixes.css.map */
