.fpg-pf-dealer{display:grid;gap:14px}.fpg-pf-dealer__head{display:grid;gap:6px}.fpg-pf-dealer__p{margin:0;font-size:.9375rem;color:#12262bb3}.fpg-pf-dsecs{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:0;padding:0;list-style:none}.fpg-pf-dsec{display:grid;grid-template-rows:auto auto 1fr;gap:4px;width:100%;height:100%;padding:10px 10px 12px;border:1px solid var(--fpg-line, #d6ded9);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.fpg-pf-dsec:hover{border-color:var(--fpg-teal, #002d37);box-shadow:var(--fpg-shadow-sm, 0 4px 14px rgb(0 45 55 / .08));transform:translateY(-1px)}.fpg-pf-dsec:focus-visible{outline:2px solid var(--fpg-teal, #002d37);outline-offset:2px}.fpg-pf-dsec__pic{display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:6px;border-radius:8px;background:var(--fpg-mist, #f3f6f4);overflow:hidden;font-size:.8125rem;color:#12262b8c}.fpg-pf-dsec__pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fpg-pf-dsec__name{font-weight:700;line-height:1.25;color:var(--fpg-teal, #002d37)}.fpg-pf-dsec__code{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;margin-inline-end:6px;padding:0 4px;border-radius:6px;background:var(--fpg-teal, #002d37);color:#fff;font-size:.75rem;line-height:1;vertical-align:.1em}.fpg-pf-dsec--ghost{cursor:default}.fpg-pf-dsec--ghost:hover{border-color:var(--fpg-line, #d6ded9);box-shadow:none;transform:none}.fpg-pf-dsec--ghost .fpg-pf-dsec__pic,.fpg-pf-dsec--ghost .fpg-pf-skel{background:linear-gradient(90deg,#eef2f0 25%,#f7f9f8,#eef2f0 75%) 0 0 / 200% 100%;animation:fpg-pf-shimmer 1.3s linear infinite}.fpg-pf-dsec--ghost .fpg-pf-skel{display:block;width:70%;height:16px;border-radius:6px}.fpg-pf-dsec__count{align-self:end;font-size:.8125rem;color:var(--fpg-sage, #5f7d6d)}.fpg-pf-viewer{width:min(1280px,calc(100vw - 24px));max-width:none;height:min(860px,calc(100dvh - 24px));max-height:none;margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:var(--fpg-ink, #12262b);box-shadow:0 24px 64px #0000004d;overflow:hidden}.fpg-pf-viewer::backdrop{background:#002d3799}.fpg-pf-viewer button{font:inherit;color:inherit}.fpg-pf-v{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%}.fpg-pf-v__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px 12px 20px;background:var(--fpg-teal, #002d37);color:#fff}.fpg-pf-v__title{flex:1 1 220px;font-family:var(--font-heading--family);font-size:1.125rem;font-weight:700}.fpg-pf-v__title span{display:block;font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;opacity:.75}.fpg-pf-v__nav,.fpg-pf-v__zoom{display:flex;align-items:center;gap:6px;font-size:.875rem}.fpg-pf-v__zoom span{min-width:3.2em;text-align:center}.fpg-pf-viewer .fpg-pf-v__btn,.fpg-pf-viewer .fpg-pf-v__close{display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border:1px solid rgb(255 255 255 / .3);border-radius:8px;background:transparent;color:#fff;font-size:1.125rem;line-height:1;cursor:pointer}.fpg-pf-viewer .fpg-pf-v__btn--text{font-size:.875rem}.fpg-pf-viewer .fpg-pf-v__btn:hover:not(:disabled),.fpg-pf-viewer .fpg-pf-v__close:hover{background:#ffffff1f}.fpg-pf-viewer .fpg-pf-v__btn:disabled{opacity:.35;cursor:default}.fpg-pf-viewer .fpg-pf-v__close{font-size:1.5rem}.fpg-pf-v__hint{margin:0;padding:8px 20px;border-bottom:1px solid var(--fpg-line, #d6ded9);background:var(--fpg-mist, #f3f6f4);font-size:.875rem;color:var(--fpg-sage, #5f7d6d)}.fpg-pf-v__hint:empty{display:none}.fpg-pf-v__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);min-height:0}.fpg-pf-v__body--nopic{grid-template-columns:minmax(0,1fr)}.fpg-pf-v__scroll{position:relative;min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff;touch-action:pan-x pan-y pinch-zoom}.fpg-pf-v__scroll[data-zoomed=true]{cursor:grab}.fpg-pf-v__scroll[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.fpg-pf-v__stage{position:relative;width:max-content;margin:8px auto}.fpg-pf-v__loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;place-content:center;gap:12px;margin:0;font-size:.9375rem;color:var(--fpg-sage, #5f7d6d);text-align:center;pointer-events:none}.fpg-pf-v__loading:before{content:"";justify-self:center;width:28px;height:28px;border:3px solid var(--fpg-pale, #e2e9e5);border-top-color:var(--fpg-teal, #002d37);border-radius:50%;animation:fpg-pf-spin .8s linear infinite}.fpg-pf-v__scroll[data-loading=true] .fpg-pf-v__loading{display:grid}.fpg-pf-v__scroll[data-loading=true] .fpg-pf-v__stage{visibility:hidden}@keyframes fpg-pf-spin{to{transform:rotate(360deg)}}.fpg-pf-v__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--fpg-line, #d6ded9);background:var(--fpg-mist, #f3f6f4)}.fpg-pf-viewer .fpg-pf-v__sec{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:40px;max-width:40%;overflow:hidden;padding:6px 12px;border:1px solid var(--fpg-line, #d6ded9);border-radius:8px;background:#fff;color:var(--fpg-teal, #002d37);font-weight:700;font-size:.875rem;cursor:pointer}.fpg-pf-viewer .fpg-pf-v__sec:hover:not(:disabled){border-color:var(--fpg-teal, #002d37)}.fpg-pf-viewer .fpg-pf-v__sec:disabled{opacity:.4;cursor:default}.fpg-pf-v__sec-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpg-pf-v__pos{font-size:.8125rem;color:var(--fpg-sage, #5f7d6d);white-space:nowrap}.fpg-pf-v__stage img{display:block;max-width:none;height:auto;-webkit-user-select:none;user-select:none}.fpg-pf-v__hot{position:absolute;top:0;right:0;bottom:0;left:0}.fpg-pf-viewer .fpg-pf-v__num{position:absolute;min-width:0;padding:0;border:2px solid transparent;border-radius:4px;background:#5f7d6d1f;cursor:pointer;transition:background-color .15s,border-color .15s}.fpg-pf-viewer .fpg-pf-v__num:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.fpg-pf-viewer .fpg-pf-v__num:hover,.fpg-pf-viewer .fpg-pf-v__num:focus-visible{border-color:var(--fpg-sage, #5f7d6d);background:#5f7d6d40;outline:none}.fpg-pf-viewer .fpg-pf-v__num.is-on{border-color:#d9480f;background:#d9480f38}.fpg-pf-v__shapes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fpg-pf-viewer .fpg-pf-v__part{fill:#5f7d6d00;stroke:#5f7d6d00;stroke-width:8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:all;cursor:pointer;transition:fill .15s,stroke .15s}.fpg-pf-viewer .fpg-pf-v__part:hover,.fpg-pf-viewer .fpg-pf-v__part:focus-visible{fill:#5f7d6d38;stroke:#5f7d6d8c;outline:none}.fpg-pf-viewer .fpg-pf-v__part.is-on{fill:#d9480f3d;stroke:#d9480fbf}@media(prefers-reduced-motion:reduce){.fpg-pf-viewer .fpg-pf-v__part{transition:none}}.fpg-pf-v__list{min-height:0;overflow:auto;overscroll-behavior:contain;border-left:1px solid var(--fpg-line, #d6ded9)}.fpg-pf-v__body--nopic .fpg-pf-v__list{border-left:0}.fpg-pf-v__note{margin:0;padding:20px;color:#12262bb3}.fpg-pf-vrow{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--fpg-line, #d6ded9);cursor:pointer;scroll-margin:8px;transition:background-color .15s}.fpg-pf-vrow:hover{background:var(--fpg-mist, #f3f6f4)}.fpg-pf-vrow.is-on{background:#d9480f14;box-shadow:inset 4px 0 #d9480f}.fpg-pf-vrow__ref{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--fpg-teal, #002d37);color:#fff;font-weight:700;font-size:.875rem}.fpg-pf-viewer .fpg-pf-vrow{grid-template-columns:minmax(40px,max-content) minmax(0,1fr)}.fpg-pf-viewer .fpg-pf-vrow.fpg-pf-vrow--img{grid-template-columns:minmax(40px,max-content) minmax(0,1fr) 72px}.fpg-pf-viewer .fpg-pf-vrow__ref{align-self:start;width:auto;min-width:36px;max-width:92px;height:auto;min-height:36px;padding:4px 8px;border-radius:18px;line-height:1.15;text-align:center;overflow-wrap:anywhere}@media(max-width:599px){.fpg-pf-viewer .fpg-pf-vrow.fpg-pf-vrow--img{grid-template-columns:minmax(36px,max-content) minmax(0,1fr) 56px}}.fpg-pf-vrow.is-on .fpg-pf-vrow__ref{background:#d9480f}.fpg-pf-vrow__body{display:grid;gap:4px}.fpg-pf-vrow__name{font-weight:700;line-height:1.3;color:var(--fpg-teal, #002d37);text-decoration:none}a.fpg-pf-vrow__name:hover{text-decoration:underline}.fpg-pf-vrow__no{font-size:.8125rem;color:#12262b99}.fpg-pf-vrow__buy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.fpg-pf-vrow__buy .fpg-pf-add{margin-left:auto;min-height:36px}@media(max-width:799px){.fpg-pf-viewer{width:100vw;height:100dvh;border-radius:0}.fpg-pf-v__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)}.fpg-pf-v__head{padding:10px 10px 10px 16px}.fpg-pf-v__hint{padding:6px 16px;font-size:.8125rem}.fpg-pf-v__pos{display:none}.fpg-pf-viewer .fpg-pf-v__sec{max-width:48%}.fpg-pf-v__list{border-left:0;border-top:1px solid var(--fpg-line, #d6ded9)}.fpg-pf-v__zoom span{display:none}}@media(max-width:599px){.fpg-pf-dsecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fpg-pf-dsec{padding:8px 8px 10px;border-radius:10px}.fpg-pf-dsec__pic{margin-bottom:4px}.fpg-pf-dsec__name{font-size:.875rem}.fpg-pf-dsec__count{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.fpg-pf-dsec,.fpg-pf-dsec:hover{transform:none;transition:none}.fpg-pf-dsec--ghost .fpg-pf-dsec__pic,.fpg-pf-dsec--ghost .fpg-pf-skel,.fpg-pf-v__loading:before{animation:none}}.fpg-pf-suggest__note{padding:10px 12px 6px;font-size:.875rem;line-height:1.4;color:#12262bb8}.fpg-pf-suggest__note strong{color:var(--fpg-teal, #002d37)}.fpg-pf-suggest:has(.fpg-pf-suggest__note) li:last-child{margin-top:0;padding-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fpg-parts-diagrams.css.map */
