.pdp{overflow:clip}.pdp .product-detail{padding-bottom:60px}.pdp .product-gallery{aspect-ratio:.97}.pdp .gallery-tabs{gap:2px}.pdp .gallery-tab{min-height:42px}.pdp .gallery-panel{inset:82px 0 35px}.pdp .gallery-detail-image{max-width:none;width:calc(114cqw / var(--body-width));transform:translate(calc(-1 * var(--body-center-x)), calc(-1 * var(--body-center-y)));position:absolute;top:54%;left:47%}.pdp .gallery-view-note{font:500 12px var(--mono);color:var(--muted);position:absolute;bottom:15px;left:25px}.pdp .gallery-panel-label{font-size:26px}.pdp .gallery-spec-grid dd{line-height:1.5}.pdp .product-description{font-size:16px}.pdp .product-highlight-strip{margin-bottom:25px}.pdp .product-price{letter-spacing:-.05em;align-items:baseline;gap:10px;margin-bottom:21px;font-size:36px;font-weight:600;line-height:1.2;display:flex}.pdp .price-currency{font:500 12px var(--mono);color:var(--muted);letter-spacing:0}.pdp .variant-options{gap:10px}.pdp .variant-option{min-height:56px;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.5}.pdp .variant-option-copy{flex-direction:column;gap:5px;display:flex}.pdp .variant-option-price{font:500 12px var(--mono);color:var(--muted)}.pdp .selected-configuration{font-size:14px}.pdp .sale-state{justify-content:space-between;align-items:center;gap:20px;display:flex}.pdp .sale-state p{margin-top:0;font-size:14px}.pdp-section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:30px;padding-block:23px;font-size:14px;font-weight:600;display:flex}.pdp-section-nav a{color:var(--muted);padding-block:8px}.pdp-section-nav a:hover{color:var(--blue)}.pdp-editorial{padding-block:76px}.pdp-editorial-heading{max-width:650px;margin-bottom:40px}.pdp-editorial-heading h2{font-size:clamp(34px,3.7vw,50px)}.pdp-editorial-heading p{color:var(--muted);max-width:600px;margin-top:21px;font-size:16px}.pdp-connection-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:58px;display:grid}.pdp-story-photo{min-width:0;margin:0}.pdp-story-image{aspect-ratio:1.15;background:var(--surface-soft);border-radius:12px;position:relative;overflow:hidden;container-type:size}.pdp-story-image img{width:calc(114cqw / var(--body-width));max-width:none;height:auto;transform:translate(calc(-1 * var(--body-center-x)), calc(-1 * var(--body-center-y)));position:absolute;top:50%;left:45%}.pdp-story-scene img{object-fit:cover;object-position:66% center;width:100%;max-width:100%;height:100%;position:absolute;inset:0;transform:none}.pdp-story-photo figcaption{color:var(--muted);font:500 12px var(--mono);padding-top:14px;line-height:1.5}.pdp-connection-metric{border-bottom:1px solid var(--line);color:var(--blue);align-items:flex-end;gap:16px;padding:27px 0 32px;display:flex}.pdp-connection-metric strong{letter-spacing:-.065em;white-space:nowrap;flex:none;font-size:clamp(37px,4.4vw,62px);font-weight:550;line-height:1;display:block}.pdp-connection-metric span{min-width:0;font:500 12px/1.35 var(--mono);flex:0 auto;padding-bottom:6px}.pdp-connection-features{list-style:none}.pdp-connection-features li{grid-template-columns:28px 1fr;gap:17px;padding-top:27px;display:grid}.pdp-feature-icon{color:var(--blue);padding-top:1px}.pdp-connection-features h3{letter-spacing:-.035em;margin-bottom:9px;font-size:18px}.pdp-connection-features p{color:var(--muted);max-width:430px;font-size:16px}.pdp-capacity-section{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:58px}.pdp-capacity-layout{grid-template-columns:1.06fr 1fr;align-items:center;gap:80px;display:grid}.pdp-capacity-copy h2{max-width:480px;font-size:clamp(33px,3.4vw,46px)}.pdp-capacity-copy>p{max-width:470px;color:var(--muted);margin-top:23px;font-size:16px}.pdp-capacity-copy .pdp-capacity-note{margin-top:17px;font-size:14px}.pdp-memory-numbers{grid-template-columns:1fr 1fr;gap:30px;display:grid}.pdp-memory-numbers>div{flex-direction:column;gap:12px;display:flex}.pdp-memory-numbers dt{color:var(--muted);font:500 12px var(--mono);order:2}.pdp-memory-numbers dd{letter-spacing:-.065em;font-size:68px;font-weight:550;line-height:1.05}.pdp-memory-numbers dd span:last-child{letter-spacing:-.035em;color:var(--muted);margin-left:5px;font-size:24px}.pdp-capacity-processor{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:30px;padding-top:28px;font-size:14px;display:flex}.pdp-capacity-processor .icon{color:var(--blue)}.pdp-capacity-processor span:last-child{font:500 12px var(--mono);margin-left:auto}.pdp-capacity-alternative{border-top:1px solid var(--line);align-items:center;gap:30px;margin-top:38px;padding-top:33px;display:flex}.pdp-capacity-alternative p{color:var(--muted);max-width:630px;font-size:14px}.pdp-capacity-alternative a{flex:none;margin-left:auto}.pdp-app-section{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:80px;display:grid}.pdp-app-copy h2{max-width:470px;font-size:clamp(34px,3.7vw,50px)}.pdp-app-copy p{color:var(--muted);max-width:430px;margin-top:24px;font-size:16px}.pdp-app-copy .button{margin-top:27px}.pdp-app-checklist{padding-top:4px;list-style:none}.pdp-app-checklist li{grid-template-columns:36px 1fr;gap:20px;padding-block:21px;display:grid}.pdp-app-checklist li:first-child{padding-top:0}.pdp-app-checklist li+li{border-top:1px solid var(--line)}.pdp-app-checklist .icon{color:var(--blue);padding-top:3px}.pdp-app-checklist h3{letter-spacing:-.035em;font-size:19px}.pdp-app-checklist p{color:var(--muted);margin-top:9px;font-size:16px}.pdp .product-section-intro{max-width:680px;margin-bottom:35px;display:block}.pdp .product-section-intro p{max-width:600px;margin-top:18px;font-size:16px}.pdp .product-specifications{padding-top:65px}.pdp .specification-group dl>div{border:0}.pdp .specification-group summary:after{content:none}.pdp .specification-group summary>.icon{color:var(--muted);margin-left:auto;transition:transform .18s}.pdp .specification-group[open] summary>.icon{transform:rotate(180deg)}.pdp .specification-group dl{padding:0 0 27px}.pdp .specification-group dl>div{padding-block:11px}.pdp-faq-section{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:80px;display:grid}.pdp-faq-heading h2{max-width:350px;font-size:clamp(34px,3.4vw,46px)}.pdp-faq-heading p{color:var(--muted);max-width:340px;margin-top:21px;font-size:16px}.pdp-faq-list details{border-bottom:1px solid var(--line)}.pdp-faq-list details:first-child{border-top:1px solid var(--line)}.pdp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding-block:23px;font-size:16px;font-weight:650;line-height:1.5;list-style:none;display:flex}.pdp-faq-list summary::-webkit-details-marker{display:none}.pdp-faq-list summary .icon{color:var(--blue);transition:transform .18s}.pdp-faq-list details[open] summary .icon{transform:rotate(180deg)}.pdp-faq-list p{color:var(--muted);padding-bottom:24px;padding-right:28px;font-size:16px}.pdp .related-products{border-top:1px solid var(--line);padding-top:55px}.pdp .product-gallery:has(#gallery-connections-tab[aria-selected=true]){aspect-ratio:auto;min-height:420px;padding-block:82px 55px}.pdp #gallery-connections-panel{position:relative;inset:auto;overflow:visible;container-type:normal}@media (width<=1100px){.pdp .product-detail{gap:34px}.pdp .gallery-tabs{left:18px;right:18px}.pdp .gallery-tab{padding-inline:12px}.pdp-connection-layout{gap:35px}.pdp-capacity-layout,.pdp-app-section,.pdp-faq-section{gap:45px}.pdp-memory-numbers dd{font-size:58px}}@media (width<=767px){.pdp .product-detail{gap:31px;padding-bottom:35px}.pdp .product-gallery{aspect-ratio:.97}.pdp .gallery-panel{inset:73px 0 33px}.pdp .product-gallery:has(#gallery-connections-tab[aria-selected=true]){min-height:350px;padding-block:73px 50px}.pdp .gallery-tabs{top:15px;left:13px;right:13px}.pdp .gallery-tab{padding:10px 12px;font-size:14px}.pdp .gallery-view-note{font-size:12px;bottom:14px;left:23px}.pdp .gallery-connections{padding:12px 23px}.pdp .gallery-panel-label{margin-bottom:13px;font-size:22px}.pdp .gallery-spec-grid{gap:0 17px}.pdp .gallery-spec-grid>div{padding-block:10px}.pdp .gallery-spec-grid dt{font-size:12px}.pdp .gallery-spec-grid dd{font-size:16px}.pdp .gallery-specification-link{margin-top:10px;font-size:14px}.pdp .product-description{font-size:16px}.pdp .product-price{margin-bottom:22px;font-size:35px}.pdp .variant-option{min-height:59px;padding-inline:12px;font-size:14px;font-weight:600;line-height:1.5}.pdp .variant-option-price{font-size:12px}.pdp .variant-options{flex-direction:column}.pdp .variant-option{width:100%}.pdp .sale-state{align-items:flex-start}.pdp .sale-state p{font-size:14px}.pdp-section-nav{gap:21px;padding-block:12px;font-size:14px}.pdp-editorial{padding-block:49px}.pdp-editorial-heading{margin-bottom:28px}.pdp-editorial-heading h2{font-size:34px}.pdp-editorial-heading p{margin-top:19px;font-size:16px}.pdp-connection-layout{grid-template-columns:1fr;gap:23px}.pdp-story-image{aspect-ratio:1.35}.pdp-story-photo figcaption{padding-top:11px;font-size:12px}.pdp-connection-metric{padding:9px 0 25px}.pdp-connection-metric strong{font-size:48px}.pdp-connection-metric span{padding-bottom:4px;font-size:12px}.pdp-connection-features li{gap:14px;padding-top:24px}.pdp-connection-features h3{font-size:18px}.pdp-connection-features p{font-size:16px}.pdp-capacity-section{padding-block:39px}.pdp-capacity-layout{grid-template-columns:1fr;gap:30px}.pdp-capacity-copy h2{font-size:33px}.pdp-capacity-copy>p{margin-top:19px;font-size:16px}.pdp-capacity-copy .pdp-capacity-note{font-size:14px}.pdp-memory-numbers{gap:25px}.pdp-memory-numbers dd{font-size:62px}.pdp-memory-numbers dt{font-size:12px}.pdp-memory-numbers dd span:last-child{font-size:22px}.pdp-capacity-processor{margin-top:23px;padding-top:22px;font-size:14px}.pdp-capacity-processor span:last-child{font-size:12px}.pdp-capacity-alternative{flex-direction:column;align-items:flex-start;gap:17px;margin-top:29px;padding-top:25px}.pdp-capacity-alternative p{font-size:14px}.pdp-capacity-alternative a{margin-left:0;font-size:14px}.pdp-app-section{grid-template-columns:1fr;gap:34px;padding-block:49px}.pdp-app-copy h2{font-size:34px}.pdp-app-copy p{margin-top:19px;font-size:16px}.pdp-app-copy .button{margin-top:23px;font-size:14px}.pdp-app-checklist{padding-top:0}.pdp-app-checklist li{grid-template-columns:30px 1fr;gap:14px}.pdp-app-checklist h3{font-size:18px}.pdp-app-checklist p{font-size:16px}.pdp .product-specifications{padding-top:42px}.pdp .product-section-intro{margin-bottom:24px}.pdp .product-section-intro h2{font-size:33px}.pdp .product-section-intro p{margin-top:18px;font-size:16px}.pdp .specification-group dl{padding-bottom:23px}.pdp-faq-section{grid-template-columns:1fr;gap:26px;padding-block:49px}.pdp-faq-heading h2{max-width:none;font-size:34px}.pdp-faq-heading p{max-width:none;margin-top:17px;font-size:16px}.pdp-faq-list summary{gap:20px;padding-block:20px;font-size:16px}.pdp-faq-list p{padding-bottom:21px;padding-right:16px;font-size:16px}.pdp .related-products{padding-top:40px}}@media (width<=370px){.pdp .gallery-connections{padding-inline:18px}.pdp .gallery-panel-label{font-size:20px}.pdp .gallery-spec-grid>div{padding-block:8px}.pdp .gallery-spec-grid dd{font-size:16px}.pdp .variant-options{flex-direction:column}.pdp .variant-option{width:100%;font-weight:600;line-height:1.5}.pdp-connection-metric strong{font-size:42px}}@media (prefers-reduced-motion:reduce){.pdp .specification-group summary>.icon,.pdp-faq-list summary .icon{transition:none}}
