.nw-bs{--nw-brand: #546659;--nw-brand-dark: #3e5249;--nw-color-ink: #252220;--nw-color-muted: #7c7f8d;--nw-line: #d9d9d9;--nw-surface: #fcfcfc;--nw-color-page: #fcfcfc;--nw-accent: #e3d760;--nw-radius: 4px;--site-content: min(100% - 100px, 1398px);--nw-section-space: clamp(56px, 6vw, 80px);--bs-gutter: max(50px, calc((100vw - 1398px)/2) );font-family:var(--font-body--family, "articulat-cf", Roboto, Arial, sans-serif);color:var(--nw-color-ink, #252220);background:#fff;line-height:1.6}.nw-bs *,.nw-bs *:before,.nw-bs *:after{box-sizing:border-box}@media(max-width:1280px){.nw-bs{--site-content: min(100% - 40px, 1398px);--bs-gutter: 20px}}@media(max-width:720px){.nw-bs{--site-content: calc(100% - 48px) ;--bs-gutter: 24px}}.nw-bs h1.eyebrow,.nw-bs h2.eyebrow,.nw-bs p.eyebrow,.nw-bs .eyebrow{margin:0 0 10px;color:var(--nw-brand, #546659);font-size:14px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.nw-bs .nw-section-head{max-width:780px;margin:0 0 32px}.nw-bs .nw-section-head .nw-section-head__title{font-size:clamp(28px,2.4vw,36px);font-weight:400;margin:0 0 10px;color:var(--nw-color-ink, #252220);line-height:1.15;text-wrap:balance}.nw-bs .nw-section-head .eyebrow{margin-bottom:8px}.nw-bs .nw-section-head :where(p:not(.nw-section-head__title):not(.eyebrow)){margin:0;color:var(--nw-color-muted, #7c7f8d);font-size:16px;line-height:1.6}.nw-bs .button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nw-bs .button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 18px;border:1px solid var(--nw-brand, #546659);border-radius:4px;background:var(--nw-brand, #546659);color:#fff;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease;width:auto;box-shadow:none}.nw-bs .button:hover{background:var(--nw-brand-dark, #3e5249);border-color:var(--nw-brand-dark, #3e5249);color:#fff}.nw-bs .button--green-outline{background:transparent;color:var(--nw-brand, #546659);border-color:var(--nw-brand, #546659)}.nw-bs .button--green-outline:hover{background:var(--nw-brand, #546659);color:#fff}.nw-bs .button--light{background:#fff;border-color:#fff;color:#0f0f0f}.nw-bs .button--light:hover{background:#f0f0ec;border-color:#f0f0ec;color:#0f0f0f}.nw-bs .text-link{display:inline-flex;align-items:center;gap:4px;color:var(--nw-brand, #546659);font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.nw-bs .text-link:hover{border-bottom-color:currentColor}.nw-bs .nw-section{padding:var(--nw-section-space) 0;background:var(--nw-color-page, #fcfcfc)}.nw-bs .nw-section__inner{width:var(--site-content);margin-inline:auto}.nw-bs .bs-hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:600px;background:#fff}.nw-bs .bs-hero__copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:64px 56px 52px var(--bs-gutter)}.nw-bs .bs-breadcrumb{position:absolute;top:28px;left:var(--bs-gutter);display:flex;gap:10px;color:var(--nw-color-muted, #7c7f8d);font-size:13px}.nw-bs .bs-breadcrumb a{color:inherit;text-decoration:none}.nw-bs .bs-breadcrumb a:hover{color:var(--nw-brand, #546659)}.nw-bs .bs-hero h1.eyebrow{margin:0 0 14px}.nw-bs .bs-hero__display{max-width:620px;margin:0 0 18px;color:var(--nw-color-ink, #252220);font-size:clamp(36px,3.6vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.nw-bs .bs-hero__body{max-width:560px;margin:0 0 28px;color:#000000b8;font-size:17px;line-height:1.65}.nw-bs .bs-hero .button-row{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}.nw-bs .bs-hero__media{position:relative;margin:0;min-height:600px;overflow:hidden}.nw-bs .bs-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 57%}.nw-bs .bs-hero__media:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0e110dcc)}.nw-bs .bs-hero__media figcaption{position:absolute;z-index:1;left:30px;right:30px;bottom:28px;display:flex;flex-direction:column;gap:6px;color:#fff}.nw-bs .bs-hero__media figcaption span{font-size:24px;font-weight:400;line-height:1.2}.nw-bs .bs-hero__media figcaption a{width:fit-content;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);transition:border-color .15s ease}.nw-bs .bs-hero__media figcaption a:hover{border-bottom-color:#fff}.nw-bs .bs-assurance{background:var(--nw-brand, #546659);color:#fff}.nw-bs .bs-assurance__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:var(--site-content);margin:0 auto;padding:26px 0;list-style:none}.nw-bs .bs-assurance__list li{font-size:16px;font-weight:700;line-height:1.3}.nw-bs .bs-assurance__list li+li{border-left:1px solid rgba(255,255,255,.3);padding-left:32px}.nw-bs .bs-assurance__list li span{display:block;margin-top:3px;color:#ffffffbf;font-size:13px;font-weight:500}.nw-bs .bs-split-head{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:end;margin-bottom:32px}.nw-bs .bs-split-head .nw-section-head{margin:0}.nw-bs .bs-split-head h2{font-size:clamp(28px,2.4vw,36px);font-weight:400;margin:0 0 10px;color:var(--nw-color-ink, #252220);line-height:1.15}.nw-bs .bs-split-head>p{margin:0;color:var(--nw-color-muted, #7c7f8d);font-size:16px;line-height:1.6;max-width:46ch}.nw-bs .bs-shop-intro{padding-bottom:0}.nw-bs .bs-shop-intro .bs-split-head{margin-bottom:28px}.nw-bs .nw-cat-nav{position:sticky;top:0;z-index:90;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #00000008}.nw-bs .nw-cat-nav__inner{width:var(--site-content);margin-inline:auto;display:flex;overflow-x:auto;scrollbar-width:none}.nw-bs .nw-cat-nav__inner::-webkit-scrollbar{display:none}.nw-bs .nw-cat-nav__link{display:inline-flex;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;color:var(--nw-color-muted, #7c7f8d);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.nw-bs .nw-cat-nav__link:hover,.nw-bs .nw-cat-nav__link.is-active{color:var(--nw-brand, #546659);border-bottom-color:var(--nw-brand, #546659)}.nw-bs .nw-rail-shell{position:relative}.nw-bs .nw-rail-shell:before{content:"";position:absolute;top:0;left:0;bottom:20px;width:140px;pointer-events:none;z-index:2;background:linear-gradient(to left,transparent,var(--nw-surface, #fff) 82%);opacity:0;transition:opacity .2s ease}.nw-bs .nw-rail-shell:after{content:"";position:absolute;top:0;right:0;bottom:20px;width:140px;pointer-events:none;z-index:2;background:linear-gradient(to right,transparent,var(--nw-surface, #fff) 82%);opacity:1;transition:opacity .2s ease}.nw-bs .nw-rail-shell.can-scroll-left:before{opacity:1}.nw-bs .nw-rail-shell:not(.can-scroll-right):after{opacity:0}.nw-bs .nw-rail{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.nw-bs .nw-rail::-webkit-scrollbar{display:none}.nw-bs .nw-rail>*{scroll-snap-align:start}.nw-bs .nw-rail--product{grid-auto-columns:max(260px,calc((100% - 56px) / 3));gap:28px;padding-bottom:8px}.nw-bs .nw-rail-card{display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;overflow:visible;border-bottom:1px solid var(--nw-line, #d9d9d9);padding-bottom:6px;text-decoration:none;color:#000000cf;transition:transform .18s ease}.nw-bs .nw-rail-card__media{position:relative;aspect-ratio:1.25;border-radius:0;background:#f3f3ef;overflow:hidden;display:flex;align-items:center;justify-content:center}.nw-bs .nw-rail-card__media img{width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:multiply;transition:transform .26s ease}.nw-bs .nw-rail-card:hover .nw-rail-card__media img{transform:scale(1.025)}.nw-bs .nw-rail-card__body{display:flex;flex-direction:column;flex:1;padding:20px 0 0}.nw-bs .nw-rail-card__brand{color:var(--nw-color-muted, #7c7f8d);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nw-bs .nw-rail-card__title{margin:6px 0 0;font-size:20px;font-weight:400;line-height:1.3;color:var(--nw-color-ink, #252220)}.nw-bs .nw-rail-card:hover .nw-rail-card__title{text-decoration:underline;text-underline-offset:3px}.nw-bs .nw-rail-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:auto;padding-top:16px}.nw-bs .nw-rail-card__price{margin:0;padding:0;color:var(--nw-color-ink, #252220);font-size:17px;font-weight:600}.nw-bs .nw-rail-card__price-label{display:inline;margin:0 4px 0 0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nw-color-muted, #7c7f8d)}.nw-bs .nw-rail-card__details{color:var(--nw-brand, #546659);font-size:13px;font-weight:600;white-space:nowrap;border-bottom:1px solid currentColor}.nw-bs .nw-section__footer{margin-top:24px;display:flex;gap:12px;align-items:center}.nw-bs .bs-finder{background:var(--nw-brand, #546659);color:#fff;padding:40px 0}.nw-bs .bs-finder .nw-section__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.nw-bs .bs-finder .eyebrow{color:#ffffffb8;margin:0 0 8px}.nw-bs .bs-finder h2{margin:0;color:#fff;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.6}.nw-bs .bs-finder p:not(.eyebrow){margin:10px 0 0;color:#ffffffd9;font-size:16px;line-height:1.6;max-width:60ch}.nw-bs .bs-finder .button{flex:none}.nw-bs .bs-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nw-bs .bs-guide article{border-top:1px solid var(--nw-line, #d9d9d9);padding-top:22px}.nw-bs .bs-guide .eyebrow{margin:0;font-size:12px}.nw-bs .bs-guide h3{margin:14px 0 0;font-size:20px;font-weight:400;line-height:1.25;color:var(--nw-color-ink, #252220)}.nw-bs .bs-guide p:not(.eyebrow){margin:12px 0 14px;color:var(--nw-color-muted, #7c7f8d);font-size:15px;line-height:1.6}.nw-bs .bs-planning-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:18px 0;border-block:1px solid var(--nw-line, #d9d9d9);color:var(--nw-color-ink, #252220);font-size:15px;font-weight:600;text-decoration:none;transition:color .15s ease}.nw-bs .bs-planning-link:hover{color:var(--nw-brand, #546659)}.nw-bs .bs-garage{display:grid;grid-template-columns:1.05fr 1fr;background:#f1f4ef}.nw-bs .bs-garage figure{position:relative;min-height:440px;margin:0}.nw-bs .bs-garage figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:54% center}.nw-bs .bs-garage__copy.nw-section-head{max-width:none;margin:0;align-self:center;padding:52px var(--bs-gutter) 52px 56px}.nw-bs .bs-garage__copy p.eyebrow{color:var(--nw-color-muted, #7c7f8d);font-size:16px;line-height:1.6}.nw-bs .bs-garage__copy h2{font-size:clamp(28px,2.4vw,36px);font-weight:400;margin:0 0 10px;line-height:1.15}.nw-bs .bs-garage__copy p:not(.eyebrow){max-width:46ch}.nw-bs .bs-garage .bs-garage__meta{margin-top:16px;color:var(--nw-color-ink, #252220);font-size:14px;font-weight:600}.nw-bs .bs-garage .button-row{margin-top:24px}.nw-bs .bs-garage .bs-garage__note{margin-top:12px;font-size:13px;color:var(--nw-color-muted, #7c7f8d)}.nw-bs .bs-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nw-bs .bs-related__item{color:inherit;text-decoration:none;display:flex;flex-direction:column}.nw-bs .bs-related__media{height:260px;overflow:hidden;border-radius:0;background:#f5f5f3;display:flex;align-items:center;justify-content:center}.nw-bs .bs-related__media img{width:100%;height:100%;object-fit:contain;padding:12px;mix-blend-mode:multiply;transition:transform .24s ease}.nw-bs .bs-related__item--photo .bs-related__media img{object-fit:cover;padding:0;object-position:center 44%;mix-blend-mode:normal}.nw-bs .bs-related__item:hover img{transform:scale(1.03)}.nw-bs .bs-related__item h3{display:flex;justify-content:space-between;gap:10px;margin:18px 0 0;font-size:19px;font-weight:400;line-height:1.25;color:var(--nw-color-ink, #252220);transition:color .15s ease}.nw-bs .bs-related__item:hover h3{color:var(--nw-brand, #546659)}.nw-bs .bs-related__item p{margin:8px 0 0;color:var(--nw-color-muted, #7c7f8d);font-size:15px}.nw-bs .bs-related__footer{margin-top:28px}.nw-bs .scope-showcase{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.25fr);gap:clamp(42px,6vw,88px);align-items:start}.nw-bs .scope-intro.nw-section-head{position:sticky;top:100px;max-width:none;margin:0}.nw-bs .scope-intro>p:not(.nw-section-head__title):not(.eyebrow){color:#000000cf;font-size:17px;line-height:1.6}.nw-bs .scope-intro .button-row{margin-top:26px}.nw-bs .scope-list{display:grid;border-top:1px solid rgba(0,0,0,.08)}.nw-bs .scope-card{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:24px;align-items:start;padding:27px 0;border-bottom:1px solid rgba(0,0,0,.08)}.nw-bs .scope-card h3{margin:4px 0 0;font-size:17px;font-weight:400;line-height:1.3;color:var(--nw-color-ink, #252220)}.nw-bs .scope-card p{margin:0;color:#0000009e;font-size:15px;line-height:1.6}.nw-bs .bs-showroom{background:var(--nw-brand, #546659);color:#fff;padding:56px 0}.nw-bs .bs-showroom .nw-section__inner{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.nw-bs .bs-showroom figure{margin:0}.nw-bs .bs-showroom figure img{display:block;width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;border-radius:0}.nw-bs .bs-showroom .nw-section-head{max-width:none;margin:0}.nw-bs .bs-showroom .nw-section-head h2.eyebrow{color:#ffffffb8}.nw-bs .bs-showroom .nw-section-head .nw-section-head__title{color:#fff;font-weight:400}.nw-bs .bs-showroom .nw-section-head p:not(.nw-section-head__title){color:#ffffffd9}.nw-bs .bs-showroom .button-row{margin-top:24px}.nw-bs .bs-showroom__contact{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:22px;font-size:14px}.nw-bs .bs-showroom__contact a{color:#fff;text-decoration:underline;text-decoration-color:#fff9;text-underline-offset:3px;transition:text-decoration-color .15s ease}.nw-bs .bs-showroom__contact a:hover{text-decoration-color:#fff}.nw-bs #questions .faq-wrapper{width:var(--site-content);max-width:none;margin-inline:auto;padding:0;background:transparent}.nw-bs .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.nw-bs .faq-intro{width:100%;align-self:stretch}.nw-bs .faq-heading{position:sticky;top:110px;font-size:28px;font-weight:400;line-height:1.2;margin:0;color:var(--nw-color-ink, #252220)}.nw-bs .faq-list-right{width:100%;min-width:0;display:flex;flex-direction:column;gap:20px}.nw-bs .faq-item{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;background:transparent}.nw-bs .faq-question{width:100%;text-align:left;font-family:inherit;padding:15px 18px;background:#fbefdb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .2s ease}.nw-bs .faq-question:hover,.nw-bs .faq-question[aria-expanded=true]{background:#f9e3be}.nw-bs .faq-question h3{font-family:articulat-cf,Roboto,Arial,sans-serif;font-size:18px;font-weight:600;margin:0;color:var(--nw-color-ink, #252220);letter-spacing:0;line-height:1.1}.nw-bs .faq-icon{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nw-brand, #546659);color:#fff;font-size:16px;font-weight:700;line-height:1;transition:transform .2s ease}.nw-bs .faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.nw-bs .faq-answer{display:none;padding:0 20px;background:#fbefdb;color:var(--nw-color-ink, #252220);font-size:16px;line-height:1.6}.nw-bs .faq-answer.open{display:block;padding:15px 20px 20px}.nw-bs .faq-answer p{margin:1em 0}.nw-bs .faq-answer>:last-child{margin-bottom:0}.nw-bs .bs-closing{background:#f1f4ef;padding:52px 0}.nw-bs .bs-closing .nw-section__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.nw-bs .bs-closing .nw-section-head{margin:0;max-width:680px}.nw-bs .bs-closing h2.eyebrow{color:var(--nw-color-ink, #252220)}.nw-bs .bs-closing .nw-section-head__title{font-size:clamp(28px,2.4vw,36px);font-weight:400;margin:0 0 10px}.nw-bs .bs-closing .button-row{flex:none}@media(max-width:1024px){.nw-bs .bs-hero{grid-template-columns:1fr 1fr;min-height:520px}.nw-bs .bs-hero__copy{padding-right:32px}.nw-bs .bs-hero__media{min-height:520px}.nw-bs .bs-split-head{gap:32px}.nw-bs .bs-guide,.nw-bs .bs-related{gap:20px}.nw-bs .bs-related__media{height:200px}.nw-bs .scope-showcase{grid-template-columns:1fr}.nw-bs .scope-intro.nw-section-head{position:static}.nw-bs .bs-showroom .nw-section__inner{gap:36px}.nw-bs .bs-closing .nw-section__inner{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.nw-bs .faq-list{grid-template-columns:1fr;gap:0}.nw-bs .faq-intro{margin-bottom:30px}.nw-bs .faq-heading{position:static}.nw-bs .faq-list-right{gap:15px}.nw-bs .faq-question{padding:10px}.nw-bs .faq-question h3{font-size:16px}.nw-bs .faq-icon{width:16px;min-width:16px;height:16px;flex-basis:16px;font-size:11px}.nw-bs .faq-answer.open{padding:12px 10px 16px}.nw-bs .nw-cat-nav__link{padding:12px 14px;font-size:13px}.nw-bs .bs-hero{grid-template-columns:1fr}.nw-bs .bs-hero__copy{padding:28px var(--bs-gutter) 36px}.nw-bs .bs-hero__display br{display:none}.nw-bs .bs-breadcrumb{position:static;margin-bottom:20px}.nw-bs .bs-hero__media{min-height:0;aspect-ratio:1}.nw-bs .bs-hero__media figcaption{left:24px;right:24px;bottom:22px}.nw-bs .bs-assurance__list{grid-template-columns:1fr;gap:0;padding:6px 0}.nw-bs .bs-assurance__list li,.nw-bs .bs-assurance__list li+li{border-left:0;padding:16px 0;font-size:15px}.nw-bs .bs-assurance__list li+li{border-top:1px solid rgba(255,255,255,.3)}.nw-bs .bs-split-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.nw-bs .bs-split-head h2 br,.nw-bs .bs-garage h2 br,.nw-bs .bs-showroom .nw-section-head__title br,.nw-bs .bs-closing .nw-section-head__title br{display:none}.nw-bs .bs-finder .nw-section__inner{flex-direction:column;align-items:stretch;gap:22px}.nw-bs .bs-guide,.nw-bs .bs-related{grid-template-columns:1fr;gap:28px}.nw-bs .bs-related__media{height:240px}.nw-bs .bs-related__item--photo .bs-related__media img{object-fit:contain}.nw-bs .bs-garage{grid-template-columns:1fr}.nw-bs .bs-garage figure{min-height:0;aspect-ratio:1.35}.nw-bs .bs-garage__copy.nw-section-head{padding:32px var(--bs-gutter)}.nw-bs .scope-card{grid-template-columns:1fr;gap:8px;padding:22px 0}.nw-bs .bs-showroom{padding:36px 0}.nw-bs .bs-showroom .nw-section__inner{grid-template-columns:1fr;gap:26px}.nw-bs .bs-showroom__contact{flex-direction:column}.nw-bs .bs-closing{padding:36px 0}.nw-bs #questions{padding:44px 0}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/nw-best-sellers.css.map */
