@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&family=DM+Mono:wght@400;500&display=swap";:root{--g-dark: #2d4a3e;--g-mid: #3d6455;--g-light: #c8ddd4;--g-pale: #edf0ec;--off-white: #f7f5f0;--white: #ffffff;--ink: #1a1f1c;--ink-soft: #2e352f;--muted: #5a6b60;--label: #5e736a;--yellow: #e8d44d;--yellow-dark: #c4b030;--yellow-dim: rgba(232, 212, 77, .15);--border: rgba(26, 31, 28, .09);--border-dark: rgba(26, 31, 28, .18);--border-green: rgba(45, 74, 62, .2);--border-light: rgba(247, 245, 240, .15);--font-display: "Playfair Display", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", "Courier New", monospace}body{background-color:var(--off-white)!important;color:var(--ink)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.card__heading,[class*=__title],[class*=__heading]{font-family:var(--font-display)!important;font-weight:700;letter-spacing:-.01em;color:var(--ink)!important}.utility-bar{background-color:var(--yellow)!important;border-bottom:none!important}.utility-bar .announcement-bar__message,.utility-bar a,.utility-bar span,.utility-bar p{color:var(--ink)!important;font-family:var(--font-mono)!important;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.header-wrapper,.header{background-color:var(--g-dark)!important;border-bottom:none!important;box-shadow:0 2px 12px #0000002e!important}.header__heading-logo-wrapper{padding:.8rem 0}.header__heading-logo img,.header__heading img,.header__heading-logo-wrapper img,.header-wrapper .header__heading img,.header__heading a img,.header__heading-link img{filter:brightness(0) invert(1)}.header__menu-item,.header .list-menu__item,.header a:not(.button){color:var(--g-light)!important;font-family:var(--font-mono)!important;font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase}.header__menu-item:hover,.header .list-menu__item:hover,.header__menu-item--active{color:var(--yellow)!important}.header__icon svg,.header__icon path{stroke:var(--g-light)!important;color:var(--g-light)!important}.header__icon:hover svg,.header__icon:hover path{stroke:var(--yellow)!important}.cart-count-bubble{background-color:var(--yellow)!important;color:var(--ink)!important}.banner{background-color:var(--g-pale)!important;border-bottom:3px solid var(--g-dark)}.banner__heading{font-family:var(--font-display)!important;font-weight:900;font-size:clamp(3.6rem,6vw,7.2rem)!important;line-height:1.02;letter-spacing:-.025em;color:var(--ink)!important}.banner__text,.banner__subheading{color:var(--muted)!important;font-size:1.5rem;line-height:1.7}.color-scheme-1,.color-background-1{background-color:var(--off-white)!important}.color-scheme-2,.color-background-2,.background-secondary{background-color:var(--g-pale)!important}.section+.section{border-top:1px solid var(--border)}.featured-collection__title,.collection-list__title,.rich-text__heading,.multicolumn__title,.newsletter__heading,.collapsible-content__heading{font-family:var(--font-display)!important;font-weight:700;color:var(--ink)!important;letter-spacing:-.015em}.section-header{border-bottom:2px solid var(--g-dark);padding-bottom:1.6rem;margin-bottom:3.2rem}.card-wrapper,.card--product{background-color:var(--white)!important;border:1px solid var(--border)!important;border-radius:0!important;transition:box-shadow .2s ease,border-color .2s ease}.card-wrapper:hover,.card--product:hover{border-color:var(--border-green)!important;box-shadow:0 4px 24px #2d4a3e1f!important}.card__media{border-radius:0!important;border-bottom:1px solid var(--border)!important}.card__information{padding:1.2rem 1.4rem 1.6rem!important;background-color:transparent!important}.card__vendor,.caption-with-letter-spacing{font-family:var(--font-mono)!important;font-size:.95rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--g-mid)!important;margin-bottom:.3rem}.card__heading,.card__heading a,.card__heading .full-unstyled-link{font-family:var(--font-display)!important;font-size:1.4rem!important;font-weight:700;color:var(--ink)!important;line-height:1.3}.card__heading a:hover{color:var(--g-dark)!important}.price,.price--large,.price-item,.price-item--regular,.price-item--sale{font-family:var(--font-display)!important;font-weight:700;font-size:1.5rem!important;color:var(--ink)!important}.price-item--compare{color:var(--label)!important;text-decoration:line-through;font-size:1.2rem!important}.badge--sale{background-color:var(--yellow)!important;color:var(--ink)!important;font-family:var(--font-mono)!important;font-size:.9rem!important;letter-spacing:.08em;text-transform:uppercase;border-radius:0!important;font-weight:500}.badge--sold-out{background-color:var(--g-pale)!important;color:var(--muted)!important;border:1px solid var(--border-dark)!important;font-family:var(--font-mono)!important;font-size:.9rem!important;letter-spacing:.08em;text-transform:uppercase;border-radius:0!important}.button,.button--primary{background-color:var(--g-dark)!important;border-color:var(--g-dark)!important;color:var(--off-white)!important;font-family:var(--font-mono)!important;font-size:1.1rem!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;transition:background-color .2s,border-color .2s}.button:hover,.button--primary:hover{background-color:var(--yellow)!important;border-color:var(--yellow)!important;color:var(--ink)!important}.button--secondary{background-color:transparent!important;border:1px solid var(--border-dark)!important;color:var(--ink-soft)!important;font-family:var(--font-mono)!important;font-size:1.1rem!important;letter-spacing:.1em;text-transform:uppercase;border-radius:0!important;transition:all .2s}.button--secondary:hover{background-color:var(--yellow-dim)!important;border-color:var(--yellow-dark)!important;color:var(--ink)!important}.product-form__submit,.quick-add__submit{border-radius:0!important;font-family:var(--font-mono)!important;letter-spacing:.08em;text-transform:uppercase}a.link--text,.featured-collection a.link,.view-all-link{font-family:var(--font-mono)!important;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--g-dark)!important;text-decoration:none;border-bottom:1px solid rgba(45,74,62,.3);padding-bottom:2px;transition:color .15s,border-color .15s}a.link--text:hover,.view-all-link:hover{color:var(--g-mid)!important;border-bottom-color:var(--g-mid)}input,select,textarea,.field__input,.select__select{background-color:var(--white)!important;border-color:var(--border-dark)!important;color:var(--ink)!important;border-radius:0!important;font-family:var(--font-body)!important}input:focus,select:focus,textarea:focus,.field__input:focus{border-color:var(--g-dark)!important;box-shadow:0 0 0 3px #2d4a3e1f!important;outline:none}input::placeholder,.field__input::placeholder{color:var(--label)!important}label,.field__label{color:var(--muted)!important;font-family:var(--font-mono)!important;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.newsletter,.email-signup-banner{background-color:var(--g-dark)!important;border:none!important}.newsletter__heading,.newsletter h2{font-family:var(--font-display)!important;color:var(--off-white)!important;font-weight:900}.newsletter p,.newsletter__subheading{color:var(--g-light)!important}.newsletter .field__input,.newsletter input[type=email]{background-color:#ffffff1a!important;border-color:#fff3!important;color:var(--off-white)!important}.newsletter .field__input::placeholder{color:#c8ddd480!important}.newsletter .field__input:focus{border-color:var(--yellow)!important}.newsletter .button{background-color:var(--yellow)!important;border-color:var(--yellow)!important;color:var(--ink)!important}.newsletter .button:hover{background-color:var(--yellow-dark)!important;border-color:var(--yellow-dark)!important}.swatch-input__input+.swatch-input__label,.variant-pills__input+.variant-pills__label{background-color:var(--white)!important;border:1px solid var(--border-dark)!important;color:var(--muted)!important;border-radius:0!important;font-family:var(--font-mono)!important;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;transition:all .15s}.swatch-input__input:checked+.swatch-input__label,.variant-pills__input:checked+.variant-pills__label{background-color:var(--g-dark)!important;border-color:var(--g-dark)!important;color:var(--off-white)!important}.swatch-input__input+.swatch-input__label:hover,.variant-pills__input+.variant-pills__label:hover{border-color:var(--g-dark)!important;color:var(--g-dark)!important}.product__title{font-family:var(--font-display)!important;font-weight:700;font-size:clamp(2.4rem,4vw,4rem)!important;color:var(--ink)!important;letter-spacing:-.015em}.product__text,.product-description,.product__description{color:var(--muted)!important;line-height:1.75}.product__media-wrapper,.product-media-container{background-color:var(--g-pale)!important;border:1px solid var(--border)!important;border-radius:0!important}.collection-hero{background-color:var(--g-dark)!important;border-bottom:none}.collection-hero__title{font-family:var(--font-display)!important;font-weight:900;color:var(--off-white)!important}.collection-hero__description{color:var(--g-light)!important}.related-products{background-color:var(--g-pale)!important;border-top:2px solid var(--g-dark)}.multicolumn-card{background-color:var(--white)!important;border:1px solid var(--border)!important;border-top:3px solid var(--yellow)!important;border-radius:0!important;padding:2.4rem!important}.multicolumn-card__title{font-family:var(--font-display)!important;color:var(--ink)!important;font-weight:700}.multicolumn-card__info{color:var(--muted)!important}.image-with-text__content{background-color:var(--g-pale)!important;border:1px solid var(--border)!important}.image-with-text__heading{font-family:var(--font-display)!important;color:var(--ink)!important}.image-with-text__text{color:var(--muted)!important}.rich-text__heading{font-family:var(--font-display)!important;font-weight:900;color:var(--ink)!important;font-size:clamp(2.8rem,4.5vw,4.8rem)!important;letter-spacing:-.02em}.rich-text__text,.rich-text p{color:var(--muted)!important;font-size:1.5rem;line-height:1.75}.facets__summary,.facets__header{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)!important;font-size:1.1rem;border-bottom:1px solid var(--border)!important}.facets__item{background-color:var(--white)!important;border:1px solid var(--border-dark)!important;border-radius:0!important;color:var(--muted)!important;font-family:var(--font-mono)!important;transition:all .15s}.facets__item.active,.facets__item:hover{border-color:var(--g-dark)!important;color:var(--g-dark)!important}.active-facets__button{background-color:var(--yellow-dim)!important;border:1px solid var(--yellow-dark)!important;color:var(--ink)!important;border-radius:0!important;font-family:var(--font-mono)!important}.predictive-search{background-color:var(--white)!important;border:1px solid var(--border-dark)!important;border-radius:0!important;box-shadow:0 8px 32px #2d4a3e1f!important}.predictive-search__item-heading{font-family:var(--font-display)!important;color:var(--ink)!important}.predictive-search__item:hover{background-color:var(--g-pale)!important}.cart-drawer{background-color:var(--off-white)!important;border-left:2px solid var(--g-dark)!important}.cart-drawer__heading,.cart-item__name{font-family:var(--font-display)!important;color:var(--ink)!important}.cart-item__details{color:var(--muted)!important}.totals__subtotal-value,.totals__total-value{font-family:var(--font-display)!important;font-weight:700;color:var(--ink)!important}.pagination__item,.pagination a{background-color:var(--white)!important;border:1px solid var(--border-dark)!important;border-radius:0!important;color:var(--muted)!important;font-family:var(--font-mono)!important;transition:all .15s}.pagination__item:hover,.pagination a:hover{border-color:var(--g-dark)!important;color:var(--g-dark)!important}.pagination__item--current{background-color:var(--g-dark)!important;border-color:var(--g-dark)!important;color:var(--off-white)!important}.footer-section,.footer,.footer-group{background-color:var(--g-dark)!important;border-top:4px solid var(--yellow)!important;color:var(--off-white)!important}.footer__heading{font-family:var(--font-mono)!important;font-size:1rem!important;letter-spacing:.15em;text-transform:uppercase;color:var(--g-light)!important;margin-bottom:1.6rem}.footer-block__list a,.footer a,.footer-block a{color:#c8ddd4b3!important;text-decoration:none;font-size:1.3rem;transition:color .15s;font-family:var(--font-body)}.footer-block__list a:hover,.footer a:hover{color:var(--yellow)!important}.footer__copyright,.copyright__content p,.footer__copyright p{color:#b8d4cc!important;font-family:var(--font-mono)!important;font-size:1rem;letter-spacing:.06em}.list-social__link{border:1px solid rgba(200,221,212,.2)!important;border-radius:0!important;color:#c8ddd499!important;transition:border-color .15s,color .15s}.list-social__link:hover{border-color:var(--yellow)!important;color:var(--yellow)!important}.menu-drawer{background-color:var(--g-dark)!important;border-right:none!important}.menu-opening .menu-drawer,.js-drawer-open .menu-drawer{background-color:var(--green)!important}.overlay,.drawer-overlay,[class*=overlay]{background:#1a1f1c8c!important}.menu-drawer .list-menu__item--link,.menu-drawer .disclosure__button,.menu-drawer details>summary{background-color:transparent!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation,.menu-drawer__inner-submenu,.menu-drawer__submenu,.menu-drawer__utility-links{background-color:#f7f5f0!important;opacity:1!important}.menu-drawer__menu-item,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__utility-links a,.menu-drawer__utility-links .list-menu__item,.menu-drawer__account,.menu-drawer__menu li a{color:var(--ink)!important;font-family:var(--font-mono)!important;font-size:1.6rem!important;letter-spacing:.07em!important;text-transform:uppercase!important;background-color:transparent!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__utility-links a:hover,.menu-drawer__utility-links a:focus,.menu-drawer__menu li a:hover{color:var(--green)!important;background-color:#2d4a3e0f!important}.menu-drawer__menu li{border-bottom:1px solid rgba(26,31,28,.1)!important}.menu-drawer__menu-item .svg-wrapper svg,.menu-drawer__menu-item .svg-wrapper path,.menu-drawer__close-button .svg-wrapper svg,.menu-drawer__close-button .svg-wrapper path{stroke:var(--ink)!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nhvv-custom.css.map */
