.laser-intro{padding:55px 6% 46px;background:#edf5fc}.laser-intro>a{font-size:14px}.laser-intro .eyebrow{margin-top:28px;margin-bottom:16px}.laser-intro h1{font-size:clamp(38px,5vw,64px);letter-spacing:-2px;max-width:750px}.laser-intro>p:not(.eyebrow){max-width:620px;color:#536176}.laser-stats{display:flex;flex-wrap:wrap;gap:12px 35px;font-size:14px;margin-top:25px}.laser-stats b{font-size:21px;color:#072b72}.laser-catalogue{padding:38px 6% 70px}.laser-tools{display:grid;grid-template-columns:2fr 1fr;gap:20px}.laser-tools label{font-size:14px;font-weight:700}.laser-tools input,.laser-tools select{display:block;margin-top:8px;width:100%;padding:13px;border:1px solid #b8c8da;border-radius:5px;font:inherit;color:#102344;background:white;min-height:48px}#laser-count{color:#536176;font-size:14px;margin:22px 0}.laser-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.laser-card{border:1px solid #dbe5ef;border-radius:9px;background:white;overflow:hidden;display:flex;flex-direction:column}.laser-card[hidden]{display:none}.laser-photo{height:205px;padding:22px;border-bottom:1px solid #edf1f6;background:white}.laser-photo img{width:100%;height:100%;object-fit:contain}.laser-copy{padding:20px;display:flex;flex-direction:column;flex:1}.nexa-code{font-size:22px;color:#072b72;letter-spacing:.4px;font-weight:800}.laser-copy h2{font-size:16px;line-height:1.45;letter-spacing:0;font-weight:500;margin:8px 0}.precitec-code{font-size:12px;color:#536176;overflow-wrap:anywhere}.laser-category{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#56728b;margin:14px 0}.laser-copy details{font-size:12px;margin:0 0 20px}.laser-copy summary{cursor:pointer;font-weight:600;color:#006cc7;padding:8px 0}.laser-copy details p{color:#536176}.barcode{display:block;max-width:100%;height:auto;margin-top:15px;background:white}.barcode-caption{text-align:center;letter-spacing:1px;color:#102344}.barcode-download{display:block;text-align:center;color:#006cc7;margin:8px 0}.laser-quote{margin-top:auto;background:#072b72;color:white;padding:12px 10px;text-align:center;font-size:13px;font-weight:bold;border-radius:4px}.laser-note{margin-top:44px;padding-top:25px;border-top:1px solid #dbe5ef;max-width:950px;color:#536176;font-size:14px}.laser-note h2{font-size:23px;letter-spacing:0;color:#102344}#laser-empty{padding:30px 0}#laser-empty h2{font-size:26px}#laser-reset{padding:10px 18px;cursor:pointer}input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #1da1f2;outline-offset:3px}@media(max-width:1100px){.laser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.laser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.laser-copy{padding:15px}.nexa-code{font-size:19px}.laser-photo{height:170px;padding:18px}.laser-tools{grid-template-columns:1fr}.laser-intro{padding-top:32px}}@media(max-width:420px){.laser-grid{grid-template-columns:1fr}.laser-photo{height:230px}.laser-copy h2{font-size:18px}.nexa-code{font-size:24px}}
/* Consistent, upright product photography with a larger inspection view. */
.laser-photo{display:block;position:relative;width:100%;height:auto;aspect-ratio:1/1;padding:12px 12px 30px;border:0;border-bottom:1px solid #edf1f6;background:#f5f7fa;cursor:zoom-in;text-align:center}.laser-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.photo-hint{position:absolute;bottom:6px;left:0;right:0;font:11px Arial,sans-serif;color:#536176}.laser-photo:focus-visible{outline:3px solid #1da1f2;outline-offset:-3px}#photo-viewer{border:0;border-radius:10px;padding:35px 24px 18px;max-width:min(850px,92vw);width:850px;max-height:92vh;color:#102344}#photo-viewer::backdrop{background:rgba(7,25,55,.75)}#photo-large{display:block;width:100%;height:min(65vh,680px);object-fit:contain}#photo-caption{font-size:15px;text-align:center;margin:15px 0 0}#photo-close{position:absolute;right:9px;top:3px;border:0;background:white;color:#072b72;font-size:30px;cursor:pointer;padding:0 10px}
.photo-stage{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;background:#e3e4e9;border-radius:4px}.laser-photo .photo-stage img{transform:scale(var(--photo-zoom,1));transform-origin:50% 53%;filter:contrast(1.06);object-fit:contain}.laser-photo{padding:10px 10px 29px}

.qr-code{width:180px;height:180px;max-width:100%;object-fit:contain;margin:12px auto 0;background:white}

#browse-all-parts{padding:11px 18px;margin:0 0 22px;background:#072b72;color:white;border:0;border-radius:4px;cursor:pointer;font-weight:bold}.laser-card:target{outline:2px solid #006cc7;outline-offset:3px}
.laser-section-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:22px 0;color:#072b72}.head-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:25px 0 40px}.head-card{border:1px solid #dbe5ef;border-radius:8px;padding:22px;display:flex;gap:22px;align-items:center}.head-card img{width:40%;height:210px;object-fit:contain}.head-card h3{margin:0}.head-card p{font-size:14px}.head-card .laser-quote{display:inline-block}.laser-guidance>h2{font-size:28px;letter-spacing:-.5px;margin-top:28px}.laser-guidance>p{max-width:900px;color:#536176}.laser-guidance{padding-top:0}@media(max-width:850px){.head-grid{grid-template-columns:1fr}}@media(max-width:450px){.head-card{flex-direction:column}.head-card img{width:100%}}

.laser-category-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.laser-category-shortcuts button{font:inherit;font-size:14px;padding:10px 16px;border:1px solid #b8c8da;border-radius:24px;color:#072b72;background:#fff;cursor:pointer;min-height:44px}.laser-category-shortcuts button[aria-pressed="true"]{background:#072b72;color:white;border-color:#072b72}.laser-category-shortcuts button:focus-visible,.laser-section-links a:focus-visible{outline:3px solid #1da1f2;outline-offset:3px}.laser-tools,.laser-card,#laser-heads,#window-guide{scroll-margin-top:100px}.laser-section-links a{padding:10px 0;min-height:44px}.laser-guidance a[data-product-type]{font-weight:700;color:#072b72}
