.npg{--npg-ink: #25282a;--npg-muted: #6f7275;--npg-line: #d9dadc;--npg-soft: #ececed;--npg-teal: #319c8a;display:block;color:var(--npg-ink);font-family:Circular Std,Instrument Sans,sans-serif;font-weight:300;line-height:1.45;-webkit-font-smoothing:antialiased}.npg *,.npg *:before,.npg *:after{box-sizing:border-box}.npg :where(h2,h3,p){margin:0}.npg :where(button){font-family:inherit;letter-spacing:normal}.npg-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.npg__inner{max-width:1420px;margin:0 auto;padding:24px 16px 48px}.npg-pills{position:relative;display:flex;align-items:center;gap:8px}.npg-pills__track{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding:2px;flex:1 1 auto;min-width:0;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.npg-pills__track::-webkit-scrollbar{display:none}.npg-pill{flex:0 0 auto;padding:8px 20px;border:1.5px solid var(--npg-ink);border-radius:999px;background:transparent;color:var(--npg-ink);font-size:15px;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.npg-pill:hover{background:var(--npg-soft)}.npg-pill[aria-selected=true]{background:var(--npg-ink);color:#fff}.npg-pills__more{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--npg-muted);cursor:pointer}.npg-pills__more[hidden]{display:none}.npg__heading{font-size:22px;font-weight:450;letter-spacing:-.01em;line-height:1.2;margin:22px 0 16px}.npg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.npg-card{display:flex;flex-direction:column;min-width:0}.npg-card[hidden]{display:none}.npg-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f4f4f5}.npg-card__media img,.npg-card__media svg{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.npg-card__media:hover img{transform:scale(1.03)}.npg-card__badge{position:absolute;top:8px;right:8px;padding:2px 6px;border-radius:3px;background:var(--npg-badge-bg, #f0a04b);color:#fff;font-size:10px;font-weight:500;line-height:1.3}.npg-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding-top:10px}.npg-card__title{font-size:14px;font-weight:500;line-height:1.3}.npg-card__title a{color:inherit;text-decoration:none}.npg-card__title a:hover{text-decoration:underline}.npg-card__variant{display:block;margin-top:2px;font-weight:400;color:var(--npg-muted)}.npg-card__desc{margin-top:4px;font-size:12px;line-height:1.5;color:var(--npg-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.npg-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;font-size:13px}.npg-card__price{font-weight:450}.npg-card__compare{color:var(--npg-muted)}.npg-card__compare[hidden]{display:none}.npg-plan{display:flex;align-items:center;gap:10px;margin-top:8px;padding:7px 10px;border-radius:3px;background:var(--npg-soft);font-size:11px;line-height:1.35}.npg-plan--toggle{cursor:pointer}.npg-plan__text{display:flex;flex-direction:column;min-width:0}.npg-plan__title{font-weight:500}.npg-plan__line{color:var(--npg-muted)}.npg-plan__text [hidden]{display:none}.npg-switch{position:relative;flex:0 0 auto;width:34px;height:20px;border-radius:999px;background:#b9bbbd;transition:background-color .2s ease}.npg-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .2s ease}.npg-plan--toggle input:checked+.npg-switch{background:var(--npg-ink)}.npg-plan--toggle input:checked+.npg-switch:after{transform:translate(14px)}.npg-plan--toggle input:focus-visible+.npg-switch{outline:2px solid var(--npg-teal);outline-offset:2px}.npg-card__add{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:12px 20px;border:1px solid transparent;border-radius:999px;background:var(--npg-teal);color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;cursor:pointer;transition:background-color .15s ease}.npg-card__add:hover:not(:disabled){background:#2a8a79}.npg-card__add:disabled{background:#eeedeb;color:var(--npg-muted);cursor:not-allowed}.npg-card__add[aria-busy=true]{opacity:.6;pointer-events:none}.npg-card__error{font-size:12px;color:#c0392b}.npg-card__error:empty{display:none}.npg__empty{padding:40px 0;text-align:center;color:var(--npg-muted)}.npg__empty[hidden]{display:none}.npg__pagination{margin-top:36px;text-align:center}@media screen and (min-width:1024px){.npg__inner{padding:40px 40px 72px}.npg__heading{font-size:26px;margin:28px 0 20px}.npg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 18px}.npg-pill{font-size:16px;padding:9px 26px}.npg-card__title{font-size:15px}.npg-card__desc{font-size:12.5px}.npg-card__prices{font-size:14px}.npg-card__add{padding:14px 26px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nura-product-grid.css.map */
