main#mainWrapper.productPage {position:relative }main#mainWrapper.productPage #breadcrumbWrapper {padding-left: 1rem;padding-right: 1rem;}.pdp-hero-picker-container {max-width:80rem;margin:0 auto;padding:0 1rem;display:grid }.prodPrice {font-size:1.6rem;margin:0;padding:0;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-style:normal;line-height:1.2 }.prodPrice.sale, .prodPrice.saleOnSale {color:#c00 }.prodPrice del {color:#666 }.prodPrice p.affirm-as-low-as {font-size:1rem;margin:0;padding:0;line-height:1;font-family:proxima-nova,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;color: #444;}.youSave {font-size: 1rem;margin-top: -.25rem }.pdp-hero-picker-container .reviewLinkBlock {margin:0 0 .5rem;font-size:.875rem;min-height:1rem }.reviewLinkBlock .TTteaser {font-size:.875rem }.TTteaser__star>* {vertical-align:-.2rem }.reviewLinkBlock .TTteaser>span {margin-left:.375rem;margin-right:.375rem }.TTteaser__read-comments,.TTteaser__read-qa,.TTteaser__read-reviews,.TTteaser__write-review {font-size:.875rem;color:#005380;text-decoration:underline }.TTteaser__write-review {border:none;text-decoration:underline;background:0 0;padding:0;cursor:pointer }.tt-c-answer__best-answer-label,.tt-c-ratings-breakdown__rating-number {color:#5e7f1f!important }.tt-o-badge {background-color:#5e7f1f!important }.itemInfo {font-size:1.2rem;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-style:normal;margin:.5rem 0 0 0 }#repairtext p:first-of-type {margin-top:0 }#addToCart {margin-top:.875rem;padding-top:1rem;border-top:.0625rem dotted #ccc }.optionPicker-label {margin-bottom:.25rem;font-weight:700 }.optionPicker-label span {font-weight:400 }#addToCart .btn,#addToCartSoldOut .btn {width:100% }.optionPicker {margin-bottom:1rem;position:relative }.optionPicker p {margin:0 }.pickerContainer {display:flex;flex-flow:row wrap;margin:0;padding:0 }.pickerContainer label {background-color:#fff;border:.125rem solid #ddd;text-decoration:none;cursor:pointer;color:#005380;min-width:2.5rem;height:2.5rem;margin:0 .25rem .25rem 0;padding:0 .5rem;display:grid;align-content:center;justify-content:center;position:relative }.pickerContainer label:hover {border:2px solid #999;color:#c00 }.pickerContainer label input[type=radio] {transform: scale(0);position:absolute }.pickerContainer label.swatch {width:2.5rem;height:2.5rem }.pickerContainer label.swatch img {width:2.125rem;height:2.125rem }.pickerContainer label.optselected {border:.125rem solid #c00 }.pickerContainer label.optremoved {background:#fff url(https://dh36nblqpps8a.cloudfront.net/assets/pdp/inactive-option.svg) 100% 100%;border:.125rem solid #ccc;color:#555;cursor:not-allowed;zoom:1;opacity:1 }.pickerContainer label.swatch.optremoved::before {content:'';width:2.25rem;height:2.25rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;background:url(https://nrs.com/assets/images/2013_redesign/swatch-not-available.png) no-repeat;background-size:cover }.pickerContainer label div {position: absolute;bottom: .2rem;right: .2rem;width: .625rem;height: .625rem;background-color: #27aae1;border-radius: 10rem;border: .0625rem solid #fff;box-shadow: 0 0 .1875rem rgba(0,0,0,.5);}.mixedSaleSwatch::after {content:'$';position:absolute;top:.0625rem;right:.0625rem;font-weight:700;font-size:.75rem;padding:.125rem .25rem;color:#fff;background-color:#c00 }.stockStatus {padding:.5rem;border:.0625rem dotted #005380;margin-bottom:1rem;background-color:#eee;text-align:center;font-size:.875rem;color:#005380;border-radius:.125rem }.stockStatus.not-in-stock {border:0.0625rem dotted #c00 }.stockStatus.not-in-stock a {text-decoration:none;color:#c00 }.stockStatus.not-in-stock a:hover {color:#005380 }#quantityPicker {display:flex;flex-flow:row wrap;align-content:center;align-items:center;margin-bottom:1rem }#quantityPicker .optionPicker-label {flex:0 0 100% }.quantity-button-wrapper {display:flex;flex-flow:row wrap;align-items:center;margin-right:.5rem }#quantityPicker input {width:2.5rem;height:2rem;margin:0 .25rem;padding:.25rem;border:.125rem solid #ddd;font-size:1rem;text-align:center }button.quantity-btn {border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:grid;align-content:center;font-size:1.5rem;font-weight:700;color:#444;margin:0 auto;padding:0 0 .25rem 0;background-color:#eee;border-radius:.125rem;height:1.75rem;width:1.75rem;overflow:hidden }.quantity-btn:active {color:#005380;background-color:#27aae1 }.surchargeNotice {font-weight:700;color:#005380 }.surchargeNotice a {font-weight:400 }#shippingNotice {font-size:1.125rem;margin-top:0;margin-bottom:.25rem;padding-top:.35rem;padding-bottom:.25rem;text-align:center;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.0625rem;background-color:#fff;border-bottom:.0625rem dotted #ccc }#shippingNotice a,#shippingNotice a:hover {color:#005380;text-decoration:none }.pdp-notice {background-color:#ffc;padding:1.25rem;margin-bottom:1rem;border-radius:.125rem;display:grid;align-items:center;grid-gap:.5rem;grid-template-columns:3.375rem 1fr }#addToCartSoldOut .pdp-notice,#newerVersionNotice.pdp-notice {margin-top:1rem }.pdp-notice-icon {width:3.375rem;height:2.5625rem;background:url(https://dh36nblqpps8a.cloudfront.net/assets/pdp/notification-bell.png) no-repeat;background-size:cover }.pdp-notice-icon.shipping-icon {background:url(https://dh36nblqpps8a.cloudfront.net/assets/pdp/shipping-warning.png) no-repeat;background-size:cover }#addToCartWarning {text-align:center;color:#c00;margin-bottom:.25rem }a.lcly-primary-trigger {text-decoration:none;color:#005380 }a:hover.lcly-primary-trigger {text-decoration:underline;color:#c00 }a:hover.lcly-primary-trigger svg.icon-locally-outline {fill:#c00!important }a.lcly-primary-trigger span {line-height:2!important;background:0 0!important;height:2rem!important;font-size:1rem!important;color:inherit!important }svg.icon-locally-outline {height:15px!important;width:18px!important;fill:#005380!important;margin:0 0 -2px 0!important }#featuredVideoBlock {max-width:62.5rem;margin: 2rem auto;padding:0 .5rem }#tabs {max-width:62.5rem;margin:0 auto;padding:0 1rem;line-height:1.5 }.tabItem::after {content:"";display:block;height:1rem;width:100%;border-bottom:0.0625rem solid #ccc;margin-bottom:1.5rem }#tabProdInfo {margin-top:1.5rem }#tabs h2,#tabs h3 {font-size:1.9rem;margin-top:.5rem;margin-bottom:.5rem }#tabs li {margin-bottom:.5rem }.detailNavGhostDiv {position:sticky;top:0;background-color:#fff;height:3rem;padding-top:1rem;z-index:1 }ul.detailNav {height:2rem;margin:0;padding:0;border-bottom:.0625rem solid #ccc }ul.detailNav li {list-style:none;display:inline-block;padding-right:.3rem;margin:0;font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1 }ul.detailNav li a {text-decoration:none;font-weight:700;border-bottom:.25rem solid transparent;padding-bottom:.25rem }#btn_tabCSR,#btn_tabCSRNotes {display:none }ul.detailNav li a:hover {border-bottom:.25rem solid #005380 }ul.detailNav li a.active {border-bottom:.25rem solid #005380;color:#c00 }.backToTop {display:block;margin:0 auto;background-color:#555;font-size:.875rem;padding:.65rem .75rem .5rem;border-radius:10rem;text-transform:uppercase;line-height:1 }.pdp-disclaimer {border:0.0625rem dotted #ddd;background-color: rgba(238,238,238,.75);border-radius: .375rem;padding: .75rem;display: grid;gap: .375rem;grid-template-columns: auto 1fr;align-items: start;margin:1rem 0;}.pdp-disclaimer i {color: #f1c21b;font-size: 1.5rem;margin-top: .0625rem;}.pdp-disclaimer p {margin: 0;}.pdpVideoWrapper {display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:1rem 0 }.pdpVideo {padding:.5rem;border:.125rem solid #ddd;background-color:#eee;text-align:center }.pdpVideoThumb img {max-width:100%;height:auto }.pdpVideo p {margin:0;line-height:1 }.productPage #Reviews {width:100%;margin:.75em auto 0 auto;padding:0;overflow:hidden }.split-pricing {display:grid;grid-template-columns:1fr auto;column-gap:.5rem }.split-pricing>div {font-family:proxima-nova-extra-condensed,sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;order:1;margin-right:.5rem }#stylesOnSale {padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:.0625rem dotted #ccc }#stylesOnSalePrice {color:#c00;line-height:1;text-align:right }#stylesOnSalePrice del {color:#666 }#stylesOnSalePrice span {font-size:.875rem;color:#666 }#optGiftCard>div {margin-bottom:1rem }#optGiftCard label {font-weight:700;margin-bottom:.25rem;display: block;}#optGiftCard p {font-size:.875rem;line-height:1.5 }#optGiftCard textarea#customernotes {padding:.75rem;border: .0625rem solid #ccc;}textarea#customernotes {width:100%;min-height:5rem;margin-bottom:1rem;padding:.5rem;}#soldOutSimilar {margin-top:1rem }#tabReviews .tt-c-review:last-of-type {border-bottom:none }#zoomIcon {position: absolute;top: .5rem;left: .5rem;z-index: 100;background-color: #eee;background-color: rgba(238,238,238,.8);border-radius: 10rem;border: .0625rem solid rgba(255,255,255,.8);cursor: zoom-in;}#zoomIcon::before {font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 6 Pro";font-weight: 900;content: "\f002";display: block;padding: .5rem;font-size: 1rem;color: #666;}.activeSlide p {text-align: center;margin: .5rem 0;font-size: 0.9375rem;font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;}.activeSlide p i {display: none;}#alternateProductImages,#carousel {display:none }.usedItemAddToCartMsg {color:#005380;background-color:#eee;border:.0625rem solid #005380;padding:.5rem;border-radius:.25rem;text-align:center;margin:1rem 0 }.used-return-notice {text-align:center;display:block;margin-top:.5rem;text-decoration:none;font-size:.875rem }.buy-used {margin:.25rem 0 0 0;text-align:center;font-size:.875em;border-bottom:.0625rem dotted #ccc;padding-top:.25rem;padding-bottom:.25rem }#itemAddedToCartMessage {padding:.5rem;margin-bottom:1rem;width:100%;background-color:#005380;color:#fff;font-size:1.125rem;text-transform:uppercase;text-align:center }.addToCartModal .cartItem {display:grid;column-gap:1rem;margin: 0 auto 1rem;max-width: 30rem;}.add-on-product {border-top: 1px solid #eee;padding-top: 1rem;}.addToCartModal .cartItem img {max-width:100%;height:auto }.addToCartModal .continueShoppingOrCheckout {display:grid;grid-gap:.5rem;margin: 0 auto 2rem;max-width: 30rem;}.addToCartModal .continueShoppingOrCheckout .btn {width:100% }.addToCartModal .continueShoppingOrCheckout .continueShopping {background-color:#555 }.addToCartModal #mayAlsoLike h2 {font-size:1.5rem;text-transform:uppercase;border-bottom:.0625rem solid #eee;margin:0 0 1rem;padding:0 0 .25rem;text-align: center;}.addToCartModal .pdp-notice {margin-top:1rem }.productTipsNote {background-color: #ffc;padding: 1rem;margin-bottom: 1rem;display: flex;flex-flow: row wrap;}.productTipsNoteIcon {width: 2.5rem;height: 3.0625rem;background: url(https://dh36nblqpps8a.cloudfront.net/assets/pdp/product-tips-icon.png) center/contain no-repeat;flex: 0 0 2.5rem;}.productTipsNoteContent {flex: 1;padding-left: .5rem;}.productTipsNote h4 {font-size: 1.25rem;margin: 0;padding: 0;text-transform: uppercase }.productTipsNote p {margin-top: .25rem;margin-bottom: 0 }#slider video {width:100%;height:auto;display: block;-webkit-mask-image: -webkit-radial-gradient(white, black);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}#sizingTablePrimary img, #tabSizing img {max-width:100%;height:auto }.vendorLogo img {width: 100%;height: auto;max-width: 12.6rem;}.product-details-col-2 {margin-top: 1rem;}.moreInfoBlock p:first-of-type {font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-style: normal;font-size: 1.375rem;border-bottom: 0.0625rem solid #efefef;margin: 2rem 0 1rem;line-height: 1;}.moreInfoBlock ul {margin: 0;padding: 0;list-style-type: none;}#tabs .moreInfoBlock li {margin-bottom: 1rem;line-height: 1.2;}#pdp-instructions {padding: 1rem .5rem;border-top: .0625rem dotted #ddd;}#tabs #pdp-instructions h3 {font-size: 1.5rem;}#pdp-instructions ol, #pdp-instructions ul, #pdp-instructions p {max-width: 44rem;}#pdp-instructions img {max-width: 100%;height: auto;}#slider .slides li img {border-radius: .375rem;overflow: hidden;}.template-hero-images .slides > li.activeSlide:first-of-type {display: block;}#view-all-images-modal, .view-more-hero-images {display: none;}#col1 {position: relative;}#add-to-cart-accessories {background-color: #efefef;border-radius: .25rem;padding: .625rem 1rem 1rem;margin-bottom: 1rem;container-type: inline-size;}#add-to-cart-accessories p {margin: 0;font-weight: 900;margin-bottom: .5rem;}.atc-accessory-item {background-color: #fff;border-radius: .125rem;padding: .5rem 1rem .5rem .5rem;margin-bottom: .75rem;display: grid;grid-gap: .5rem;grid-template-columns: 1.5rem auto;align-items: center;}.atc-accessory-item:last-of-type {margin-bottom: 0;}.atc-accessory-add {font: inherit;display: inline-block;overflow: visible;margin: 0;padding: 0;cursor: pointer;color: inherit;border: 0;background-color: transparent;position: relative;color: #555;}.atc-accessory-add::after {width: 1.5rem;height: 1.5rem;font-family: "Font Awesome 6 Pro";content: "\f0c8";display: grid;align-items: center;justify-content: center;font-size: 1.5rem;}.atc-accessory-add.active::after {content: "\f14a";color: #5e7f1f;}.atc-accessory-item a {display: grid;grid-gap: .25rem;grid-template-columns: 3rem 1fr;color: #333;align-items: center;}.atc-accessory-item a img {width: 100%;max-width: 3rem;height: auto;grid-row: span 2;}.atc-accessory-price {font-size: .875rem;}.atc-accessory-price del {color: #666;}.atc-accessory-meta {font-size: .875rem;font-style: italic;margin-top: .25rem;color: #666;line-height: 1.5;}.video-container {border-radius: .75rem;overflow: hidden;box-shadow: 0 1rem 2rem -2rem rgba(0,0,0,.25);}#prodTitle {display: grid;}#prodTitle a {order: -1;font-size: .875rem;margin-bottom: .25rem;}.modelVideo {border-radius: .375rem;overflow: hidden;}#slider .slides li.add-pdp-grid-border img, #slider .slides li.modelVideo.add-pdp-grid-border {border: .125rem solid #eee;}#slider .slides li.add-pdp-grid-padding img {padding: .5rem;}@container (min-width: 22rem) {.atc-accessory-item {padding: .5rem 1rem;}.atc-accessory-item a {grid-gap: .5rem;grid-template-columns: 3.6rem auto 1fr;}.atc-accessory-item a img {max-width: 3.6rem;grid-row: span 1;}.atc-accessory-price {text-align: right;font-size: 1rem;}}@media screen and (min-width: 24rem) {.addToCartModal .cartItem {grid-template-columns: 10rem 1fr;align-items: center;}}@media screen and (min-width:30rem) {ul.detailNav {padding-left:2rem }ul.detailNav li {padding-right:1rem }}@media screen and (min-width:40rem) {.addToCartModal .cartItem {grid-template-columns: 16rem 1fr;max-width: 40rem;}.addToCartModal .continueShoppingOrCheckout {grid-template-columns: 1fr 1fr;grid-gap: 1rem;max-width: 40rem;margin-bottom: 4rem;}}@media screen and (min-width:48rem) {main#mainWrapper.productPage #breadcrumbWrapper {padding-left: .5rem;padding-right: .5rem;}.pdp-hero-picker-container {column-gap:.75rem;row-gap:0;grid-template-columns:2fr 1fr;grid-template-areas: "pdp-hero-image pdp-title" "pdp-hero-image pdp-reviews" "pdp-hero-image pdp-price" "pdp-hero-image pdp-option-picker" "pdp-hero-image ." }#col1 {grid-area:pdp-hero-image }#prodTitle {grid-area:pdp-title;}.prodPrice {grid-area:pdp-price;margin-top: .675rem;}.pdp-hero-picker-container .reviewLinkBlock {grid-area:pdp-reviews;margin: 0;}#addToCart {grid-area:pdp-option-picker }#btn_tabCSR,#btn_tabCSRNotes {display:inline-block }.product-details-col-wrapper {display:grid;grid-gap:1.5rem;grid-template-columns:3fr 1fr;margin-bottom:1rem }.product-details-col-1 {border-right:.0625rem dotted #ccc;padding-right:1.5rem;}.product-details-col-2 {margin-top: 0;}#alternateProductImages {display:grid;max-width:35rem;margin:0 auto }#carousel {display:block;margin:0 auto }#alternateProductImages ul.slides li {cursor:pointer;border:0.125rem solid #ddd;line-height:1;border-radius: .375rem;overflow: hidden;}#alternateProductImages ul.slides li.current {border:0.125rem solid #005380 }#alternateProductImages ul.slides li {width:52px!important;margin-right:10px!important }#alternateProductImages ul.slides li:last-of-type {margin-right:0!important }.slides img{display: block}#slider .flex-direction-nav .flex-next,#slider .flex-direction-nav .flex-prev,#slider .flexslider:hover .flex-direction-nav .flex-next,#slider .flexslider:hover .flex-direction-nav .flex-prev {display:none }.productTipsNote {padding: 1.5rem;}.productTipsNoteIcon {width: 5rem;height: 6.0625rem;background: url(https://dh36nblqpps8a.cloudfront.net/assets/pdp/product-tips-icon.png) center/contain no-repeat;flex: 0 0 5rem;}.productTipsNoteContent {max-width: 80%;}#zoomIcon {display: none;}.popupMoreViews {cursor:zoom-in }#featuredVideoBlock {margin: 6rem auto 4rem;}.activeSlide {position: relative;}.template-hero-images #slider .slides li img {margin-bottom: 0;}.template-hero-images .activeSlide p {position: absolute;bottom: 0;left: 0;z-index: 0;margin: 0;text-align: left;padding: 0;display: grid;grid-template-columns: auto 1fr;align-items: end;}.template-hero-images .activeSlide p i {display: block;font-size: 1.75rem;color: #444;color: rgba(0,0,0,.15);cursor: help;text-shadow: 0 0 .375rem rgba(255,255,255,.25);padding: .5rem;}.template-hero-images .activeSlide p span {margin: .5rem .5rem .5rem 0;background: #fff;box-shadow: .125rem .125rem .25rem rgba(0,0,0,.15);border-radius: 0.1875rem;padding: .375rem .5rem;visibility: hidden;opacity: 0;transition: opacity 300ms ease, visibility 0s ease 300ms;}.template-hero-images .activeSlide p span.show-caption {opacity: 1;visibility: visible;transition: opacity 300ms ease, visibility 0s ease 0s;}.template-hero-images .slides {display: grid;grid-template-columns: 1fr 1fr;grid-gap: .75rem;}.template-hero-images .slides > li.activeSlide {display: block;}.template-hero-images .slides > li.activeSlide.moreHero {display: none !important;}.template-hero-images .slides > li img {width: 100%;height: auto;display: block;}.template-hero-images .white-bk {padding: .5rem;border: .0625rem solid #efefef;}.template-hero-images .more-hero-images {width: 100%;height: 100%;background: #ddd;display: flex;justify-content: center;align-items: center;grid-gap: .375rem;font-size: 1rem;cursor: zoom-in;text-transform: uppercase;}.template-hero-images #alternateProductImages {display: none;}.template-hero-images #addToCart {position: sticky;top: 2rem;}.template-hero-images #zoomIcon {display: none;}.view-more-hero-images {border: none;border-radius: .375rem;background-color: #eee;padding: .75rem 1rem;width: 100%;cursor: zoom-in;border: .125rem solid #eee;color: #005380;font-size: .875rem;}.view-more-hero-images:hover {background-color: #fff;color: #c00;}.view-more-hero-images.odd-count {width: calc(50% - .1875rem);position: absolute;bottom: 0;right: 0;height: 5rem;background: linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);border: none;}.view-more-hero-images.active {display: block;}.template-hero-images .span-grid .more-hero-images {border: .125rem solid rgba(238,238,238,.9);padding: .75rem;border-radius: .375rem;background-color: #eee;background-color: rgba(238,238,238,.9);font-size: .875rem;}.template-hero-images .span-grid .more-hero-images:hover {background-color: #fff;border: .125rem solid #eee;}}