.nd-catalog-shop #StoreContent{--nd-river-deep: #0d1515;--nd-river-panel: #151e1d;--nd-river-ivory: #f8eee0;--nd-river-amber: #ead0a5;--nd-river-secondary: #c9bdab;--nd-catalog-line: #e4cda13b;--nd-catalog-muted: var(--nd-river-secondary);--nd-night-header-height: 88px;--paper: var(--nd-river-panel);--ink: var(--nd-river-ivory);--wine: var(--nd-river-amber);--gold: var(--nd-river-amber);--line: var(--nd-catalog-line);--muted: var(--nd-river-secondary);background:var(--nd-river-deep);color:var(--nd-river-ivory);color-scheme:dark}.nd-catalog-shop #StoreContent:before,.nd-catalog-shop #StoreContent:after{display:block;top:0;right:0;bottom:0;left:0;mask-image:none;-webkit-mask-image:none;mix-blend-mode:normal}.nd-catalog-shop #StoreContent:before{top:-3%;right:-3%;bottom:-3%;left:-3%;background-position:50% 65%;background-size:cover;filter:brightness(.69) saturate(.6);opacity:.63;animation:nd-night-river-current 24s ease-in-out infinite alternate}.nd-catalog-shop #StoreContent:after{background:linear-gradient(180deg,#070d0de8,#08101063 35%,#08101070 62%,#071011d9),radial-gradient(ellipse at 50% 43%,#111c1700 22%,#080e0dbd);filter:none;opacity:1;animation:none;will-change:auto}@keyframes nd-night-river-current{0%{transform:translate3d(-.9%,-.35%,0) scale(1.015)}to{transform:translate3d(1%,.8%,0) scale(1.045)}}.nd-catalog-shop #StoreContent :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--nd-river-amber);outline-offset:4px}#StoreContent>.shopify-section-group-header-group{position:sticky;top:0;z-index:40}.nd-catalog-shop #StoreContent .header{height:var(--nd-night-header-height);background:linear-gradient(180deg,#0a1110fa,#0a1110db 68%,#0a111000);border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.nd-catalog-shop #StoreContent .header>:is(.wordmark,.bag-button),.nd-catalog-shop #StoreContent .header .mobile-menu>summary{position:relative;z-index:2}.nd-catalog-shop #StoreContent .header>.wordmark{color:var(--nd-river-ivory);font-size:clamp(27px,3vw,43px);text-shadow:0 2px 25px #080c0bdf}.nd-catalog-shop #StoreContent .header .wordmark>span{color:var(--nd-river-amber);letter-spacing:.23em}.nd-catalog-shop #StoreContent .header .mobile-menu>summary{width:auto;min-width:58px;min-height:44px;padding:0;color:var(--nd-river-ivory);list-style:none}#StoreContent .mobile-menu>summary::-webkit-details-marker{display:none}#StoreContent .nd-night-menu-label{display:inline-grid;min-height:31px;place-items:center;padding:0 12px;border:1px solid #ead0a54f;border-radius:30px;background:#101917bd;font-family:var(--sans);font-size:10px;line-height:1;letter-spacing:.06em}#StoreContent .mobile-menu[open] .nd-night-menu-open,#StoreContent .mobile-menu:not([open]) .nd-night-menu-close{display:none}#StoreContent .mobile-menu summary:has(.nd-night-menu-label) .nd-menu-icon{display:none}.nd-catalog-shop #StoreContent .header .mobile-menu nav{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;min-height:0;display:flex;flex-direction:column;align-items:center;gap:clamp(32px,7vh,80px);padding:clamp(120px,20vh,190px) 22px 50px;overflow:auto;overscroll-behavior:contain;border:0;background:radial-gradient(ellipse at 50% 42%,#0c1411c4,#080e0de8 75%);box-shadow:none;z-index:1}#StoreContent .header .mobile-menu:not([open]) nav{display:none!important}.nd-catalog-shop #StoreContent .header .mobile-menu nav a{color:var(--nd-river-ivory);border:0;padding:10px 0;line-height:1.25;text-align:center}.nd-catalog-shop #StoreContent .header .mobile-menu nav a:is(:hover,[aria-current=page]){color:var(--nd-river-amber);text-decoration:underline}#StoreContent .nd-night-menu-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(100%,630px);gap:clamp(8px,3vw,42px)}.nd-catalog-shop #StoreContent .header .mobile-menu nav .nd-night-menu-collections>.nd-night-menu-category{display:grid;gap:15px;justify-items:center;margin-top:0;font-family:var(--serif);font-size:clamp(16px,2.5vw,24px);font-weight:400;letter-spacing:0}#StoreContent .nd-night-menu-category img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;filter:drop-shadow(0 7px 12px #0205049c)}#StoreContent .nd-night-menu-thumb--custom{position:relative;display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden}#StoreContent .nd-night-menu-thumb--custom img{position:absolute;top:50%;left:50%;width:171%;max-width:none;transform:translate(-83.3%,-51.5%);clip-path:inset(0 0 0 68%)}#StoreContent .nd-night-menu-secondary{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 27px}.nd-catalog-shop #StoreContent .header .mobile-menu nav .nd-night-menu-secondary a{font-family:var(--sans);font-size:12px;letter-spacing:.03em}#StoreContent .nd-night-stage{position:relative;display:block;min-height:410px;height:calc(100vh - var(--nd-night-header-height));height:calc(100svh - var(--nd-night-header-height));overflow:hidden;isolation:isolate}#StoreContent .nd-night-field{position:absolute;top:0;right:0;bottom:66px;left:0}#StoreContent .nd-night-piece{position:absolute;left:var(--nd-left);top:var(--nd-top);z-index:var(--nd-depth-order, 1);display:grid;align-items:center;width:var(--nd-size);height:auto;aspect-ratio:3 / 2;transform:translate(calc(-50% + var(--nd-night-x, 0px)),calc(-50% + var(--nd-night-y, 0px)));transition:transform .35s cubic-bezier(.2,.7,.28,1);text-decoration:none;-webkit-tap-highlight-color:transparent}#StoreContent .nd-night-piece--lotus{--nd-left: 24%;--nd-top: 37%;--nd-size: clamp(230px, 32vw, 470px);--nd-current-duration: 76s;--nd-current-delay: -11s;--nd-hit-area: 22% 21% 19%;--nd-drift-cycle: 9.4s;--nd-drift-delay: -2s;--nd-drift-angle: -5deg;--nd-depth-order: 3}#StoreContent .nd-night-piece--cluster{--nd-left: 69%;--nd-top: 24%;--nd-size: clamp(196px, 27vw, 390px);--nd-current-duration: 92s;--nd-current-delay: -70s;--nd-hit-area: 20% 24% 20% 34%;--nd-drift-cycle: 11.4s;--nd-drift-delay: -7s;--nd-drift-angle: 4deg;--nd-depth-order: 2}#StoreContent .nd-night-piece--gold{--nd-left: 51%;--nd-top: 60%;--nd-size: clamp(250px, 35vw, 510px);--nd-current-duration: 82s;--nd-current-delay: -42s;--nd-hit-area: 14% 18% 15% 22%;--nd-drift-cycle: 10.1s;--nd-drift-delay: -4s;--nd-drift-angle: 3deg;--nd-depth-order: 4}#StoreContent .nd-night-piece--silver{--nd-left: 86%;--nd-top: 76%;--nd-size: clamp(178px, 24vw, 335px);--nd-current-duration: 96s;--nd-current-delay: -83s;--nd-hit-area: 8% 15% 10% 21%;--nd-drift-cycle: 12s;--nd-drift-delay: -8s;--nd-drift-angle: -4deg;--nd-depth-order: 1}#StoreContent .nd-night-echo{--nd-depth-order: 0;--nd-current-opacity: .34;opacity:.34;filter:blur(4px) saturate(.65);pointer-events:none;-webkit-user-select:none;user-select:none}#StoreContent .nd-night-echo--one{--nd-left: 7%;--nd-top: 81%;--nd-size: clamp(122px, 17vw, 235px);--nd-drift-cycle: 15s;--nd-current-duration: 108s;--nd-current-delay: -6s}#StoreContent .nd-night-echo--two{--nd-left: 45%;--nd-top: 11%;--nd-size: clamp(99px, 14vw, 195px);--nd-drift-cycle: 18s;--nd-current-duration: 120s;--nd-current-delay: -49s}@supports (translate: 1px 1px){@media(prefers-reduced-motion:no-preference){#StoreContent .nd-night-piece{left:50%;animation:nd-night-piece-current var(--nd-current-duration) var(--nd-current-delay) linear infinite}}}@keyframes nd-night-piece-current{0%{translate:-34vw clamp(-28px,-2.6vh,-11px);opacity:0}9%,91%{opacity:var(--nd-current-opacity, 1)}to{translate:34vw clamp(14px,3vh,32px);opacity:0}}#StoreContent a.nd-night-piece:is(:active,:focus-visible,[data-night-focused]){animation-play-state:paused;opacity:1!important}#StoreContent a.nd-night-piece:is(:active,:focus-visible,[data-night-focused]) .nd-night-drift{animation-play-state:paused}#StoreContent .nd-night-drift{position:relative;display:grid;place-items:center;width:100%;height:100%;transform-origin:center;animation:nd-night-jewel-drift var(--nd-drift-cycle, 10s) var(--nd-drift-delay, 0s) ease-in-out infinite;filter:drop-shadow(0 12px 18px #0008)}#StoreContent a.nd-night-piece{pointer-events:none}#StoreContent a.nd-night-piece .nd-night-drift:before{content:"";position:absolute;inset:var(--nd-hit-area);pointer-events:auto;cursor:pointer}#StoreContent .nd-night-art{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}#StoreContent a.nd-night-piece .nd-night-drift{filter:blur(clamp(3px,.44vw,6px)) brightness(.85) drop-shadow(0 12px 18px #0008);transition:filter .38s ease}#StoreContent a.nd-night-piece:is(:focus-visible,[data-night-focused]) .nd-night-drift{filter:blur(0) brightness(1) drop-shadow(0 12px 18px #0008)}@keyframes nd-night-jewel-drift{0%,to{transform:translate3d(-3px,5px,0) rotate(var(--nd-drift-angle, 0deg))}50%{transform:translate3d(7px,-11px,0) rotate(calc(var(--nd-drift-angle, 0deg) + 3deg))}}#StoreContent .nd-night-piece-label{position:absolute;left:50%;bottom:0;max-width:100%;width:max-content;padding:5px 10px;border-radius:20px;background:#0a1210db;color:var(--nd-river-ivory);font:500 11px/1.3 var(--sans);text-align:center;transform:translate(-50%,4px);opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}#StoreContent a.nd-night-piece:is(:focus-visible,[data-night-focused]){z-index:5}#StoreContent a.nd-night-piece:is(:focus-visible,[data-night-focused]) .nd-night-piece-label{opacity:1;pointer-events:auto;transform:translate(-50%)}.nd-catalog-shop #StoreContent a.nd-night-piece:focus-visible{outline:none}#StoreContent a.nd-night-piece:focus-visible .nd-night-piece-label{outline:2px solid var(--nd-river-amber);outline-offset:3px}@media(hover:hover)and (pointer:fine){#StoreContent a.nd-night-piece:hover{z-index:5;animation-play-state:paused;opacity:1!important}#StoreContent a.nd-night-piece:hover .nd-night-drift{animation-play-state:paused}#StoreContent a.nd-night-piece:hover .nd-night-drift{filter:blur(0) brightness(1) drop-shadow(0 12px 18px #0008)}#StoreContent a.nd-night-piece:hover .nd-night-piece-label{opacity:1;pointer-events:auto;transform:translate(-50%)}}#StoreContent .nd-night-controls{position:absolute;z-index:6;bottom:max(12px,env(safe-area-inset-bottom));inset-inline:var(--nd-catalog-gutter);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}#StoreContent :is(.nd-night-scroll,.nd-night-motion){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--nd-river-ivory);border:0;text-shadow:0 1px 7px #000;font:500 10px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#StoreContent .nd-night-scroll{grid-column:2;text-decoration:none}#StoreContent .nd-night-motion{grid-column:3;justify-self:end;color:var(--nd-river-secondary);cursor:pointer}#StoreContent .nd-night-motion[hidden]{display:none}#StoreContent :is(.nd-night-scroll,.nd-night-motion):hover{color:var(--nd-river-amber);text-decoration:underline}#StoreContent #pieces{scroll-margin-top:var(--nd-night-header-height)}.nd-catalog-shop #StoreContent :is(.nd-catalog-toolbar,.nd-design-visual figcaption,.product-page,.cart-page,.prose-page,.nd-hammered-section){background:transparent}.nd-catalog-shop #StoreContent .nd-view-switch button{color:var(--nd-river-secondary)}.nd-catalog-shop #StoreContent .nd-view-switch button:is([aria-pressed=true],:hover){background:#ddc28c19;border-color:var(--nd-catalog-line);color:var(--nd-river-amber)}.nd-catalog-shop #StoreContent :is(.product-visual,.nd-design-visual,.product-gallery>img,.cart-item img){background:#e9ddcc}.nd-catalog-shop #StoreContent :is(.product-photo img,.nd-design-visual img){mix-blend-mode:normal}.nd-catalog-shop #StoreContent :is(.eyebrow,.nd-page-back a,.detail-price,.product-price,.remove,.pagination a:hover){color:var(--nd-river-amber)}.nd-catalog-shop #StoreContent :is(.rte,.product-description,.nd-inquiry-intro,.nd-hammered-statement,.nd-hammered-section .rte,.muted){color:var(--nd-river-secondary)}.nd-catalog-shop #StoreContent :is(.cart-summary,.empty-state,.nd-form-success){background:#15201ee6;border-color:var(--nd-catalog-line);color:var(--nd-river-ivory)}.nd-catalog-shop #StoreContent .nd-form-errors{border-color:#b58379;background:#301f20;color:#ffd8cf}.nd-catalog-shop #StoreContent :is(.nd-inquiry-form,.contact-form,.product-information,.cart-page,.search-form,.collection-tools) :is(input:not([type=hidden]),textarea,select){border:1px solid #dbc49a68;background:var(--nd-river-panel);color:var(--nd-river-ivory)}.nd-catalog-shop #StoreContent :is(input,textarea)::placeholder{color:var(--nd-river-secondary)}.nd-catalog-shop #StoreContent :is(.wine,.cream){background:var(--nd-river-amber);border-color:var(--nd-river-amber);color:#201a11}.nd-catalog-shop #StoreContent :is(.wine,.cream):hover{background:var(--nd-river-ivory);border-color:var(--nd-river-ivory)}.nd-catalog-shop #StoreContent .outline{background:#111b19ce;color:var(--nd-river-ivory);border-color:#d8bd897d}.nd-catalog-shop #StoreContent .outline:hover{background:#26322c}.nd-catalog-shop #StoreContent .button:disabled{background:#2c322b;border-color:#7e7967;color:#c7bbab}.nd-catalog-shop #StoreContent .footer{background:#0b1413e3;color:var(--nd-river-ivory);border-top-color:var(--nd-catalog-line)}html[data-nd-night-motion=paused] #StoreContent:before,#StoreContent .nd-night-stage:is([data-motion-paused],[data-offscreen]) :is(.nd-night-piece,.nd-night-drift){animation-play-state:paused}@media(max-width:720px){.nd-catalog-shop #StoreContent{--nd-night-header-height: 76px}.nd-catalog-shop #StoreContent .header>.wordmark{font-size:clamp(24px,7.1vw,34px)}.nd-catalog-shop #StoreContent .header .wordmark>span{letter-spacing:.2em}.nd-catalog-shop #StoreContent:before{background-position:52% 64%}#StoreContent .nd-night-piece--lotus{--nd-left: 31%;--nd-top: 21%;--nd-size: clamp(145px, 58vw, 345px)}#StoreContent .nd-night-piece--cluster{--nd-left: 72%;--nd-top: 42%;--nd-size: clamp(136px, 54vw, 305px)}#StoreContent .nd-night-piece--gold{--nd-left: 32%;--nd-top: 66%;--nd-size: clamp(155px, 60vw, 348px)}#StoreContent .nd-night-piece--silver{--nd-left: 74%;--nd-top: 83%;--nd-size: clamp(120px, 48vw, 290px)}#StoreContent .nd-night-piece--lotus{--nd-current-delay: -17s}#StoreContent .nd-night-piece--cluster{--nd-current-delay: -75s}#StoreContent .nd-night-piece--gold{--nd-current-delay: -20s}#StoreContent .nd-night-piece--silver{--nd-current-delay: -81s}#StoreContent .nd-night-echo--one{--nd-left: 6%;--nd-top: 44%;--nd-size: clamp(80px, 29vw, 175px)}#StoreContent .nd-night-echo--two{--nd-left: 80%;--nd-top: 10%;--nd-size: clamp(72px, 27vw, 157px)}#StoreContent .nd-night-motion{font-size:9px;letter-spacing:0;text-transform:none}}@media(max-width:410px){#StoreContent .nd-night-controls{grid-template-columns:minmax(0,1fr) auto}#StoreContent .nd-night-scroll{grid-column:1;justify-self:start}#StoreContent .nd-night-motion{grid-column:2}}@media(prefers-reduced-motion:reduce){.nd-catalog-shop #StoreContent:before,.nd-catalog-shop #StoreContent .header .mobile-menu nav,#StoreContent .nd-night-drift{animation:none;will-change:auto}#StoreContent :is(.nd-night-piece,.nd-night-piece-label,a.nd-night-piece .nd-night-drift){transition:none}}@media print{.nd-catalog-shop #StoreContent{background:#fff;color:#000}.nd-catalog-shop #StoreContent:before,.nd-catalog-shop #StoreContent:after,#StoreContent .nd-night-stage{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/night-river.css.map */
