:root{--nx-gold: #C9A96E;--nx-gold-light: #E8D5B0;--nx-gold-dark: #9A7A4A;--nx-deep: #0A0A0A;--nx-charcoal: #1A1A1A;--nx-offwhite: #FAFAF8;--nx-cream: #F5F0E8;--nx-green: #174f19;--nx-green-light: #cfe2d0;--nx-border-subtle: rgba(201, 169, 110, .15);--nx-border: rgba(201, 169, 110, .35);--nx-ease: cubic-bezier(.25, .46, .45, .94);--nx-ease-out: cubic-bezier(.16, 1, .3, 1);--nx-duration: .32s;--nx-duration-fast: .18s;--nx-tracking-wide: .08em;--nx-tracking-wider: .14em;--nx-tracking-caps: .2em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#c9a96e33;color:var(--nx-deep)}@media(min-width:750px){::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--nx-offwhite)}::-webkit-scrollbar-thumb{background:var(--nx-gold);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--nx-gold-dark)}}.header{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid var(--nx-border-subtle);transition:box-shadow var(--nx-duration) var(--nx-ease),background-color var(--nx-duration) var(--nx-ease)}.header[data-stuck=true],.header.is-sticky{box-shadow:0 1px 0 var(--nx-border),0 4px 24px #0000000f}.header__logo img,.header-logo img{transition:opacity var(--nx-duration-fast) var(--nx-ease)}.header__logo:hover img,.header-logo:hover img{opacity:.82}.header__menu a,.header-menu__link{letter-spacing:var(--nx-tracking-wide);font-size:.8125rem;text-transform:uppercase;position:relative;transition:color var(--nx-duration-fast) var(--nx-ease)}.header__menu a:after,.header-menu__link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--nx-gold);transition:width var(--nx-duration) var(--nx-ease-out)}.header__menu a:hover:after,.header-menu__link:hover:after,.header__menu a[aria-current]:after{width:100%}.header-announcements{border-bottom:1px solid var(--nx-border-subtle);letter-spacing:var(--nx-tracking-wide);font-size:.75rem}.button,button.button,a.button,.add-to-cart-button{letter-spacing:var(--nx-tracking-wide);font-size:.8125rem;text-transform:uppercase;position:relative;overflow:hidden;transition:background-color var(--nx-duration) var(--nx-ease),transform var(--nx-duration-fast) var(--nx-ease),box-shadow var(--nx-duration) var(--nx-ease),opacity var(--nx-duration-fast) var(--nx-ease)}.button:before,.add-to-cart-button:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .55s var(--nx-ease);pointer-events:none}.button:hover:before,.add-to-cart-button:hover:before{left:160%}.button:hover,.add-to-cart-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000024}.button:active,.add-to-cart-button:active{transform:translateY(0) scale(.99)}.button--secondary,button.button--secondary{border-color:#00000040;transition:border-color var(--nx-duration) var(--nx-ease),color var(--nx-duration) var(--nx-ease),background var(--nx-duration) var(--nx-ease)}.button--secondary:hover{border-color:var(--nx-gold);color:var(--nx-gold-dark)}.card,.product-card,[class*=product-card]{transition:transform var(--nx-duration) var(--nx-ease-out),box-shadow var(--nx-duration) var(--nx-ease-out);border-radius:2px}.card:hover,.product-card:hover,[class*=product-card]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.card__media,.card-media,.product-card__image,.card .media{overflow:hidden}.card__media img,.card-media img,.product-card__image img,.card .media img{transition:transform .7s var(--nx-ease)!important;will-change:transform}.card:hover .card__media img,.card:hover .card-media img,.card:hover .media img,[class*=product-card]:hover img{transform:scale(1.04)}.card__title,.card-information__title,.product-card__title{letter-spacing:.02em;font-size:.9375rem;line-height:1.3}.price,.price__regular,.price__sale{letter-spacing:.03em}.price--sale .price__sale{color:var(--nx-gold-dark)}.product__title h1,.product-information h1,[class*=product-information] h1{letter-spacing:-.01em;line-height:1.1}.product__price .price,[class*=product-information] .price{font-size:1.25rem;letter-spacing:.04em}.variant-picker__button,[class*=variant-picker] button{transition:background-color var(--nx-duration-fast) var(--nx-ease),border-color var(--nx-duration-fast) var(--nx-ease),color var(--nx-duration-fast) var(--nx-ease),transform var(--nx-duration-fast) var(--nx-ease)}.variant-picker__button:hover{border-color:var(--nx-gold)!important}.variant-picker__button[aria-checked=true],.variant-picker__button.selected{box-shadow:0 0 0 2px var(--nx-gold)}[class*=trust],[class*=trustz],[id*=trustz],[id*=trust-badges]{margin-block:1.25rem!important}.sticky-add-to-cart__bar{border-top:1px solid var(--nx-border-subtle);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -4px 24px #00000014}.hero,[class*=hero]{position:relative}.hero__content h1:after,.hero h1:after{content:"";display:block;width:40px;height:2px;background:var(--nx-gold);margin-top:1rem;margin-bottom:.5rem}.hero__media-wrapper:after{background:linear-gradient(to right,rgba(0,0,0,.35) 0%,rgba(0,0,0,.12) 60%,transparent 100%)}.footer{border-top:1px solid var(--nx-border)}.footer a{letter-spacing:var(--nx-tracking-wide);font-size:.8125rem;transition:color var(--nx-duration-fast) var(--nx-ease)}.footer a:hover{color:var(--nx-gold)}.footer__title,.footer h2,.footer h3,.footer h4{letter-spacing:var(--nx-tracking-wider);font-size:.6875rem;text-transform:uppercase}.payment-icons__list{gap:8px}.payment-icons__item svg,.payment-icons__item img{opacity:.65;transition:opacity var(--nx-duration-fast) var(--nx-ease);filter:grayscale(.3)}.payment-icons__item:hover svg,.payment-icons__item:hover img{opacity:1;filter:grayscale(0)}.cart-drawer,[class*=cart-drawer]{border-left:1px solid var(--nx-border-subtle)}.cart-item__image,[class*=cart-item] img{border-radius:2px;transition:opacity var(--nx-duration-fast) var(--nx-ease)}.cart__total,.cart-summary__total,[class*=cart-total]{border-top:1px solid var(--nx-border-subtle);padding-top:1rem;letter-spacing:.04em}.cart__checkout-button,[class*=cart] .button--primary,[class*=cart-summary] .button{letter-spacing:var(--nx-tracking-caps);font-size:.75rem}.marquee__content,[class*=marquee]{letter-spacing:var(--nx-tracking-wide);font-size:.75rem}.section-heading,[class*=section] h2,[class*=section] .h2{position:relative}.field__input,input[type=text],input[type=email],input[type=tel],textarea,select{transition:border-color var(--nx-duration-fast) var(--nx-ease),box-shadow var(--nx-duration-fast) var(--nx-ease)}.field__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--nx-gold)!important;box-shadow:0 0 0 2px #c9a96e26!important;outline:none}.collection-card,[class*=collection-card]{transition:transform var(--nx-duration) var(--nx-ease-out),box-shadow var(--nx-duration) var(--nx-ease-out)}.collection-card:hover,[class*=collection-card]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001f}.collection-card__info,[class*=collection-card] [class*=info],[class*=collection-card] [class*=title]{letter-spacing:var(--nx-tracking-wide);text-transform:uppercase;font-size:.8125rem}.badge,[class*=badge]{letter-spacing:var(--nx-tracking-wide);font-size:.625rem;text-transform:uppercase;font-weight:500}.predictive-search,[class*=predictive-search]{border:1px solid var(--nx-border);box-shadow:0 16px 48px #0000001f;border-radius:2px}.modal__content,.quick-add-modal,[class*=modal__content]{border-radius:2px;box-shadow:0 24px 80px #0000002e}@media screen and (max-width:749px){.button,.add-to-cart-button{min-height:52px;font-size:.8125rem}.card:hover,.product-card:hover,[class*=product-card]:hover{transform:none;box-shadow:none}.card__title,.product-card__title{font-size:.875rem}}.divider,hr,[class*=divider]{border-color:var(--nx-border-subtle);opacity:1}:focus-visible{outline:2px solid var(--nx-gold);outline-offset:3px}.skeleton,[class*=skeleton]{background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%);background-size:200% 100%;animation:nx-shimmer 1.5s ease-in-out infinite}@keyframes nx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{.header,.footer,.cart-drawer{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nexova-premium.css.map */
