.bps-parts{--bps-top:96px;--bps-ink:#131e71;--bps-line:#ccd3e2;display:block;max-width:1240px;margin:auto;padding:24px 16px;color:#152b4b}.bps-parts,.bps-parts *{box-sizing:border-box}.bps-parts [hidden]{display:none!important}.bps-parts h1,.bps-parts h2,.bps-parts h3{color:var(--bps-ink);line-height:1.3}.bps-parts header h1,.bps-parts header h2{font-size:clamp(28px,3vw,40px);margin:16px 0}.bps-parts header p{font-size:15px;line-height:1.6;margin-bottom:24px}.bps-parts nav{font-size:.9rem;overflow-wrap:anywhere}.bps-parts__layout{display:grid;gap:24px;align-items:start}.bps-parts__diagram{min-width:0;margin:0}.bps-parts__viewport{overflow:auto;max-height:75svh;border:1px solid var(--bps-line);border-radius:10px;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain}.bps-parts__canvas{position:relative;width:100%;isolation:isolate}.bps-parts__canvas img{display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;user-select:none}.bps-parts__pin{position:absolute;display:grid;place-items:center;width:26px;height:26px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:var(--bps-ink);color:#fff!important;text-decoration:none;font-family:inherit;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 1px var(--bps-ink);z-index:1}.bps-parts__pin.is-active{background:#b44d00;box-shadow:0 0 0 4px #ffce83;z-index:2}.bps-parts :focus-visible{outline:3px solid #bd5800;outline-offset:4px}.bps-parts__pin:focus-visible{z-index:3}.bps-parts button,.bps-parts__contact a{min-height:44px;border:1px solid var(--bps-ink);border-radius:6px;padding:10px 14px;color:var(--bps-ink);background:#fff;font:inherit;cursor:pointer}.bps-parts button:disabled{opacity:.6;cursor:wait}.bps-parts__zoom-controls,.bps-parts__contact,.bps-parts__search-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.bps-parts__zoom-controls button{min-width:44px}.bps-parts figcaption{font-size:.875rem;margin:8px 0}.bps-parts__list{min-width:0;border:1px solid var(--bps-line);border-radius:10px;padding:16px}.bps-parts__list summary{min-height:44px;font-size:1.25rem;font-weight:700;cursor:pointer}.bps-parts__chooser{margin:8px 0 16px;border:1px solid var(--bps-line);border-radius:6px;padding:8px}.bps-parts .bps-parts__chooser summary{font-size:1rem;cursor:pointer;list-style:revert}.bps-parts__choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;padding-top:8px}.bps-parts__choices a{display:grid;place-items:center;min-height:44px;border:1px solid var(--bps-ink);border-radius:6px;color:var(--bps-ink);background:#fff;text-decoration:none;font-weight:700}.bps-parts__choices a.is-active{background:var(--bps-ink);color:#fff}.bps-parts__product-image{display:block;width:96px;height:96px;object-fit:contain;margin:12px 0}.bps-parts__search input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--bps-line);border-radius:6px;font:inherit}.bps-parts__search-row input{flex:1 1 180px}.bps-parts__cards{min-width:0}.bps-parts__card{border:1px solid var(--bps-line);border-radius:8px;padding:16px;margin:12px 0;overflow-wrap:anywhere;scroll-margin-block:calc(var(--bps-top) + 16px)}.bps-parts__card.is-active{border-color:var(--bps-ink);box-shadow:inset 0 0 0 2px var(--bps-ink);background:#f3f6ff}.bps-parts__card h3{font-size:1.15rem;margin:0 0 8px}.bps-parts__card h3 span{display:inline-block;padding:4px 6px;background:#e9edff}.bps-parts__price{font-size:1.2rem;font-weight:700}.bps-parts form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bps-parts form input[type=number]{width:78px;min-height:44px;font:inherit;padding:8px;border:1px solid var(--bps-line);border-radius:6px}.bps-parts form button{background:var(--bps-ink);color:#fff}.bps-parts [data-card-status]:empty,.bps-parts [data-cart-status]:empty{display:none}@media(min-width:1024px){.bps-parts__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bps-parts__diagram{position:sticky;top:var(--bps-top)}.bps-parts__viewport{max-height:calc(100svh - var(--bps-top) - 144px)}.bps-parts.is-enhanced .bps-parts__list>summary{cursor:default;list-style:none}.bps-parts.is-enhanced .bps-parts__list>summary::-webkit-details-marker{display:none}.bps-parts__cards{max-height:max(320px,calc(100svh - var(--bps-top) - 210px));overflow-y:auto;padding:4px;scroll-padding:8px}}@media(prefers-reduced-motion:reduce){.bps-parts *{scroll-behavior:auto!important}}body:has(bps-equipment-parts) .breadcrumb-main{display:none}.bps-parts a{color:var(--bps-ink);text-underline-offset:3px}.bps-parts__quick-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 20px}.bps-parts__quick-links a,.bps-parts__back,.bps-parts__product-link{display:inline-flex;align-items:center;min-height:44px}.bps-parts__source{margin-top:12px}.bps-parts .bps-parts__source summary{font-size:.9rem;min-height:44px;cursor:pointer}.bps-parts__source p{font-size:.9rem;line-height:1.6}.bps-parts .bps-parts__list>summary h2{font-size:1.25rem;margin:0;display:inline}.bps-parts__part-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bps-parts__back{font-size:.9rem}.bps-parts__card>p{margin:8px 0}.bps-parts__product-image{width:112px;height:112px;margin:12px 0 4px}.bps-parts__product-link{font-size:.9rem}.bps-parts__help{margin:32px 0;max-width:850px;line-height:1.65}.bps-parts__help h2{font-size:clamp(24px,2.5vw,30px);margin:24px 0 12px}.bps-parts__help h3{font-size:1.1rem;margin:20px 0 8px}.bps-parts__pin:hover,.bps-parts__pin:focus-visible{z-index:4}.bps-parts__canvas.is-numbers-hidden .bps-parts__pin{display:none}.bps-parts__diagram,.bps-parts__list{scroll-margin-top:calc(var(--bps-top) + 16px)}@media(max-width:640px){.bps-parts{padding:20px 16px}.bps-parts header h1{font-size:28px;line-height:1.2;margin:16px 0 12px}.bps-parts header p{margin-bottom:12px}.bps-parts__pin{width:24px;height:24px;font-size:10px;border-width:1px}.bps-parts__layout{gap:20px}.bps-parts__list{padding:12px}.bps-parts__card{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/bps-equipment-parts.css.map */
