.k-sheet{padding:calc(var(--k-header-h, 80px) + 24px) var(--k-gutter) 64px}.k-sheet__bar{display:flex;justify-content:space-between;align-items:center;max-width:210mm;margin:0 auto 20px}.k-sheet__back{font-size:.875rem;text-decoration:none;color:var(--k-muted)}.k-sheet__page{--k-line: #d9d6d0;--k-muted: #6b6760;max-width:210mm;margin:0 auto;padding:16mm 15mm 12mm;background:#fff;color:#141311;box-shadow:0 20px 60px #0006}.k-sheet__head,.k-sheet__foot{display:flex;justify-content:space-between;gap:16px;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted)}.k-sheet__brand{font-family:var(--k-font-display);font-size:1.5rem;letter-spacing:-.01em;text-transform:none;color:#141311}.k-sheet__head{align-items:baseline;padding-bottom:6mm;border-bottom:1px solid var(--k-line)}.k-sheet__top{display:grid;grid-template-columns:.9fr 1.1fr;gap:10mm;align-items:center;margin:7mm 0 6mm}.k-sheet__img{width:100%;height:72mm;object-fit:cover}.k-sheet__eyebrow{margin-bottom:8px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-muted)}.k-sheet__title{margin-bottom:14px;font-family:var(--k-font-display);font-size:2.6rem;font-weight:400;line-height:1}.k-sheet__lede{font-size:.9375rem;line-height:1.55;color:#3a3833}.k-sheet__specs .k-spec__row{grid-template-columns:34mm 1fr;padding:6px 0;font-size:.8125rem}.k-sheet__specs .k-spec__row dt{font-size:.625rem}.k-sheet__h{margin:6mm 0 3mm;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-muted)}.k-sheet__table{width:100%;border-collapse:collapse;font-size:.875rem}.k-sheet__table th,.k-sheet__table td{padding:6px 0;border-bottom:1px solid var(--k-line);text-align:left}.k-sheet__table th{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted)}.k-sheet__table td+td,.k-sheet__table th+th{text-align:right}.k-sheet__finishes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 12px;margin:0;padding:0;list-style:none;font-size:.8125rem}.k-sheet__finishes li{display:flex;align-items:center;gap:8px}.k-sheet__swatch{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;-webkit-print-color-adjust:exact;print-color-adjust:exact}.k-sheet__foot{margin-top:5mm;padding-top:5mm;border-top:1px solid var(--k-line)}@media(max-width:699.98px){.k-sheet__page{padding:24px 18px}.k-sheet__top{grid-template-columns:1fr}.k-sheet__finishes{grid-template-columns:repeat(2,1fr)}}@media print{@page{size:A4;margin:0}body{background:#fff!important}.k-header,.k-footer,.k-sheet__bar,.k-cursor,[data-kit-cart],.k-cart-drawer{display:none!important}.k-sheet,#MainContent,main{margin:0!important;padding:0!important}.k-sheet__page{max-width:none;padding:10mm 14mm 6mm;box-shadow:none}.k-sheet__page *{break-inside:avoid}}
