.nr-commerce-wrap{max-width:var(--brand-container);padding-inline:var(--brand-container-pad);margin-inline:auto;width:100%}.nr-commerce-hero,.nr-commerce-catalog,.nr-home-shopping{font:400 var(--brand-fs-body)/var(--brand-lh-body) var(--brand-font-body);color:rgb(var(--brand-ink))}.nr-commerce-catalog{display:block;padding-block:var(--space-5) var(--brand-section-pad)}.nr-commerce-catalog [hidden]{display:none!important}.nr-commerce-hero p,.nr-commerce-hero figure,.nr-commerce-catalog p,.nr-home-shopping p{margin:0}.nr-commerce-eyebrow{font:400 var(--brand-fs-eyebrow)/1.5 var(--brand-font-mono);text-transform:uppercase;letter-spacing:var(--brand-ls-caps);margin:0 0 var(--space-3)!important}.nr-commerce-button{min-height:48px;padding:var(--space-3) var(--space-5);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:rgb(var(--brand-shadow));color:rgb(var(--brand-white));border:1px solid rgb(var(--brand-shadow));border-radius:var(--radius-1);font:600 var(--brand-fs-action)/1.3 var(--brand-font-body);transition:background var(--motion-fast)}.nr-commerce-button:hover{background:rgb(var(--brand-black));color:rgb(var(--brand-white))}.nr-commerce-text-link{display:inline-flex;align-items:center;min-height:var(--tap-min);gap:var(--space-5);font-weight:600;border-bottom:1px solid currentColor;font-size:var(--brand-fs-body-sm)}.nr-commerce-hero{background:rgb(var(--brand-shadow));color:rgb(var(--brand-white))}.nr-commerce-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-7)}.nr-commerce-hero__copy{padding-block:var(--space-7)}.nr-commerce-hero .nr-commerce-eyebrow{color:rgb(var(--brand-glow))}#main .nr-commerce-hero h1,#main .nr-commerce-hero h2{font:600 var(--brand-fs-headline)/var(--brand-lh-display) var(--brand-font-display);text-transform:uppercase;letter-spacing:var(--brand-ls-display);color:inherit;margin:0;max-width:12ch}.nr-commerce-hero__intro{max-width:40ch;margin-block:var(--space-5);color:var(--brand-white-soft)}.nr-commerce-hero__copy>.nr-commerce-button{background:rgb(var(--brand-white));color:rgb(var(--brand-shadow));border-color:rgb(var(--brand-white));margin-right:var(--space-5)}.nr-commerce-hero__copy>.nr-commerce-button:hover{background:rgb(var(--brand-glow));border-color:rgb(var(--brand-glow))}.nr-commerce-hero__image{align-self:stretch;position:relative;min-height:200px;max-height:240px;overflow:hidden}.nr-commerce-hero__image img{height:100%;width:100%;object-fit:contain;object-position:var(--commerce-position);background:rgb(var(--brand-white))}.nr-commerce-hero__image figcaption{font:400 var(--brand-fs-micro)/1.5 var(--brand-font-mono);position:absolute;inset:auto 0 0;padding:var(--space-2);background:rgb(var(--brand-shadow));color:var(--brand-white-soft)}.nr-commerce-hero--feature .nr-commerce-hero__image{max-height:520px;min-height:460px}.nr-commerce-hero--feature .nr-commerce-hero__image img{object-fit:cover}.nr-commerce-hero--feature .nr-commerce-hero__copy{padding-block:var(--space-8)}.nr-commerce-hero--feature h1{white-space:pre-line}.nr-commerce-hero--compact .nr-commerce-hero__copy{padding-block:var(--space-6)}.nr-commerce-hero--compact .nr-commerce-hero__intro{margin-bottom:0}.nr-commerce-hero__inner:not(:has(.nr-commerce-hero__image)){grid-template-columns:1fr}#main .nr-commerce-hero__inner:not(:has(.nr-commerce-hero__image)) h1{max-width:24ch}.nr-commerce-catalog__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}#main .nr-commerce-catalog__heading h2{font:600 var(--brand-fs-headline)/var(--brand-lh-heading) var(--brand-font-display);text-transform:uppercase;margin:0;color:inherit}.nr-commerce-catalog__heading p:not(.nr-commerce-eyebrow){margin-top:var(--space-3)}.nr-commerce-controls{display:flex;align-items:end;gap:var(--space-4);padding:var(--space-4);background:rgb(var(--brand-mist));border:1px solid var(--brand-hairline-light)}.nr-commerce-controls label{display:flex;flex:1;flex-direction:column;gap:var(--space-2);font-size:var(--brand-fs-body-sm);font-weight:600;min-width:0}.nr-commerce-controls input,.nr-commerce-controls select{width:100%;min-width:0;min-height:48px;border:1px solid var(--brand-hairline-light);border-radius:var(--radius-1);background:rgb(var(--brand-white));color:rgb(var(--brand-ink));font:400 var(--brand-fs-body-sm)/1.4 var(--brand-font-body);padding:var(--space-3)}.nr-commerce-reset{min-height:48px;font-size:var(--brand-fs-body-sm);text-decoration:underline;text-underline-offset:4px;padding-inline:var(--space-2)}.nr-commerce-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);font-size:var(--brand-fs-body-sm);color:var(--brand-ink-soft)}.nr-commerce-status [data-model-note]{max-width:65ch}.nr-commerce-group{padding-top:var(--space-4);scroll-margin-top:120px}.nr-commerce-group+.nr-commerce-group{margin-top:var(--space-7);border-top:1px solid var(--brand-hairline-light)}.nr-commerce-group__heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:end;margin-bottom:var(--space-5)}.nr-commerce-group__heading h2{font:600 var(--brand-fs-title)/1.15 var(--brand-font-body);margin:0}.nr-commerce-group__heading .nr-commerce-eyebrow{color:rgb(var(--brand-emerald-deep))}.nr-commerce-group__heading>p{color:var(--brand-ink-soft);max-width:55ch;font-size:var(--brand-fs-body-sm)}.nr-commerce-includes{padding:var(--space-3) var(--space-4);background:rgb(var(--brand-mist));border-left:2px solid rgb(var(--brand-emerald));margin-bottom:var(--space-5)!important;font-size:var(--brand-fs-body-sm)}.nr-commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.nr-commerce-grid--accessories{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-commerce-card{min-width:0;display:flex;flex-direction:column;background:rgb(var(--brand-white));border:1px solid var(--brand-hairline-light);height:100%;border-radius:var(--radius-2);overflow:hidden}.nr-commerce-card__image{display:block;position:relative;aspect-ratio:1.2;background:rgb(var(--brand-white));overflow:hidden}.nr-commerce-card__image img,.nr-commerce-card__image svg{width:100%;height:100%;object-fit:contain;padding:var(--space-3);transition:transform var(--motion-base) var(--motion-ease)}@media(hover:hover){.nr-commerce-card__image:hover img{transform:scale(1.025)}}.nr-commerce-card__body{display:flex;flex-direction:column;flex:1;padding:var(--space-5);gap:var(--space-3);border-top:1px solid var(--brand-hairline-light)}.nr-commerce-card h3{font:600 var(--brand-fs-subtitle)/1.25 var(--brand-font-body);margin:0;color:rgb(var(--brand-ink))}.nr-commerce-card h3 a{display:block}.nr-commerce-card__caption{font-size:var(--brand-fs-body-sm);color:var(--brand-ink-soft)}.nr-commerce-card__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font:600 var(--brand-fs-price)/1.4 var(--brand-font-body)}.nr-commerce-card__from{font:400 var(--brand-fs-body-sm)/1.4 var(--brand-font-body)}.nr-commerce-card__matched p{font-size:var(--brand-fs-body-sm);color:var(--brand-ink-soft)}.nr-commerce-card__matched strong{font-size:var(--brand-fs-price)}.nr-commerce-card__matched>span{display:block;font-size:var(--brand-fs-meta)}.nr-home-shopping [hidden]{display:none!important}.nr-commerce-card__price,.nr-commerce-card .nr-net-card__price{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nr-commerce-card .nr-net-price--compare{font-size:var(--brand-fs-body-sm);text-decoration:line-through;color:var(--brand-ink-faint)}.nr-commerce-card .nr-net-card__note{font:400 var(--brand-fs-body-sm)/1.4 var(--brand-font-body)}.nr-commerce-card__options{border-block:1px solid var(--brand-hairline-light);font-size:var(--brand-fs-body-sm)}.nr-commerce-card__options a{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;min-height:44px}.nr-commerce-card__options a+a{border-top:1px solid var(--brand-hairline-light)}.nr-commerce-card__options a:hover{color:rgb(var(--brand-emerald-deep))}.nr-commerce-card__button{margin-top:auto;width:100%;padding-inline:var(--space-4)}.nr-commerce-card__badge{position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);background:rgb(var(--brand-mist));font-size:var(--brand-fs-meta)}.nr-commerce-empty{padding:var(--space-7);background:rgb(var(--brand-mist))}.nr-commerce-empty p{margin-bottom:var(--space-5)}.nr-home-shopping{padding-block:var(--brand-section-pad)}.nr-home-shopping--mist{background:rgb(var(--brand-mist))}.nr-home-shopping__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.nr-home-shopping__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-home-path{display:block;border:1px solid var(--brand-hairline-light);background:rgb(var(--brand-white))}.nr-home-path__image{aspect-ratio:1.5;overflow:hidden}.nr-home-path img,.nr-home-path svg{width:100%;height:100%;object-fit:contain}.nr-home-path>div+div{padding:var(--space-5)}.nr-home-path h3{font:600 var(--brand-fs-title)/1.15 var(--brand-font-body);margin:0 0 var(--space-3);display:flex;justify-content:space-between}.nr-home-path p:not(.nr-commerce-eyebrow){font-size:var(--brand-fs-body-sm);color:var(--brand-ink-soft)}.nr-home-path:hover{border-color:rgb(var(--brand-emerald))}:is(.nr-commerce-catalog,.nr-home-shopping,.nr-commerce-hero) :is(a,button,select,input):focus-visible{outline:2px solid rgb(var(--brand-emerald-deep));outline-offset:4px}@media(max-width:1099px){.nr-commerce-grid--accessories,.nr-home-shopping__grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-commerce-controls{flex-wrap:wrap}.nr-commerce-hero__inner{gap:var(--space-5)}}@media(max-width:749px){.nr-commerce-wrap{padding-inline:var(--space-4)}.nr-commerce-hero__inner{grid-template-columns:1fr;gap:0}.nr-commerce-hero__copy{padding-block:var(--space-6)}#main .nr-commerce-hero h1,#main .nr-commerce-hero h2{max-width:17ch}.nr-commerce-hero__intro{margin-block:var(--space-4)}.nr-commerce-hero__image{min-height:0;height:180px;margin-bottom:var(--space-5)!important}.nr-commerce-hero--feature .nr-commerce-hero__copy{padding-block:var(--space-6)}#main .nr-commerce-hero--feature h1{font-size:48px;max-width:none}.nr-commerce-hero--feature .nr-commerce-hero__image{min-height:0;height:220px;margin-inline:calc(-1 * var(--space-4))!important;margin-bottom:0!important}.nr-commerce-hero--compact .nr-commerce-hero__image{display:none}.nr-commerce-hero__copy>.nr-commerce-button{margin-right:var(--space-3)}.nr-commerce-catalog{padding-top:var(--space-6)}.nr-commerce-catalog__heading{display:block;margin-bottom:var(--space-5)}.nr-commerce-catalog__heading>.nr-commerce-text-link{margin-top:var(--space-3)}.nr-commerce-controls{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-3)}.nr-commerce-controls:has([data-model]) .nr-commerce-controls__search{grid-column:1/-1}.nr-commerce-controls .nr-commerce-reset{grid-column:1/-1;min-height:44px;justify-self:end;line-height:1}.nr-commerce-hero--compact .nr-commerce-hero__copy{padding-block:var(--space-5)}.nr-commerce-hero--compact .nr-commerce-hero__intro{margin-bottom:0}.nr-commerce-reset{justify-self:start;padding-inline:0}.nr-commerce-group{padding-top:var(--space-5)}.nr-commerce-group+.nr-commerce-group{margin-top:var(--space-6)}.nr-commerce-group__heading{grid-template-columns:1fr;gap:var(--space-3)}.nr-commerce-grid,.nr-commerce-grid--accessories,.nr-home-shopping__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.nr-commerce-card__body{padding:var(--space-3);gap:var(--space-2)}.nr-commerce-card h3{font-size:var(--brand-fs-body-sm)}.nr-commerce-card__image img{padding:var(--space-2)}.nr-commerce-card__button{padding-inline:var(--space-2);font-size:var(--brand-fs-action-sm)}.nr-commerce-card__options a{flex-wrap:wrap;gap:0;padding-block:var(--space-2)}.nr-commerce-card__options a span{width:100%}.nr-home-shopping__grid:not(.nr-home-shopping__grid--4){grid-template-columns:1fr;gap:var(--space-3)}.nr-home-path{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center}.nr-home-path__image{height:100%;aspect-ratio:auto;min-height:120px}.nr-home-path>div+div{padding:var(--space-4)}.nr-home-path h3{font-size:var(--brand-fs-subtitle)}.nr-commerce-card__reviews{font-size:var(--brand-fs-meta)}}@media(prefers-reduced-motion:reduce){.nr-commerce-card__image img,.nr-commerce-button{transition:none}.nr-commerce-card__image:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/nr-commerce.css.map */
