:root{--nlb-font-brand: var(--font-body-family);--nlb-font-display: var(--font-heading-family);--nlb-font-body: var(--font-body-family);--nlb-font-interface: var(--font-body-family);--nlb-font-data: var(--font-body-family);--nlb-weight-light: 300;--nlb-weight-regular: 400;--nlb-weight-semibold: 600;--nlb-weight-bold: 700;--nlb-body-size: 1.6rem;--nlb-body-line-height: 1.6;--nlb-body-sm-size: 1.4rem;--nlb-body-sm-line-height: 1.5;--nlb-label-size: 1.4rem;--nlb-button-size: 1.5rem}body,.text-body{font-family:var(--nlb-font-body);font-size:var(--nlb-body-size);font-weight:var(--nlb-weight-regular);line-height:var(--nlb-body-line-height);letter-spacing:0}.rte{line-height:var(--nlb-body-line-height)}.rte-width,.page-width--narrow .rte{max-width:68ch}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--nlb-font-display);font-weight:var(--nlb-weight-bold)}.hxxl,.hxl,.h0{font-size:clamp(4.8rem,5vw,7.2rem);font-weight:var(--nlb-weight-bold);line-height:1.05;letter-spacing:-.025em}h1,.h1{font-size:clamp(3.6rem,4vw,5.6rem);font-weight:var(--nlb-weight-bold);line-height:1.1;letter-spacing:-.025em}h2,.h2{font-size:clamp(2.8rem,3vw,4rem);font-weight:var(--nlb-weight-bold);line-height:1.15;letter-spacing:-.015em}h3,.h3{font-size:clamp(2rem,2vw,2.4rem);font-weight:var(--nlb-weight-bold);line-height:1.25;letter-spacing:-.01em}h4,.h4{font-size:1.8rem;font-weight:var(--nlb-weight-semibold);line-height:1.3;letter-spacing:-.01em}h5,.h5{font-size:1.6rem;font-weight:var(--nlb-weight-semibold);line-height:1.35;letter-spacing:0}.header__heading-link .h2{font-family:var(--nlb-font-brand);font-size:2.8rem;font-weight:var(--nlb-weight-regular);line-height:1;letter-spacing:-.025em}@media screen and (min-width:750px){.header__heading-link .h2{font-size:3.2rem;font-weight:var(--nlb-weight-light)}}body .card__heading{font-size:1.8rem;font-weight:var(--nlb-weight-semibold);line-height:1.3;letter-spacing:-.01em}body .product__title>*{font-size:clamp(2rem,2vw,2.4rem);font-weight:var(--nlb-weight-bold);line-height:1.25;letter-spacing:-.01em}body .header__menu-item,body .header__submenu .header__menu-item,body .menu-drawer__menu-item{font-family:var(--nlb-font-interface);font-size:1.5rem;font-weight:var(--nlb-weight-semibold);line-height:1.35;letter-spacing:0}body .button,body .button-label,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{font-family:var(--nlb-font-interface);font-size:var(--nlb-button-size);font-weight:var(--nlb-weight-bold);line-height:1.2;letter-spacing:0}body .button--tertiary{font-size:var(--nlb-body-sm-size);font-weight:var(--nlb-weight-semibold)}body .field__input,body .customer .field input{font-size:1.6rem;letter-spacing:0;min-height:5.6rem;padding:2.4rem 1.5rem .6rem}body .select__select,body .customer select,body .form__label,body .field__label,body .customer .field label,body .caption-large{font-size:var(--nlb-label-size);line-height:1.45;letter-spacing:0}body .field__label,body .customer .field label{top:calc(1.4rem + var(--inputs-border-width))}body .field__input:focus~.field__label,body .field__input:not(:placeholder-shown)~.field__label,body .field__input:-webkit-autofill~.field__label,body .customer .field input:focus~label,body .customer .field input:not(:placeholder-shown)~label,body .customer .field input:-webkit-autofill~label{top:calc(.3rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 1.5rem);font-size:var(--nlb-label-size);letter-spacing:0}.caption-with-letter-spacing{font-size:1.2rem;font-weight:var(--nlb-weight-bold);line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{letter-spacing:.08em}body .caption,body .badge,body .quantity__rules,body .discounts,body .cart-item__disclosure,body .cart-disclosure-modal__item-content,body .cart-item__error-text,body .mobile-facets__count,body .localization-form__select,body .pickup-availability-variant,body .pickup-availability-address,body .predictive-search__item .price,body .volume-pricing-note span,body volume-pricing .label-show-more,body quantity-popover volume-pricing li,body .quantity-popover__info-button,body .variant-item__sku,body .variant-item__error-text,body .copyright__content,body .shopify-payment-button__more-options,body .product__tax,body .product__inventory,body .product__sku{font-size:var(--nlb-body-sm-size);line-height:var(--nlb-body-sm-line-height);letter-spacing:0}body .price,body .unit-price,body table,body .quantity__input,body .cart-item__price-wrapper,body .totals,body .variant-item__price,body .product-option,body .nlb-data,body .nlb-price,body .nlb-table{font-family:var(--nlb-font-data);font-variant-numeric:lining-nums tabular-nums}body .price{font-weight:var(--nlb-weight-semibold);letter-spacing:0}body .product__info-container .price.price--large{font-size:clamp(2.4rem,2.5vw,3.2rem);font-weight:var(--nlb-weight-bold);line-height:1.15;letter-spacing:0}body .price--on-sale .price-item--regular,body .unit-price,body .price__regular .variant-item__old-price{font-size:var(--nlb-body-sm-size);letter-spacing:0}body table:not([class]){font-size:var(--nlb-body-sm-size);line-height:var(--nlb-body-sm-line-height)}body table:not([class]) th{font-weight:var(--nlb-weight-semibold)}body .product__text,body .card-information,body .article-card__info{letter-spacing:0}body .header__inline-menu .header__menu-item,body .header__inline-menu .header__menu-item>span,body .header__inline-menu .header__active-menu-item{font-size:1.5rem;font-weight:var(--nlb-weight-semibold)}body .card-wrapper .card__heading,body .card-wrapper .card__heading a{font-size:1.8rem;font-weight:var(--nlb-weight-semibold);line-height:1.3;letter-spacing:-.01em}body .card-wrapper .card-information .price:not(.price--on-sale) .price-item--regular,body .card-wrapper .card-information .price--on-sale .price-item--sale.price-item--last{font-size:1.6rem;font-weight:var(--nlb-weight-bold);line-height:1.25;letter-spacing:0}body .card-wrapper .card-information .price--on-sale .price-item--regular{font-size:1.4rem;font-weight:var(--nlb-weight-regular);line-height:1.25;letter-spacing:0}@media screen and (max-width:989px){body .product:not(.product--no-media){display:flex;flex-direction:column}body .product:not(.product--no-media)>.product__media-wrapper,body .product:not(.product--no-media)>.product__info-wrapper{width:100%;max-width:100%;flex:0 0 100%}body .product:not(.product--no-media)>.product__media-wrapper{order:0}body .product:not(.product--no-media)>.product__info-wrapper{order:1;padding:3.2rem 0 0}body .product:not(.product--no-media) .product__info-container{max-width:100%}body .product:not(.product--no-media) .product__column-sticky{position:static;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nuvanalux-typography.css.map */
