@media(max-width:767px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=url],select,textarea,.halo-newsletter input,.footer-newsletter input,#Contact input,#Contact textarea{font-size:16px!important}}.footer .footer-block__heading{font-size:13px;line-height:1.5}.footer .footer-block__details-content a,.footer .footer-block__details-content li,.footer .footer-block__newsletter p{font-size:13px;line-height:1.6}@media(max-width:767px){.footer .footer-block__heading{font-size:13px}.footer .footer-block__details-content a,.footer .footer-block__details-content li{font-size:14px;line-height:1.7}}@media(max-width:767px){.list-social__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.page-frame-lane [class*=ai-full-banner-heading]{font-size:clamp(30px,7vw,48px)!important;line-height:1.08!important;letter-spacing:-.01em;margin-bottom:12px}.page-frame-lane [class*=ai-full-banner-subheading],.page-frame-lane [class*=ai-full-banner-text]{font-size:clamp(15px,2.4vw,18px)!important;line-height:1.5!important}.page-frame-lane [class*=ai-two-column-text-heading],.page-frame-lane [class*=ai-section-heading]{font-size:clamp(20px,3.2vw,26px)!important;line-height:1.2!important;margin-bottom:14px}.page-frame-lane [class*=ai-athlete-detail-name],.page-frame-lane [class*=ai-athlete-name]{font-size:clamp(18px,2.6vw,20px)!important;line-height:1.25!important}.page-frame-lane [class*=ai-two-column-text-text],.page-frame-lane [class*=ai-athlete-detail] p,.page-frame-lane [class*=ai-] p{font-size:clamp(15px,1.9vw,17px)!important;line-height:1.65!important}@media(max-width:767px){.page-frame-lane [class*=ai-two-column-text],.page-frame-lane [class*=ai-athlete-detail],.page-frame-lane [class*=ai-full-banner]{padding-top:28px!important;padding-bottom:28px!important}.page-frame-lane [class*=ai-two-column]{gap:8px!important}}.template-index .title-left{font-size:clamp(20px,2.6vw,24px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.01em}.template-index .halo-block-header .des,.template-index .block-des,.template-index [class*=banner-text],.template-index [class*=rte] p{font-size:16px;line-height:1.6}.template-index .article-card__title,.template-index [class*=article] [class*=title]{font-size:clamp(15px,1.9vw,17px)!important;line-height:1.35!important}.template-index [class*=article] [class*=excerpt],.template-index [class*=article] [class*=des]{font-size:15px!important;line-height:1.6!important}@media(max-width:767px){.template-index .title-left{line-height:1.2!important;margin-bottom:12px}}.page-run-club [class*=ai-banner-content]{padding-top:clamp(2.5rem,6vh,4.5rem)!important;padding-bottom:clamp(2.5rem,6vh,4.5rem)!important}.page-run-club [class*=ai-banner-subtitle]{font-size:clamp(11px,.9vw,13px)!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.2!important;margin:0 0 clamp(1.25rem,2.4vw,2rem)!important}.page-run-club [class*=ai-banner-subtitle] strong{font-weight:700}.page-run-club h1[class*=ai-banner-title]{font-size:clamp(48px,9vw,116px)!important;line-height:.86!important;letter-spacing:-.035em!important;font-weight:800!important;text-transform:uppercase!important;text-wrap:balance;margin:0 0 clamp(1.25rem,2.4vw,2rem)!important}.page-run-club [class*=ai-banner-content] h1 p,.page-run-club [class*=ai-banner-subtitle] p,.page-run-club [class*=ai-banner-paragraph-heading] p,.page-run-club [class*=ai-banner-footer-text] p{margin:0!important}.page-run-club [class*=ai-banner-paragraph-heading]{font-size:clamp(20px,2.6vw,30px)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important;margin:0 0 clamp(.75rem,1.6vw,1.25rem)!important}.page-run-club [class*=ai-banner-paragraph-]:not([class*=paragraph-heading]){font-size:clamp(16px,1.4vw,18px)!important;line-height:1.5!important}.page-run-club [class*=ai-banner-paragraph-]:not([class*=paragraph-heading]) p{max-width:54ch;margin-left:auto!important;margin-right:auto!important}.page-run-club [class*=ai-banner-buttons]{flex-wrap:wrap!important;gap:12px!important;margin-top:clamp(1.5rem,3vw,2.25rem)!important}.page-run-club [class*=ai-banner-button]{min-height:52px!important;letter-spacing:.06em!important}.page-run-club [class*=ai-banner-buttons] a:nth-child(3){flex-basis:100%!important;min-height:0!important;margin-top:4px!important;padding:4px 0!important;background:transparent!important;border:0!important;color:#cfcfcf!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-decoration:underline;text-underline-offset:4px}.page-run-club [class*=ai-banner-buttons] a:nth-child(3):hover{color:#fff!important}.page-run-club [class*=ai-banner-footer-text]{font-size:clamp(12px,1vw,14px)!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1.7!important;font-variant-numeric:tabular-nums;margin-top:clamp(1.25rem,2.4vw,1.75rem)!important}.page-run-club h2{font-size:clamp(24px,3.4vw,38px)!important;line-height:1.15!important}.page-run-club h3{font-size:clamp(15px,2vw,18px)!important;line-height:1.3!important}.page-run-club #weekly-sessions{scroll-margin-top:110px}@media(max-width:600px){.page-run-club [class*=ai-banner-buttons]{display:grid!important;grid-template-columns:1fr!important}.page-run-club [class*=ai-banner-buttons] a{width:100%!important}.page-run-club [class*=ai-banner-buttons] a:nth-child(3){width:auto!important;justify-self:center}}@media(max-width:359px){.page-run-club h1[class*=ai-banner-title]{font-size:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/custom-seo-mobile.css.map */
