body.pdv-parts-page .pdv-ram-catalogue .ram-main{padding-top:16px}.pdv-ram-catalogue .ram-crumbs{margin-bottom:12px}.pdv-ram-catalogue .ram-intro{gap:18px;margin-bottom:14px}.pdv-ram-catalogue .ram-intro h1{font-size:32px;letter-spacing:-1px;margin:4px 0 7px}.pdv-ram-catalogue .ram-intro p{line-height:1.6;max-width:760px}.pdv-ram-catalogue .desktop-break{display:none}.pdv-ram-catalogue .ram-device-control{margin-bottom:14px;gap:12px}.pdv-ram-catalogue .parts-filter-bar{margin-bottom:14px}.pdv-ram-catalogue .ram-section-heading{margin-bottom:9px;gap:12px}.pdv-ram-catalogue .ram-section-heading h2{font-size:21px;margin-bottom:3px}.pdv-ram-catalogue .ram-toolbar{padding:9px 16px}.pdv-ram-catalogue .ram-tabs button{min-height:34px;padding:6px 13px}.ram-capacity-select select{height:34px;max-width:130px;padding:5px 25px 5px 9px;border:1px solid #e0e3e9;border-radius:6px;background:#fff;color:#344054;font:inherit;font-size:12px}.pdv-ram-catalogue .ram-table th{padding:10px 16px 9px}.pdv-ram-catalogue .ram-table td{padding:8px 16px}.pdv-ram-catalogue .gpc-ram-product{gap:12px}.pdv-ram-catalogue .gpc-product-photo{flex:0 0 84px;width:84px;height:54px;padding:3px;border-radius:6px}.pdv-ram-catalogue .gpc-product-photo .gpc-photo-canvas{width:68px;max-width:100%}.pdv-ram-catalogue .ram-item-copy{line-height:1.4}.pdv-ram-catalogue .ram-item-title{margin-bottom:2px}.pdv-ram-catalogue .parts-item-sku{font-size:9px;line-height:1.4}.pdv-ram-catalogue .ram-photo-note{display:block;font-size:10px;line-height:1.3;color:#667085;margin-top:2px}.pdv-ram-catalogue .ram-current small{margin-top:2px}.pdv-ram-catalogue .ram-table-note{padding:10px 16px}.pdv-ram-catalogue .ram-price-section{scroll-margin-top:90px}.pdv-ram-catalogue .ram-price-section:focus{outline:none}.pdv-ram-catalogue .ram-searches{margin-top:24px;padding-top:16px;border-top:1px solid #e6e7ed}.ram-searches h2{font-size:16px;letter-spacing:-.2px;margin:0 0 8px;color:#344054}.ram-searches nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 18px}.ram-searches a{display:flex;align-items:center;min-height:28px;padding:3px 0;color:#667085;font-size:12px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-color:#d5d8df;text-underline-offset:3px}.ram-searches a:hover{color:#4d148c;text-decoration-color:currentColor}.ram-searches a:focus-visible{outline:2px solid #4d148c;outline-offset:3px}.ram-hub .ram-intro-controls{flex-shrink:0}.ram-hub .ram-intro-controls .ram-device-control{margin:10px 0 0}@media(min-width:1000px){body.pdv-parts-page .pdv-ram-catalogue .ram-hub{padding-top:8px}.ram-hub .ram-crumbs{margin-bottom:8px}.ram-hub .ram-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:12px}.ram-hub .ram-intro h1{font-size:30px;margin:3px 0 5px}.ram-hub .ram-intro p{line-height:1.5;max-width:none}.ram-hub .ram-intro-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ram-hub .ram-intro-controls .ram-checked{margin:0;line-height:1.6}.ram-hub .ram-intro-controls .ram-device-control{margin:0;gap:8px;flex-wrap:nowrap}.ram-hub .ram-device-toggle button{min-height:34px;padding:6px 13px;white-space:nowrap}.ram-hub .ram-price-section>.ram-section-heading>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 12px}.ram-hub .ram-price-section>.ram-section-heading h2{margin:0}.ram-hub .ram-toolbar{padding-block:7px}}@media(min-width:768px) and (max-width:999px){.ram-hub .ram-intro{display:block}.ram-hub .ram-intro-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.ram-hub .ram-intro-controls .ram-checked{margin:0;text-align:left}.ram-hub .ram-intro-controls .ram-device-control{margin:0;gap:8px}.ram-hub .ram-device-toggle button{padding-inline:10px}}@media(max-width:767px){body.pdv-parts-page .pdv-ram-catalogue .ram-main{padding-top:10px}.pdv-ram-catalogue .ram-crumbs{margin-bottom:9px}.pdv-ram-catalogue .ram-intro{margin-bottom:12px}.pdv-ram-catalogue .ram-intro h1{font-size:25px;line-height:1.2;margin:3px 0 6px}.pdv-ram-catalogue .ram-intro p{font-size:11px;line-height:1.5}.pdv-ram-catalogue .ram-checked{margin-top:8px;gap:7px}.pdv-ram-catalogue .ram-device-control{margin-bottom:12px}.pdv-ram-catalogue .ram-device-control>span{margin-bottom:5px}.pdv-ram-catalogue .ram-device-toggle button{min-height:36px;padding:6px 8px}.pdv-ram-catalogue .ram-section-heading{gap:8px;margin-bottom:7px}.pdv-ram-catalogue .ram-section-heading h2{font-size:19px;margin-bottom:2px}.pdv-ram-catalogue .ram-section-heading p{line-height:1.5}.pdv-ram-catalogue .ram-toolbar{padding:7px 9px}.pdv-ram-catalogue .ram-tabs button{min-height:34px;padding:6px 9px}.pdv-ram-catalogue .ram-toolbar{gap:4px;flex-wrap:nowrap}.pdv-ram-catalogue .ram-tabs{flex-wrap:nowrap}.ram-capacity-select select{width:96px;max-width:96px;font-size:16px;padding-left:5px;padding-right:18px}.pdv-ram-catalogue .ram-table th{padding:9px 6px;font-size:8px;letter-spacing:0}.pdv-ram-catalogue .ram-table th:first-child{width:46%;padding-left:10px}.pdv-ram-catalogue .ram-table th:not(:first-child){width:18%}.pdv-ram-catalogue .ram-table th small{display:none}.pdv-ram-catalogue .ram-table td{padding:7px 6px;font-size:11px;line-height:1.4}.pdv-ram-catalogue .ram-table td:first-child{padding-left:10px}.pdv-ram-catalogue .gpc-ram-product{position:relative;display:block}.pdv-ram-catalogue .gpc-ram-product .gpc-product-photo{position:absolute;left:0;top:0;width:56px;max-width:none;height:34px;padding:2px;aspect-ratio:auto}.pdv-ram-catalogue .gpc-product-photo .gpc-photo-canvas{width:42px}.pdv-ram-catalogue .ram-item-copy{width:100%;line-height:1.35}.pdv-ram-catalogue .ram-item-title{display:flex;align-items:center;min-height:34px;padding-left:63px;margin-bottom:3px;font-size:11px;line-height:1.3}.pdv-ram-catalogue .ram-item-spec{font-size:9px;line-height:1.4;margin-top:0}.pdv-ram-catalogue .parts-item-sku{font-size:8px;line-height:1.4;margin-top:2px;overflow-wrap:anywhere}.pdv-ram-catalogue .ram-photo-note{font-size:9px;line-height:1.35}.pdv-ram-catalogue .ram-table-note{padding:9px 10px}.pdv-ram-catalogue .ram-price-section{scroll-margin-top:65px}.pdv-ram-catalogue .ram-searches{margin-top:20px;padding-top:14px}.ram-searches h2{font-size:15px;margin-bottom:6px}.ram-searches nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.ram-searches a{min-height:32px;font-size:11px}}@media(max-width:359px){.pdv-ram-catalogue .ram-tabs button{padding-inline:5px;font-size:9px}.pdv-ram-catalogue .ram-table th,.pdv-ram-catalogue .ram-table td{padding-inline:4px}.pdv-ram-catalogue .ram-table th:first-child{width:43%}.pdv-ram-catalogue .ram-table th:not(:first-child){width:19%}}