@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,700;0,800;0,900;1,700&display=swap";:root{--nvsart-black: #060610;--nvsart-navy: #001C58;--nvsart-red: #DA291C;--nvsart-cream: #F0EDE6;--nvsart-gold: #C9A84C;--nvsart-surface: #0D0D1C;--nvsart-surface-2: #141420;--nvsart-border: rgba(240, 237, 230, .08);--nvsart-border-red: rgba(218, 41, 28, .2);--nvsart-glow: rgba(218, 41, 28, .15);--nvsart-font-display: "Barlow Condensed", sans-serif;--transition-fast: .15s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-dramatic: .5s cubic-bezier(.16, 1, .3, 1)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--nvsart-black)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nvsart-red),var(--nvsart-navy));border-radius:0}h1,.h1{font-family:var(--nvsart-font-display)!important;font-weight:900!important;letter-spacing:.04em!important;line-height:.92!important}h2,.h2{font-family:var(--nvsart-font-display)!important;font-weight:800!important;letter-spacing:.03em!important;line-height:.95!important}h3,.h3{font-family:var(--nvsart-font-display)!important;font-weight:700!important;letter-spacing:.02em!important}h4,h5,h6{font-family:var(--nvsart-font-display)!important;font-weight:700!important;letter-spacing:.05em!important}body{background-color:var(--nvsart-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{background:var(--nvsart-red)!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar p,.announcement-bar a,.announcement-bar span{color:var(--nvsart-cream)!important;font-weight:700!important;letter-spacing:.18em!important;font-size:10px!important;text-transform:uppercase!important}header-component,.header{background:#060610f2!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid var(--nvsart-border-red)!important;transition:background var(--transition-smooth)!important}.header__nav-item a,.header__nav a{letter-spacing:.1em!important;font-size:11px!important;text-transform:uppercase!important;font-weight:600!important;transition:color var(--transition-fast)!important}.header__nav-item a:hover,.header__nav a:hover{color:var(--nvsart-red)!important}.header__cart-count{background:var(--nvsart-red)!important;border-radius:0!important}.header-logo__image{filter:brightness(0) invert(1);opacity:.95;height:56px!important;width:auto!important}@media(max-width:749px){.header-logo__image{height:44px!important}}.button,button.button,a.button{border-radius:0!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;transition:background var(--transition-smooth),transform var(--transition-fast),box-shadow var(--transition-smooth)!important;position:relative;overflow:hidden}.button:hover,a.button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 24px var(--nvsart-glow)!important}.card,[class*=product-card]{background:var(--nvsart-surface)!important;border-radius:0!important;border:1px solid var(--nvsart-border)!important;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)!important;overflow:hidden}.card:hover,[class*=product-card]:hover{transform:translateY(-4px)!important;box-shadow:0 20px 60px #00000080,0 0 0 1px var(--nvsart-border-red)!important}.card .media img,[class*=product-card] .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card:hover .media img,[class*=product-card]:hover .media img{transform:scale(1.08)!important}.badge,[class*=badge]{border-radius:0!important;letter-spacing:.1em;font-size:9px;font-weight:700;text-transform:uppercase;padding:3px 8px}[class*=marquee],marquee-component{background:var(--nvsart-red)!important}[class*=marquee] *,[class*=marquee] p,[class*=marquee] span{color:var(--nvsart-cream)!important;font-weight:700!important;letter-spacing:.2em!important;font-size:10px!important;text-transform:uppercase!important}footer,.footer{background:var(--nvsart-black)!important;border-top:1px solid var(--nvsart-border-red)!important}footer a:hover,.footer a:hover{color:var(--nvsart-red)!important;transition:color var(--transition-fast)!important}input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select{border-radius:0!important;transition:border-color var(--transition-fast)!important}input:focus,textarea:focus,select:focus{border-color:var(--nvsart-red)!important;outline:none!important;box-shadow:0 1px 0 var(--nvsart-red)!important}cart-drawer,.cart-drawer{background:var(--nvsart-black)!important;border-left:1px solid var(--nvsart-border-red)!important}.variant-button,.variant-swatch{border-radius:0!important;transition:all var(--transition-fast)!important}.variant-button--selected,.variant-swatch--selected{border-color:var(--nvsart-red)!important;box-shadow:0 0 0 2px var(--nvsart-red)!important}.shopify-section:first-of-type>*{position:relative;overflow:hidden}.shopify-section+.shopify-section{border-top:1px solid rgba(218,41,28,.06)}.modal,.popover,.drawer{border-radius:0!important}@media(prefers-reduced-motion:no-preference){.content-for-layout{animation:nvsartPageEnter .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes nvsartPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.section-heading,[class*=section__title],[class*=section-title]{position:relative;padding-bottom:16px}.section-heading:after,[class*=section__title]:after,[class*=section-title]:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:var(--nvsart-red)}@media(max-width:768px){h1,.h1{letter-spacing:.02em!important}.button{min-height:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nvsart-custom.css.map */
