ul.product-documents-list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.product-doc-item {
display: flex;
align-items: flex-start; gap: 10px;
max-width: 250px;
background: #f7f7f7;
padding: 10px;
border-radius: 6px;
text-align: left;
transition: box-shadow 0.2s;
margin-bottom: var(--li-mb) !important;
}
.product-doc-item a {
display: flex;
align-items: center;
text-decoration: none;
color: #333;
}
.product-doc-thumb {
width: 48px;
height: auto;
flex-shrink: 0;
}
.product-doc-title {
display: inline-block;
font-size: 14px;
line-height: 1.3;
max-width: 160px;
word-wrap: break-word;
padding: 4px;
}   .comparison-table {
font-family: 'Helvetica Neue', Arial, sans-serif; border-collapse: collapse;
width: 100%;
margin: 20px 0;
border: 1px solid #ddd; display: table;
} .comparison-table > p {
margin: 0;
padding: 0;
} .table-row {
display: table-row;
} .table-header {
background-color: #9ebfb5 !important; color: #ffffff; font-weight: 600; text-align: left;
padding: 15px 20px;
border-bottom: 3px solid #666; display: table-cell;
text-transform: uppercase; } .table-cell {
padding: 12px 20px;
border-bottom: 1px solid #eee;
vertical-align: middle;
display: table-cell;
} .comparison-table .table-row .table-cell:first-child {
font-weight: bold;
background-color: #f7f5f2; color: #444; border-right: 1px solid #ddd;
} .comparison-table .table-row:nth-child(even) .table-cell:not(:first-child) {
background-color: #fcfcfc; } .comparison-table .table-row:last-child .table-cell {
border-bottom: none;
} .wc-block-product h2{font-size: 14px;}
.wc-block-product .woocommerce-Price-amount.amount {color: #e22623;    font-size: 14px !important}