body.pdv-parts-page{background:#fafafa}body.pdv-parts-page #pd-native-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.pdv-parts-page .pdv-parts-view{--purple:#4d148c;--purple-dark:#371063;--orange:#ff6200;--muted:#53657b;--line:#e2e7ed;display:block;max-width:none;margin:0;background:#fafafa;color:#152235;font-family:Manrope,Arial,sans-serif;isolation:isolate}body.pdv-parts-page .pdv-parts-view :is(h1,h2,h3,p,a,td,th,button,span,label,select,summary){font-family:Manrope,Arial,sans-serif}body.pdv-parts-page .pdv-parts-view .ram-chart{stroke:none}body.pdv-parts-page .pdv-parts-view .ram-main{padding-top:27px}body.pdv-parts-page .pdv-parts-view .parts-empty-listings{grid-column:1/-1}body.pdv-parts-page .pdv-parts-view .parts-status{display:table;font-size:8px;margin-top:4px}body.pdv-parts-page .pdv-parts-view .ram-container{max-width:1120px;width:calc(100% - 80px);margin:auto}body.pdv-parts-page .pdv-parts-view .ram-table{margin:0;border:0}body.pdv-parts-page .pdv-parts-view .ram-table th,body.pdv-parts-page .pdv-parts-view .ram-table td{border-left:0;border-right:0}body.pdv-parts-page .pdv-parts-view .ram-checked{min-width:180px}body.pdv-parts-page .pdv-parts-view .listing-controls{display:none}@media(min-width:768px) and (max-width:1100px){body.pdv-parts-page .pdv-parts-view .ram-container{width:calc(100% - 48px)}}@media(max-width:767px){body.pdv-parts-page .pdv-parts-view .ram-container{width:calc(100% - 28px)}body.pdv-parts-page .pdv-parts-view .ram-main{padding-top:18px;padding-bottom:30px}}body.pdvr-active .pdv-parts-view .ram-container{max-width:1120px!important;padding-inline:0!important}body.pdvr-active .pdv-parts-view .listing-carousel{position:relative;min-width:0;overflow:visible}body.pdvr-active .pdv-parts-view .listing-section .listing-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 48px)/5)!important;align-items:stretch!important;gap:12px!important;min-width:0!important;margin:0!important;padding:3px 2px 10px!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none!important;-ms-overflow-style:none}body.pdvr-active .pdv-parts-view .listing-section .listing-grid::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.pdvr-active .pdv-parts-view .listing-card{position:relative!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #ede9fe!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 12px #00000008!important;overflow:hidden!important;scroll-snap-align:start}body.pdvr-active .pdv-parts-view .listing-card>a{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;color:inherit!important;text-decoration:none!important}body.pdvr-active .pdv-parts-view .listing-card .listing-photo{position:relative!important;display:block!important;flex:0 0 142px!important;width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;padding:0!important;border:0!important;border-radius:15px 15px 0 0!important;background:#f2f4f7!important;overflow:hidden!important}body.pdvr-active .pdv-parts-view .listing-card .listing-photo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;transform:none!important}body.pdvr-active .pdv-parts-view .listing-card .listing-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;min-height:110px!important;gap:0!important;margin:0!important;padding:10px 11px 8px!important;box-sizing:border-box!important;text-align:left!important}body.pdvr-active .pdv-parts-view .listing-card .listing-body h3{display:block!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;padding:0!important;color:#0f172a!important;font-size:12.5px!important;font-weight:800!important;line-height:15px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;text-decoration:none!important}body.pdvr-active .pdv-parts-view .listing-card .listing-body .price{display:block!important;flex:0 0 auto!important;height:17px!important;min-height:17px!important;margin:4px 0 0!important;padding:0!important;color:#4d148c!important;font-size:12.5px!important;font-weight:900!important;line-height:17px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.pdvr-active .pdv-parts-view .listing-card .listing-city{display:flex!important;align-items:center!important;flex:0 0 12px!important;gap:3px!important;min-width:0!important;height:12px!important;min-height:12px!important;margin:auto 0 0!important;padding:0!important;color:#64748b!important;font-size:10px!important;font-weight:600!important;line-height:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.pdvr-active .pdv-parts-view .listing-card .listing-city>span{min-width:0!important;margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.pdvr-active .pdv-parts-view .listing-card .listing-city svg{display:block!important;flex:0 0 12px!important;width:12px!important;height:12px!important;margin:0!important;color:#4d148c!important;stroke-width:1.7!important}body.pdvr-active .pdv-parts-view .listing-card .listing-specs{display:block!important;flex:0 0 auto!important;width:100%!important;height:17px!important;min-height:17px!important;max-height:17px!important;box-sizing:border-box!important;margin:5px 0 0!important;padding:5px 0 0!important;border:0!important;border-top:1px solid #ede9fe!important;border-radius:0!important;background:transparent!important;color:#6b7280!important;font-size:9px!important;font-weight:600!important;line-height:11px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.pdvr-active .pdv-parts-view .listing-card .listing-specs span{display:inline!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:9px!important;font-weight:600!important;line-height:11px!important;white-space:nowrap!important}body.pdvr-active .pdv-parts-view .listing-card .listing-specs .listing-spec-separator{padding:0 3px!important;font-weight:400!important}body.pdvr-active .pdv-parts-view .listing-card .listing-specs span:before{content:none!important}body.pdvr-active .pdv-parts-view .listing-card .save-listing{position:absolute!important;z-index:3!important;display:grid!important;place-items:center!important;top:8px!important;right:8px!important;left:auto!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #ede9fe!important;border-radius:50%!important;background:#fff!important;color:#64748b!important;box-shadow:0 4px 12px #0f172a21!important;line-height:1!important;transform:none!important}body.pdvr-active .pdv-parts-view .listing-card .save-listing svg{display:block!important;width:16px!important;height:16px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}body.pdvr-active .pdv-parts-view .listing-card .save-listing[aria-pressed=true]{background:#fff!important;color:#4d148c!important}body.pdvr-active .pdv-parts-view .listing-card .save-listing[aria-pressed=true] svg{fill:#4d148c!important;stroke:#4d148c!important}:is(body,#pdv-site-typography):is(body,#pdv-site-typography):is(body,#pdv-site-typography).pdvr-active .pdv-parts-view .listing-card,:is(body,#pdv-site-typography):is(body,#pdv-site-typography):is(body,#pdv-site-typography).pdvr-active .pdv-parts-view .listing-card :is(a,h3,div,span,p,strong,button){font-family:Poppins,Arial,sans-serif!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls{position:absolute!important;z-index:5!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;display:block!important;width:100%!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;pointer-events:none}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>button{position:absolute!important;top:137px!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid #ede9fe!important;border-radius:50%!important;background:#fff!important;color:#4d148c!important;box-shadow:0 8px 22px #13275724!important;transform:translateY(-50%)!important;cursor:pointer;pointer-events:auto;line-height:1!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>.listing-prev{left:-19px!important;right:auto!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>.listing-next{right:-19px!important;left:auto!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>button svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>.listing-prev svg{transform:rotate(180deg)!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>.listing-next svg{transform:none!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>button:disabled{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(hover:hover) and (pointer:fine){body.pdvr-active .pdv-parts-view .listing-card:hover{border-color:#cdb8e2!important;box-shadow:0 14px 32px #182e641a!important;transform:translateY(-3px)!important}body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls>button:hover{border-color:#cdb8e2!important;background:#fff!important}}@media(max-width:930px) and (min-width:641px){body.pdvr-active .pdv-parts-view .listing-section .listing-grid{grid-auto-columns:calc((100% - 12px)/2)!important;gap:12px!important}}@media(max-width:767px){body.pdvr-active .pdv-parts-view .listing-carousel>.listing-controls{display:none!important}}@media(max-width:640px){body.pdvr-active .pdv-parts-view .listing-section .listing-grid{grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important;padding:0 0 10px!important}body.pdvr-active .pdv-parts-view .listing-card{height:242px!important;min-height:242px!important;max-height:242px!important;transform:none!important}body.pdvr-active .pdv-parts-view .listing-card .listing-photo{flex-basis:130px!important;height:130px!important;min-height:130px!important;max-height:130px!important}body.pdvr-active .pdv-parts-view .listing-card .listing-body{min-height:0!important;padding:10px 11px 8px!important}body.pdvr-active .pdv-parts-view .listing-card .save-listing{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:5px!important;border:0!important;color:#202124!important;box-shadow:0 2px 4px #0000001f!important}body.pdvr-active .pdv-parts-view .listing-card .save-listing[aria-pressed=true]{color:#4d148c!important}}body.pdv-parts-page .pdv-parts-view :is(.ram-device-toggle,.ram-tabs,.ram-periods) button{appearance:none;-webkit-appearance:none;border:0;background:#fff0;box-shadow:none;cursor:pointer;line-height:1.65}body.pdv-parts-page .pdv-parts-view :is(.ram-device-toggle,.ram-tabs) button[aria-pressed=true]{background:#4d148c;color:#fff}body.pdv-parts-page .pdv-parts-view .ram-periods button[aria-pressed=true]{background:#f0e9f8;color:#4d148c}body.pdv-parts-page .pdv-parts-view :is(.ram-device-toggle,.ram-tabs,.ram-periods) button:focus-visible{outline:2px solid #9d73c7;outline-offset:2px}