.dtk-catalogue{padding-block:0 30px}.dtk-catalogue-filters{display:flex;border:1px solid #294355;border-radius:6px;overflow:hidden;margin-bottom:28px}.dtk-catalogue-filters button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;color:#edf4fa;border:0;border-right:1px solid #294355;background:#040e17;padding:12px;font-size:13px;cursor:pointer}.dtk-catalogue-filters button:last-child{border:0}.dtk-catalogue-filters :is(svg,.dtk-icon){color:#ff6506;width:28px;height:28px;font-size:28px}.dtk-catalogue-filters button[aria-pressed=true]{background:#ff6506;color:#020b13}.dtk-catalogue-filters button[aria-pressed=true] :is(svg,.dtk-icon){color:#020b13}.dtk-catalogue-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px}.darktech .dtk-catalogue-heading h2{font-size:36px;margin-top:5px}.darktech .dtk-catalogue-heading em,.darktech .dtk-product-cta em{color:#ff6506;font-style:normal}.dtk-product-search{display:flex;gap:12px;min-width:390px}.dtk-product-search input{border:1px solid #294355;background:#0a1a27;color:white;border-radius:5px;padding:12px 16px;min-width:0;flex:1}.dtk-catalogue-grid{display:grid;grid-template-columns:repeat(var(--catalogue-columns,4),minmax(0,1fr));gap:22px}.dtk-catalogue-card{height:100%;border:1px solid #345267;border-radius:8px;overflow:hidden;background:linear-gradient(150deg,#0a1925,#020a12)}.dtk-catalogue-image{display:block;aspect-ratio:1.55;overflow:hidden}.dtk-catalogue-image img{width:100%;height:100%!important;object-fit:cover;transition:transform .3s}.dtk-catalogue-image:hover img{transform:scale(1.06)}.dtk-catalogue-card>div{position:relative;padding:14px 50px 16px 14px;min-height:110px}.darktech .dtk-catalogue-card h3{font-size:18px;letter-spacing:-.02em;margin-bottom:8px}.darktech .dtk-catalogue-card p{font-size:13px;color:#bfcdda;line-height:1.5}.dtk-catalogue-arrow{position:absolute;right:12px;top:25px;display:grid;place-items:center;width:31px;height:34px;border:1px solid #ff6506;border-radius:5px;color:#ff6506!important}.dtk-catalogue-arrow :is(svg,.dtk-icon){width:20px;height:20px;font-size:20px}.dtk-product-empty{padding:35px 0;color:#c4d5e3}.darktech [hidden]{display:none!important}
.dtk-product-overview{display:grid;grid-template-columns:44% 1fr;gap:45px;align-items:center;padding-block:45px}.dtk-product-overview h1{font-size:clamp(35px,4.5vw,62px);margin:12px 0!important}.dtk-product-lead{font-size:18px;color:#c4d5e3;margin:22px 0!important}.dtk-product-overview>button{display:block;border:1px solid #ff6506;border-radius:8px;overflow:hidden;background:#091925;padding:0;cursor:zoom-in}.dtk-product-overview img{width:100%;height:370px!important;object-fit:cover}.dtk-product-specs{padding-block:25px}.dtk-product-specs h2,.dtk-product-media h2,.dtk-related-products h2{font-size:30px;margin-bottom:18px!important}.dtk-product-specs dl{border:1px solid #2c4a60;border-radius:6px;overflow:hidden;margin:22px 0 0}.dtk-product-specs dl>div{display:grid;grid-template-columns:1fr 1.7fr;border-bottom:1px solid #2c4a60;padding:16px 20px;gap:25px}.dtk-product-specs dl>div:last-child{border:0}.dtk-product-specs dt{font-weight:650;color:#e4eff8}.dtk-product-specs dd{margin:0;color:#b5cadb}.dtk-product-media{padding-block:25px}.dtk-product-media>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.dtk-product-media button{position:relative;padding:0;border:1px solid #33526b;border-radius:6px;overflow:hidden;background:#06121d;color:#fff}.dtk-product-media img{width:100%;height:220px!important;object-fit:cover}.dtk-product-media span{display:block;padding:12px}.dtk-related-products{padding-block:30px}.dtk-product-cta{border-block:2px solid #ff6506;background:linear-gradient(90deg,#020b13,#020b13ef 55%,#020b1366),var(--cta-image) right center/cover}.dtk-product-cta>.dtk-container{display:flex;gap:35px;align-items:center;justify-content:space-between;padding-block:32px}.dtk-product-cta h2{font-size:30px;margin-bottom:10px!important}.dtk-product-cta p{max-width:650px;color:#c4d5e3}.dtk-product-cta .dtk-button{flex-shrink:0}.dtk-product-description{padding-block:25px;font-size:17px;line-height:1.8}.dtk-product-description h2{font-size:30px;margin-bottom:15px}
@media(max-width:1050px){.dtk-catalogue-filters{flex-wrap:wrap}.dtk-catalogue-filters button{flex:1 0 25%;min-height:52px}.dtk-catalogue-heading{align-items:start;flex-direction:column}.dtk-product-search{min-width:0;width:100%;max-width:500px}.dtk-catalogue-grid{gap:16px}.darktech .dtk-catalogue-card h3{font-size:16px}.dtk-catalogue-card>div{padding:12px 38px 14px 12px}.dtk-catalogue-arrow{right:8px;width:25px}.dtk-product-overview{gap:25px}}
@media(max-width:760px){.dtk-catalogue-filters button{flex-basis:33%;font-size:11px;gap:7px;padding:10px 6px}.dtk-catalogue-filters :is(svg,.dtk-icon){width:23px;height:23px;font-size:23px}.dtk-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.darktech .dtk-catalogue-heading h2{font-size:30px}.darktech .dtk-catalogue-card h3{font-size:16px}.darktech .dtk-catalogue-card p{font-size:12px}.dtk-catalogue-card>div{min-height:145px;padding:12px 10px 42px}.dtk-catalogue-arrow{top:auto;bottom:10px}.dtk-product-overview{grid-template-columns:1fr;padding-block:28px}.dtk-product-overview img{height:280px!important}.dtk-product-specs dl>div{grid-template-columns:1fr 1fr;padding:14px;gap:15px;font-size:13px}.dtk-product-cta>.dtk-container{flex-direction:column;align-items:start;gap:20px}.dtk-product-media>div{grid-template-columns:1fr 1fr}.dtk-product-media img{height:160px!important}.dtk-product-media span{font-size:12px}}
.dtk-product-detail-row .dtk-hero-inner{min-height:390px}.dtk-product-detail-row .dtk-hero-copy{padding-block:50px}.dtk-product-detail-row .dtk-hero-description{max-width:440px}
@media(prefers-reduced-motion:reduce){.dtk-catalogue-image img{transition:none}}
