:root{--nx-font-family:var(--font-body-family,"Poppins",Arial,sans-serif);--nx-font-display:var(--font-heading-family,"Poppins",Arial,sans-serif);--nx-font-body:14px;--nx-line-body:1.65}body{font-family:var(--nx-font-family)!important;font-size:var(--nx-font-body);line-height:var(--nx-line-body)}body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--nx-font-display)!important;font-weight:700;letter-spacing:-.02em;text-transform:none}body :is(p,li,blockquote,figcaption,summary,label,button,input,textarea,select),body .rte,body .rte :is(p,li),body .product__description,body .product__text,body .product__info-container,body .accordion__content{font-family:var(--nx-font-family)!important}body #MainContent :is(p,li,.rte,.rte p,.product__description,.product__text){line-height:1.65}body #MainContent :is(h1,.h1){font-size:clamp(30px,3vw,42px);line-height:1.22}body #MainContent :is(h2,.h2){font-size:clamp(27px,2.6vw,36px);line-height:1.3}body #MainContent :is(h3,.h3){font-size:clamp(20px,1.9vw,24px);line-height:1.34}body #MainContent :is(h4,.h4){font-size:clamp(17px,1.55vw,20px);line-height:1.35}body #MainContent .product__title :is(h1,h2),body #MainContent .product__title h1,body #MainContent h1.product__title{font-size:clamp(26px,2.5vw,34px)!important;line-height:1.22!important;font-weight:700!important}body :is(.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item,.header__inline-menu a){font-family:var(--nx-font-family)!important;font-size:13px!important;font-weight:500;letter-spacing:0}body :is(.button,.button--primary,.button--secondary,.shopify-payment-button__button,.product-form__submit){font-family:var(--nx-font-family)!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.01em!important}body :is(.price,.price-item,.product__price){font-family:var(--nx-font-family)!important;font-size:clamp(17px,1.75vw,21px);font-weight:600}body :is(.product-form__input label,.form__label,.caption,.caption-with-letter-spacing){font-family:var(--nx-font-family)!important;font-size:12px;letter-spacing:.01em}body #MainContent [id^=nx-] :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,summary,button,label,a,small,strong,em),body #MainContent [id^=nx-] :is(.nx-btn,.nx-lead,.nx-eyebrow,.nx-faq-answer,.nx-faq-question,.nx-card-description,.nx-card-title,.nx-review-card,.nx-panel-text,.nx-step){font-family:var(--nx-font-family)!important}body #MainContent [id^=nx-] :is(h1,h2,h3,h4,h5,h6){font-family:var(--nx-font-display)!important}body #MainContent [id^=nx-home-] .nx-hero h1{font-size:clamp(36px,4vw,54px)!important}body #MainContent [id^=nx-home-] h2{font-size:clamp(27px,2.8vw,37px)!important}body #MainContent [id^=nx-home-] h3{font-size:clamp(19px,1.8vw,23px)!important}@media(max-width:749px){:root{--nx-font-body:13.5px}body #MainContent :is(h1,.h1){font-size:30px}body #MainContent :is(h2,.h2){font-size:26px}body #MainContent :is(h3,.h3){font-size:20px}body #MainContent .product__title :is(h1,h2),body #MainContent .product__title h1{font-size:25px!important}body :is(.header__menu-item,.menu-drawer__menu-item){font-size:13px!important}body #MainContent [id^=nx-home-] .nx-hero h1{font-size:clamp(32px,9vw,40px)!important}body #MainContent [id^=nx-home-] h2{font-size:clamp(26px,7.2vw,32px)!important}body #MainContent [id^=nx-home-] h3{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nuviora-typography.css.map */
