.eyewear-landing-page__section{--eyewear-section-spacing: 60px}.eyewear-landing-page__container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 15px}@media screen and (min-width:750px){.eyewear-landing-page__container{padding:0 20px}}.eyewear-section-header{display:flex;flex-direction:column;gap:1rem;text-align:center}.eyewear-section-header__heading{margin:0;font-family:Playfair Display,Georgia,serif;font-size:30px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));word-break:break-word}@media screen and (min-width:750px){.eyewear-section-header__heading{font-size:40px}}.eyewear-section-header__subtitle{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.5;letter-spacing:0;color:#666;text-align:center}.eyewear-section-header__subtitle>*{margin:0}.eyewear-text-link{display:inline-flex;align-items:center;gap:.55rem;color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.4rem;font-weight:700;line-height:1.35;text-decoration:none}.eyewear-text-link__caret{display:inline-block;font-size:1.7rem;line-height:1;text-decoration:none;transform:translateY(-.08em)}.banner .eyewear-banner__text-link-wrapper:has(.eyewear-text-link){color:#000}#MainContent .eyewear-banner--final-cta,#MainContent .eyewear-banner--final-cta .banner__content{min-height:200px!important}@media screen and (min-width:750px){#MainContent .eyewear-banner--final-cta,#MainContent .eyewear-banner--final-cta .banner__content{min-height:286px!important}#MainContent .eyewear-banner--final-cta:before,#MainContent .eyewear-banner--final-cta .banner__media:before{padding-bottom:0!important}#MainContent .eyewear-banner--final-cta .banner__content{padding:0 5rem}#MainContent .eyewear-banner--final-cta .banner__box{padding:40px 0}#MainContent .eyewear-banner--final-cta .banner__heading{max-width:410px}#MainContent .eyewear-banner--final-cta .eyewear-banner__actions{margin-top:24px!important}#MainContent .eyewear-banner--final-cta .banner__buttons{gap:16px}}#how-it-works{scroll-margin-top:120px}.eyewear-faq-anchor-target{scroll-margin-top:160px}@media screen and (max-width:749px){#how-it-works{scroll-margin-top:30px}.eyewear-faq-anchor-target{scroll-margin-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
