.nra-pro,body:has(.nra-pro){--nx-ink: #0a1a33;--nx-text: #3a4556;--nx-muted: #6b7585;--nx-line: #e3e7ec;--nx-stage: #f3f5f8;--nx-zebra: #f7f8fa;--nx-brand: #1d2be0;--nx-brand-d: #1520b0;--nx-ok: #0f7a3d;--nx-ok-soft: #e8f6ee;--nx-bad: #b42318;--nx-bad-soft: #fdecea;--nx-radius-lg: 1.6rem;--nx-radius: .8rem;--nx-shadow: 0 1px 2px rgba(10, 26, 51, .04), 0 16px 40px -12px rgba(10, 26, 51, .14)}.nra-pro{color:var(--nx-text)}.nra-pro>product-component>.page-width,.nra-pro .page-width{max-width:136rem}.nra-pro .nra-pdp__crumbs{gap:.6rem;margin:.8rem 0 2.4rem;font-size:1.3rem;color:var(--nx-muted)}.nra-pro .nra-pdp__crumbs a{color:var(--nx-text);font-weight:500;text-decoration:underline;text-decoration-color:#c5ccd6;text-underline-offset:.3rem}.nra-pro .nra-pdp__crumbs a:hover{color:var(--nx-brand);text-decoration-color:currentColor}.nra-pro .nra-pdp__crumbs [aria-current]{max-width:60ch;overflow:hidden;color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis}.nra-pdp__crumb-sep{display:inline-flex;color:#a3acb9}.nra-pro .nra-pdp.product{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "side" "tabs";gap:2.4rem;margin:0}.nra-pro .nra-pdp>*{width:auto!important;max-width:none!important;min-width:0;margin:0;padding-left:0;padding-right:0}.nra-pro .nra-pdp .product__media-wrapper{grid-area:gallery}.nra-pdp__side{grid-area:side;display:grid;gap:2rem;align-content:start}.nra-pro .nra-pdp__side>*{grid-area:auto}.nra-pro .nra-pdp__tabs{grid-area:tabs}@media screen and (min-width:750px){.nra-pro .nra-pdp.grid.grid--2-col-tablet{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"gallery side" "tabs side";column-gap:3.2rem;row-gap:4rem;align-items:start}}@media screen and (min-width:990px){.nra-pro .nra-pdp.grid.grid--2-col-tablet{grid-template-columns:minmax(0,1.55fr) minmax(36rem,1fr);column-gap:6.4rem}}@media screen and (min-width:990px){.nra-pdp__side{position:sticky;top:var(--nra-side-top, 18rem);align-self:start}}.nra-pro .nra-pdp .product__media-wrapper,.nra-pro .nra-pdp .product__info-wrapper{align-self:start;position:static}.nra-pro .nra-pdp__copy{display:none}.nra-pro .nra-pdp media-gallery>slider-component:first-of-type{border:0;border-radius:var(--nx-radius-lg);background:var(--nx-stage);overflow:hidden}.nra-pro .nra-pdp .product__media-list{border:0;border-radius:0;background:transparent}.nra-pro .nra-pdp .product__media,.nra-pro .nra-pdp .product-media-container,.nra-pro .nra-pdp .product__media img{background:transparent}.nra-pro .nra-pdp .product-media-container .media,.nra-pro .nra-pdp .product-media-container.constrain-height .media{padding-top:88%!important}.nra-pro .nra-pdp .product-media-container img{padding:7%;mix-blend-mode:multiply}.nra-pro .nra-pdp .thumbnail-list__item,.nra-pro .nra-pdp .thumbnail-list__item.slider__slide{width:7.2rem!important;max-width:7.2rem;height:7.2rem!important;flex:0 0 7.2rem!important}.nra-pro .nra-pdp .thumbnail{padding:.6rem;border:1px solid transparent;border-radius:1rem;background:var(--nx-stage)}.nra-pro .nra-pdp .thumbnail img{mix-blend-mode:multiply}.nra-pro .nra-pdp .thumbnail:hover{border-color:#c5ccd6}.nra-pro .nra-pdp .thumbnail[aria-current],.nra-pro .nra-pdp .thumbnail[aria-current=true]{border-color:var(--nx-ink);box-shadow:inset 0 0 0 1px var(--nx-ink)}.nra-pro .nra-pdp .thumbnail-slider{margin-top:1.2rem}.nra-pro .nra-pdp__head{margin:0}.nra-pdp__brand{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nra-pdp__brand a{color:var(--nx-brand);text-decoration:none}.nra-pdp__brand a:hover{text-decoration:underline;text-underline-offset:.3rem}.nra-pro .nra-pdp .product__title{margin:0 0 1.4rem}.nra-pro .nra-pdp .product__title h1{margin:0;color:var(--nx-ink);font-size:clamp(2rem,.8vw + 1.5rem,2.6rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.nra-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem}.nra-meta__item{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:1.35rem;line-height:1.4}.nra-meta__key{color:var(--nx-muted)}.nra-meta__val{color:var(--nx-ink);font-weight:600}a.nra-meta__val{color:var(--nx-ink);text-decoration:underline;text-decoration-color:#c5ccd6;text-underline-offset:.3rem}a.nra-meta__val:hover{color:var(--nx-brand)}.nra-meta__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.3rem}.nra-meta__copy{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:.6rem;background:transparent;color:var(--nx-muted);cursor:pointer}.nra-meta__copy:hover{background:var(--nx-stage);color:var(--nx-ink)}.nra-meta__copy.is-copied{color:var(--nx-ok)}.nra-pro .nra-pdp .product__info-wrapper{padding:2.8rem!important;border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:#fff;box-shadow:var(--nx-shadow)}.nra-pro .nra-pdp .product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"price price" "stock stock" "variant variant" "qty buy" "quote quote" "note note";column-gap:1rem;row-gap:0;align-items:start;justify-items:stretch;width:100%;max-width:none;margin:0}.nra-pro .nra-pdp .product__info-container>*{margin-top:0;margin-bottom:0}.nra-pro .nra-pdp .product__info-container .nra-buy-price,.nra-pro .nra-pdp .product__info-container [id^=price-]{grid-area:price;margin-bottom:2rem}.nra-pro .nra-pdp .product__info-container .nra-stock{grid-area:stock;margin-bottom:2rem}.nra-pro .nra-pdp .product__info-container variant-selects,.nra-pro .nra-pdp .product__info-container variant-radios{grid-area:variant;margin-bottom:1.6rem}.nra-pro .nra-pdp .product__info-container .product-form__quantity{grid-area:qty;margin:0}.nra-pro .nra-pdp .product__info-container>:has(>.product-form){grid-area:buy;width:100%}.nra-pro .nra-pdp .product__info-container .nra-quote-btn{grid-area:quote;margin-top:1rem}.nra-pro .nra-pdp .product__info-container .nra-quote-note{grid-area:note;margin-top:1.2rem}.nra-pro .nra-pdp product-form,.nra-pro .nra-pdp .product-form,.nra-pro .nra-pdp .product-form>.form{display:block;width:100%;margin:0}.nra-pro .nra-pdp .price--large .price-item{color:var(--nx-ink);font-size:2.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.nra-pro .nra-pdp .price .price__sale .price-item--regular{color:var(--nx-muted);font-size:1.8rem;font-weight:500}.nra-pro .nra-pdp shopify-payment-terms{display:block;margin-top:.6rem;color:var(--nx-muted);font-size:1.3rem}.nra-stock{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:var(--nx-ok-soft)}.nra-stock__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4.4rem;height:4.4rem;border-radius:1rem;background:#fff;color:var(--nx-ok)}.nra-stock__copy p{margin:0;line-height:1.35}.nra-stock__status{color:var(--nx-ink);font-size:1.45rem;font-weight:700}.nra-stock__ship{display:flex;align-items:center;gap:.7rem;margin-top:.2rem!important;color:var(--nx-text);font-size:1.3rem}.nra-stock__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--nx-ok)}.nra-stock--out{background:var(--nx-bad-soft)}.nra-stock--out .nra-stock__ico{color:var(--nx-bad)}.nra-pro .nra-pdp .product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nra-pro .nra-pdp .product-form__input .quantity{width:11rem;min-height:5.2rem;border:1px solid #c7ced8;border-radius:var(--nx-radius)}.nra-pro .nra-pdp .quantity:before,.nra-pro .nra-pdp .quantity:after{display:none}.nra-pro .nra-pdp .product-form__buttons{max-width:none;margin:0}.nra-pro .nra-pdp .product-form__buttons .product-form__submit{width:100%;min-height:5.2rem;margin:0;border:0;border-radius:var(--nx-radius);background:var(--nx-brand);color:#fff;font-size:1.55rem;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:0 8px 18px -8px #1d2be099;animation:none!important;transition:background-color .15s ease,box-shadow .15s ease}.nra-pro .nra-pdp .product-form__buttons .product-form__submit:before,.nra-pro .nra-pdp .product-form__buttons .product-form__submit:after{box-shadow:none}.nra-pro .nra-pdp .product-form__buttons .product-form__submit:hover{background:var(--nx-brand-d);box-shadow:0 10px 22px -8px #1520b0b3}.nra-pro .nra-pdp .product-form__buttons .product-form__submit[disabled],.nra-pro .nra-pdp .product-form__buttons .product-form__submit[aria-disabled=true]{background:#c9d1dc;box-shadow:none}.nra-pro .nra-pdp .shopify-payment-button{margin-top:1rem}.nra-pro .nra-pdp .product__info-container:has(.product-form__quantity) .shopify-payment-button{width:calc(100% + 12rem);margin-left:-12rem}.nra-pro .nra-pdp shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: .8rem;--shopify-accelerated-checkout-button-block-size: 5.2rem}.nra-pro .nra-pdp .shopify-payment-button__more-options{color:var(--nx-muted);font-size:1.25rem}.nra-quote-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;border:1px solid var(--nx-ink);border-radius:var(--nx-radius);background:#fff;color:var(--nx-ink);font-size:1.5rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nra-quote-btn:hover{background:var(--nx-ink);color:#fff}.nra-quote-note{margin:0;color:var(--nx-muted);font-size:1.25rem;line-height:1.45;text-align:center}.nra-pro .nra-pdp__aside{display:grid;gap:1.2rem;padding:0}.nra-pro .nra-buy-ltl{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;margin:0;padding:1.4rem 1.6rem;border:1px solid var(--nx-line);border-radius:1.2rem;background:#fff}.nra-pro .nra-buy-ltl__title{display:contents}.nra-pro .nra-buy-ltl__truck{grid-row:1 / span 2;display:inline-flex;width:auto;height:auto;color:var(--nx-brand)}.nra-pro .nra-buy-ltl__title{color:var(--nx-ink);font-size:1.4rem;font-weight:700}.nra-pro .nra-buy-ltl__body{grid-column:2;margin:.2rem 0 0;color:var(--nx-muted);font-size:1.3rem;line-height:1.5}.nra-pro .nra-pdp__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin:0;padding:1.6rem;border:0;border-radius:1.2rem;background:var(--nx-stage);text-align:left}.nra-pro .nra-pdp__trust li{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:0;color:var(--nx-ink);font-size:1.3rem;font-weight:600;line-height:1.3}.nra-pro .nra-pdp__trust-ico{display:inline-flex;flex:0 0 auto;width:auto;height:auto;color:var(--nx-brand)}.nra-help{display:grid;gap:1.2rem;margin:0;padding:1.6rem;border:1px solid var(--nx-line);border-radius:1.2rem;background:#fff}.nra-help__copy{display:flex;align-items:center;gap:1.2rem}.nra-help__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4rem;height:4rem;border-radius:50%;background:var(--nx-stage);color:var(--nx-brand)}.nra-help__title{margin:0;color:var(--nx-ink);font-size:1.5rem;font-weight:700}.nra-help__sub{margin:.2rem 0 0;color:var(--nx-muted);font-size:1.3rem}.nra-help__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.nra-help__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;padding:0 1rem;border:1px solid #c7ced8;border-radius:var(--nx-radius);color:var(--nx-ink);font-size:1.4rem;font-weight:600;text-decoration:none}.nra-help__btn:hover{border-color:var(--nx-ink)}.nra-help__btn .nra-ico{color:var(--nx-brand)}@media screen and (min-width:990px){.nra-pro .nra-pdp__aside .nra-help{display:none}}.nra-acc{border-bottom:1px solid var(--nx-line)}.nra-acc__item{border-top:1px solid var(--nx-line)}.nra-acc__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.2rem 0;cursor:pointer;list-style:none}.nra-acc__head::-webkit-details-marker{display:none}.nra-acc__title{margin:0;color:var(--nx-ink);font-size:2.2rem;font-weight:600;letter-spacing:-.01em}.nra-acc__head:hover .nra-acc__title{color:var(--nx-brand)}.nra-acc__chev{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--nx-stage);color:var(--nx-ink);transform:rotate(90deg);transition:transform .2s ease}.nra-acc__item[open] .nra-acc__chev{transform:rotate(-90deg)}.nra-acc__body{padding:0 0 3.2rem}.nra-acc__rte{color:var(--nx-text);font-size:1.55rem;line-height:1.75}.nra-acc__rte>:first-child{margin-top:0}.nra-acc__rte h2,.nra-acc__rte h3,.nra-acc__rte h4{margin:2.4rem 0 .8rem;color:var(--nx-ink)}.nra-acc__empty,.nra-specs__note{color:var(--nx-muted);font-size:1.4rem}.nra-specs{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--nx-line);border-radius:1.2rem;overflow:hidden;font-size:1.45rem}.nra-specs th,.nra-specs td{padding:1.4rem 1.8rem;text-align:left;vertical-align:top}.nra-specs tr:nth-child(2n) th,.nra-specs tr:nth-child(2n) td{background:var(--nx-zebra)}.nra-specs th{width:45%;color:var(--nx-ink);font-weight:600}.nra-specs td{color:var(--nx-text)}.nra-specs a,.nra-specs__note a,.nra-policy__links a{color:var(--nx-brand);font-weight:600}.nra-specs__note{margin:1.6rem 0 0}.nra-policy{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.nra-policy li{display:flex;gap:1.2rem}.nra-policy__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4.4rem;height:4.4rem;border-radius:1rem;background:var(--nx-stage);color:var(--nx-brand)}.nra-policy p{margin:0;font-size:1.4rem;line-height:1.55}.nra-policy .nra-policy__title{margin-bottom:.2rem;color:var(--nx-ink);font-size:1.5rem;font-weight:700}.nra-policy__links{display:flex;flex-wrap:wrap;gap:2rem;margin:2.4rem 0 0;font-size:1.4rem}body:has(.nra-pro) .nra-reviews__heading,body:has(.nra-pro) .related-products .related-products__heading{color:var(--nx-ink);font-size:clamp(2.4rem,1.2vw + 1.8rem,3rem);font-weight:600;letter-spacing:-.02em}body:has(.nra-pro) .nra-support{background:transparent}body:has(.nra-pro) .nra-support__wrap{max-width:136rem;margin:4rem auto;padding:4rem 4.8rem;border-radius:2rem;background:radial-gradient(120% 140% at 100% 0%,#1d2be059,#1d2be000 55%),linear-gradient(135deg,#0a1a33,#102a4f);color:#fff}body:has(.nra-pro) .nra-support__title{color:#fff;font-size:clamp(2.4rem,1.4vw + 1.6rem,3.2rem);font-weight:600;letter-spacing:-.02em;text-transform:none}body:has(.nra-pro) .nra-support__sub,body:has(.nra-pro) .nra-support__note{color:#ffffffc7}body:has(.nra-pro) .nra-support__photo{border:3px solid rgba(255,255,255,.18)}body:has(.nra-pro) .nra-support__btn{min-height:5.2rem;padding:0 2.4rem;border:1px solid #ffffff;border-radius:.8rem;background:#fff;color:#0a1a33;font-weight:700}body:has(.nra-pro) .nra-support__btn+.nra-support__btn{background:transparent;color:#fff}body:has(.nra-pro) .nra-support__btn+.nra-support__btn .nra-support__ico{filter:brightness(0) invert(1)}.nra-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;border-top:1px solid #e3e7ec;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 -10px 30px -12px #0a1a332e;transform:translateY(110%);transition:transform .25s ease}.nra-sticky.is-visible{transform:translateY(0)}.nra-sticky__inner{display:flex;align-items:center;gap:1.4rem;max-width:136rem;padding-top:1rem;padding-bottom:1rem}.nra-sticky__img{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;padding:.4rem;object-fit:contain;border-radius:.8rem;background:#f3f5f8;mix-blend-mode:multiply}.nra-sticky__info{flex:1 1 auto;min-width:0}.nra-sticky__title{margin:0;overflow:hidden;color:#0a1a33;font-size:1.4rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.nra-sticky__price{margin:.2rem 0 0;color:#0a1a33;font-size:1.6rem;font-weight:700}.nra-sticky__sku{margin-left:1rem;color:#6b7585;font-size:1.2rem;font-weight:500}.nra-sticky__btn.button{flex:0 0 auto;min-width:20rem;min-height:4.8rem;border:0;border-radius:.8rem;background:#1d2be0;color:#fff;font-size:1.5rem;font-weight:700}.nra-sticky__btn.button:before,.nra-sticky__btn.button:after{box-shadow:none}.nra-sticky__btn.button:hover{background:#1520b0}.nra-sticky__btn.button[disabled]{background:#c9d1dc}@media screen and (max-width:749px){.nra-pro .nra-pdp media-gallery>slider-component:first-of-type,.nra-pro .nra-pdp .slider-mobile-gutter{margin-left:0;margin-right:0}.nra-pro .nra-pdp .product__info-wrapper{padding:2rem!important}.nra-pro .nra-pdp .price--large .price-item{font-size:2.4rem}.nra-acc__title{font-size:1.9rem}.nra-specs th,.nra-specs td{padding:1.2rem 1.4rem}body:has(.nra-pro) .nra-support__wrap{margin:2.4rem 1.6rem;padding:2.8rem 2rem}.nra-sticky__img,.nra-sticky__sku{display:none}.nra-sticky__btn.button{min-width:0;padding:0 2rem}}@media(prefers-reduced-motion:reduce){.nra-sticky,.nra-acc__chev{transition:none}}.nra-pro .nra-pdp .price--large .price__regular>span.price-item--regular:after,.nra-pro .nra-pdp .price--large .price-item--sale:after{content:" / each";margin-left:.2rem;color:var(--nx-muted);font-size:1.5rem;font-weight:500;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nra-pdp-pro.css.map */
