.nr-shop-design{--nr-ink:#142b3d;--nr-blue:#007fad;--nr-pale:#eff7fa;--nr-line:#dce7ee;color:var(--nr-ink);background:#fff}
.nr-shop-design h1,.nr-shop-design h2,.nr-shop-design h3{text-transform:none!important;letter-spacing:-.035em;color:var(--nr-ink)}
.nr-shop-design .main-header-bar{border-bottom:1px solid var(--nr-line)}.nr-shop-design .main-header-menu>.menu-item>a{font-weight:600}.nr-shop-design .main-header-menu .sub-menu{border-top:3px solid var(--nr-blue);box-shadow:0 12px 30px #142b3d12}.nr-shop-design a:focus-visible,.nr-shop-design button:focus-visible,.nr-shop-design select:focus-visible{outline:3px solid #00a5d9;outline-offset:4px}
.nr-home{width:100%;max-width:1200px;margin:0 auto;padding:36px 24px 70px!important;float:none!important;border:0!important}.home.nr-shop-design #content>.ast-container{max-width:none;padding:0;display:block}.nr-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:38px 0 54px}.nr-eyebrow{display:block;color:var(--nr-blue);font-size:11px;font-weight:800;letter-spacing:.17em;margin-bottom:16px}.nr-hero h1{font-size:clamp(38px,4.7vw,64px);line-height:1.08;margin:0 0 24px;font-weight:800}.nr-hero h1 span{color:var(--nr-blue)}.nr-hero-copy>p{max-width:440px;font-size:18px;line-height:1.65;color:#536775}.nr-hero-actions{display:flex;gap:12px;margin:28px 0 22px}.nr-primary,.nr-secondary,.nr-quick-search button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 22px;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none!important;transition:background .15s,transform .15s}.nr-primary,.nr-quick-search button{background:var(--nr-blue);color:#fff!important;border:1px solid var(--nr-blue)}.nr-secondary{background:#fff;color:var(--nr-ink)!important;border:1px solid #b8ccd7}.nr-primary:hover,.nr-quick-search button:hover{background:#006588;color:#fff}.nr-secondary:hover{background:var(--nr-pale)}.nr-hero-copy .nr-hero-note{font-size:12px;color:#647987}.nr-hero-visual{position:relative;min-height:360px;background:linear-gradient(145deg,#eff8fc,#dceef5);border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nr-visual-label{position:absolute;top:26px;left:28px;font-size:10px;letter-spacing:.12em;font-weight:700;color:#537181}.nr-hero-wheel{width:75%;height:285px;object-fit:contain;mix-blend-mode:multiply;margin:25px 0 38px;filter:drop-shadow(0 18px 12px #183e5025)}.nr-visual-link{position:absolute;bottom:22px;left:28px;right:28px;display:flex;justify-content:space-between;font-weight:600;font-size:13px;text-decoration:none!important;color:var(--nr-ink)}
.nr-quick-search{background:#fff;border:1px solid var(--nr-line);border-radius:12px;padding:26px 30px;box-shadow:0 10px 35px #16384909;display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:center}.nr-quick-search .nr-eyebrow{margin-bottom:7px}.nr-quick-search h2{font-size:23px;margin:0 0 8px}.nr-quick-search p{font-size:12px;margin:0;color:#637683}.nr-quick-search form{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:10px;align-items:end}.nr-quick-search label{font-size:12px;font-weight:700}.nr-quick-search select{display:block;width:100%;min-height:48px;margin-top:7px;border:1px solid #cddce5;border-radius:5px;background:#f8fafb;font-size:15px;padding:8px}.nr-quick-search button{padding:12px;gap:10px;white-space:nowrap}.nr-promises{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-bottom:1px solid var(--nr-line);gap:25px}.nr-promises>div{display:flex;flex-direction:column;gap:3px;text-align:center}.nr-promises>div+div{border-left:1px solid var(--nr-line)}.nr-promises strong{font-size:14px}.nr-promises span,.nr-promises a{font-size:12px;color:#607584}.nr-home-section{margin-top:65px}.nr-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.nr-section-head h2{font-size:32px;margin:0}.nr-section-head .nr-eyebrow{margin-bottom:10px}.nr-section-head p,.nr-section-head>a{font-size:13px;color:#617584;margin:0}.nr-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nr-category-card{display:grid;grid-template-columns:105px 1fr;gap:20px;align-items:center;padding:22px 18px;border:1px solid var(--nr-line);border-radius:10px;color:var(--nr-ink)!important;text-decoration:none!important;background:#fff;transition:box-shadow .2s,border-color .2s}.nr-category-card:hover{border-color:#68adca;box-shadow:0 8px 24px #183e5010}.nr-category-image{background:#f5f8fa;border-radius:8px;padding:8px}.nr-category-image img{height:108px;width:100%;object-fit:contain;mix-blend-mode:multiply}.nr-category-card h3{font-size:20px;margin:0 0 7px}.nr-category-card p{font-size:12px;line-height:1.5;color:#647784;min-height:36px;margin:0 0 14px}.nr-category-card span{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--nr-blue)}.nr-home-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nr-featured{border:1px solid var(--nr-line);border-radius:10px;padding:20px;display:flex;flex-direction:column}.nr-featured>a{color:var(--nr-ink);text-decoration:none}.nr-featured img{width:100%;height:180px;object-fit:contain;margin-bottom:20px}.nr-product-category{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#6a7e8b}.nr-featured h3{font-size:15px;line-height:1.5;margin:8px 0 20px;letter-spacing:0}.nr-featured-bottom{margin-top:auto}.nr-featured-bottom>strong{display:block;font-size:23px;margin-bottom:14px}.nr-featured-bottom .nr-primary{width:100%;padding:10px;font-size:12px}.nr-help-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--nr-pale);border-radius:12px;padding:35px 40px;margin-top:60px}.nr-help-banner h2{font-size:30px;margin:0 0 10px}.nr-help-banner p{font-size:14px;margin:0;color:#536d7c}.nr-help-banner .nr-eyebrow{margin-bottom:10px}
.nr-shop-design :is(.nr-filters,.nr-rim-filters,.nr-atv-filters,.nr-tpms-filters,.nr-chains-filters,.nr-spacer-filters){background:#f3f8fb!important;border:1px solid var(--nr-line);border-radius:10px!important;box-shadow:0 3px 16px #16384904}.nr-shop-design :is(.nr-catalog,.nr-rims,.nr-atv,.nr-tpms,.nr-chains,.nr-spacer) :is(select,input){border:1px solid #c7d9e3!important;border-radius:5px!important;min-height:46px;background-color:#fff!important;font-size:15px!important}.nr-shop-design :is(.nr-catalog,.nr-rims,.nr-atv,.nr-tpms,.nr-chains,.nr-spacer) button,.nr-shop-design .woocommerce a.button,.nr-shop-design .woocommerce button.single_add_to_cart_button{background:var(--nr-blue)!important;color:#fff!important;border-radius:5px!important;text-transform:none!important;min-height:44px}.nr-shop-design .woocommerce ul.products li.product{border:1px solid var(--nr-line);border-radius:9px;padding:18px!important;overflow:hidden;background:white;display:flex;flex-direction:column}.nr-shop-design .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:1.45;letter-spacing:0}.nr-shop-design .woocommerce ul.products li.product .price{font-weight:750;font-size:21px;color:var(--nr-ink)}.nr-shop-design .woocommerce ul.products li.product a.button{display:block;text-align:center;padding:12px 10px;margin-top:auto}.nr-shop-design .woocommerce div.product .product_title{font-size:32px;line-height:1.25}.nr-shop-design .woocommerce div.product p.price{color:var(--nr-blue);font-weight:750}.nr-shop-design .woocommerce ul.products li.product img{padding:8px}.nr-shop-design .entry-title{margin-bottom:20px}.nr-shop-design .nr-spacer h2,.nr-shop-design .nr-chains h2,.nr-shop-design .nr-tpms h2{font-size:29px}
@media(max-width:980px){.nr-hero{gap:25px}.nr-quick-search{grid-template-columns:1fr}.nr-category-grid{grid-template-columns:repeat(2,1fr)}.nr-home-products{grid-template-columns:repeat(2,1fr)}.nr-section-head p{display:none}}
@media(max-width:600px){.nr-home{padding:20px 18px 40px!important}.nr-hero{grid-template-columns:1fr;gap:16px;padding:10px 0 28px}.nr-hero h1{font-size:40px}.nr-hero-copy>p{font-size:16px}.nr-hero-visual{min-height:225px}.nr-hero-wheel{height:190px;margin:20px 0}.nr-visual-label{top:15px;left:18px;font-size:8px}.nr-visual-link{bottom:14px;left:18px;right:18px;font-size:12px}.nr-hero-actions{margin:22px 0 14px}.nr-hero-note{margin-bottom:0}.nr-quick-search{padding:20px;gap:20px}.nr-quick-search form{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nr-quick-search button{grid-column:1/-1}.nr-quick-search h2{font-size:22px}.nr-promises{gap:12px;grid-template-columns:1fr;padding:20px 0}.nr-promises>div{flex-direction:row;justify-content:space-between;text-align:left;align-items:center}.nr-promises>div+div{border:0}.nr-promises strong,.nr-promises span{font-size:11px}.nr-home-section{margin-top:38px}.nr-section-head h2{font-size:27px}.nr-section-head{align-items:start}.nr-section-head>a{font-size:11px;white-space:nowrap;margin-top:25px}.nr-category-grid{gap:10px}.nr-category-card{display:block;padding:14px}.nr-category-image{margin-bottom:12px}.nr-category-image img{height:90px}.nr-category-card h3{font-size:18px}.nr-category-card p{font-size:11px;min-height:34px}.nr-category-card span{font-size:11px}.nr-home-products{gap:10px}.nr-featured{padding:12px}.nr-featured img{height:125px;margin-bottom:10px}.nr-featured h3{font-size:12px}.nr-featured-bottom>strong{font-size:20px}.nr-help-banner{padding:25px;display:block;margin-top:35px}.nr-help-banner a{margin-top:20px}.nr-shop-design .woocommerce ul.products li.product{padding:10px!important}.nr-shop-design .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}.nr-shop-design .woocommerce ul.products li.product .price{font-size:19px}.nr-shop-design .woocommerce div.product .product_title{font-size:26px}} .nr-home{margin:0 auto!important}.nr-hero{grid-template-columns:1fr 1.2fr;gap:55px;padding:30px 0 40px}.nr-hero h1{font-size:clamp(36px,4.2vw,56px)}.nr-shop-search{background:#f0f7fb;border:1px solid #d8e8ef;border-radius:14px;padding:25px;box-shadow:0 12px 35px #193b4e08}.nr-search-tabs{display:flex;gap:6px;border-bottom:1px solid #c9dde7;margin-bottom:24px}.nr-search-tabs button{background:transparent;color:#526e7e;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 23px;font-weight:700;font-size:16px;text-transform:none}.nr-search-tabs button[aria-selected=true]{border-color:#007fad;color:#006e99}.nr-shop-search [hidden]{display:none!important}.nr-shop-search h2{font-size:25px;margin:0 0 8px}.nr-shop-search p{font-size:13px;color:#597182;margin:0 0 22px}.nr-shop-search form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.nr-shop-search label{font-size:12px;font-weight:700}.nr-shop-search select{display:block;width:100%;min-height:48px;background:#fff;border:1px solid #c2d8e4;border-radius:5px;margin-top:7px;padding:8px;font-size:15px}.nr-shop-search .nr-wide{grid-column:span 2}.nr-shop-search .nr-full{grid-column:1/-1}.nr-shop-search button[type=submit]{padding:12px;gap:5px;text-transform:none;white-space:nowrap}.nr-search-help{display:inline-block;margin-top:17px;font-size:12px;color:#326b86}.nr-season-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.nr-season-grid>a{display:flex;align-items:center;gap:18px;text-decoration:none;padding:25px 20px;border:1px solid #dce7ee;border-radius:9px;color:#142b3d}.nr-season-grid>a:hover{background:#f0f7fb;border-color:#8cb9cd}.nr-season-number{font-weight:700;font-size:12px;color:#0781ac}.nr-season-grid h2{font-size:21px;margin:0 0 5px}.nr-season-grid p{font-size:11px;color:#607787;margin:0}.nr-season-grid>a>span:last-child{margin-left:auto;color:#0781ac}.nr-shop-design .nr-store-footer a{color:#246783}.nr-shop-design .nr-store-footer a.button{background:transparent;border:1px solid #adc5d2;color:#246783;text-transform:none;border-radius:5px;padding:10px 15px}
@media(max-width:980px){.nr-hero{gap:25px}.nr-shop-search{padding:20px}.nr-hero h1{font-size:40px}.nr-season-grid>a{padding:18px 14px;gap:12px}.nr-season-grid h2{font-size:18px}}
@media(max-width:600px){.nr-hero{grid-template-columns:1fr;gap:25px;padding:10px 0 25px}.nr-shop-search{padding:20px 16px}.nr-hero h1{font-size:38px}.nr-search-tabs{margin-bottom:19px}.nr-shop-search h2{font-size:23px}.nr-shop-search form{gap:10px}.nr-shop-search .nr-wide{grid-column:1/-1}.nr-shop-search button[type=submit]{grid-column:1/-1}.nr-shop-search label{font-size:11px}.nr-season-grid{grid-template-columns:1fr;margin-top:24px;gap:10px}.nr-season-grid>a{padding:18px}.nr-season-grid p{font-size:12px}}
.nr-contact-bar{background:#edf6fa;border-bottom:1px solid #dce7ee;color:#375b70;font-size:13px;line-height:1.5}.nr-contact-inner{max-width:1200px;margin:auto;padding:10px 24px;display:flex;justify-content:flex-end;align-items:center;gap:24px}.nr-contact-bar a{color:#006e99;text-decoration:none;font-weight:600;white-space:nowrap}.nr-contact-bar a:hover{text-decoration:underline}@media(max-width:600px){.nr-contact-inner{padding:9px 18px;gap:6px 18px;flex-wrap:wrap;justify-content:center;font-size:12px}.nr-contact-inner>span{flex-basis:100%;text-align:center;font-size:11px}} .nr-shop-design{--nr-ink:#102b40;--nr-blue:#006b94;--nr-pale:#e5f1f7;--nr-line:#bacfdc}.nr-contact-bar{background:#12364e;color:#e3eff6;border-bottom-color:#12364e}.nr-contact-bar a{color:#fff}.nr-shop-design .main-header-bar{border-bottom-color:#bfd1dd}.nr-shop-search{background:#e2eff7;border-color:#aac8dc;box-shadow:0 10px 28px #16384910}.nr-search-tabs{border-bottom-color:#9ebed2}.nr-search-tabs button{color:#34576e}.nr-search-tabs button[aria-selected=true]{color:#005d85;border-bottom-color:#006b94}.nr-shop-search p,.nr-search-help{color:#36576b}.nr-shop-search select{border-color:#96b5c9;color:#18384e}.nr-season-grid>a{background:#f1f7fb;border-color:#b5cddd;border-left:4px solid #087da7}.nr-season-grid h2{color:#12364e}.nr-season-grid p,.nr-category-card p,.nr-section-head p,.nr-section-head>a,.nr-promises span,.nr-promises a{color:#425f72}.nr-category-card,.nr-featured{border-color:#bfd1dd}.nr-category-image{background:#eaf2f7}.nr-help-banner{background:#deedf6;border:1px solid #b6cede}.nr-shop-design .nr-store-footer{border-top:1px solid #b6cede;background:#e7eff5}.nr-shop-design .nr-store-footer a{color:#155676}