.productsite-specifications-krv{padding:var(--krv-space-3xl) 0;width:100%}.specifications-container-krv{margin:0 auto;max-width:1200px;padding:0 var(--krv-space-xl)}.specifications-heading-krv{font-family:var(--krv-font-family);font-size:var(--krv-text-3xl);font-weight:var(--krv-font-bold);line-height:1.2;margin:0 0 var(--krv-space-2xl) 0}.specifications-table-krv{border:1px solid #e0e0e0;border-radius:var(--krv-radius-lg);overflow:hidden;width:100%}.table-header-krv{display:grid;font-family:var(--krv-font-family);grid-template-columns:40% 60%}.header-cell-krv{font-size:var(--krv-text-sm);font-weight:var(--krv-font-bold);letter-spacing:.05em;padding:var(--krv-space-lg);text-transform:uppercase}.table-body-krv{display:flex;flex-direction:column}.table-row-krv{border-top:1px solid;display:grid;grid-template-columns:40% 60%;transition:background-color .2s ease}.table-row-krv:hover{background-color:rgba(0,0,0,.02)}.table-cell-krv{font-family:var(--krv-font-family);font-size:var(--krv-text-base);line-height:1.6;padding:var(--krv-space-lg)}.feature-cell-krv{font-size:var(--krv-text-sm);font-weight:var(--krv-font-bold);letter-spacing:.02em;text-transform:uppercase}.feature-cell-krv p{display:inline;margin:0}.feature-cell-krv b,.feature-cell-krv strong{font-weight:var(--krv-font-bold)}.feature-cell-krv em,.feature-cell-krv i{font-style:italic}.feature-cell-krv u{text-decoration:underline}.spec-cell-krv{font-weight:var(--krv-font-regular)}.spec-cell-krv p{margin:0}@media screen and (max-width:768px){.productsite-specifications-krv{padding:var(--krv-space-2xl) 0}.specifications-container-krv{padding:0 var(--krv-space-lg)}.specifications-heading-krv{font-size:var(--krv-text-2xl);margin-bottom:var(--krv-space-xl)}.table-header-krv,.table-row-krv{grid-template-columns:1fr}.header-cell-krv,.table-cell-krv{padding:var(--krv-space-md)}.table-row-krv{border-bottom:2px solid}.feature-cell-krv{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:var(--krv-space-sm)}.spec-cell-krv{padding-top:var(--krv-space-sm)}}@media screen and (max-width:640px){.specifications-container-krv{padding:0 var(--krv-space-md)}.specifications-heading-krv{font-size:var(--krv-text-xl)}.header-cell-krv{font-size:var(--krv-text-xs)}.table-cell-krv{font-size:var(--krv-text-sm)}.feature-cell-krv{font-size:var(--krv-text-xs)}}