.p4-products__sa .p4-products__block.comparison-table{
--container--font-family: 'Montserrat', sans-serif;
--heading--font-size: 16px;
--heading--font-weight: 700;
--container--font-size: 14px;
--container--font-weight: 400;
--rating--font-size: 12px;
--rating--font-weight: 700;
--brand--font-size: 14px;
--color--text: #2A4964;
--color-heading: #6F7682;
--color--link: #3366CC;
--color--link__hover: #3366CC;
--button--text-color: #fff;
--button--text-color__hover: #fff;
--button--text-size: 14px;
--button--font-weight: 700;
--button--background-color: #2A4964;
--button--background-color__hover: #0C3145;
--button--border: none;
--button--border-radius: 15px;
--button--padding: 15px;
--image--width: 150px;
--table--background-color: #ffffff;
}
.p4-products__so  .p4-products__block.comparison-table{
--container--font-family: 'Lato', sans-serif;
--heading--font-size: 12px;
--heading--font-weight: 700;
--container--font-size: 12px;
--container--font-weight: 400;
--rating--font-size: 12px;
--rating--font-weight: 700;
--brand--font-size: 14px;
--color--text: #555555;
--color-heading: #000000;
--color--link: #435994;
--color--link__hover: #435994;
--button--text-color: #26282d;
--button--text-color__hover: #26282d;
--button--text-size: 12px;
--button--font-weight: 700;
--button--background-color: #7ee4bb;
--button--background-color__hover: #5eddaa;
--button--border: none;
--button--border-radius: 2px;
--button--padding: 8px;
--image--width: 150px;
--table--background-color: #ffffff;
}
.p4-products__block .comparison-table__wrapper {
position: relative;
}
.p4-products__block .comparison-table__container {
color: var(--color--text);
font-family: var(--container--font-family);
overflow-x: auto;
margin-left: 90px;
padding-bottom: 32px;
margin-bottom: 48px;
width: auto;
}
.p4-products__block .comparison-table__table {
border: 0; 
font-size: var(--container--font-size);
display: block;
max-width: fit-content;
white-space: nowrap;
border-collapse: separate;
}
.p4-products__block.comparison-table .comparison-table__heading,
.p4-products__block.comparison-table .comparison-table__cell {
white-space: normal;
padding: 0;
line-height: 1.25;
}
.p4-products__block.comparison-table .comparison-table__heading {
border: none;
position: absolute;
width: 90px;
left: 0;
top: auto;
text-align: right;
background-color: #fff;
color: var(--color-heading);
}  
.p4-products__block.comparison-table .comparison-table__cell {
color: var(--color--text);
font-size: var(--container--font-size);
font-weight: var(--container--font-weight);
text-align: center;
width: 150px;
min-width: 150px;
padding: 0 16px 12px 0;
border-width: 0;
vertical-align: top;
}
.p4-products__block .comparison-table__cell--image img {
border-radius: 8px;
}
.p4-products__block .comparison-table__cell--brand {
font-size: var(--heading--font-size);
font-weight: var(--heading--font-weight);
}
.p4-products__block .comparison-table__cell.comparison-table__cell--rating {
font-size: var(--rating--font-size);
font-weight: var(--rating--font-weight);
}
.p4-products__block .comparison-table__cell--image img {
display: block;
height: auto;
min-width: var(--image--width);
}
.p4-products__block .comparison-table__cell--brand .comparison-table__brand--link {
color: var(--color--link);
font-size: var(--brand--font-size);
text-decoration: underline;
}
.p4-products__block .comparison-table__rating--container {
display: inline-flex;
justify-content: center;
align-items: center;
}
.p4-products__block .comparison-table__rating--number {
margin-right: 4px;
}
.p4-products__block .comparison-table__rating--star {
background: #F4772C;
clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
display: inline-block;
height: 14px;
width: 14px;
}
.p4-products__block .comparison-table__cell--deal-inner {
display: flex;
flex-direction: row;
align-items: flex-start;
text-align: left;
background-color: #FFE7CC;
border-radius: 5px;
padding: 4px;
font-weight: bold;
display: inline-flex;
text-transform: capitalize;
gap: 4px;
}
.p4-products__block .comparison-table__cell--deal-inner img {
filter: invert(58%) sepia(87%) saturate(843%) hue-rotate(343deg) brightness(102%) contrast(94%);
}
.p4-products__block .comparison-table__cell--cta-inner {
display: flex;
flex-direction: column;
align-items: center;
gap: 16px;
}
.p4-products__block .comparison-table__cta-button {
background-color: var(--button--background-color);
border: var(--button--border);
border-radius: var(--button--border-radius);
color: var(--button--text-color);
font-family: var(--container--font-family);
font-size: var(--button--text-size);
font-weight: var(--button--font-weight);
max-height: 100px;
min-width: 100px;
padding: var(--button--padding);
text-transform: uppercase;
width: 100%;
}
.p4-products__block .comparison-table__cta-button:hover {
background-color: var(--button--background-color__hover);
color: var(--button--text-color__hover);
cursor: pointer;
}
.p4-products__block .comparison-table__cell--cta-inner a.text-link{
font-weight: 500 !important;
text-decoration: underline;
}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}