.template-index #MainContent{--jax-ink: #182a35;--jax-blue: #2156a5;--jax-body-size: 1.6rem;--jax-body-leading: 1.55;--jax-button-size: 1.3rem;--jax-button-height: 48px;--jax-button-padding: 12px 18px;--jax-button-leading: 1.4}.template-index #MainContent :is(.rich-text__heading,.image-with-text__heading,.newsletter__wrapper h2,.reviews-carousel__heading,.ss__title,h2[class^=ai-featured-collection__heading-]){color:var(--jax-ink);font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.1vw,3rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.template-index #MainContent h2.image-with-text__heading{font-weight:400}.template-index #MainContent .image-with-text__heading strong{color:var(--jax-blue);font-weight:600}.template-index #MainContent :is(.rich-text__text,.image-with-text__text,.newsletter__subheading,.ss__body){color:var(--jax-ink);font-family:var(--font-body-family);font-size:var(--jax-body-size);line-height:var(--jax-body-leading);letter-spacing:normal}.template-index #MainContent .ss{--ss-accent: var(--jax-blue)}.template-index #MainContent :is(.reviews-carousel__heading,.ss__link,.rich-text__text a){color:var(--jax-blue)}.template-index #MainContent :is(.rich-text__buttons>.button,.image-with-text__content>.button,.reviews-carousel .button,.ss__button,a[class^=ai-featured-collection__button-]){display:inline-flex;justify-content:center;align-items:center;min-width:0;min-height:var(--jax-button-height);max-width:100%;padding:var(--jax-button-padding);border:1px solid transparent;border-radius:4px;background:var(--jax-ink);color:#fff;font:600 var(--jax-button-size)/var(--jax-button-leading) var(--font-body-family);letter-spacing:normal;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.template-index #MainContent :is(.rich-text__buttons,.image-with-text__content,.reviews-carousel) .button--secondary{background:transparent;color:var(--jax-ink);border-color:currentColor}.template-index #MainContent :is(.rich-text__buttons,.image-with-text__content,.reviews-carousel) .button:before,.template-index #MainContent :is(.rich-text__buttons,.image-with-text__content,.reviews-carousel) .button:after{content:none}.template-index #MainContent :is(.rich-text__buttons>.button,.image-with-text__content>.button,.reviews-carousel .button,.ss__button,a[class^=ai-featured-collection__button-]):hover{background:var(--jax-blue);color:#fff;transform:none}.template-index #MainContent :is(.rich-text__buttons>.button,.image-with-text__content>.button,.reviews-carousel .button,.ss__button,a[class^=ai-featured-collection__button-]):focus-visible{outline:2px solid var(--jax-blue);outline-offset:5px;box-shadow:var(--focused-base-box-shadow)}@media(max-width:989px){.template-index #MainContent{--jax-button-size: 1.2rem;--jax-button-padding: 12px}}@media(max-width:749px){.template-index #MainContent{--jax-body-size: 1.4rem;--jax-body-leading: 1.45;--jax-button-height: 44px;--jax-button-padding: 5px 12px;--jax-button-leading: 1.25}}@media(prefers-reduced-motion:reduce){.template-index #MainContent :is(.rich-text__buttons>.button,.image-with-text__content>.button,.reviews-carousel .button,.ss__button,a[class^=ai-featured-collection__button-]){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jax-homepage.css.map */
