:root{--nsr-ink: #202126;--nsr-muted: #555c65;--nsr-line: #e1e4e8;--nsr-paper: #f5f6f8;--nsr-accent: #b93412}.nsr-search-row{position:relative;z-index:8;background:#fff;border-bottom:1px solid var(--nsr-line);padding:10px 20px 14px}.nsr-search{position:relative;width:min(100%,760px);margin:auto}.nsr-search__field{display:flex;align-items:center;min-height:48px;gap:10px;border:1px solid var(--nsr-line);border-radius:12px;background:var(--nsr-paper);padding:4px 5px 4px 16px;color:var(--nsr-ink)}.nsr-search__field:focus-within{border-color:var(--nsr-accent);box-shadow:0 0 0 2px #b934121a}.nsr-search__field input{flex:1;width:100%;min-width:0;border:0;background:transparent;padding:4px 0;outline:none;font-size:16px;color:inherit}.nsr-search__field input::placeholder{color:var(--nsr-muted);opacity:1}.nsr-search__field button{background:var(--nsr-accent);color:#fff;padding:8px 18px;border-radius:8px;min-height:38px;font-size:14px;font-weight:700}.nsr-search__field button:hover,.nsr-button--primary:hover{background:#942809;color:#fff}.nsr-search__icon{position:relative;width:14px;height:14px;border:1.7px solid currentColor;border-radius:50%;flex:none;margin-right:3px}.nsr-search__icon:after{content:"";position:absolute;width:6px;height:1.7px;background:currentColor;top:11px;left:10px;transform:rotate(45deg)}.nsr-search__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(55vh,420px);overflow:auto;padding:13px;background:#fff;border:1px solid var(--nsr-line);border-radius:12px;color:var(--nsr-ink);box-shadow:0 15px 45px #18202b22}.nsr-search__panel[hidden]{display:none}.nsr-search__status,.nsr-search__label{margin:3px 8px 9px;color:var(--nsr-muted);font-size:14px}.nsr-search__status:empty{display:none}.nsr-search__items{list-style:none;margin:0;padding:0}.nsr-search__items a{display:block;padding:8px 10px;border-radius:6px;color:var(--nsr-ink)}.nsr-search__items a:hover,.nsr-search__items a:focus-visible{background:var(--nsr-paper);color:var(--nsr-accent)}.nsr-search__items li:last-child>a{color:var(--nsr-accent);font-weight:700}.nsr-search__popular{display:flex;flex-wrap:wrap;gap:7px}.nsr-search__popular a,.nsr-models a{border:1px solid var(--nsr-line);border-radius:99px;padding:7px 12px;font-size:14px;white-space:nowrap}.nsr-intro{width:min(calc(100% - 48px),1360px);margin:23px auto 32px}.nsr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:370px;overflow:hidden;border-radius:20px;border:1px solid var(--nsr-line);background:var(--nsr-paper)}.nsr-hero--text{grid-template-columns:1fr;min-height:0}.nsr-hero__copy{align-self:center;padding:clamp(24px,5vw,76px);color:var(--nsr-ink)}.nsr-hero h1{max-width:11ch;margin:0;font-size:clamp(40px,5.6vw,78px);font-weight:800;letter-spacing:-.06em;line-height:.99;color:inherit}.nsr-hero__copy p{margin:18px 0 24px;max-width:34ch;color:var(--nsr-muted);font-size:clamp(15px,1.5vw,18px)}.nsr-hero__actions{display:flex;flex-wrap:wrap;gap:9px}.nsr-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 16px;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:700}.nsr-button--primary{background:var(--nsr-accent);color:#fff}.nsr-button--secondary{border-color:#c9cdd3;background:#fff;color:var(--nsr-ink)}.nsr-button--secondary:hover{border-color:var(--nsr-ink)}.nsr-hero__feature{display:grid;position:relative;place-items:center;min-width:0;min-height:300px;padding:20px 25px 88px;background:linear-gradient(145deg,#edf0f4,#fff 72%);color:var(--nsr-ink)}.nsr-hero__feature img{width:100%;height:clamp(240px,25vw,350px);object-fit:contain;mix-blend-mode:multiply}.nsr-hero__caption{position:absolute;inset:auto 22px 21px;display:grid;gap:3px}.nsr-hero__caption span{color:var(--nsr-muted);font-size:13px}.nsr-hero__caption strong{font-size:18px;line-height:1.25}.nsr-models{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;color:var(--nsr-ink)}.nsr-models strong{margin-right:5px}.nsr-models a:hover{border-color:var(--nsr-accent);color:var(--nsr-accent)}.nsr-fitment{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;border:1px solid var(--nsr-line);border-radius:9px;background:var(--nsr-paper);padding:10px 12px;font-size:14px;color:var(--nsr-ink)}.nsr-fitment a{color:var(--nsr-accent);text-decoration:underline;text-underline-offset:2px}:is(.template-index,.template-collection,.template-search) .m-product-card__media{background:var(--nsr-paper);border-radius:10px;overflow:hidden}@media(max-width:767px){.nsr-search-row{padding:8px 14px 11px}.nsr-search__field{gap:8px;padding-left:12px}.nsr-search__field input{text-overflow:ellipsis}.nsr-search__field button{padding-inline:12px}.nsr-intro{width:calc(100% - 28px);margin-top:15px}.nsr-hero{grid-template-columns:1fr;border-radius:14px}.nsr-hero__copy{padding:25px 20px}.nsr-hero__copy p{margin:12px 0 17px}.nsr-hero__feature{min-height:0;padding:6px 14px 64px}.nsr-hero__feature img{height:clamp(145px,42vw,230px)}.nsr-hero__caption{inset:auto 16px 13px}.nsr-hero__caption strong{font-size:16px}.nsr-models{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.nsr-models strong{white-space:nowrap;font-size:14px}}.nsr-promotion__slide[hidden]{display:none}.nsr-promotion__slide h2{max-width:15ch;margin:0;color:var(--nsr-ink);font-size:clamp(36px,5vw,68px);font-weight:800;letter-spacing:-.05em;line-height:1.02}.nsr-promotion__slide h1{max-width:15ch;font-size:clamp(36px,5vw,68px)}.nsr-promotion__slide .nsr-promotion__label{margin:0 0 11px;color:var(--nsr-accent);font-size:14px;font-weight:700}.nsr-promotion__images{display:grid;min-width:0}.nsr-promotion__images--pair{grid-template-columns:1fr 1fr}.nsr-promotion__images--pair .nsr-hero__feature{min-width:0;padding-inline:12px}.nsr-promotion__images--pair .nsr-hero__feature+.nsr-hero__feature{border-left:1px solid var(--nsr-line)}.nsr-promotion__images--pair .nsr-hero__caption strong{font-size:14px}@media(min-width:768px){.nsr-promotion__slide .nsr-hero__feature{min-height:390px}}@media(max-width:767px){.nsr-promotion__slide .nsr-hero__feature{min-height:233px}.nsr-promotion__images--pair .nsr-hero__feature{padding-bottom:89px}.nsr-promotion__images--pair .nsr-hero__caption strong{font-size:13px}}@media(max-width:767px){.nsr-promotion{overflow-x:clip}.nsr-promotion__slide{touch-action:pan-y pinch-zoom}}.nsr-collection-machine{display:grid;place-items:center;aspect-ratio:4 / 3;padding:6%;overflow:hidden;border:1px solid var(--nsr-line);border-radius:12px;background:#f5f6f8}.nsr-collection-machine img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nsr-light-storefront.css.map */
