@media screen and (max-width:749px){:root{--font-size-xs: .9375rem;--font-size-sm: 1.0625rem;--font-size-base: 1.1875rem;--font-size-lg: 1.375rem;--font-size-xl: 1.5625rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--spacing-xl: 1.75rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3.5rem}}@media screen and (max-width:749px){.hero-brand{min-height:88svh!important;align-items:flex-end!important}.hero-brand__content{margin-left:0!important;padding:2.5rem 1.5rem 3rem!important;max-width:100%!important;width:100%!important}}@media screen and (max-width:749px){.product-feature>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:var(--spacing-xl)!important}.product-feature>div>div:first-child{order:-1}}@media screen and (max-width:749px){.science-section>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:var(--spacing-xl)!important}.science-section{padding:var(--spacing-2xl) var(--spacing-lg)!important}}@media screen and (max-width:749px){.value-props{padding:var(--spacing-2xl) var(--spacing-lg)!important}.value-props div[style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important;gap:var(--spacing-xl)!important}}@media screen and (max-width:480px){.value-props div[style*=grid-template-columns]{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:749px){.trust-bar{padding:var(--spacing-lg) var(--spacing-md)!important}.trust-bar>div{gap:var(--spacing-sm)!important;flex-direction:column!important;align-items:center!important}.trust-bar span{padding:.25rem 0!important}.trust-bar span span{display:none!important}}@media screen and (max-width:749px){.lifestyle-gallery{padding:var(--spacing-2xl) var(--spacing-lg)!important}.lifestyle-gallery div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:var(--spacing-md)!important}}@media screen and (max-width:749px){.cta-section{padding:var(--spacing-2xl) var(--spacing-lg)!important}.cta-section .button{width:100%!important;text-align:center!important;justify-content:center!important}}@media screen and (max-width:749px){.product-feature{padding:var(--spacing-2xl) var(--spacing-lg)!important}.product-feature>div>div:last-child{padding:0!important}}@media screen and (max-width:749px){.header__heading-link{font-size:1.125rem!important}}@media screen and (max-width:480px){.hero-brand .button{width:100%!important;justify-content:center!important}}@media screen and (max-width:749px){section[style*="padding: var(--spacing-3xl) var(--spacing-xl)"]{padding:var(--spacing-2xl) var(--spacing-lg)!important}}@media screen and (max-width:749px){.footer__content-top{padding-left:var(--spacing-lg)!important;padding-right:var(--spacing-lg)!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mobile.css.map */
