:root{--color-kad-header: #38383b;--color-kad-header-dark: #2a2a2d;--color-kad-accent: #10d105;--color-kad-text: #000000;--color-kad-text-muted: #666666;--color-kad-text-light: #999999;--color-kad-border: #e5e5e5;--color-kad-border-dark: #d1d1d1;--color-kad-bg: #ffffff;--color-kad-bg-alt: #f9f9f9;--color-kad-bg-grey: #fafafa;--color-kad-dark-bg: #1a1a1c;--color-kad-dark-bg-alt: #0f0f10;--color-kad-dark-text: #ffffff;--color-kad-dark-text-muted: #999999;--color-kad-dark-border: #2a2a2d;--spacing-kad-xs: .8rem;--spacing-kad-sm: 1.6rem;--spacing-kad-md: 2.4rem;--spacing-kad-lg: 3.2rem;--spacing-kad-xl: 4.8rem;--spacing-kad-2xl: 6.4rem;--spacing-kad-3xl: 9.6rem;--font-kad-mono: "Courier New", "Courier", monospace;--font-kad-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif;--transition-kad-fast: .2s ease;--transition-kad-base: .3s ease;--transition-kad-slow: .5s ease}.shopify-section-group-header-group,#shopify-section-header,#shopify-section-announcement-bar,sticky-header,.header-wrapper{z-index:99999!important}.kad-grid-background{position:relative}.kad-grid-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0}.kad-grid-background>*{position:relative;z-index:1}.kad-grid-fine:before{background-size:50px 50px;opacity:.5}.kad-grid-dense:before{background-size:20px 20px;opacity:.3}.kad-accent-line{width:1.6rem;height:.2rem;background-color:var(--color-kad-accent)}.kad-tech-label{font-family:var(--font-kad-mono);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-kad-text-light)}.kad-tech-label.dark{color:var(--color-kad-dark-text-muted)}.kad-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2.4rem}.kad-spec-item{border-left:2px solid var(--color-kad-text);padding-left:1.6rem}.kad-spec-item.dark{border-left-color:var(--color-kad-dark-text)}.kad-spec-value{font-size:2.8rem;font-weight:300;margin-bottom:.4rem;color:var(--color-kad-text)}.kad-spec-value.dark{color:var(--color-kad-dark-text)}.kad-spec-label{font-family:var(--font-kad-mono);font-size:1rem;color:var(--color-kad-text-light)}.kad-spec-label.dark{color:var(--color-kad-dark-text-muted)}.kad-tech-card{background-color:var(--color-kad-bg);border:1px solid var(--color-kad-border);padding:3.2rem;transition:border-color var(--transition-kad-base)}.kad-tech-card:hover{border-color:var(--color-kad-accent)}.kad-tech-card.dark{background-color:var(--color-kad-dark-bg);border-color:var(--color-kad-dark-border)}.kad-tech-card-icon{width:4.8rem;height:4.8rem;border:1px solid var(--color-kad-border);display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem;transition:border-color var(--transition-kad-base),color var(--transition-kad-base)}.kad-tech-card:hover .kad-tech-card-icon{border-color:var(--color-kad-accent);color:var(--color-kad-accent)}.kad-tech-card-title{font-size:1.8rem;font-weight:500;margin-bottom:1.2rem;color:var(--color-kad-text)}.kad-tech-card-desc{font-size:1.4rem;line-height:1.6;color:var(--color-kad-text-muted);margin-bottom:1.6rem}.kad-tech-card-code{font-family:var(--font-kad-mono);font-size:1rem;color:var(--color-kad-text-light)}.kad-product-card{cursor:pointer}.kad-product-image{position:relative;aspect-ratio:1;background-color:var(--color-kad-bg-grey);border:1px solid var(--color-kad-border);margin-bottom:1.6rem;overflow:hidden;transition:border-color var(--transition-kad-base)}.kad-product-card:hover .kad-product-image{border-color:var(--color-kad-accent)}.kad-product-image img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity var(--transition-kad-base)}.kad-product-card:hover img{opacity:1}.kad-part-number{position:absolute;top:1.2rem;right:1.2rem;background-color:var(--color-kad-bg);padding:.4rem .8rem;font-family:var(--font-kad-mono);font-size:1.2rem;color:var(--color-kad-text)}.kad-product-category{font-family:var(--font-kad-mono);font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-kad-text-light);margin-bottom:.8rem}.kad-product-name{font-size:1.6rem;font-weight:500;margin-bottom:1.2rem;color:var(--color-kad-text);transition:text-decoration var(--transition-kad-base)}.kad-product-card:hover .kad-product-name{text-decoration:underline}.kad-product-footer{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.kad-product-price{font-size:1.8rem;font-weight:300;color:var(--color-kad-text)}.kad-product-material{font-size:1.2rem;color:var(--color-kad-text-light)}.kad-btn{padding:1.2rem 3.2rem;font-family:var(--font-kad-sans);font-size:1.4rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:all var(--transition-kad-base);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.kad-btn-primary{background-color:var(--color-kad-accent);color:var(--color-kad-bg);border-color:var(--color-kad-accent)}.kad-btn-primary:hover{opacity:.9}.kad-btn-secondary{background-color:transparent;color:var(--color-kad-text);border-color:var(--color-kad-border-dark)}.kad-btn-secondary:hover{border-color:var(--color-kad-text)}.kad-dark-mode{background-color:var(--color-kad-dark-bg);color:var(--color-kad-dark-text)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kad-design-tokens.css.map */
