njt-parts-menu{display:inline-block;color:#202020;font-size:1.4rem;letter-spacing:0}njt-parts-menu *{box-sizing:border-box}njt-parts-menu [hidden]{display:none!important}.njp-trigger{border:0;background:transparent;color:#d84208;font:inherit;font-weight:600;min-height:4.4rem;padding:.5rem .2rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.njp-trigger:hover{text-decoration:underline;text-underline-offset:3px}.njp-modal-open{overflow:hidden}.njp-dialog{position:fixed;inset:auto;margin:0;padding:0;width:68rem;max-width:calc(100vw - 3.2rem);max-height:85dvh;border:1px solid #ddd;border-radius:8px;background:#fff;color:#202020;box-shadow:0 12px 40px #0003;overflow:hidden;text-align:left}.njp-dialog[open]{display:flex;flex-direction:column}.njp-dialog::backdrop{background:#0002}.njp-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.6rem}.njp-header h2{font-size:2rem!important;white-space:normal!important;margin:0!important;line-height:1.3}.njp-header button{border:0;background:none;color:#555;font-size:2.8rem;line-height:1;cursor:pointer;width:4.4rem;min-height:4.4rem}.njp-vehicle{margin:0 1.6rem 1rem;padding:1rem;background:#f5f5f5;display:flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:600;line-height:1.4}.njp-vehicle>span:first-child,.njp-vehicle>[data-njp-pickup]{width:3.6rem;flex:none;color:#e7490d}.njp-vehicle svg{display:block;width:100%;height:auto}.njp-content{overflow:auto;overscroll-behavior:contain;padding:0 1.2rem 1.4rem;min-height:0;scrollbar-width:thin}.njp-parents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem}.njp-parent{display:flex;align-items:center;gap:1rem;width:100%;min-height:5.3rem;border:0;border-bottom:1px solid #eee;border-radius:3px;background:#fff;color:#252525;text-align:left;padding:.9rem .8rem;cursor:pointer;font:inherit;font-size:1.25rem;line-height:1.35;font-weight:600}.njp-parent>span:nth-last-child(2){flex:1;min-width:0}.njp-parent>span:last-child{font-size:2rem;color:#666}.njp-icon{width:2.8rem;height:2.8rem;flex:none}.njp-parent:hover,.njp-parent[aria-expanded=true],.njp-sub a:hover{background:#fff0e8;color:#d84208}.njp-current{box-shadow:inset 3px 0 #e7490d}.njp-dialog.njp-has-sub{width:100rem}.njp-has-sub .njp-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr);gap:1.5rem}.njp-sub{border-left:1px solid #ddd;padding-left:1.5rem}.njp-sub h3{font-size:1.5rem;margin:1rem 0;font-weight:700;line-height:1.4}.njp-back{background:none;border:0;color:#c53b08;font:inherit;min-height:4.4rem;cursor:pointer;padding:.4rem 0;text-align:left}.njp-sub a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid #eee;padding:1.2rem .5rem;min-height:4.4rem;text-decoration:none;color:#252525;font-size:1.3rem;line-height:1.4}.njp-sub .njp-shop-all{color:#c53b08;font-weight:700}.njp-sub a[aria-current]{background:#fff0e8}njt-parts-menu :focus-visible{outline:2px solid #c53b08;outline-offset:2px}.njp-collection-entry{padding-top:.5rem;padding-bottom:.5rem}@media(max-width:749px){.njp-trigger{font-size:1.3rem;min-height:3.6rem;padding:.3rem 0}.njp-dialog,.njp-dialog.njp-has-sub{inset:auto 0 0;width:100%;max-width:100%;height:88dvh;max-height:88dvh;border-radius:12px 12px 0 0;border:0;padding-bottom:env(safe-area-inset-bottom)}.njp-dialog::backdrop{background:#0008}.njp-header{padding:1rem 1.4rem}.njp-header h2{font-size:2rem!important}.njp-vehicle{margin:0 1.4rem 1rem;font-size:1.25rem}.njp-content{padding:0 1.4rem 1.5rem;flex:1}.njp-parents{display:block}.njp-parent{font-size:1.4rem;min-height:5.8rem;padding:1.1rem .7rem;gap:1.2rem}.njp-icon{width:3rem;height:3rem}.njp-has-sub .njp-content{display:block}.njp-has-sub .njp-parents{display:none}.njp-sub{border:0;padding:0}.njp-sub a{font-size:1.4rem;min-height:5.4rem}}.njp-trigger,.njp-header h2{font-weight:800}.njp-photo{display:block;flex:none;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:4px}.njp-vehicle [data-njp-vehicle-image]{width:8rem;height:5rem;object-fit:contain;flex:none}.njp-sub-label{flex:1}.njp-sub .njp-photo{width:3.8rem;height:3.8rem}@media(min-width:750px){.njp-dialog{width:94rem;max-width:calc(100vw - 32px)}.njp-dialog.njp-has-sub{width:132rem}.njp-header{padding:.8rem 1.6rem}.njp-vehicle{padding:.4rem .8rem;margin-bottom:.8rem;min-height:5rem}.njp-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;align-items:start}.njp-parents{display:contents}.njp-parent{grid-column:var(--njp-column);grid-row:var(--njp-row);height:clamp(4.8rem,calc((100dvh - 17rem) / var(--njp-rows,9)),6.5rem);min-height:4.8rem;padding:.3rem .8rem;font-size:1.4rem;gap:1rem}.njp-photo{width:clamp(3.8rem,calc((100dvh - 22rem) / var(--njp-rows,9)),5.4rem);height:clamp(3.8rem,calc((100dvh - 22rem) / var(--njp-rows,9)),5.4rem)}.njp-has-sub .njp-content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:0 .8rem}.njp-has-sub .njp-second-column{grid-column:3}.njp-sub{grid-column:2;grid-row:1 / span var(--njp-rows,9);align-self:stretch;background:#fff3eb;border:0;border-radius:4px;padding:.5rem 1rem}.njp-sub h3{color:#d84208;margin:.4rem 0;font-size:1.7rem}.njp-sub a{padding:.5rem .3rem;min-height:4.4rem;font-size:1.3rem}.njp-back{min-height:3rem;font-size:1.2rem}}@media(max-width:749px){.njp-photo{width:4.4rem;height:4.4rem}.njp-parent{padding:.6rem .7rem}.njp-vehicle [data-njp-vehicle-image]{width:6rem;height:4rem}}njt-parts-menu .njp-trigger{font-weight:800;text-transform:uppercase;letter-spacing:.03em;gap:.9rem}njt-parts-menu .njp-trigger>span{display:block;width:.9rem;height:.9rem;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2rem) rotate(45deg);font-size:0;line-height:0}njt-parts-menu button.njp-trigger{font-weight:800!important}body njt-parts-menu button.njp-trigger{background:#c63b08;color:#fff;border:1px solid #b53506;border-radius:4px;min-height:48px;padding:12px 18px;font-size:14px;line-height:1.3;letter-spacing:.03em;white-space:normal;box-shadow:0 2px 4px #0002;justify-content:center}body njt-parts-menu button.njp-trigger:hover{background:#a93005;text-decoration:none}body njt-parts-menu button.njp-trigger:focus-visible{outline:3px solid #202020;outline-offset:3px}@media(max-width:749px){body njt-parts-menu button.njp-trigger{font-size:13px;padding:10px 12px;min-height:46px}}.njp-photo{object-fit:contain;background:#fff}.njp-parent[aria-expanded=true]{background:#fff0e5;color:#b73608;box-shadow:inset 4px 0 #e7490d;outline:1px solid #efab87;outline-offset:-1px;font-weight:800}.njp-sub{background:#fff7f0;border:1px solid #edb28e;border-radius:6px;padding:10px 12px}.njp-sub a{border-bottom-color:#efd9ca;border-radius:3px}.njp-sub a:hover,.njp-sub a:focus-visible{background:#ffe3cf;color:#9f3009}.njp-sub a[aria-current=page]{background:#ffe3cf;color:#9f3009;font-weight:800;box-shadow:inset 3px 0 #e7490d}.njp-sub a[aria-current=page]>span:last-child:before{content:"\2713";display:inline-block;margin-right:8px;color:#b73608}.njp-parent.njp-current:not([aria-expanded=true]){box-shadow:none}.njp-parent.njp-current:not([aria-expanded=true])>span:nth-last-child(2):after{content:" \2022";color:#c63b08}@media(min-width:750px){.njp-has-sub .njp-sub{border:1px solid #edb28e;background:#fff7f0;padding:8px 12px}}.njd-toolbar>span{margin-left:auto}.njd-toolbar>njt-parts-menu,.njs-toolbar>njt-parts-menu,.njt-wheels__toolbar>njt-parts-menu{flex:none;order:3;margin-left:12px}.njp-sub a[data-njp-link]{font-weight:700}.njp-sub a.njp-shop-all{font-weight:800;text-transform:uppercase}@media(max-width:749px){.njd-toolbar{flex-wrap:wrap;gap:8px}.njd-toolbar>njt-parts-menu,.njs-toolbar>njt-parts-menu,.njt-wheels__toolbar>njt-parts-menu{margin-left:auto}body .njd-toolbar njt-parts-menu .njp-trigger,body .njs-sticky njt-parts-menu .njp-trigger,body .njt-wheels__toolbar njt-parts-menu .njp-trigger{font-size:12px;padding:8px 10px;min-height:44px}.njd-toolbar>span,.njs-toolbar-count,.njt-wheels .njt-wheels__toolbar>.njt-wheels__count{order:4;flex-basis:100%;text-align:right;margin:0}.njt-wheels .njt-wheels__toolbar{flex-wrap:wrap}}.njd-title-row,.njs-heading-row,.njt-wheels__collection-heading{justify-content:space-between}body button[data-njt-parts-heading]{margin-left:auto;flex:none;background:#c63b08;color:#fff;border:1px solid #b53506;border-radius:4px;min-height:48px;padding:12px 18px;font-size:14px;line-height:1.3;font-weight:800;text-transform:uppercase;box-shadow:0 2px 4px #0002}body button[data-njt-parts-heading]>span{font-size:16px}njt-parts-menu.njt-parts-in-heading{display:contents}njt-parts-menu.njt-parts-in-heading>.njp-trigger{display:none}@media(max-width:749px){body button[data-njt-parts-heading]{min-height:44px;padding:8px 10px;font-size:12px}.njd-title-row{flex-wrap:nowrap}.njd-title-row h1{flex-basis:auto;min-width:0}.njs-heading-row,.njt-wheels__collection-heading{flex-wrap:nowrap}}@media(min-width:750px){body button[data-njt-parts-heading]{width:210px;justify-content:center}.njd-more{flex-basis:210px}.njs-more,.njt-wheels__more-parts{flex:0 0 210px}}.njd-more>summary,.njs-more>summary,.njt-wheels__more-parts>summary{text-transform:uppercase;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/115/assets/njt-parts-menu.css.map */
