.ny{--paper:var(--ny-paper,#ffffff);--peach:var(--ny-accent,#ffe0c5);--peach-50:var(--ny-accent-soft,#fff5ec);--peach-70:color-mix(in srgb,var(--ny-accent,#ffe0c5) 60%,var(--ny-paper,#fff));--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);--inout:cubic-bezier(.77,0,.175,1);--drawer:cubic-bezier(.32,.72,0,1);--gap:clamp(16px,1.8vw,30px);--rail:250px;--ny-sticky-top:120px;position:relative;max-width:1460px;margin:0 auto;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased}.ny *,.ny *::before,.ny *::after{box-sizing:border-box}.ny button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;border-radius:0}.ny input,.ny select{font:inherit;color:inherit;border-radius:0}.ny a{color:inherit;text-decoration:none}.ny :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ny-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ny-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}.ny-progress.on{opacity:1}.ny-progress span{display:block;width:38%;height:100%;background:var(--ink);transform:translateX(-100%);animation:ny-sweep .8s var(--inout) infinite}@keyframes ny-sweep{to{transform:translateX(360%)}}.ny-body{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:clamp(28px,3.6vw,58px);align-items:start}.ny-rail{position:sticky;top:var(--ny-sticky-top);align-self:start;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin}.ny-rail::-webkit-scrollbar{width:5px}.ny-rail::-webkit-scrollbar-thumb{background:var(--rule-strong)}.ny-search{position:relative;margin-bottom:26px}.ny-search input{width:100%;height:48px;padding:0 40px 0 38px;background:var(--paper);border:1px solid var(--rule-strong);font-size:14px;transition:border-color 180ms var(--out),box-shadow 180ms var(--out);-webkit-appearance:none;appearance:none}.ny-search input::-webkit-search-cancel-button{display:none}.ny-search input::placeholder{color:var(--ink-45)}.ny-search input:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--peach)}.ny-search .ico{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-45);pointer-events:none;transition:color 160ms var(--out)}.ny-search.is-focus .ico{color:var(--ink)}.ny-search .clear{position:absolute;right:8px;top:50%;width:28px;height:28px;display:grid;place-items:center;color:var(--ink-45);border-radius:50%;transform:translateY(-50%) scale(.7);opacity:0;pointer-events:none;transition:opacity 140ms var(--out),transform 180ms var(--out),background-color 140ms var(--out)}.ny-search.has-value .clear{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.ny-search .clear:hover{color:var(--ink);background:var(--peach-50)}.ny-kbd{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--ink-22);border:1px solid var(--rule);padding:2px 6px;pointer-events:none;transition:opacity 140ms var(--out)}.ny-search.has-value .ny-kbd,.ny-search.is-focus .ny-kbd{opacity:0}.ny-group{border-top:1px solid var(--rule);padding:20px 0 8px}.ny-group:first-of-type{border-top:0;padding-top:0}.ny-group h3{font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 15px;color:var(--ink)}.ny-opt{display:flex;align-items:center;gap:11px;padding:7px 0;cursor:pointer;user-select:none;transition:opacity 200ms var(--out)}.ny-opt input{position:absolute;opacity:0;width:0;height:0}.ny-box{flex:none;width:16px;height:16px;border:1px solid var(--ink-22);display:grid;place-items:center;transition:background-color 150ms var(--out),border-color 150ms var(--out),transform 150ms var(--out)}.ny-opt:active .ny-box{transform:scale(.9)}.ny-box svg{opacity:0;transform:scale(.5);transition:opacity 110ms var(--out),transform 190ms var(--out)}.ny-opt input:checked+.ny-box{background:var(--ink);border-color:var(--ink)}.ny-opt input:checked+.ny-box svg{opacity:1;transform:scale(1)}.ny-opt input:focus-visible+.ny-box{outline:2px solid var(--ink);outline-offset:2px}.ny-opt .lbl{font-size:14.5px;flex:1;transition:transform 180ms var(--out)}.ny-opt .cnt{font-size:12.5px;color:var(--ink-45);font-variant-numeric:tabular-nums}.ny-opt.is-empty{opacity:.32;pointer-events:none}.ny-hover .ny-opt:hover .lbl{transform:translateX(3px)}.ny-range{position:relative;height:30px;margin:4px 2px 8px}.ny-range .track{position:absolute;top:13px;left:0;right:0;height:3px;background:var(--rule-strong)}.ny-range .fill{position:absolute;top:0;height:100%;background:var(--ink)}.ny-range input{position:absolute;top:9px;left:0;width:100%;height:12px;margin:0;padding:0;background:none;border:0;pointer-events:none;-webkit-appearance:none;appearance:none}.ny-range input:focus{outline:none}.ny-range input::-webkit-slider-runnable-track{background:none;border:0}.ny-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:17px;height:17px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);cursor:grab;transition:transform 150ms var(--out),box-shadow 150ms var(--out)}.ny-range input::-webkit-slider-thumb:hover{transform:scale(1.12)}.ny-range input:active::-webkit-slider-thumb{transform:scale(1.22);cursor:grabbing;box-shadow:0 0 0 7px color-mix(in srgb,var(--ny-accent,#ffe0c5) 90%,transparent)}.ny-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--peach)}.ny-range input::-moz-range-track{background:none;border:0}.ny-range input::-moz-range-thumb{pointer-events:auto;width:15px;height:15px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);cursor:grab}.ny-vals{display:flex;justify-content:space-between;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-70)}.ny-clear-all{position:relative;isolation:isolate;overflow:hidden;z-index:0;margin:24px 0 8px;width:100%;height:46px;border:1px solid var(--ink);font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:color 200ms var(--out),transform 140ms var(--out)}.ny-clear-all::after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform 300ms var(--out);z-index:-1}.ny-clear-all:hover{color:var(--paper)}.ny-clear-all:hover::after{transform:translateY(0)}.ny-clear-all:active{transform:scale(.99)}.ny-clear-all[disabled]{opacity:.3;pointer-events:none}.ny-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--rule)}.ny-count{font-size:13px;color:var(--ink-70);font-variant-numeric:tabular-nums;margin:0}.ny-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)}.ny-count.tick b{transform:translateY(-5px);opacity:0}.ny-tools{display:flex;align-items:center;gap:10px}.ny-select{position:relative}.ny-select select{appearance:none;-webkit-appearance:none;height:40px;padding:0 34px 0 14px;border:1px solid var(--rule-strong);background:var(--paper);font-size:13.5px;cursor:pointer;transition:border-color 160ms var(--out)}.ny-select .chev{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-45);transition:transform 200ms var(--out)}.ny-select:hover .chev{transform:translateY(-50%) translateY(2px)}.ny-filter-btn{display:none;align-items:center;gap:9px;height:40px;padding:0 16px;border:1px solid var(--ink);font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;transition:transform 140ms var(--out)}.ny-filter-btn:active{transform:scale(.98)}.ny-filter-btn .pill{background:var(--ink);color:var(--paper);border-radius:99px;min-width:19px;height:19px;display:grid;place-items:center;font-size:11px;padding:0 5px;animation:ny-pop 240ms var(--out)}@keyframes ny-pop{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.ny-chips{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 0}.ny-chips:empty{padding:0}.ny-chip{display:inline-flex;align-items:center;gap:9px;height:33px;padding:0 12px;background:var(--peach);font-size:13px;animation:ny-chip-in 260ms var(--out) both;transition:background-color 160ms var(--out),transform 160ms var(--out)}@keyframes ny-chip-in{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.ny-chip:hover{background:var(--peach-70)}.ny-chip:active{transform:scale(.96)}.ny-chip svg{opacity:.5;transition:opacity 150ms var(--out),transform 240ms var(--out)}.ny-chip:hover svg{opacity:1;transform:rotate(90deg)}.ny-grid{display:grid;grid-template-columns:repeat(var(--ny-cols,3),minmax(0,1fr));gap:calc(var(--gap) + 14px) var(--gap);padding-top:28px}.ny[data-cols="1"] .ny-grid{--ny-cols:1}.ny[data-cols="2"] .ny-grid{--ny-cols:2}.ny[data-cols="3"] .ny-grid{--ny-cols:3}.ny[data-cols="4"] .ny-grid{--ny-cols:4}.ny-card{position:relative;display:flex;flex-direction:column;margin:0}.ny.ny-js .ny-card.ny-pre{opacity:0}.ny-frame{position:relative;aspect-ratio:4/5;background:var(--peach-50);overflow:hidden}.ny-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;transition:transform 900ms var(--out),opacity 420ms var(--out)}.ny-frame img.alt{opacity:0;transform:scale(1.05)}.ny-cover{position:absolute;inset:0;z-index:2}.ny-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)}.ny-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}.ny-badge.ink{background:var(--ink);color:var(--paper)}.ny-quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:4;height:48px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity 260ms var(--out),transform 320ms var(--out),background-color 200ms var(--out)}.ny-quick .lbl{transition:opacity 160ms var(--out),transform 200ms var(--out)}.ny-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)}.ny-quick .tick{position:absolute;width:17px;height:15px;opacity:0;transform:scale(.7);transition:opacity 160ms var(--out),transform 260ms var(--out)}.ny-quick .tick path{stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset 340ms var(--out) 60ms}.ny-quick.is-loading{pointer-events:none}.ny-quick.is-loading .lbl{opacity:0;transform:translateY(-6px)}.ny-quick.is-loading .spin{opacity:1;animation:ny-spin .62s linear infinite}@keyframes ny-spin{to{transform:rotate(360deg)}}.ny-quick.is-done{background:var(--good)}.ny-quick.is-done .lbl{opacity:0;transform:translateY(-6px)}.ny-quick.is-done .tick{opacity:1;transform:none}.ny-quick.is-done .tick path{stroke-dashoffset:0}.ny-hover .ny-card:hover .ny-quick,.ny-card:focus-within .ny-quick{opacity:1;transform:none;pointer-events:auto}.ny-hover .ny-quick:hover{background:color-mix(in srgb,var(--ny-ink,#101010) 70%,#000)}.ny-quick:active{transform:scale(.985)}.ny-touch .ny-quick{opacity:1;transform:none;pointer-events:auto;height:44px;font-size:11px}.ny-meta{display:block;padding:15px 2px 16px;border-bottom:1px solid var(--rule);position:relative}.ny-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)}.ny-cats{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:9px;transition:color 220ms var(--out)}.ny-line{display:flex;align-items:baseline;gap:10px}.ny-name{font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:.005em;flex:0 1 auto;transition:transform 320ms var(--out)}.ny-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)}.ny-price{flex:none;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.ny-price del{opacity:.4;margin-right:6px}.ny-price ins{text-decoration:none}.ny-hover .ny-card:hover .ny-frame img.art{transform:scale(1.055)}.ny-hover .ny-card:hover .ny-frame img.alt{opacity:1;transform:scale(1)}.ny-hover .ny-card:hover .ny-frame:has(img.alt) img.art{opacity:0}.ny-hover .ny-card:hover .ny-veil{opacity:1}.ny-hover .ny-card:hover .ny-meta::after{transform:scaleX(1)}.ny-hover .ny-card:hover .ny-cats{color:var(--ink-70)}.ny-hover .ny-card:hover .ny-leader{opacity:1;transform:scaleX(1)}.ny-hover .ny-card:hover .ny-name{transform:translateX(2px)}.ny-skel{opacity:0;animation:ny-fade 340ms var(--out) forwards}@keyframes ny-fade{to{opacity:1}}.ny-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)}.ny-skel .sk-shot::after{content:"";position:absolute;inset:0;transform:translateX(-100%);animation:ny-weave 1s linear infinite;background:linear-gradient(105deg,transparent 32%,color-mix(in srgb,var(--ny-paper,#fff) 90%,transparent) 50%,transparent 68%)}@keyframes ny-weave{to{transform:translateX(100%)}}.ny-skel .sk-meta{padding:17px 2px 18px;border-bottom:1px solid var(--rule)}.ny-skel .sk-line{height:9px;background:color-mix(in srgb,var(--ny-ink,#101010) 7%,transparent);width:34%}.ny-skel .sk-line+.sk-line{margin-top:12px;width:68%;height:13px}.ny-empty{grid-column:1/-1;padding:84px 20px 92px;text-align:center;background:var(--peach-50)}.ny-empty h3{font-family:var(--serif);font-weight:400;font-size:27px;margin:0 0 10px}.ny-empty p{color:var(--ink-70);margin:0 0 26px;font-size:14.5px}.ny-empty button{height:46px;padding:0 28px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:transform 140ms var(--out)}.ny-empty button:active{transform:scale(.98)}.ny-more{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:54px}.ny-more[hidden]{display:none}.ny-more .bar{width:100%;max-width:220px;height:2px;background:var(--rule)}.ny-more .bar span{display:block;height:100%;background:var(--ink);transition:width 460ms var(--out)}.ny-more .note{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);margin:0}.ny-more button{position:relative;isolation:isolate;overflow:hidden;z-index:0;height:50px;padding:0 38px;border:1px solid var(--ink);font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:color 200ms var(--out),transform 140ms var(--out)}.ny-more button::after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform 300ms var(--out);z-index:-1}.ny-more button:hover{color:var(--paper)}.ny-more button:hover::after{transform:translateY(0)}.ny-more button:active{transform:scale(.99)}.ny-toast{position:fixed;left:50%;bottom:28px;z-index:100000;transform:translate(-50%,22px);opacity:0;background:var(--ink);color:var(--paper);font-size:13px;padding:14px 22px;pointer-events:none;transition:opacity 220ms var(--out),transform 300ms var(--out)}.ny-toast.on{opacity:1;transform:translate(-50%,0)}.ny-scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--ny-ink,#101010) 35%,transparent);opacity:0;pointer-events:none;transition:opacity 240ms var(--out);z-index:9998}.ny.rail-open .ny-scrim{opacity:1;pointer-events:auto}.ny-drawer-head{display:none;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--rule)}.ny-drawer-head strong{font-family:var(--serif);font-size:21px;font-weight:500}.ny-apply{display:none}@media (max-width:1100px){.ny[data-cols="4"] .ny-grid{--ny-cols:3}}@media (max-width:980px){.ny-body{grid-template-columns:1fr}.ny[data-cols] .ny-grid{--ny-cols:3}.ny[data-ny-shop] .ny-quick{opacity:1;transform:none;pointer-events:auto}.ny[data-ny-shop] .ny-quick:active{transform:scale(.985)}.ny-filter-btn{display:inline-flex}.ny-rail{position:fixed;top:0!important;left:0;bottom:0;width:min(340px,86vw);max-height:none!important;background:var(--paper);z-index:9999;padding:24px 20px 110px;transform:translateX(-100%);transition:transform 300ms var(--drawer);overflow-y:auto}.ny.rail-open .ny-rail{transform:none;box-shadow:0 0 70px color-mix(in srgb,var(--ny-ink,#101010) 20%,transparent)}.ny-drawer-head{display:flex}.ny-apply{display:block;position:fixed;left:0;bottom:0;width:min(340px,86vw);padding:14px 20px 18px;background:var(--paper);border-top:1px solid var(--rule);z-index:10000;transform:translateX(-100%);transition:transform 300ms var(--drawer)}.ny.rail-open .ny-apply{transform:none}.ny-apply button{width:100%;height:50px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}}@media (max-width:767px){.ny{--gap:13px;font-size:14.5px}.ny[data-cols] .ny-grid{--ny-cols:2}.ny-grid{gap:calc(var(--gap) + 12px) var(--gap);padding-top:22px}.ny-badge{top:9px;left:9px;font-size:9.5px;padding:6px 8px;letter-spacing:.1em}.ny-quick{left:9px;right:9px;bottom:9px;height:42px;font-size:11px;letter-spacing:.06em}.ny-meta{padding:12px 1px 13px}.ny-cats{font-size:10px;margin-bottom:7px;letter-spacing:.1em}.ny-name{font-size:15.5px}.ny-price{font-size:13.5px}.ny-leader{display:none}.ny-line{flex-wrap:wrap;gap:2px 8px}.ny-count{font-size:12.5px}.ny-count b{font-size:15px}}@media (max-width:400px){.ny{--gap:10px}.ny-quick{height:38px;font-size:10px;letter-spacing:.04em}.ny-name{font-size:14.5px}}@media (max-width:767px){.ny .ny-quick .spin{border-color:color-mix(in srgb,var(--ny-ink,#101010) 25%,transparent)!important;border-top-color:var(--ink)!important}.ny .ny-quick .tick{color:var(--ink)!important}.ny .ny-quick.is-done{background-color:var(--good)!important;color:var(--ny-paper,#fff)!important}.ny .ny-quick.is-done .tick{color:var(--ny-paper,#fff)!important}}@media (prefers-reduced-motion:reduce){.ny *,.ny *::before,.ny *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ny-card.ny-pre{opacity:1}.ny-skel .sk-shot::after,.ny-progress span{display:none}}.ny .ny-card{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}.ny h2,.ny h3{padding:0!important;margin:0!important;font-weight:inherit;text-transform:none}.ny .ny-group h3{text-transform:uppercase!important;font-weight:600!important;letter-spacing:.16em!important;font-size:11px!important}.ny p{margin:0}.ny label{margin:0;font-weight:400;color:inherit;text-transform:none;letter-spacing:normal}.ny .ny-frame img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block}.ny .ny-meta{text-decoration:none!important;color:var(--ink)!important;background:none!important;box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important}.ny .ny-name{font-family:var(--serif)!important;color:var(--ink)!important;line-height:1.25!important;font-weight:500!important}.ny .ny-price,.ny .ny-price *{color:var(--ink)!important;font-family:var(--sans)!important}.ny .ny-cover{background:none!important;text-decoration:none!important}.ny button{-webkit-appearance:none;appearance:none;box-shadow:none!important;text-shadow:none!important}.ny .ny-quick{background-color:var(--ink)!important;color:var(--ny-paper,#fff)!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;text-decoration:none!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}.ny .ny-quick.is-done{background-color:var(--good)!important}.ny .ny-quick .tick{color:var(--ny-paper,#fff)!important}.ny .ny-clear-all,.ny .ny-more button,.ny .ny-filter-btn{background-color:transparent!important;color:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:0!important;padding:0!important;font-family:var(--sans)!important;font-weight:600!important;text-transform:uppercase!important;line-height:1!important}.ny .ny-clear-all{font-size:11px!important;letter-spacing:.1em!important}.ny .ny-filter-btn{padding:0 16px!important}.ny .ny-more button{padding:0 38px!important}.ny .ny-clear-all:hover,.ny .ny-more button:hover{color:var(--ny-paper,#fff)!important}.ny .ny-empty button,.ny .ny-apply button{background-color:var(--ink)!important;color:var(--ny-paper,#fff)!important;border:0!important;border-radius:0!important;font-family:var(--sans)!important;font-weight:600!important;text-transform:uppercase!important;line-height:1!important}.ny .ny-filter-btn .pill{background-color:var(--ink)!important;color:var(--ny-paper,#fff)!important;border-radius:99px!important;font-weight:600!important}.ny .ny-chip{background-color:var(--peach)!important;color:var(--ink)!important;border:0!important;border-radius:0!important;padding:0 12px!important;line-height:1;font-family:var(--sans)!important;text-transform:none!important;letter-spacing:normal!important}.ny .ny-chip:hover{background-color:var(--peach-70)!important}.ny .ny-search .clear,.ny .ny-drawer-head button{background:none!important;border:0!important;padding:0!important}.ny .ny-search input{background-color:var(--paper)!important;background-image:none!important;color:var(--ink)!important;border:1px solid var(--rule-strong)!important;border-radius:0!important;box-shadow:none!important;height:48px!important;line-height:48px!important;margin:0!important;-webkit-appearance:none!important;appearance:none!important}.ny .ny-search input:focus{border-color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--peach)!important}.ny .ny-select select{background-color:var(--paper)!important;background-image:none!important;color:var(--ink)!important;border:1px solid var(--rule-strong)!important;border-radius:0!important;box-shadow:none!important;height:40px!important;line-height:40px!important;margin:0!important;-webkit-appearance:none!important;appearance:none!important}.ny .ny-opt input[type="checkbox"]{position:absolute!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;border:0!important;background:none!important}.ny .ny-range input[type="range"]{background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;height:12px!important;min-height:0!important;-webkit-appearance:none!important;appearance:none!important}.ny-hover .ny-card:hover .ny-quick:hover{background-color:color-mix(in srgb,var(--ny-ink,#101010) 70%,#000)!important}.ny-hover .ny-search input:hover{border-color:var(--ink)!important}.ny-hover .ny-select select:hover{border-color:var(--ink)!important}@media (max-width:767px){.ny .ny-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}}@media (max-width:400px){.ny .ny-quick{left:6px;right:6px;bottom:6px;padding:12px 8px!important;font-size:9px!important;letter-spacing:.03em!important}}.et_pb_code_inner:has(.ny),.et_pb_code:has(.ny),.et_pb_text_inner:has(.ny),.et_pb_module:has(.ny){overflow:visible!important}