.p2kB{display:flex;flex-direction:column}.p2kB-content{width:auto;padding:var(--size-spacing-xxxlarge) var(--size-spacing-xlarge) var(--size-spacing-large)}@media (min-width: 640px){.p2kB-content{width:600px}}.p2kB-header{width:100%;margin-bottom:20px;min-height:70px}.p2kB-image{width:60px;height:60px;background-image:url(/frontier/assets/flight_crosssale-CpfNH8FX.png);background-position:center top;background-repeat:no-repeat}html:not([dir=rtl]) .p2kB-image{float:left;margin:7px 14px 5px 0}html[dir=rtl] .p2kB-image{float:right;margin:7px 0 5px 14px}@media only screen and (min-resolution: 192dppx),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.p2kB-image{background-image:url(/frontier/assets/flight_crosssale_retina-DIDSCIEm.png);background-size:60px 60px}}.p2kB-description{margin-top:2px;color:var(--color-foreground-neutral-default)}.p2kB-details{margin:16px 0 20px;font-size:14px;line-height:20px;display:flex;justify-content:space-between;align-items:center}.p2kB-row-item{padding:0 8px;border-top:1px solid var(--color-border-default);cursor:pointer;overflow:hidden;display:flex;min-height:46px;min-width:450px;justify-content:space-between;align-items:center;background-color:var(--color-background-action-content)}.p2kB-row-item:hover{background-color:var(--color-background-alt-action)}.p2kB-row-item:last-of-type{border-bottom:1px solid var(--color-border-default)}.p2kB-airline{flex:0 0 160px;display:flex;justify-content:flex-start;align-items:center;min-width:0}.p2kB-airline-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;padding:0 8px}.p2kB-price-class{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;flex:0 1 25%}.p2kB-price-class.p2kB-mod-centered{text-align:center}.p2kB-stops{font-size:14px;line-height:20px;flex:1 90px}html:not([dir=rtl]) .p2kB-stops{padding-left:12px}html[dir=rtl] .p2kB-stops{padding-right:12px}.p2kB-total-price{font-size:14px;line-height:20px;text-align:center;flex-basis:90px}.p2kB-disclaimer{padding-top:var(--size-spacing-xsmall);width:100%;color:var(--color-foreground-neutral-default)}html:not([dir=rtl]) .p2kB-disclaimer{text-align:left;padding-left:var(--size-spacing-xsmall)}html[dir=rtl] .p2kB-disclaimer{text-align:right;padding-right:var(--size-spacing-xsmall)}.p2kB.p2kB-mod-responsive .p2kB-content{padding:40px 32px 32px}.p2kB.p2kB-mod-responsive .p2kB-details{font-size:16px;line-height:24px}.p2kB.p2kB-mod-responsive .p2kB-row-item{height:unset;padding:8px}html:not([dir=rtl]) .p2kB.p2kB-mod-responsive .p2kB-image{margin:0 14px 0 0}html[dir=rtl] .p2kB.p2kB-mod-responsive .p2kB-image{margin:0 0 0 14px}@media (min-width: 0) and (max-width: 359px){.p2kB.p2kB-mod-responsive .p2kB-image{display:none}.p2kB.p2kB-mod-responsive .p2kB-details{font-size:14px;line-height:20px}}@media (min-width: 0) and (max-width: 639px){.p2kB.p2kB-mod-responsive .p2kB-airline{flex-grow:1}}.p2kB-info-wrapper{flex-direction:column;overflow:hidden}.p2kB-info{display:flex;flex-wrap:wrap}html:not([dir=rtl]) .p2kB-info{padding-left:8px}html[dir=rtl] .p2kB-info{padding-right:8px}.p2kB-info .p2kB-price-class,.p2kB-info .p2kB-stops{font-size:12px;line-height:16px}.p2kB-info .p2kB-price-class{flex:0 0 50%}html:not([dir=rtl]) .p2kB-info .p2kB-price-class{padding-right:unset}html[dir=rtl] .p2kB-info .p2kB-price-class{padding-left:unset}.p2kB-info .p2kB-stops{flex:unset}
