.ehub-pdp3{--c-surface: #ffffff;--c-sunken: #f3f4f7;--c-ink: #14161f;--c-muted: #4b4f63;--c-line: #e1e3ea;--c-brand: #232557;--c-signal: #1f5fd1;--c-on-signal: #ffffff;--c-success: #1c7a45;--c-warning: #9a5b00;--f-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--gutter: 24px;--btn-h: 52px;background:var(--c-surface);color:var(--c-ink);font-family:var(--f-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.ehub-pdp3 *,.ehub-pdp3 *:before,.ehub-pdp3 *:after{box-sizing:border-box}.ehub-pdp3 h1,.ehub-pdp3 h2,.ehub-pdp3 h3,.ehub-pdp3 p,.ehub-pdp3 li,.ehub-pdp3 button,.ehub-pdp3 input,.ehub-pdp3 select,.ehub-pdp3 th,.ehub-pdp3 a{font-family:var(--f-sans)}.ehub-pdp3 h1,.ehub-pdp3 h2,.ehub-pdp3 h3{letter-spacing:-.01em}.ehub-pdp3 .label,.ehub-pdp3 .chips li,.ehub-pdp3 .ids,.ehub-pdp3 .specs td,.ehub-pdp3 .card-sku,.ehub-pdp3 .pdf-tag,.ehub-pdp3 .specs .group th{font-family:var(--f-mono)}.ehub-pdp3 .stage img,.ehub-pdp3 .thumb img,.ehub-pdp3 .card-img img{mix-blend-mode:multiply}.ehub-pdp3 .wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.ehub-pdp3 a{color:var(--c-signal);text-decoration:none}.ehub-pdp3 a:hover{text-decoration:underline}.ehub-pdp3 :focus-visible{outline:2px solid var(--c-signal);outline-offset:2px;border-radius:var(--r-sm)}.ehub-pdp3 .label{font-family:var(--f-mono);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:0}.ehub-pdp3 .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ehub-pdp3 h2{font-size:24px;line-height:30px;font-weight:600;color:var(--c-brand);margin:0;letter-spacing:-.01em}.ehub-pdp3 h3{font-size:18px;line-height:24px;font-weight:600;margin:0}.ehub-pdp3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 22px;border-radius:var(--r-md);font:600 15px/1 var(--f-sans);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background-color .2s,border-color .2s}.ehub-pdp3 .btn:hover{text-decoration:none}.ehub-pdp3 .btn--primary{background:var(--c-signal);color:var(--c-on-signal)}.ehub-pdp3 .btn--primary:hover{filter:brightness(.92)}.ehub-pdp3 .btn--secondary{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line)}.ehub-pdp3 .btn--secondary:hover{border-color:var(--c-ink)}.ehub-pdp3 .btn--block{width:100%}.ehub-pdp3 .btn[disabled],.ehub-pdp3 .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ehub-pdp3 .crumbs{padding:20px 0 16px;font-size:14px;line-height:20px;color:var(--c-muted)}.ehub-pdp3 .crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ehub-pdp3 .crumbs li+li:before{content:"/";margin-right:6px;color:var(--c-line)}.ehub-pdp3 .crumbs a{color:var(--c-muted)}.ehub-pdp3 .assure a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ehub-pdp3 .top{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start;padding-bottom:16px}.ehub-pdp3 .gallery{position:sticky;top:96px;display:grid;grid-template-columns:76px 1fr;gap:16px}.ehub-pdp3 .gallery--single{grid-template-columns:1fr}.ehub-pdp3 .thumbs{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ehub-pdp3 .thumb{width:76px;height:76px;padding:6px;background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;display:block}.ehub-pdp3 .thumb[aria-current=true]{border-color:var(--c-signal);box-shadow:0 0 0 1px var(--c-signal)}.ehub-pdp3 .thumb img{width:100%;height:100%;object-fit:contain;display:block}.ehub-pdp3 .stage{aspect-ratio:1 / 1;background:var(--c-sunken);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;padding:48px;margin:0}.ehub-pdp3 .stage img{width:100%;height:100%;object-fit:contain;display:block}.ehub-pdp3 .buy{display:flex;flex-direction:column;gap:16px}.ehub-pdp3 .title{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.01em;color:var(--c-brand);margin:0}.ehub-pdp3 .ids{display:flex;flex-wrap:wrap;gap:4px 16px;font-family:var(--f-mono);font-size:13px;line-height:18px;color:var(--c-muted);margin:0}.ehub-pdp3 .ids div{display:flex;gap:6px}.ehub-pdp3 .ids dt{margin:0}.ehub-pdp3 .ids dd{margin:0;color:var(--c-ink)}.ehub-pdp3 .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ehub-pdp3 .chips li{font-family:var(--f-mono);font-size:13px;line-height:18px;padding:6px 10px;border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-ink)}.ehub-pdp3 .dealer{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:var(--c-brand);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:6px 10px}.ehub-pdp3 .rule{border:0;border-top:1px solid var(--c-line);margin:4px 0}.ehub-pdp3 .price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ehub-pdp3 .price{font-size:36px;line-height:40px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-ink)}.ehub-pdp3 .price--quote{font-size:24px;line-height:30px;color:var(--c-brand)}.ehub-pdp3 .price-compare{font-size:16px;color:var(--c-muted);text-decoration:line-through}.ehub-pdp3 .stock{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;margin:0}.ehub-pdp3 .stock .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ehub-pdp3 .stock strong{font-weight:600}.ehub-pdp3 .stock--in,.ehub-pdp3 .stock--in-supplier{color:var(--c-success)}.ehub-pdp3 .stock--special{color:var(--c-warning)}.ehub-pdp3 .stock--quote,.ehub-pdp3 .stock--gone{color:var(--c-brand)}.ehub-pdp3 .lifecycle{align-self:flex-start;display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;font-size:14px;line-height:20px;color:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--r-sm);padding:4px 10px}.ehub-pdp3 .lifecycle strong{font-weight:600}.ehub-pdp3 .successor{margin:0;font-size:14px;line-height:20px;color:var(--c-muted)}.ehub-pdp3 .stock .detail{color:var(--c-muted)}.ehub-pdp3 .cutoff{margin:0;font-size:14px;line-height:20px;color:var(--c-muted)}.ehub-pdp3 .idblock{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-sunken)}.ehub-pdp3 .idblock div{display:grid;gap:2px}.ehub-pdp3 .idblock dt{font-family:var(--f-mono);font-size:13px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.ehub-pdp3 .idblock dd{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:16px;line-height:22px;font-weight:500;color:var(--c-ink)}.ehub-pdp3 .copy{min-height:28px;padding:0 8px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);font:600 12px var(--f-sans);color:var(--c-signal);cursor:pointer}.ehub-pdp3 .facts{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;font-size:14px;line-height:20px}.ehub-pdp3 .facts div{display:flex;gap:6px}.ehub-pdp3 .facts dt{color:var(--c-muted)}.ehub-pdp3 .facts dd{margin:0;color:var(--c-ink);font-weight:600}.ehub-pdp3 .prog{border:1px solid var(--c-line);border-radius:var(--r-md);padding:12px 14px}.ehub-pdp3 .prog-row{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.ehub-pdp3 .prog-row input{width:20px;height:20px;margin-top:2px;accent-color:var(--c-signal);flex:none}.ehub-pdp3 .prog-text{display:grid;gap:2px;font-size:15px;line-height:20px}.ehub-pdp3 .prog-price{font-weight:600;color:var(--c-ink)}.ehub-pdp3 .prog-note{font-size:14px;color:var(--c-muted)}.ehub-pdp3 .variant{display:grid;gap:6px}.ehub-pdp3 .variant select{height:44px;padding:0 12px;border:1px solid var(--c-line);border-radius:var(--r-md);font:500 15px var(--f-sans);color:var(--c-ink);background:var(--c-surface)}.ehub-pdp3 .docs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;font-size:15px}.ehub-pdp3 .docs a{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ehub-pdp3 .pdf-tag{font-family:var(--f-mono);font-size:12px;line-height:16px;font-weight:500;padding:1px 5px;border-radius:4px;background:var(--c-brand);color:#fff}.ehub-pdp3 .buyrow{display:grid;grid-template-columns:120px 1fr;gap:12px}.ehub-pdp3 .qty{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;height:var(--btn-h);border:1px solid var(--c-line);border-radius:var(--r-md)}.ehub-pdp3 .qty button{height:100%;border:0;background:none;font-size:20px;color:var(--c-ink);cursor:pointer}.ehub-pdp3 .qty input{width:100%;border:0;text-align:center;font:600 16px var(--f-sans);color:var(--c-ink);background:none;-moz-appearance:textfield}.ehub-pdp3 .qty input::-webkit-outer-spin-button,.ehub-pdp3 .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ehub-pdp3 .pricing-review{font-size:14px;line-height:20px;color:var(--c-muted);margin:0 0 8px}.ehub-pdp3 .project{margin-top:4px}.ehub-pdp3 .label a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:3px}.ehub-pdp3 .label a:hover{color:var(--c-signal)}.ehub-pdp3 .assure{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;line-height:20px;color:var(--c-ink)}.ehub-pdp3 .assure li{display:flex;align-items:center;gap:10px}.ehub-pdp3 .assure svg{width:18px;height:18px;color:var(--c-muted);flex:none}.ehub-pdp3 .help{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--c-line);padding-top:16px;font-size:15px;margin:0}.ehub-pdp3 .help a{font-weight:600}.ehub-pdp3 .secnav{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-top:32px}.ehub-pdp3 .secnav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px 24px;overflow-x:auto}.ehub-pdp3 .secnav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--c-ink);white-space:nowrap}.ehub-pdp3 .secnav a:hover{color:var(--c-signal);text-decoration:none}html{scroll-padding-top:140px}.ehub-pdp3 .benefits{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ehub-pdp3 .benefits li{border-top:2px solid var(--c-brand);padding-top:16px}.ehub-pdp3 .benefits p{margin:8px 0 0;color:var(--c-muted);font-size:15px;line-height:22px}.ehub-pdp3 .block{padding:64px 0;border-top:1px solid var(--c-line)}.ehub-pdp3 .block-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.ehub-pdp3 .block-head p{margin:4px 0 0;color:var(--c-muted)}.ehub-pdp3 .cards{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none}.ehub-pdp3 .card{border:1px solid var(--c-line);border-radius:var(--r-md);padding:16px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s,transform .2s}.ehub-pdp3 .card:hover{box-shadow:0 10px 30px #14161f1a;transform:translateY(-2px)}.ehub-pdp3 .card-img{aspect-ratio:4 / 3;background:var(--c-sunken);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;padding:16px}.ehub-pdp3 .card-img img{width:100%;height:100%;object-fit:contain}.ehub-pdp3 .card-title{font-size:15px;line-height:20px;font-weight:600;color:var(--c-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ehub-pdp3 .card-sku{font-family:var(--f-mono);font-size:14px;color:var(--c-muted)}.ehub-pdp3 .card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px}.ehub-pdp3 .card-price{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.ehub-pdp3 .card .btn{min-height:36px;padding:0 14px;font-size:14px}.ehub-pdp3 .details{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.ehub-pdp3 .details--single{grid-template-columns:1fr}.ehub-pdp3 .overview{max-width:76ch}.ehub-pdp3 .overview>div>p:first-of-type,.ehub-pdp3 .overview .metafield-rich_text_field>p:first-of-type{font-size:18px;line-height:28px;color:var(--c-ink)}.ehub-pdp3 .overview h3{font-size:16px;line-height:24px;margin:24px 0 0}.ehub-pdp3 .overview p{margin:12px 0 0}.ehub-pdp3 .overview ul{margin:12px 0 0;padding-left:20px}.ehub-pdp3 .overview li{margin:4px 0}.ehub-pdp3 .built-for{margin-top:16px;font-size:15px;color:var(--c-muted)}.ehub-pdp3 .built-for strong{color:var(--c-ink)}.ehub-pdp3 .specs{width:100%;border-collapse:collapse;border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;margin-top:12px}.ehub-pdp3 .specs caption{text-align:left}.ehub-pdp3 .specs th,.ehub-pdp3 .specs td{padding:10px 14px;border-top:1px solid var(--c-line);text-align:left;vertical-align:top}.ehub-pdp3 .specs th[scope=row]{width:44%;font-weight:400;font-size:14px;line-height:20px;color:var(--c-muted)}.ehub-pdp3 .specs td{font-family:var(--f-mono);font-size:13.5px;line-height:18px}.ehub-pdp3 .specs .group th{background:var(--c-sunken);font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.ehub-pdp3 .specs-wrap.is-collapsed .is-extra{display:none}.ehub-pdp3 .specs-toggle{margin-top:12px;background:none;border:0;padding:0;font:600 15px var(--f-sans);color:var(--c-signal);cursor:pointer}.ehub-pdp3 .boxes{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.ehub-pdp3 .box{border:1px solid var(--c-line);border-radius:var(--r-lg);padding:24px}.ehub-pdp3 .box ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.ehub-pdp3 .box li{display:flex;gap:10px;align-items:center}.ehub-pdp3-service .strip{--s-surface: #0d1b2e;--s-ink: #e8eef6;--s-muted: #a9bcd3;--s-glow: #5fd0e6;--s-signal: #6ea0ff;--s-on: #0d1b2e;background:var(--s-surface);color:var(--s-ink);border-radius:var(--r-lg);padding:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.ehub-pdp3-service .strip .eyebrow{font-family:var(--f-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--s-glow);margin:0 0 6px}.ehub-pdp3-service .strip h2{color:var(--s-ink);font-size:18px;line-height:24px}.ehub-pdp3-service .strip p{color:var(--s-muted);margin:6px 0 0;max-width:60ch}.ehub-pdp3-service .strip .btn--primary{background:var(--s-signal);color:var(--s-on)}.ehub-pdp3-service .strip :focus-visible{outline-color:var(--s-signal)}.ehub-pdp3 .sticky-bar{display:none}@media(max-width:980px){.ehub-pdp3 .top,.ehub-pdp3 .details{grid-template-columns:1fr;gap:32px}.ehub-pdp3 .gallery{position:static;grid-template-columns:1fr}.ehub-pdp3 .thumbs{flex-direction:row;order:2;overflow-x:auto}.ehub-pdp3 .thumb{width:64px;height:64px;flex:none}.ehub-pdp3 .cards,.ehub-pdp3 .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ehub-pdp3{--gutter: 16px}.ehub-pdp3 .title{font-size:26px;line-height:32px}.ehub-pdp3 .price{font-size:30px;line-height:36px}.ehub-pdp3 .stage{padding:24px}.ehub-pdp3 .block{padding:48px 0}.ehub-pdp3 .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.ehub-pdp3 .cards>li{flex:0 0 70%;scroll-snap-align:start}.ehub-pdp3 .boxes,.ehub-pdp3 .benefits{grid-template-columns:1fr}.ehub-pdp3 .sticky-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--c-surface);border-top:1px solid var(--c-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px}.ehub-pdp3 .sticky-bar .sb-price{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.ehub-pdp3 .sticky-bar .stock{font-size:14px}.ehub-pdp3 .sticky-bar .btn{min-height:46px}.ehub-pdp3 .top{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.ehub-pdp3 *,.ehub-pdp3-service *{transition:none!important}.ehub-pdp3 .card:hover{transform:none}}.ehub-pdp3 .no-photo{aspect-ratio:1 / 1;display:grid;place-items:center;background:var(--c-sunken);border:1px solid var(--c-line);border-radius:var(--r-lg, 14px);color:var(--c-muted);font-size:14px}.ehub-pdp3 [id=overview],.ehub-pdp3 [id=why],.ehub-pdp3[id=why],.ehub-pdp3 [id=compatibility],.ehub-pdp3[id=compatibility],.ehub-pdp3 [id=specifications],.ehub-pdp3 [id=documents],.ehub-pdp3[id=service]{scroll-margin-top:140px}.ehub-pdp3 .no-photo--card{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;font-size:14px}.ehub-pdp3 .prog-fallback{margin:12px 0 0;font-size:14px;color:var(--c-muted)}.ehub-pdp3 .fcc-help{margin:10px 0 0;font-size:15px;line-height:22px}.ehub-pdp3 .fcc-help a{color:var(--c-signal);text-decoration:underline;text-underline-offset:3px}.ehub-pdp3-details .label,.ehub-pdp3-benefits .label,.ehub-pdp3-compatible .label{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.04em;color:var(--c-muted)}.ehub-pdp3-benefits .benefits h3{font-size:20px;line-height:28px}.ehub-pdp3-benefits .benefits p{font-size:16px;line-height:1.6}.ehub-pdp3-compatible .block-head p:not(.label){font-size:17px;line-height:1.6}.ehub-pdp3-compatible .card-title{font-size:16px;line-height:22px}.ehub-pdp3-details .overview{font-size:17px;line-height:1.6}.ehub-pdp3-details .overview>div>p:first-of-type,.ehub-pdp3-details .overview .metafield-rich_text_field>p:first-of-type{font-size:19px;line-height:1.55}.ehub-pdp3-details .built-for{font-size:16px}.ehub-pdp3-details .box li,.ehub-pdp3-details .docs-list a{font-size:16px;line-height:1.6}.ehub-pdp3-details .specs th,.ehub-pdp3-details .specs td{font-size:16px;line-height:1.5}.ehub-pdp3-details .specs .group th{font-size:14px;font-weight:600;letter-spacing:.04em}.ehub-pdp3-details .specs th[scope=row]{font-size:16px;line-height:1.5;font-weight:500;color:var(--c-ink);letter-spacing:0}.ehub-pdp3-details h2,.ehub-pdp3-benefits h2,.ehub-pdp3-compatible h2{font-size:32px;line-height:40px}@media(max-width:640px){.ehub-pdp3-details h2,.ehub-pdp3-benefits h2,.ehub-pdp3-compatible h2{font-size:26px;line-height:32px}}.ehub-pdp3-details .label,.ehub-pdp3-benefits .label,.ehub-pdp3-compatible .block-head .label{font-size:16px;line-height:22px;font-weight:700;letter-spacing:.03em;color:var(--c-brand);margin-bottom:6px}.ehub-pdp3-details .overview h3{font-size:22px;line-height:30px;font-weight:600;color:var(--c-brand);margin:32px 0 0}.ehub-pdp3-details .overview ul li{margin:8px 0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ehub-pdp3.css.map */
