.product-specs{padding:80px 0}.specs-container{max-width:900px;margin:0 auto;padding:0 24px}.specs-header{text-align:center;margin-bottom:48px}.specs-title{font-size:32px;font-weight:700;margin:0 0 12px;color:#1a1a1a}.specs-subtitle{font-size:16px;color:#666;margin:0}.specs-table-wrapper{overflow-x:auto;border-radius:12px;box-shadow:0 4px 20px #00000014}.specs-table-wrapper--comparison{border-radius:0;box-shadow:none;border:none}.specs-table{width:100%;border-collapse:collapse;background:#fff}.specs-table thead{background:#1a1a1a;color:#fff}.specs-table--comparison thead{background:#f05a28}.specs-table th{padding:16px 24px;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.specs-table--comparison th{text-align:center;text-transform:none;letter-spacing:0;padding:14px 16px;font-size:13px;border-right:none}.specs-table td{padding:16px 24px;border-bottom:1px solid #eee;font-size:15px}.specs-table--comparison td{padding:14px 16px;border-bottom:none;border-right:none;font-size:13px}.specs-table tbody tr:last-child td{border-bottom:none}.specs-table tbody tr:hover{background:#fafafa}.specs-table--comparison tbody tr:hover{background:transparent}.spec-label-col{width:40%}.spec-value-col{width:60%}.spec-value-col-2{width:30%}.specs-table--comparison .spec-label-col{width:20%}.specs-table--comparison .spec-value-col,.specs-table--comparison .spec-value-col-2{width:40%}.spec-label{color:#666;font-weight:500}.spec-value{color:#1a1a1a}.specs-table--comparison .spec-label{background:#fff;color:#8a8a8a;font-weight:500}.specs-table--comparison .spec-value{background:#fdeaea}.specs-table--comparison .spec-value-2{background:#f2f2f2;color:#1a1a1a}.spec-divider td{background:#f0f0f0;font-weight:600;color:#333;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:12px 24px}.specs-table--comparison .spec-divider td{background:#f2f2f2;text-transform:none;letter-spacing:0;padding:10px 16px}.specs-footnote{margin-top:24px;font-size:13px;color:#999;text-align:center}@media (max-width: 768px){.product-specs{padding:48px 0}.specs-header{margin-bottom:32px}.specs-title{font-size:24px}.specs-table th,.specs-table td{padding:12px 16px;font-size:14px}.spec-label-col{width:45%}.spec-value-col{width:55%}.spec-value-col-2{width:40%}}@media (max-width: 480px){.specs-table th,.specs-table td{padding:10px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-product-specs.css.map */
