.seatComponents-specs-features .titleRowSection p{width:100%;max-height:40px;line-height:1.25;font-size:16px;margin-top:17px;margin-bottom:34px;font-family:'CupraRegular',serif;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;overflow:hidden}
.seatComponents-specs-features p.titleRowItem{width:100%;max-height:40px;line-height:1.25;font-size:16px;font-family:'CupraRegular',serif;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;overflow:hidden;text-transform:uppercase;margin-bottom:24px}
.seatComponents-specs-features .sectionRowItem{width:100%;display:block}
.seatComponents-specs-features p.subtitleRowItem{max-height:31.92px;line-height:1.14;font-size:14px;font-family:'CupraRegular',serif;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;overflow:hidden;margin-bottom:12px}
.seatComponents-specs-features p.textRowItem{font-size:14px;line-height:1.43;font-family:'CupraBook',serif;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#666;margin-bottom:24px}
.seatComponents-specs-features .separator{display:block;margin:auto;margin-top:40px;margin-bottom:40px;border-top:1px solid #d1d1d1}
@media(min-width:764px){.seatComponents-specs-features .separator{margin-top:40px;margin-bottom:24px}
.seatComponents-specs-features .titleRowSection p{max-height:20px}
.seatComponents-specs-features p.titleRowItem{max-height:20px}
.seatComponents-specs-features p.subtitleRowItem{max-height:15px}
}
@media(min-width:1016px){.specs-features.section{width:auto}
.seatComponents-specs-features .item{display:flex;flex-wrap:wrap;margin-top:8px}
.seatComponents-specs-features .titleRowSection p{max-height:28px;line-height:28px;font-size:24px;margin-top:21px;margin-bottom:39px;width:85.63vw;overflow:hidden}
.seatComponents-specs-features .titleItem{flex:0 0 29.13vw}
.seatComponents-specs-features p.titleRowItem{max-height:28px;line-height:1.2;font-size:24px;padding-top:0;margin-bottom:8px}
.seatComponents-specs-features .sectionRowItem{flex:0 0 61.41vw}
.seatComponents-specs-features p.subtitleRowItem{max-height:20px;line-height:1.25;font-size:16px;margin-bottom:8px}
.seatComponents-specs-features p.textRowItem{min-height:24px;font-size:16px;line-height:24px;margin-top:0;margin-bottom:8px}
.seatComponents-specs-features .separator{width:100%;margin-top:48px;margin-bottom:24px}
}
@media(min-width:1436px){.seatComponents-specs-features .titleRowSection p{max-height:28px;line-height:28px;font-size:24px;margin-top:21px;margin-bottom:38px;width:89.62vw;overflow:hidden}
.seatComponents-specs-features .titleItem{display:inline-block;vertical-align:top}
.seatComponents-specs-features p.titleRowItem{line-height:24px;font-size:20px;margin-bottom:8px}
.seatComponents-specs-features .sectionRowItem{display:inline-block;padding-bottom:8px;padding-left:32px}
.seatComponents-specs-features p.subtitleRowItem{min-height:20px;line-height:20px;font-size:16px;margin-bottom:8px;width:62.953vw}
}