body{font-family:var(--nv-font-body);font-size:var(--nv-type-body-size, var(--nv-text-base));font-weight:var(--nv-weight-regular);line-height:var(--nv-type-body-line-height, var(--nv-leading-normal));color:var(--nv-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.nv-h1{font-family:var(--nv-font-heading);font-size:var(--nv-type-h1-size, var(--nv-text-hero));font-weight:var(--nv-type-heading-weight, var(--nv-weight-medium));line-height:var(--nv-type-heading-line-height, var(--nv-leading-tight));letter-spacing:0;color:var(--nv-text-primary)}h2,.nv-h2{font-family:var(--nv-font-heading);font-size:var(--nv-type-h2-size, var(--nv-text-3xl));font-weight:var(--nv-type-heading-weight, var(--nv-weight-medium));line-height:var(--nv-type-heading-line-height, var(--nv-leading-tight));letter-spacing:0;color:var(--nv-text-primary)}h3,.nv-h3{font-family:var(--nv-font-heading);font-size:var(--nv-type-h3-size, var(--nv-text-2xl));font-weight:var(--nv-type-heading-weight, var(--nv-weight-medium));line-height:var(--nv-leading-snug);color:var(--nv-text-primary)}h4,.nv-h4{font-family:var(--nv-font-body);font-size:var(--nv-text-xl);font-weight:var(--nv-weight-semibold);line-height:var(--nv-leading-snug);color:var(--nv-text-primary)}h5,.nv-h5{font-family:var(--nv-font-body);font-size:var(--nv-text-lg);font-weight:var(--nv-weight-semibold);line-height:var(--nv-leading-snug);color:var(--nv-text-primary)}h6,.nv-h6{font-family:var(--nv-font-body);font-size:var(--nv-text-base);font-weight:var(--nv-weight-semibold);line-height:var(--nv-leading-normal);color:var(--nv-text-primary)}.nv-eyebrow{font-family:var(--nv-font-body);font-size:calc(var(--nv-text-xs) * var(--nv-type-body-scale, 1));font-weight:var(--nv-weight-semibold);text-transform:uppercase;letter-spacing:var(--nv-type-label-spacing, var(--nv-tracking-widest));color:var(--nv-green-primary);display:block;margin-bottom:8px}.nv-body-lg{font-size:var(--nv-type-body-md-size, var(--nv-text-md));line-height:var(--nv-leading-relaxed);color:var(--nv-text-secondary)}.nv-body-base{font-size:var(--nv-type-body-size, var(--nv-text-base));line-height:var(--nv-type-body-line-height, var(--nv-leading-normal));color:var(--nv-text-secondary)}.nv-body-sm{font-size:var(--nv-type-body-sm-size, var(--nv-text-sm));line-height:var(--nv-leading-normal);color:var(--nv-text-muted)}.nv-body-xs{font-size:var(--nv-text-xs);line-height:var(--nv-leading-normal);color:var(--nv-text-subtle)}.nv-section-heading{font-family:var(--nv-font-heading);font-size:var(--nv-type-section-heading-size, var(--nv-text-3xl));font-weight:var(--nv-type-heading-weight, var(--nv-weight-medium));line-height:var(--nv-type-heading-line-height, var(--nv-leading-tight));letter-spacing:0;color:var(--nv-text-primary);margin-bottom:12px}.nv-section-subheading{font-family:var(--nv-font-body);font-size:var(--nv-type-body-size, var(--nv-text-base));line-height:var(--nv-type-body-line-height, var(--nv-leading-relaxed));color:var(--nv-text-muted);max-width:560px;margin:0 auto 40px}.nv-hero-heading{font-family:var(--nv-font-heading);font-size:var(--nv-type-h1-size, var(--nv-text-hero));font-weight:var(--nv-type-heading-weight, var(--nv-weight-medium));line-height:var(--nv-type-heading-line-height, var(--nv-leading-tight));letter-spacing:0;color:var(--nv-text-inverse);margin-bottom:16px}.nv-hero-subheading{font-family:var(--nv-font-body);font-size:var(--nv-type-body-md-size, var(--nv-text-md));font-weight:var(--nv-weight-regular);line-height:var(--nv-type-body-line-height, var(--nv-leading-relaxed));color:#ffffffe0;margin-bottom:24px}.nv-product-title{font-family:var(--nv-font-heading);font-size:calc(34px * var(--nv-type-heading-scale, 1));font-weight:var(--nv-type-heading-weight, var(--nv-weight-medium));line-height:var(--nv-leading-snug);letter-spacing:0;color:var(--nv-text-primary)}.nv-price{font-family:var(--nv-font-body);font-size:var(--nv-text-2xl);font-weight:var(--nv-weight-bold);color:var(--nv-text-primary);letter-spacing:var(--nv-tracking-tight)}.nv-price-compare{font-size:var(--nv-text-lg);font-weight:var(--nv-weight-regular);color:var(--nv-text-subtle);text-decoration:line-through;margin-left:8px}.nv-italic-accent{font-family:var(--nv-font-heading);font-style:italic;color:var(--nv-gold-primary)}@media(max-width:768px){h1,.nv-h1,.nv-hero-heading{font-size:var(--nv-text-hero-mobile)}h2,.nv-h2,.nv-section-heading{font-size:var(--nv-text-3xl-mobile)}h3,.nv-h3{font-size:var(--nv-text-2xl-mobile)}.nv-section-subheading{font-size:var(--nv-text-sm);margin-bottom:28px}.nv-product-title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/nv-typography.css.map */
