/* Desktop arrangement; mobile retains gallery, introduction, prices, then detail tabs. */
@media(min-width:1001px){
#tour .jet-side-booking{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
#tour .jet-photo-details{grid-column:1;grid-row:1/3;min-width:0}
#tour .jet-photo-details>.tx-carousel{width:100%;height:auto;min-height:0;aspect-ratio:4/3;overflow:hidden;border:0;border-radius:0}
#tour .jet-photo-details>.dp-details-switch{margin:0;padding:24px;border-top:1px solid #bad8d9;background:#eaf5f4;min-width:0}
#tour .jet-side-booking>.tx-service-copy{grid-column:2;grid-row:1;border-left:1px solid #bad8d9}
#tour .jet-side-booking>.dp-picker{grid-column:2;grid-row:2;border-left:1px solid #bad8d9}
}
@media(max-width:1000px){
#tour .jet-photo-details{display:contents}
#tour .jet-photo-details>.tx-carousel{order:0;width:100%;height:auto;min-height:0;aspect-ratio:16/9;max-height:420px;overflow:hidden;border:0;border-radius:0}
#tour .jet-side-booking>.tx-service-copy{order:1}
#tour .jet-side-booking>.dp-picker{order:2}
#tour .jet-photo-details>.dp-details-switch{order:3;margin:0;padding:28px;border-top:1px solid #bad8d9;background:#eaf5f4;min-width:0}
}
@media(max-width:700px){#tour .jet-photo-details>.dp-details-switch{padding:23px 17px}#tour .jet-photo-details>.tx-carousel{max-height:300px}}
