:root{--nm-gold: #C9963A;--nm-gold-light: #dbb05a;--nm-black: #0a0a0a;--nm-white: #ffffff;--nm-off-white: #FAFAF8;--nm-gray: #f2f1ef;--nm-border: #e8e6e2;--nm-muted: #888888;--nm-shadow: 0 2px 20px rgba(0,0,0,.06);--nm-shadow-hover: 0 16px 48px rgba(0,0,0,.14);--nm-ease: cubic-bezier(.25, .46, .45, .94);--nm-transition: .28s var(--nm-ease)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{background:var(--nm-black)!important;color:#fff9!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important}.announcement-bar a,.announcement-bar p{color:#fff9!important}.header-section,header-component{background:#fffffff2!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--nm-border)!important;transition:background var(--nm-transition),box-shadow var(--nm-transition)!important}.header__nav-link,.header__menu-link,.header__menu-item>a,.header__nav-item>a{font-size:.7rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--nm-black)!important;transition:color var(--nm-transition)!important}.header__nav-link:hover,.header__menu-link:hover{color:var(--nm-gold)!important}.button,.btn{font-weight:700!important;font-size:.66rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;transition:all var(--nm-transition)!important}.button--primary{background:var(--nm-black)!important;color:var(--nm-white)!important;border:none!important}.button--primary:hover{background:#1c1c1c!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000038!important}marquee-component{background:var(--nm-black)!important;border-top:none!important;border-bottom:none!important}.marquee__repeated-items p,.marquee__repeated-items span{font-size:.6rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ffffff80!important;white-space:nowrap}.product-card-wrapper,.card-wrapper{border-radius:0!important;overflow:hidden;background:var(--nm-white)!important;transition:transform var(--nm-transition),box-shadow var(--nm-transition)!important}.product-card-wrapper:hover,.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:var(--nm-shadow-hover)!important}.card__media,.product-card__media{background:var(--nm-gray)!important;overflow:hidden}.card__media img,.product-card__media img{transition:transform .7s var(--nm-ease)!important}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .product-card__media img{transform:scale(1.06)!important}.card__heading a,.product-card__name{font-size:.84rem!important;font-weight:500!important;color:var(--nm-black)!important;letter-spacing:.01em!important;line-height:1.45!important}.price__regular .price-item{font-size:.9rem!important;font-weight:700!important;color:var(--nm-black)!important}.price__sale .price-item--sale{color:var(--nm-gold)!important;font-weight:700!important}.price__compare .price-item--regular{color:var(--nm-muted)!important;text-decoration:line-through!important;font-size:.76rem!important}.quick-add-button{background:var(--nm-black)!important;color:var(--nm-white)!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;transition:background var(--nm-transition)!important}.quick-add-button:hover{background:#222!important}.badge--sale,.badge{background:var(--nm-gold)!important;color:var(--nm-white)!important;border-radius:0!important;font-size:.56rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:3px 8px!important}.section__header h2,.section__heading{font-size:2.4rem!important;font-weight:900!important;letter-spacing:-.04em!important;color:var(--nm-black)!important;line-height:1.04!important}.collection-card,.resource-list__item{border-radius:0!important;overflow:hidden;transition:transform var(--nm-transition),box-shadow var(--nm-transition)!important}.collection-card:hover,.resource-list__item:hover{transform:translateY(-5px)!important;box-shadow:var(--nm-shadow-hover)!important}footer,.footer-section{background:var(--nm-black)!important;color:#ffffff73!important}.footer__heading,.footer__col-heading{color:var(--nm-white)!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin-bottom:20px!important}footer a,.footer__link{color:#fff6!important;font-size:.82rem!important;text-decoration:none!important;transition:color var(--nm-transition)!important}footer a:hover,.footer__link:hover{color:var(--nm-white)!important}.footer__bottom,.footer-utilities{border-top:1px solid rgba(255,255,255,.08)!important;color:#ffffff38!important;font-size:.66rem!important;letter-spacing:.08em!important}.footer__bottom a{color:#ffffff38!important}.footer__bottom a:hover{color:#fff9!important}.cart-drawer__inner,.theme-drawer{background:var(--nm-white)!important}.cart-drawer__header{border-bottom:1px solid var(--nm-border)!important}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{border-radius:0!important;border:1px solid var(--nm-border)!important;font-size:.875rem!important;transition:border-color var(--nm-transition)!important}input:focus,textarea:focus,select:focus{border-color:var(--nm-black)!important;outline:none!important;box-shadow:0 0 0 2px #0a0a0a1a!important}.link,a.link{color:var(--nm-black)!important;font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color var(--nm-transition)}.link:hover{color:var(--nm-gold)!important}.section--page-width,.page-width{max-width:1440px!important}.popover,.header__submenu{border-radius:0!important;border:1px solid var(--nm-border)!important;box-shadow:var(--nm-shadow)!important}.spr-starrating,.rating-widget,.star-rating{color:var(--nm-gold)!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0a0a0a2e;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0a0a0a59}::selection{background:var(--nm-gold);color:#fff}::-moz-selection{background:var(--nm-gold);color:#fff}@media(max-width:749px){.header__inner,.section--page-width,.page-width{padding-inline:16px!important}}.nm-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94)}.nm-reveal.nm-visible{opacity:1;transform:none}.nm-reveal-scale{opacity:0;transform:scale(.96);transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94)}.nm-reveal-scale.nm-visible{opacity:1;transform:none}.nm-reveal-d1{transition-delay:.1s}.nm-reveal-d2{transition-delay:.18s}.nm-reveal-d3{transition-delay:.26s}.nm-reveal-d4{transition-delay:.34s}.nm-glass{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 32px #0a0a0a0f}.nm-glass-dark{background:#0a0a0abf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}@keyframes nm-pulse{0%{box-shadow:0 0 #c9963a80}70%{box-shadow:0 0 0 14px #c9963a00}to{box-shadow:0 0 #c9963a00}}.nm-pulse{animation:nm-pulse 2.5s infinite}@keyframes nm-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.nm-shimmer{background:linear-gradient(90deg,#f2f1ef 25%,#e8e6e2,#f2f1ef 75%);background-size:800px 100%;animation:nm-shimmer 1.6s infinite}.header-section.nm-scrolled,header-component.nm-scrolled{box-shadow:0 4px 32px #0000001a!important}.nm-img-zoom{overflow:hidden}.nm-img-zoom img{transition:transform .65s cubic-bezier(.25,.46,.45,.94);display:block;width:100%}.nm-img-zoom:hover img{transform:scale(1.06)}.product-card__quick-add-button,.quick-add__submit,.quick-add-button--full{background:#0a0a0ae0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-radius:0!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.14em!important}.cart-drawer{border-left:none!important;box-shadow:-12px 0 48px #0000001f!important}.cart-drawer__header{padding:24px 28px!important}.cart-drawer__title{font-size:.72rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.product__media{border-radius:0!important}.product__title{letter-spacing:-.025em!important;font-weight:800!important}.product-form__submit{border-radius:0!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:transform .22s,box-shadow .22s!important}.product-form__submit:hover:not([disabled]){transform:translateY(-2px)!important;box-shadow:0 8px 24px #0003!important}.shopify-payment-button__button{border-radius:0!important;font-weight:700!important;font-size:.7rem!important;letter-spacing:.12em!important}@media(max-width:749px){.header-drawer{background:#0a0a0a!important}.header-drawer__navigation a,.header-drawer a[href]{color:#fffc!important;font-size:.94rem!important;font-weight:600!important;letter-spacing:.02em!important;transition:color .2s!important}.header-drawer__navigation a:hover{color:#fff!important}}h1,h2,h3{font-feature-settings:"kern" 1,"liga" 1}.nm-divider-line{width:40px;height:2px;background:linear-gradient(to right,#c9963a,#c9963a00);display:block;margin:18px auto 0}.breadcrumbs,.breadcrumb{font-size:.68rem!important;color:#0a0a0a61!important;letter-spacing:.06em!important}img[loading=lazy]{transition:opacity .35s}.facets__label,.facets__heading{font-size:.68rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--nm-black)!important}.facets__summary-label{font-size:.72rem!important;font-weight:600!important}.pagination__item{border-radius:0!important;font-weight:600!important;font-size:.78rem!important}.pagination__item--current{background:var(--nm-black)!important;color:var(--nm-white)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dreo-custom.css.map */
