.nx{--nx-bg: #ffffff;--nx-bg-alt: #f7f4ef;--nx-bg-deep: #1a1816;--nx-ink: #1a1816;--nx-ink-2: #55504a;--nx-muted: #8a837b;--nx-line: #e6e0d7;--nx-line-2: #d3cabd;--nx-accent: #8a6a4b;--nx-accent-soft: #f0e8de;--nx-sale: #a6402f;--nx-sale-soft: #fbeae6;--nx-ok: #4a6b52;--nx-serif: var(--font-heading-family, Georgia, "Times New Roman", serif);--nx-sans: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--nx-pad: clamp(16px, 4vw, 40px);--nx-max: 1360px;--nx-gap: clamp(12px, 2vw, 24px);font-family:var(--nx-sans);font-size:16px;color:var(--nx-ink);box-sizing:border-box}.nx *,.nx *:before,.nx *:after{box-sizing:border-box}.nx [hidden]{display:none!important}.nx__inner{max-width:var(--nx-max);margin:0 auto;padding-left:var(--nx-pad);padding-right:var(--nx-pad)}.nx__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--nx-accent);margin:0 0 9px;font-weight:500}.nx__title{font-family:var(--nx-serif);font-weight:400;font-size:clamp(26px,3.4vw,38px);line-height:1.1;letter-spacing:.01em;margin:0;text-wrap:balance;color:var(--nx-ink)}.nx__sub{margin:10px 0 0;color:var(--nx-ink-2);font-size:16px;max-width:62ch;line-height:1.6}.nx__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,3vw,32px);flex-wrap:wrap}.nx__head--center{flex-direction:column;align-items:center;text-align:center}.nx__head--center .nx__sub{text-align:center}.nx__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;text-decoration:none;border:1px solid var(--nx-ink);background:var(--nx-ink);color:#fff;border-radius:0;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;line-height:1.2;text-align:center}.nx__btn:hover,.nx__btn--ghost{background:transparent;color:var(--nx-ink)}.nx__btn--ghost:hover{background:var(--nx-ink);color:#fff}.nx__link{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-ink);text-decoration:none;border-bottom:1px solid var(--nx-line-2);padding-bottom:2px;white-space:nowrap;transition:border-color .18s ease}.nx__link:hover{border-color:var(--nx-ink)}.nx a:focus-visible,.nx button:focus-visible,.nx summary:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-card{position:relative;display:flex;flex-direction:column}.nx-card__media{position:relative;display:block;overflow:hidden;background:var(--nx-bg-alt);aspect-ratio:3 / 4}.nx-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s ease,transform .6s ease}.nx-card__media img.nx-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.nx-card:hover .nx-card__img--alt{opacity:1}.nx-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--nx-sale);color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;font-weight:600;line-height:1}.nx-card__badge--sold{background:var(--nx-bg-deep);left:auto;right:10px}.nx-card__body{padding:13px 0 0}.nx-card__name{font-size:14px;font-weight:500;line-height:1.35;margin:0 0 7px;color:var(--nx-ink);text-decoration:none;display:block}.nx-card__name:hover{text-decoration:underline;text-underline-offset:3px}.nx-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.nx-price__now{font-size:19px;font-weight:600;color:var(--nx-ink);letter-spacing:-.01em}.nx-price__was{font-size:15px;color:var(--nx-muted);text-decoration:line-through}.nx-price--sale .nx-price__now{color:var(--nx-sale)}.nx-card__swatches{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.nx-card__swatch{width:14px;height:14px;border-radius:50%;border:1px solid var(--nx-line-2);display:block}.nx-card__more{font-size:11px;color:var(--nx-muted);align-self:center}.nx-grid{display:grid;gap:var(--nx-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.nx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58vw,1fr);gap:var(--nx-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px;-webkit-overflow-scrolling:touch}.nx-rail>*{scroll-snap-align:start}@media(min-width:750px){.nx-rail{grid-auto-columns:minmax(30%,1fr)}}@media(min-width:990px){.nx-rail{grid-auto-columns:calc((100% - var(--nx-gap) * 3) / 4)}}.nx-rail::-webkit-scrollbar{height:3px}.nx-rail::-webkit-scrollbar-track{background:var(--nx-line)}.nx-rail::-webkit-scrollbar-thumb{background:var(--nx-line-2)}.nx-railnav{display:flex;gap:6px}.nx-railnav button{width:40px;height:40px;border:1px solid var(--nx-line-2);background:transparent;color:var(--nx-ink);cursor:pointer;display:grid;place-items:center;transition:background .18s ease,color .18s ease;padding:0}.nx-railnav button:hover{background:var(--nx-ink);color:#fff;border-color:var(--nx-ink)}.nx-railnav svg{width:15px;height:15px}.nx-section{padding-top:var(--nx-pt, 56px);padding-bottom:var(--nx-pb, 56px)}.nx-section--alt{background:var(--nx-bg-alt)}@media(prefers-reduced-motion:reduce){.nx *,.nx *:before,.nx *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nx.css.map */
