.nyct{--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(16px,1.8vw,30px);--nyct-cols:3;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}.nyct *,.nyct *::before,.nyct *::after{box-sizing:border-box}.nyct button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;border-radius:0;-webkit-appearance:none;appearance:none}.nyct a{color:inherit;text-decoration:none}.nyct select{font:inherit;color:inherit;border-radius:0}.nyct :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nyct h2,.nyct h3{margin:0!important;padding:0!important}.nyct p{margin:0}.nyct-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nyct-progress{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden;opacity:0;transition:opacity 140ms var(--out);z-index:5;pointer-events:none}.nyct-progress.on{opacity:1}.nyct-progress span{display:block;width:38%;height:100%;background:var(--ink);transform:translateX(-100%);animation:nyct-sweep .8s cubic-bezier(.77,0,.175,1) infinite}@keyframes nyct-sweep{to{transform:translateX(360%)}}.nyct-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--rule)}.nyct-count{font-size:13px;color:var(--ink-70);font-variant-numeric:tabular-nums}.nyct-count b{font-weight:500;color:var(--ink);font-family:var(--serif);font-size:16px;display:inline-block;transition:transform 220ms var(--out),opacity 220ms var(--out)}.nyct-count.tick b{transform:translateY(-5px);opacity:0}.nyct-select{position:relative}.nyct-select select{appearance:none;-webkit-appearance:none;height:40px;padding:0 34px 0 14px;border:1px solid var(--rule-strong)!important;background:var(--paper)!important;background-image:none!important;font-size:13.5px;cursor:pointer;transition:border-color 160ms var(--out);box-shadow:none!important;margin:0!important}.nyct-select .chev{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-45);transition:transform 200ms var(--out)}.nyct-select:hover .chev{transform:translateY(-50%) translateY(2px)}.nyct-grid{display:grid;grid-template-columns:repeat(var(--nyct-cols,3),minmax(0,1fr));gap:calc(var(--gap) + 14px) var(--gap);padding-top:28px}.nyct[data-cols="1"] .nyct-grid{--nyct-cols:1}.nyct[data-cols="2"] .nyct-grid{--nyct-cols:2}.nyct[data-cols="3"] .nyct-grid{--nyct-cols:3}.nyct[data-cols="4"] .nyct-grid{--nyct-cols:4}.nyct-card{position:relative;display:flex;flex-direction:column;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.nyct.nyct-js .nyct-card.nyct-pre{opacity:0}.nyct-frame{position:relative;aspect-ratio:4/5;background:var(--peach-50);overflow:hidden}.nyct-frame img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!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)}.nyct-frame img.alt{opacity:0;transform:scale(1.05)}.nyct-cover{position:absolute;inset:0;z-index:2;background:none!important}.nyct-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)}.nyct-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}.nyct-badge.ink{background:var(--ink);color:var(--paper)}.nyct-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;padding:0!important;margin: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)}.nyct-quick .lbl{transition:opacity 160ms var(--out),transform 200ms var(--out)}.nyct-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)}.nyct-quick .tick{position:absolute;width:17px;height:15px;opacity:0;transform:scale(.7);color:var(--ny-paper,#fff)!important;transition:opacity 160ms var(--out),transform 260ms var(--out)}.nyct-quick .tick path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset 340ms var(--out) 60ms}.nyct-quick.is-loading{pointer-events:none}.nyct-quick.is-loading .lbl{opacity:0;transform:translateY(-6px)}.nyct-quick.is-loading .spin{opacity:1;animation:nyct-spin .62s linear infinite}@keyframes nyct-spin{to{transform:rotate(360deg)}}.nyct-quick.is-done{background-color:var(--good)!important}.nyct-quick.is-done .lbl{opacity:0;transform:translateY(-6px)}.nyct-quick.is-done .tick{opacity:1;transform:none}.nyct-quick.is-done .tick path{stroke-dashoffset:0}.nyct-hover .nyct-card:hover .nyct-quick,.nyct-card:focus-within .nyct-quick{opacity:1;transform:none;pointer-events:auto}.nyct-hover .nyct-quick:hover{background-color:color-mix(in srgb,var(--ny-ink,#101010) 70%,#000)!important}.nyct-quick:active{transform:scale(.985)}.nyct-touch .nyct-quick{opacity:1;transform:none;pointer-events:auto;height:44px}.nyct-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}.nyct-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)}.nyct-cats{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:9px;transition:color 220ms var(--out)}.nyct-line{display:flex;align-items:baseline;gap:10px}.nyct-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)}.nyct-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)}.nyct-price{flex:none;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.nyct-price,.nyct-price *{color:var(--ink)!important;font-family:var(--sans)!important}.nyct-price del{opacity:.4;margin-right:6px}.nyct-price ins{text-decoration:none}.nyct-hover .nyct-card:hover .nyct-frame img.art{transform:scale(1.055)}.nyct-hover .nyct-card:hover .nyct-frame img.alt{opacity:1;transform:scale(1)}.nyct-hover .nyct-card:hover .nyct-frame:has(img.alt) img.art{opacity:0}.nyct-hover .nyct-card:hover .nyct-veil{opacity:1}.nyct-hover .nyct-card:hover .nyct-meta::after{transform:scaleX(1)}.nyct-hover .nyct-card:hover .nyct-cats{color:var(--ink-70)}.nyct-hover .nyct-card:hover .nyct-leader{opacity:1;transform:scaleX(1)}.nyct-hover .nyct-card:hover .nyct-name{transform:translateX(2px)}.nyct-skel{opacity:0;animation:nyct-fade 340ms var(--out) forwards}@keyframes nyct-fade{to{opacity:1}}.nyct-skel .sk-shot{aspect-ratio:4/5;position:relative;overflow:hidden;background: repeating-linear-gradient(90deg,var(--peach-50) 0 8px,var(--paper) 8px 16px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ny-ink,#101010) 5%,transparent) 0 8px,transparent 8px 16px)}.nyct-skel .sk-shot::after{content:"";position:absolute;inset:0;transform:translateX(-100%);animation:nyct-weave 1s linear infinite;background:linear-gradient(105deg,transparent 32%,color-mix(in srgb,var(--ny-paper,#fff) 90%,transparent) 50%,transparent 68%)}@keyframes nyct-weave{to{transform:translateX(100%)}}.nyct-skel .sk-meta{padding:17px 2px 18px;border-bottom:1px solid var(--rule)}.nyct-skel .sk-line{height:10px;background:color-mix(in srgb,var(--ny-ink,#101010) 7%,transparent);width:34%}.nyct-skel .sk-line+.sk-line{margin-top:12px;width:70%;height:14px}.nyct-empty{padding:80px 20px 88px;text-align:center;background:var(--peach-50)}.nyct-empty h3{font-family:var(--serif)!important;font-weight:400!important;font-size:27px!important;margin:0 0 10px!important}.nyct-empty p{color:var(--ink-70);margin:0 0 26px!important;font-size:14.5px}.nyct-back{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;background:var(--ink);color:var(--ny-paper,#fff)!important;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nyct-more{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:54px}.nyct-more[hidden]{display:none}.nyct-more .bar{width:100%;max-width:220px;height:2px;background:var(--rule)}.nyct-more .bar span{display:block;height:100%;background:var(--ink);transition:width 460ms var(--out)}.nyct-more .note{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45)}.nyct-more button{position:relative;isolation:isolate;overflow:hidden;z-index:0;height:50px;padding:0 38px!important;border:1px solid var(--ink)!important;background:transparent!important;color:var(--ink)!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;transition:color 200ms var(--out),transform 140ms var(--out)}.nyct-more button::after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform 300ms var(--out);z-index:-1}.nyct-more button:hover{color:var(--ny-paper,#fff)!important}.nyct-more button:hover::after{transform:translateY(0)}.nyct-more button:active{transform:scale(.99)}.nyct-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)}.nyct-toast.on{opacity:1;transform:translate(-50%,0)}@media (max-width:1100px){.nyct[data-cols="4"] .nyct-grid{--nyct-cols:3}}@media (max-width:980px){.nyct[data-cols] .nyct-grid{--nyct-cols:3}.nyct .nyct-quick{opacity:1;transform:none;pointer-events:auto}.nyct .nyct-quick:active{transform:scale(.985)}}@media (max-width:767px){.nyct{--gap:13px}.nyct[data-cols] .nyct-grid{--nyct-cols:2;gap:calc(var(--gap) + 12px) var(--gap);padding-top:22px}.nyct-badge{top:9px;left:9px;font-size:9.5px;padding:6px 8px;letter-spacing:.1em}.nyct .nyct-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}.nyct-meta{padding:12px 1px 13px}.nyct-cats{font-size:10px;margin-bottom:7px;letter-spacing:.1em}.nyct-name{font-size:15.5px}.nyct-price{font-size:13.5px}.nyct-leader{display:none}.nyct-line{flex-wrap:wrap;gap:2px 8px}.nyct-count{font-size:12.5px}.nyct-count b{font-size:15px}}@media (max-width:400px){.nyct{--gap:10px}.nyct .nyct-quick{left:6px;right:6px;bottom:6px;padding:12px 8px!important;font-size:9px!important;letter-spacing:.03em!important}.nyct-name{font-size:14.5px}}@media (max-width:767px){.nyct .nyct-quick .spin{border-color:color-mix(in srgb,var(--ny-ink,#101010) 25%,transparent)!important;border-top-color:var(--ink)!important}.nyct .nyct-quick .tick{color:var(--ink)!important}.nyct .nyct-quick.is-done{background-color:var(--good)!important;color:var(--ny-paper,#fff)!important}.nyct .nyct-quick.is-done .tick{color:var(--ny-paper,#fff)!important}}@media (prefers-reduced-motion:reduce){.nyct *,.nyct *::before,.nyct *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nyct.nyct-js .nyct-card.nyct-pre{opacity:1}.nyct-skel .sk-shot::after,.nyct-progress span{display:none}}.et_pb_code_inner:has(.nyct),.et_pb_code:has(.nyct),.et_pb_module:has(.nyct){overflow:visible!important}