.seatComponents-specs-row .row-block{align-items:flex-start}
.seatComponents-specs-row .secondary-item p{color:#666}
.seatComponents-specs-row .titleRowSection{max-height:48px;font-family:'CupraBook',serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#000;overflow:hidden;margin-bottom:24px}
.seatComponents-specs-row .bodyRowItem.simple{display:flex;flex-wrap:wrap;margin-right:5vw;width:42.5vw;margin-bottom:32px}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(2n){margin-right:0}
.seatComponents-specs-row .simple .titleRowItem{width:100%;margin-bottom:12px}
.seatComponents-specs-row .simple p.valueRowItem{width:100%;margin-bottom:4px}
.seatComponents-specs-row .simple p.subtitleRowItem{width:100%}
.seatComponents-specs-row .doubleInline .row-block{display:inline-block;line-height:0}
.seatComponents-specs-row .bodyRowItem.doubleInline{width:90vw;margin-bottom:24px}
.seatComponents-specs-row .doubleInline .titleRowItem{width:42.5vw;display:inline-block;margin-bottom:0}
.seatComponents-specs-row .doubleInline p.valueRowItem{width:42.5vw;float:right;margin-bottom:0;text-align:right}
.seatComponents-specs-row .doubleInline .subtitleRowItem{width:42.5vw;display:inline-block}
.seatComponents-specs-row .mixed p.titleRowItem{margin-bottom:12px}
.seatComponents-specs-row .mixed p.valueRowItem{margin-bottom:4px}
.seatComponents-specs-row .bodyRowItem.mixed:first-child{width:90vw;margin-right:0;margin-bottom:32px}
.seatComponents-specs-row .bodyRowItem.mixed{width:42.5vw;margin-bottom:32px}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(2n){margin-right:5vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(odd){margin-right:0}
.seatComponents-specs-row .bodyRowItem img{width:100%;order:2;align-self:flex-start}
.seatComponents-specs-row .titleRowItem{max-height:32px;font-family:'CupraRegular',serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;color:#000;overflow:hidden;order:1}
.seatComponents-specs-row .valueRowItem{max-height:64px;font-family:'CupraBook',serif;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#000;overflow:hidden;order:2}
.seatComponents-specs-row .subtitleRowItem{max-height:16px;font-family:'CupraBook',serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#666;overflow:hidden;order:3;margin-bottom:0}
.seatComponents-specs-row hr.separator{margin-top:16px;border-top:1px solid #d1d1d1}
.seatComponents-specs-row.offer{margin:24px 16px 0 16px}
.seatComponents-specs-row.offer .titleRowSection{max-height:48px;font-family:'CupraRegular',serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#000;overflow:hidden;margin-bottom:16px}
.seatComponents-specs-row.offer .row-block{display:flex}
.seatComponents-specs-row.offer .bodyRowItem.simple{margin-bottom:0}
.seatComponents-specs-row.offer .simple .titleRowItem{max-height:32px;font-family:'CupraBook',serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#666;overflow:hidden;margin-bottom:24px}
.seatComponents-specs-row.offer .simple .valueRowItem{max-height:28px;font-family:'CupraBook',serif;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.93;letter-spacing:normal;color:#000;overflow:hidden;margin-bottom:0}
.seatComponents-specs-row.offer .simple .valueRowItem span{font-size:14px;line-height:1.14;color:#666}
.seatComponents-specs-row.offer hr.separator{margin-top:24px;margin-bottom:0;border-top:1px solid #d1d1d1}
@media(min-width:764px){.seatComponents-specs-row .simple .titleRowItem{margin-bottom:16px}
.seatComponents-specs-row .titleRowSection{max-height:48px;font-size:20px;line-height:1.2}
.seatComponents-specs-row .bodyRowItem{margin-bottom:32px}
.seatComponents-specs-row .bodyRowItem.doubleInline:nth-child(2n){margin-right:0;margin-bottom:32px}
.seatComponents-specs-row .bodyRowItem.simple{width:27.75vw;margin-right:4.18vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(2n){margin-right:4.18vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(3n){margin-right:0}
.seatComponents-specs-row .doubleInline .row-block{display:inline-block;line-height:0}
.seatComponents-specs-row .bodyRowItem.doubleInline{width:43.71vw;margin-right:4.18vw;margin-bottom:40px}
.seatComponents-specs-row .doubleInline .titleRowItem{width:27.75vw;display:inline-block;margin-bottom:0}
.seatComponents-specs-row .doubleInline p.valueRowItem{width:11.78vw;float:right;margin-bottom:0;text-align:right}
.seatComponents-specs-row .doubleInline .subtitleRowItem{width:27.75vw;display:inline-block}
.seatComponents-specs-row .mixed p.titleRowItem{margin-bottom:16px}
.seatComponents-specs-row .bodyRowItem.mixed:first-child{width:27.75vw;margin-right:4.19vw}
.seatComponents-specs-row .bodyRowItem.mixed{width:27.75vw;margin-right:4.19vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(odd){margin-right:4.19vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(2n){margin-right:4.19vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(3n){margin-right:0}
.seatComponents-specs-row hr.separator{margin-top:8px;margin-bottom:24px}
.seatComponents-specs-row.offer{margin:32px 32px 0 32px}
.seatComponents-specs-row.offer .bodyRowItem.simple{width:43.72vw;margin-right:4.18vw;margin-bottom:0}
.seatComponents-specs-row.offer .bodyRowItem.simple:nth-child(even){margin-right:0}
.seatComponents-specs-row.offer .simple .titleRowItem{width:27.75vw;max-height:40px;font-family:'CupraBook',serif;font-size:14px;line-height:1.43;margin-bottom:8px}
.seatComponents-specs-row.offer .simple .valueRowItem{max-height:44px;font-family:'CupraLight',serif;font-size:40px;font-weight:300;line-height:1.1}
.seatComponents-specs-row.offer .simple .valueRowItem span{font-family:'CupraBook',serif;font-size:14px;line-height:1.14;color:#666}
.seatComponents-specs-row.offer hr.separator{margin-top:32px}
}
@media(min-width:1016px){.seatComponents-specs-container-body .section{width:61.41vw}
.seatComponents-specs-row .row-block{width:100%}
.seatComponents-specs-row .titleRowSection{font-family:'CupraLight',serif;width:624px;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#000;max-height:56px;margin-bottom:40px}
.seatComponents-specs-row .bodyRowItem.simple{width:12.99vw;margin-right:3.15vw;margin-bottom:40px}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(2n){margin-right:3.15vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(3n){margin-right:3.15vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(4n){margin-right:0}
.seatComponents-specs-row .bodyRowItem.simple .titleRowItem,.seatComponents-specs-row .bodyRowItem.simple .subtitleRowItem,.seatComponents-specs-row .bodyRowItem.simple p.valueRowItem{width:100%}
.seatComponents-specs-row .bodyRowItem.simple .titleRowItem,.seatComponents-specs-row .bodyRowItem.mixed .titleRowItem{line-height:1.25;font-size:16px;max-height:40px;overflow:hidden}
.seatComponents-specs-row .bodyRowItem.simple p.valueRowItem,.seatComponents-specs-row .bodyRowItem.doubleInline p.valueRowItem,.seatComponents-specs-row .bodyRowItem.mixed p.valueRowItem{font-size:40px;line-height:1.1;max-height:88px;overflow:hidden;font-family:'CupraLight',serif}
.seatComponents-specs-row .bodyRowItem.simple .subtitleRowItem,.seatComponents-specs-row .bodyRowItem.mixed .subtitleRowItem{line-height:1.25;font-size:16px;max-height:20px;overflow:hidden}
.seatComponents-specs-row .bodyRowItem.doubleInline{width:29.13vw;margin-right:3.15vw;margin-bottom:40px}
.seatComponents-specs-row .bodyRowItem.doubleInline .titleRowItem{line-height:1.2;font-size:20px;max-height:48px;overflow:hidden;width:12.99vw;margin-top:8px}
.seatComponents-specs-row .bodyRowItem.doubleInline .valueRowItem{overflow:hidden;width:12.99vw;font-size:48px;line-height:1.08;max-height:52px}
.seatComponents-specs-row .bodyRowItem.doubleInline .subtitleRowItem{line-height:1.25;font-size:16px;max-height:20px;overflow:hidden;width:12.99vw}
.seatComponents-specs-row .mixed p.valueRowItem{margin-bottom:8px}
.seatComponents-specs-row .bodyRowItem.mixed:first-child{width:29.13vw;margin-right:3.15vw;margin-bottom:12px}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(odd){margin-right:3.15vw}
.seatComponents-specs-row .bodyRowItem.mixed{width:12.99vw;margin-right:3.15vw;margin-bottom:12px}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(2n){margin-right:3.15vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(3){margin-right:0}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(4n){margin-right:3.15vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(7n){margin-right:0}
.seatComponents-specs-row hr.separator{margin-top:16px;margin-bottom:32px}
.seatComponents-specs-row.offer .titleRowSection{width:61.41vw;max-height:56px;font-family:'CupraRegular',serif;font-size:24px;line-height:1.17;margin-bottom:24px}
.seatComponents-specs-row.offer .simple .titleRowItem{width:21.06vw;max-height:40px;font-family:'CupraBook',serif;font-size:16px;line-height:1.25}
.seatComponents-specs-row.offer .bodyRowItem.simple{width:29.13vw;margin-right:3.15vw;margin-bottom:0}
.seatComponents-specs-row.offer .simple .valueRowItem{max-height:44px;font-family:'CupraLight',serif;font-size:40px;font-weight:300;line-height:1.1}
.seatComponents-specs-row.offer .simple .valueRowItem span{font-family:'CupraBook',serif;font-size:16px;line-height:1.25}
.seatComponents-specs-row.offer hr.separator{width:61.41vw}
}
@media(min-width:1436px){.seatComponents-specs-container-body .section{width:62.97vw}
.seatComponents-specs-row .simple p.valueRowItem{margin-bottom:8px}
.seatComponents-specs-row .bodyRowItem.simple p.valueRowItem,.seatComponents-specs-row .bodyRowItem.doubleInline p.valueRowItem,.seatComponents-specs-row .bodyRowItem.mixed p.valueRowItem{font-size:48px;line-height:1.08;max-height:96px}
.seatComponents-specs-row .titleRowSection{width:904px;font-family:'CupraBook',serif;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#000;max-height:64.2px}
.seatComponents-specs-row .bodyRowItem.simple{width:14.06vw;margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(2n){margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(3n){margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.simple:nth-child(4n){margin-right:0}
.seatComponents-specs-row .bodyRowItem.doubleInline{width:30.36vw;line-height:0;margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.doubleInline .titleRowItem{width:14.06vw;margin-top:4px}
.seatComponents-specs-row .bodyRowItem.doubleInline .valueRowItem{width:14.06vw;margin-top:4px}
.seatComponents-specs-row .bodyRowItem.doubleInline .subtitleRowItem{width:14.06vw;margin-top:4px}
.seatComponents-specs-row .bodyRowItem.mixed:first-child{width:30.36vw;margin-right:2.22vw;margin-bottom:40px}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(odd){margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.mixed{width:14.06vw;margin-right:2.22vw;margin-bottom:40px}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(2n){margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(3){margin-right:0}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(4n){margin-right:2.22vw}
.seatComponents-specs-row .bodyRowItem.mixed:nth-child(7n){margin-right:0}
.seatComponents-specs-row.offer{margin:40px 32px 0 32px}
.seatComponents-specs-row.offer .titleRowSection{width:989px;max-height:68px;font-family:'CupraRegular',serif;font-size:30px;line-height:1.07;margin-bottom:24px}
.seatComponents-specs-row.offer .simple .titleRowItem{width:22.22vw;max-height:40px;font-family:'CupraBook',serif;font-size:16px;line-height:1.25}
.seatComponents-specs-row.offer .bodyRowItem.simple{width:30.37vw;margin-right:2.22vw;margin-bottom:0}
.seatComponents-specs-row.offer .simple .valueRowItem{max-height:52px;font-family:'CupraLight',serif;font-size:48px;font-weight:300;line-height:1.08}
.seatComponents-specs-row.offer .simple .valueRowItem span{font-family:'CupraBook',serif;font-size:16px;line-height:1.25}
.seatComponents-specs-row.offer hr.separator{margin-top:40px;width:68.9vw}
}