:root{--font-nova: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-nova-light: 300;--font-nova-regular: 400;--font-nova-semibold: 600;--font-nova-extrabold: 800}body{font-family:var(--font-nova);font-weight:var(--font-nova-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-nova-extrabold)}h2{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--font-nova-extrabold)}h3{font-size:clamp(1.25rem,3vw,1.875rem);font-weight:var(--font-nova-semibold)}h4{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:var(--font-nova-semibold)}h5{font-size:clamp(1rem,2vw,1.25rem);font-weight:var(--font-nova-semibold)}h6{font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:var(--font-nova-semibold)}p{font-family:var(--font-nova);font-weight:var(--font-nova-regular);line-height:1.6;margin-bottom:1rem}.font-nova{font-family:var(--font-nova)}.font-nova-light{font-family:var(--font-nova);font-weight:var(--font-nova-light)}.font-nova-regular{font-family:var(--font-nova);font-weight:var(--font-nova-regular)}.font-nova-semibold{font-family:var(--font-nova);font-weight:var(--font-nova-semibold)}.font-nova-extrabold{font-family:var(--font-nova);font-weight:var(--font-nova-extrabold)}.font-light{font-weight:var(--font-nova-light)}.font-normal{font-weight:var(--font-nova-regular)}.font-medium{font-weight:500}.font-semibold{font-weight:var(--font-nova-semibold)}.font-bold{font-weight:700}.font-extrabold{font-weight:var(--font-nova-extrabold)}.btn,.button{font-family:var(--font-nova);font-weight:var(--font-nova-regular);text-decoration:none;transition:all .2s ease}.btn--bold,.button--bold{font-weight:var(--font-nova-semibold)}.btn--extrabold,.button--extrabold{font-weight:var(--font-nova-extrabold)}.nav__link,.header__menu-item{font-family:var(--font-nova);font-weight:var(--font-nova-regular)}.nav__link--active,.header__menu-item--active{font-weight:var(--font-nova-semibold)}.product-card__title{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);font-size:1.125rem;line-height:1.4}.product-card__vendor{font-family:var(--font-nova);font-weight:var(--font-nova-light);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.product-card__price{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);font-size:1rem}.collection__title{font-family:var(--font-nova);font-weight:var(--font-nova-extrabold);font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;letter-spacing:-.02em}.collection__description{font-family:var(--font-nova);font-weight:var(--font-nova-regular);font-size:1.125rem;line-height:1.6}.filter__label,.facet__label{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.filter__option,.facet__option{font-family:var(--font-nova);font-weight:var(--font-nova-regular);font-size:.875rem}.form__label{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.form__input{font-family:var(--font-nova);font-weight:var(--font-nova-regular);font-size:1rem}.cart__item-title{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);font-size:1rem}.cart__item-price{font-family:var(--font-nova);font-weight:var(--font-nova-regular);font-size:1rem}.cart__total{font-family:var(--font-nova);font-weight:var(--font-nova-extrabold);font-size:1.125rem}.blog__post-title{font-family:var(--font-nova);font-weight:var(--font-nova-semibold);font-size:1.5rem;line-height:1.3}.blog__post-excerpt{font-family:var(--font-nova);font-weight:var(--font-nova-regular);font-size:1rem;line-height:1.6}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media (min-width: 1024px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}}@media print{body{font-family:Proxima Nova,serif;font-weight:var(--font-nova-regular);font-size:12pt;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:Proxima Nova,serif;font-weight:var(--font-nova-semibold)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/proxima-nova.css.map */
