:root{--font-stack-header: "Tenor Sans", "Helvetica Neue", Arial, sans-serif;--font-stack-body: "Karla", Arial, sans-serif}body,button,input,select,textarea{font-family:var(--font-stack-body)!important}body :where(p,li,a,label,input,select,textarea,button,address,figcaption,small),.ecom-core :where(p,a,span,li,label,input,select,textarea,button){font-family:var(--font-stack-body)!important}body :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section__heading,.collection-header__title,.sf__page-title,.sf__section-heading,.sf__footer-block-title,.sf-hero__title,.slide__block-title,.ecom__heading,.ecom-product__heading,.sf__pcard-name){font-family:var(--font-stack-header)!important;font-style:normal;font-weight:400;letter-spacing:-.025em!important;text-transform:none!important}.ecom-core .ecom__heading,.ecom-core .ecom__heading *{font-family:var(--font-stack-header)!important}body :where(h1,.h1){letter-spacing:-.035em!important}.nd-project__kicker,.nd-project__eyebrow,.nd-contact__kicker,.nd-contact__field label,.nd-project-grid__eyebrow{font-family:var(--font-stack-body)!important}.template-index .home-banner__slideshow .slide__block-title{font-size:clamp(5.75rem,9.5vw,8.5rem)!important;line-height:.86!important;margin-bottom:2rem!important;text-transform:uppercase!important}@media screen and (max-width:767px){.template-index .home-banner__slideshow .slide__block-title{font-size:clamp(2.35rem,11.2vw,4rem)!important;line-height:.86!important;margin-bottom:1.5rem!important}.template-index .home-banner__slideshow .slide__block-title .sf__font-normal{font-size:inherit!important}.template-index .home-banner__slideshow .sf__slide-content{margin-top:clamp(1.75rem,6vh,3rem)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nd-typography.css.map */
