.nsf{--nsf-famila: #111111;--nsf-markant: #8b857d;--nsf-markant-pin: #69655f;--nsf-ok: #1f6b3a;--nsf-line: rgb(var(--color-foreground-rgb) / .12);--nsf-muted: rgb(var(--color-foreground-rgb) / .62);--nsf-radius: var(--style-border-radius-inputs, 8px);--nsf-radius-lg: 16px;padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,6vw,5rem)}.nsf__hero{max-width:44rem}.nsf__title{margin:0 0 .5rem}.nsf__lead{margin:0 0 1.75rem;color:var(--nsf-muted);max-width:36rem}.nsf__search{display:grid;gap:.875rem}.nsf__search-row{display:flex;gap:.5rem}.nsf__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 1rem;font:inherit;font-size:16px;color:var(--color-input-text, inherit);background:var(--color-input-background, #fff);border:1px solid var(--color-input-border, #dfdfdf);border-radius:var(--nsf-radius)}.nsf__input:focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:var(--focus-outline-offset, 2px)}.nsf__submit{flex:0 0 auto;min-height:48px;white-space:nowrap}.nsf__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.nsf__geo{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--font-size--sm, .875rem);color:inherit;text-decoration:underline;text-underline-offset:3px}.nsf__geo[aria-busy=true]{opacity:.6;cursor:progress}.nsf__radius{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size--sm, .875rem)}.nsf__radius select{font:inherit;padding:.35rem 1.75rem .35rem .6rem;min-height:36px;border:1px solid var(--color-input-border, #dfdfdf);border-radius:var(--nsf-radius);background-color:transparent;color:inherit}.nsf__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0}.nsf__chip input{position:absolute;opacity:0;pointer-events:none}.nsf__chip span{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .9rem;font-size:var(--font-size--sm, .875rem);border:1px solid var(--nsf-line);border-radius:999px;cursor:pointer;transition:background-color var(--animation-values, .12s ease),color var(--animation-values, .12s ease)}.nsf__chip input:checked+span{background:var(--color-foreground-heading, #000);color:var(--color-background, #fff);border-color:transparent}.nsf__chip input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.nsf__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.nsf__dot--famila{background:var(--nsf-famila);box-shadow:0 0 0 1px #fff}.nsf__dot--markant{background:var(--nsf-markant);box-shadow:0 0 0 1px #fff}.nsf__body{display:grid;gap:1.5rem;margin-top:2rem}@media(min-width:990px){.nsf__body{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:1.25rem;align-items:start}.nsf__map-wrap{position:sticky;top:calc(var(--header-height, 0px) + 1rem)}}.nsf__map{position:relative;width:100%;height:380px;border-radius:var(--nsf-radius-lg);overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04);border:1px solid var(--nsf-line)}@media(min-width:990px){.nsf__map{height:min(78vh,720px)}}.nsf__consent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center;font-size:var(--font-size--sm, .875rem);color:var(--nsf-muted)}.nsf__consent p{max-width:26rem;margin:0}.nsf__privacy{color:inherit;font-size:var(--font-size--xs, .8125rem)}.nsf__map-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;text-align:center;color:var(--nsf-muted)}.nsf__status{margin:0 0 .75rem;font-size:var(--font-size--sm, .875rem);color:var(--nsf-muted);min-height:1.4em}.nsf__status[data-loading=true]:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.5em;vertical-align:-.1em;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:nsf-spin .7s linear infinite}@keyframes nsf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nsf__status[data-loading=true]:after{animation:none}}.nsf__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}@media(min-width:990px){.nsf__list{max-height:calc(min(78vh,720px) - 2.2rem);overflow-y:auto;padding-right:.25rem;overscroll-behavior:contain}}.nsf__item{border:1px solid var(--nsf-line);border-radius:var(--nsf-radius-lg);padding:.875rem 1rem;background:var(--color-background, #fff);transition:border-color var(--animation-values, .12s ease),background-color var(--animation-values, .12s ease);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:start}.nsf__item>*{grid-column:1}.nsf__item:hover{background:rgb(var(--color-foreground-rgb) / .02)}.nsf__item[hidden]{display:none}.nsf__item.is-active{border-color:var(--color-foreground-heading, #000);box-shadow:inset 0 0 0 1px var(--color-foreground-heading, #000)}.nsf__item-main{display:grid;gap:.15rem;width:100%;padding:0;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.nsf__item-main:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.nsf__retailer{font-size:var(--font-size--2xs, .75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--nsf-muted);display:inline-flex;align-items:center;gap:.4rem}.nsf__retailer:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nsf-famila)}.nsf__retailer--markant:before{background:var(--nsf-markant)}.nsf__name{font-family:var(--font-heading--family);font-size:.9375rem;line-height:1.3;color:var(--color-foreground-heading)}.nsf__address{font-size:.8125rem;line-height:1.45;color:var(--nsf-muted)}.nsf__distance{font-size:.8125rem;color:var(--color-foreground-heading)}.nsf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.5rem;font-size:.75rem}.nsf__badge{display:inline-flex;align-items:center;min-height:22px;padding:0 .55rem;border-radius:999px;border:1px solid var(--nsf-line)}.nsf__badge--ok{border-color:transparent;background:#1f6b3a1a;color:var(--nsf-ok)}.nsf__verified{color:var(--nsf-muted)}.nsf__badge--ok+.nsf__verified{display:none}.nsf__hours{margin:.6rem 0 0;font-size:var(--font-size--xs, .8125rem);color:var(--nsf-muted)}.nsf__actions{--button-padding-block: 0;--button-padding-inline: .875rem;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.nsf .nsf__actions .button{min-height:34px;height:auto;padding:0 .875rem;font-size:.75rem;line-height:1;white-space:nowrap}@media(min-width:600px){.nsf__item>.nsf__actions{grid-column:2;grid-row:1 / span 3;flex-direction:column;align-items:stretch;margin-top:0}}.nsf__empty{padding:1.5rem;border:1px dashed var(--nsf-line);border-radius:var(--nsf-radius-lg);font-size:var(--font-size--sm, .875rem)}.nsf__empty p{margin:0 0 .75rem;color:var(--nsf-muted)}.nsf__empty .nsf__empty-title{color:var(--color-foreground-heading);font-size:var(--font-size--md, 1rem);margin-bottom:.35rem}.nsf__footnote{margin:2rem 0 0;font-size:var(--font-size--xs, .8125rem);color:var(--nsf-muted);max-width:40rem}@media(max-width:599px){.nsf__search-row{flex-direction:column}.nsf__submit{width:100%}}.nsf .nsf-marker{background:none;border:0}.nsf-pin{display:block;width:28px;height:40px;color:var(--nsf-famila);overflow:visible;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .35));transform-origin:50% 100%;transition:transform .15s ease}.nsf-pin--markant{color:var(--nsf-markant-pin)}.nsf-pin--unconfirmed{opacity:.55}.nsf-pin.is-active{transform:scale(1.3)}.nsf .nsf-marker:hover .nsf-pin{transform:scale(1.12)}.nsf .nsf-marker:hover .nsf-pin.is-active{transform:scale(1.3)}.nsf-you{display:block;width:14px;height:14px;border-radius:50%;background:#2b6cb0;border:3px solid #fff;box-shadow:0 0 0 1px #2b6cb0}.nsf-cluster{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#111;color:#fff;font-size:13px;font-family:var(--font-body--family);border:2px solid #fff;box-shadow:0 1px 4px #0000004d}.nsf .leaflet-popup-content-wrapper{border-radius:12px}.nsf .leaflet-popup-content{margin:12px 14px;font-family:var(--font-body--family);font-size:13px;line-height:1.45}.nsf .leaflet-popup-content strong{font-family:var(--font-heading--family);font-weight:500;display:block;margin-bottom:2px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nupaze-store-finder.css.map */
