.nyr{--paper:var(--ny-paper,#ffffff);--peach:var(--ny-accent,#ffe0c5);--peach-50:var(--ny-accent-soft,#fff5ec);--ink:var(--ny-ink,#101010);--ink-70:color-mix(in srgb,var(--ny-ink,#101010) 70%,transparent);--ink-45:color-mix(in srgb,var(--ny-ink,#101010) 45%,transparent);--ink-22:color-mix(in srgb,var(--ny-ink,#101010) 22%,transparent);--rule:var(--ny-rule,#efe5db);--rule-strong:var(--ny-rule-strong,#e0d0be);--good:var(--ny-good,#14603a);--serif:var(--ny-font-head,'Playfair Display',Georgia,serif);--sans:var(--ny-font-body,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif);--out:cubic-bezier(.23,1,.32,1);--gap:clamp(14px,1.5vw,24px);--nyr-cols:4;position:relative;display:block;max-width:1460px;margin:0 auto;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased}.nyr *,.nyr *::before,.nyr *::after{box-sizing:border-box}.nyr button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;border-radius:0;padding:0;-webkit-appearance:none;appearance:none}.nyr a{color:inherit;text-decoration:none}.nyr :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nyr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--rule)}.nyr-title{font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(23px,2.5vw,33px)!important;line-height:1.1!important;margin:0!important;padding:0!important;letter-spacing:-.005em;color:var(--ink)!important}.nyr-sub{font-size:14px;color:var(--ink-45);margin:8px 0 0!important}.nyr-tools{display:flex;align-items:center;gap:18px}.nyr-all{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid var(--ink-22);transition:border-color 200ms var(--out)}.nyr-all svg{transition:transform 300ms var(--out)}.nyr-all:hover{border-color:var(--ink)}.nyr-all:hover svg{transform:translateX(4px)}.nyr-arrows{display:flex;gap:8px}.nyr-arrows button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ink)!important;color:var(--ink)!important;background:transparent!important;transition:background-color 200ms var(--out),color 200ms var(--out),opacity 200ms var(--out),transform 140ms var(--out)}.nyr-arrows button:hover{background:var(--ink)!important;color:var(--ny-paper,#fff)!important}.nyr-arrows button:active{transform:scale(.94)}.nyr-arrows button[disabled]{opacity:.22;pointer-events:none}.nyr-arrows[hidden]{display:none}.nyr-viewport{position:relative;margin:0 -4px}.nyr-track{display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;padding:26px 4px 4px;margin:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab}.nyr-track::-webkit-scrollbar{display:none}.nyr-track.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.nyr-track.dragging *{pointer-events:none}.nyr-track:focus{outline:none}.nyr-track:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.nyr-card{position:relative;flex:0 0 calc((100% - (var(--nyr-cols) - 1) * var(--gap)) / var(--nyr-cols));scroll-snap-align:start;display:flex;flex-direction:column;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.nyr[data-cols="2"]{--nyr-cols:2}.nyr[data-cols="3"]{--nyr-cols:3}.nyr[data-cols="4"]{--nyr-cols:4}.nyr[data-cols="5"]{--nyr-cols:5}.nyr-frame{position:relative;aspect-ratio:3/4;background:var(--peach-50);overflow:hidden}.nyr-frame img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:cover;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block;transition:transform 900ms var(--out),opacity 420ms var(--out)}.nyr-frame img.alt{opacity:0;transform:scale(1.05)}.nyr-cover{position:absolute;inset:0;z-index:2}.nyr-veil{position:absolute;left:0;right:0;bottom:0;height:58%;z-index:1;pointer-events:none;opacity:0;transition:opacity 320ms var(--out);background:linear-gradient(to top,color-mix(in srgb,var(--ny-ink,#101010) 52%,transparent),color-mix(in srgb,var(--ny-ink,#101010) 12%,transparent) 55%,transparent)}.nyr-badge{position:absolute;top:14px;left:14px;z-index:3;background:var(--peach);color:var(--ink);font-family:var(--sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1;padding:7px 10px}.nyr-badge.ink{background:var(--ink);color:var(--paper)}.nyr-quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:4;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--ink)!important;color:var(--ny-paper,#fff)!important;border:0!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity 260ms var(--out),transform 320ms var(--out),background-color 200ms var(--out)}.nyr-quick .lbl{transition:opacity 160ms var(--out),transform 200ms var(--out)}.nyr-quick .spin{position:absolute;width:17px;height:17px;border:2px solid color-mix(in srgb,var(--ny-paper,#fff) 30%,transparent);border-top-color:var(--ny-paper,#fff);border-radius:50%;opacity:0;transition:opacity 140ms var(--out)}.nyr-quick .tick{position:absolute;width:17px;height:15px;opacity:0;transform:scale(.7);color:var(--ny-paper,#fff);transition:opacity 160ms var(--out),transform 260ms var(--out)}.nyr-quick .tick path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset 340ms var(--out) 60ms}.nyr-quick.is-loading{pointer-events:none}.nyr-quick.is-loading .lbl{opacity:0;transform:translateY(-6px)}.nyr-quick.is-loading .spin{opacity:1;animation:nyr-spin .62s linear infinite}@keyframes nyr-spin{to{transform:rotate(360deg)}}.nyr-quick.is-done{background-color:var(--good)!important}.nyr-quick.is-done .lbl{opacity:0;transform:translateY(-6px)}.nyr-quick.is-done .tick{opacity:1;transform:none}.nyr-quick.is-done .tick path{stroke-dashoffset:0}.nyr-hover .nyr-card:hover .nyr-quick,.nyr-card:focus-within .nyr-quick{opacity:1;transform:none;pointer-events:auto}.nyr-hover .nyr-quick:hover{background-color:color-mix(in srgb,var(--ny-ink,#101010) 70%,#000)!important}.nyr-quick:active{transform:scale(.985)}.nyr-touch .nyr-quick{opacity:1;transform:none;pointer-events:auto;height:44px}.nyr-meta{display:block;padding:15px 2px 16px;border-bottom:1px solid var(--rule);position:relative;text-decoration:none!important;color:var(--ink)!important;background:none!important}.nyr-meta::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 520ms var(--out)}.nyr-cats{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:9px;transition:color 220ms var(--out)}.nyr-line{display:flex;align-items:baseline;gap:10px}.nyr-name{font-family:var(--serif)!important;font-weight:500!important;font-size:18px;line-height:1.25!important;flex:0 1 auto;color:var(--ink)!important;transition:transform 320ms var(--out)}.nyr-leader{flex:1 1 auto;min-width:14px;height:1px;align-self:center;opacity:0;transform:scaleX(.4);transform-origin:left;transition:opacity 260ms var(--out),transform 420ms var(--out);background:repeating-linear-gradient(90deg,var(--ink-22) 0 2px,transparent 2px 6px)}.nyr-price{flex:none;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.nyr-price,.nyr-price *{color:var(--ink)!important;font-family:var(--sans)!important}.nyr-price del{opacity:.4;margin-right:6px}.nyr-price ins{text-decoration:none}.nyr-hover .nyr-card:hover .nyr-frame img.art{transform:scale(1.055)}.nyr-hover .nyr-card:hover .nyr-frame img.alt{opacity:1;transform:scale(1)}.nyr-hover .nyr-card:hover .nyr-frame:has(img.alt) img.art{opacity:0}.nyr-hover .nyr-card:hover .nyr-veil{opacity:1}.nyr-hover .nyr-card:hover .nyr-meta::after{transform:scaleX(1)}.nyr-hover .nyr-card:hover .nyr-cats{color:var(--ink-70)}.nyr-hover .nyr-card:hover .nyr-leader{opacity:1;transform:scaleX(1)}.nyr-hover .nyr-card:hover .nyr-name{transform:translateX(2px)}.nyr-progress{position:relative;height:2px;background:var(--rule);margin-top:26px;overflow:hidden}.nyr-progress[hidden]{display:none}.nyr-progress span{position:absolute;top:0;left:0;height:100%;width:30%;background:var(--ink);transform-origin:left;transition:transform 260ms var(--out),width 260ms var(--out)}.nyr-toast{position:fixed;left:50%;bottom:28px;z-index:100000;transform:translate(-50%,22px);opacity:0;background:var(--ink);color:var(--ny-paper,#fff);font-size:13px;padding:14px 22px;pointer-events:none;transition:opacity 220ms var(--out),transform 300ms var(--out)}.nyr-toast.on{opacity:1;transform:translate(-50%,0)}@media (max-width:1100px){.nyr[data-cols="5"]{--nyr-cols:4}}@media (max-width:980px){.nyr[data-cols="4"],.nyr[data-cols="5"]{--nyr-cols:3}.nyr .nyr-quick{opacity:1;transform:none;pointer-events:auto}.nyr .nyr-quick:active{transform:scale(.985)}}@media (max-width:767px){.nyr{--gap:12px}.nyr[data-cols]{--nyr-cols:2.18}.nyr-track{padding-top:20px;scroll-snap-type:x proximity}.nyr-arrows{display:none}.nyr-head{padding-bottom:14px}.nyr-badge{top:9px;left:9px;font-size:9.5px;padding:6px 8px;letter-spacing:.1em}.nyr .nyr-quick{left:8px;right:8px;bottom:8px;height:auto;min-height:0;padding:13px 10px!important;font-size:9.5px!important;letter-spacing:.05em!important;background-color:var(--ny-paper,#fff)!important;color:var(--ink)!important}.nyr-meta{padding:12px 1px 13px}.nyr-cats{font-size:10px;margin-bottom:7px;letter-spacing:.1em}.nyr-name{font-size:15.5px}.nyr-price{font-size:13.5px}.nyr-leader{display:none}.nyr-line{flex-wrap:wrap;gap:2px 8px}.nyr-progress{margin-top:18px}}@media (max-width:400px){.nyr[data-cols]{--nyr-cols:1.75}.nyr .nyr-quick{left:6px;right:6px;bottom:6px;padding:12px 8px!important;font-size:9px!important;letter-spacing:.03em!important}.nyr-name{font-size:14.5px}}@media (max-width:767px){.nyr .nyr-quick .spin{border-color:color-mix(in srgb,var(--ny-ink,#101010) 25%,transparent)!important;border-top-color:var(--ink)!important}.nyr .nyr-quick .tick{color:var(--ink)!important}.nyr .nyr-quick.is-done{background-color:var(--good)!important;color:var(--ny-paper,#fff)!important}.nyr .nyr-quick.is-done .tick{color:var(--ny-paper,#fff)!important}}@media (prefers-reduced-motion:reduce){.nyr *,.nyr *::before,.nyr *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nyr-track{scroll-behavior:auto}}.et_pb_code_inner:has(.nyr),.et_pb_code:has(.nyr),.et_pb_module:has(.nyr){overflow:visible!important}.nyr h2{padding:0!important;margin:0!important}.nyr p{margin:0}