.kuka-mat-head{padding-block:clamp(40px,6vw,80px) clamp(32px,4vw,48px);border-bottom:1px solid var(--border)}.kuka-breadcrumbs{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);margin-bottom:24px;display:flex;align-items:center;gap:0}.kuka-breadcrumbs a{color:var(--ink-500);text-decoration:none}.kuka-breadcrumbs a:hover{color:var(--ink-900)}.kuka-breadcrumbs__sep{margin:0 8px;color:var(--ink-300)}.kuka-mat-head h1{font-size:var(--fs-display-lg);line-height:1;max-width:16ch;margin-bottom:24px}.kuka-mat-head h1 em{font-style:italic;color:var(--ink-500);font-weight:300}.kuka-mat-head__lead{font-family:var(--font-serif);font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:var(--ink-700);max-width:64ch}.kuka-cat-tabs{position:sticky;top:64px;z-index:20;background:var(--bg);border-bottom:1px solid var(--border);padding:14px 0}.kuka-cat-tabs__inner{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kuka-cat-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--r-pill);background:var(--cream-100);color:var(--ink-700);text-decoration:none;font-size:14px;transition:background .15s,color .15s}.kuka-cat-tab:hover{background:var(--cream-200);color:var(--ink-900)}.kuka-cat-tab__count{font-family:var(--font-mono);font-size:11px;padding:2px 6px;border-radius:4px;background:#0000000f}.kuka-cat-tab--cta{margin-left:auto;background:var(--ink-900);color:var(--cream-50)}.kuka-cat-tab--cta:hover{background:#2d2b28;color:var(--cream-50)}.kuka-mat-section{padding-block:72px}.kuka-mat-section+.kuka-mat-section{border-top:1px solid var(--border)}.kuka-mat-section__head{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;margin-bottom:56px;align-items:end}@media(max-width:760px){.kuka-mat-section__head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}}.kuka-mat-section__head h2{font-size:clamp(40px,5vw,64px);line-height:1}.kuka-mat-section__head h2 em{font-style:italic;color:var(--ink-500);font-weight:300}.kuka-mat-section__intro{font-family:var(--font-serif);font-size:17px;line-height:1.6;color:var(--ink-700)}.kuka-mat-section__badge{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:4px 10px;border-radius:4px;background:var(--cream-200);color:var(--ink-500);margin-bottom:16px}.kuka-mat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px}@media(max-width:1080px){.kuka-mat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.kuka-mat-grid{grid-template-columns:1fr}}.kuka-mc{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--paper);transition:box-shadow .2s ease,transform .15s ease}.kuka-mc:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.kuka-mc__img{position:relative;aspect-ratio:4/3;background:var(--cream-200);overflow:hidden;flex-shrink:0}.kuka-mc__img img{width:100%;height:100%;object-fit:cover;display:block}.kuka-mc__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,rgba(31,29,27,.04) 0 2px,transparent 2px 14px),var(--cream-200);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-400);text-align:center;padding:20px}.kuka-mc__cat-badge{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:4px 8px;border-radius:4px;background:#ffffffeb;color:var(--ink-700);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kuka-mc__body{padding:20px 20px 24px;display:flex;flex-direction:column;flex:1;gap:16px}.kuka-mc__name{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.15;margin:0;color:var(--ink-900)}.kuka-mc__specs{border-collapse:collapse;width:100%;font-size:13px}.kuka-mc__specs tr{border-bottom:1px solid var(--border)}.kuka-mc__specs tr:last-child{border-bottom:none}.kuka-mc__specs th{text-align:left;padding:7px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);font-weight:400;width:40%;vertical-align:top}.kuka-mc__specs td{padding:7px 0 7px 8px;color:var(--ink-900);line-height:1.4;vertical-align:top}.kuka-mc__cert{color:#2a7d4f;font-weight:500}.kuka-mc__desc{font-size:13px;line-height:1.55;color:var(--ink-600);margin:0}.kuka-mc__apps-label{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);margin-bottom:8px;display:block}.kuka-mc__apps{display:flex;flex-wrap:wrap;gap:6px}.kuka-mc__app{font-size:12px;padding:4px 10px;border-radius:var(--r-pill);background:var(--cream-100);color:var(--ink-700);white-space:nowrap}.kuka-mc__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:11px 20px;border-radius:var(--r-pill);background:var(--ink-900);color:var(--cream-50);text-decoration:none;font-size:14px;font-family:var(--font-display);transition:background .15s;align-self:flex-start}.kuka-mc__cta:hover{background:#2d2b28;color:var(--cream-50)}.kuka-mat-cta-band{background:var(--ink-900);color:var(--cream-50);border-radius:var(--r-xl);padding:clamp(40px,5vw,64px) clamp(32px,5vw,64px);margin-top:80px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}@media(max-width:660px){.kuka-mat-cta-band{grid-template-columns:1fr;gap:24px}}.kuka-mat-cta-band h3{font-size:clamp(28px,3.5vw,44px);line-height:1.05;margin-bottom:8px;color:var(--cream-50)}.kuka-mat-cta-band p{font-family:var(--font-serif);font-size:16px;color:var(--ink-300);line-height:1.5;margin:0}.kuka-mat-cta-band__actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(max-width:660px){.kuka-mat-cta-band__actions{flex-direction:row;flex-wrap:wrap}}.kuka-mat-cta-band__btn{display:inline-flex;align-items:center;padding:13px 24px;border-radius:var(--r-pill);text-decoration:none;font-size:15px;font-family:var(--font-display);white-space:nowrap;transition:opacity .15s}.kuka-mat-cta-band__btn:hover{opacity:.85}.kuka-mat-cta-band__btn--primary{background:var(--cream-50);color:var(--ink-900)}.kuka-mat-cta-band__btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--cream-200)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kuka-materials.css.map */
