.meal .box-container{margin-bottom:40px}.meal .box-container .action-box{height:430px}.meal .box-container .action-box .box-text{line-height:1.44;font-family:var(--SourceSans);height:180px;padding:20px;justify-content:flex-start;flex-direction:column;align-items:flex-start;text-align:left}.meal .box-container .box-image{height:223px}.meal #SandwichMealContainer.box-container .action-box{height:290px}.meal #SandwichMealContainer.box-container .action-box .box-text{height:100px}.meal .flight-overview{padding:19px 40px 25px 20px;border-radius:10px;background-color:#ececec;display:flex;gap:24px;width:fit-content;min-width:420px;margin-bottom:20px}.meal .flight-overview img{height:16px}.meal .flight-overview .main-icon img{height:30px}.meal .flight-overview .flight-header,.meal .flight-overview .flight-details{display:flex;align-items:center;gap:8px}.meal .flight-overview .flight-header{font-family:var(--THBold)}.meal .flight-overview .flight-details{margin-top:20px}.meal .flight-overview.home .main-icon img{transform:scaleX(-1)}.meal .flight-menu{border:solid 1px #e3e3e3;margin-bottom:20px}.meal .flight-menu .info{display:flex;justify-content:space-between}.meal .flight-menu .info .text{padding:20px;flex:1}.meal .flight-menu .info .text .description{margin-top:20px}.meal .flight-menu .info .text .top{display:flex;gap:20px;cursor:pointer}.meal .flight-menu .info .text .top .fold{height:38px;width:38px;background-color:var(--button-background-color);border-radius:19px;display:flex;justify-content:center;align-items:center}.meal .flight-menu .info .text .top .fold img{height:17px;transform:rotate(0deg);transition:transform .5s}.meal .flight-menu .info .text .top .title{font-size:24px;line-height:24px;font-family:var(--THBold);flex:1}.meal .flight-menu .info .image{width:207px;object-fit:cover}.meal .flight-menu .order{overflow:hidden;max-height:0;transition:max-height .5s}.meal .flight-menu .order button{padding:4px 0;background-color:var(--alt-text-color);color:#fff;font-family:var(--StandardFont);text-transform:none;width:140px}.meal .flight-menu .order button.upgrade{background-color:#3a4b6d}.meal .flight-menu .order button:hover{background-color:var(--alt-text-color)}.meal .flight-menu .order button.active{background-color:#fff;border:2px solid var(--alt-text-color);color:var(--alt-text-color)}.meal .flight-menu .order button[disabled]{background-color:#808080 !important;cursor:default;opacity:.5}.meal .flight-menu .order table{padding:20px}.meal .flight-menu .order table th{font-size:16px;text-align:center;padding-bottom:4px;border-color:#c6c6c6}.meal .flight-menu .order table td{text-align:center;width:140px;padding-left:10px}.meal .flight-menu .order table td:first-child,.meal .flight-menu .order table th:first-child{text-align:left;width:unset;padding-left:0}.meal .flight-menu .order table tr:last-child td{border:none}.meal .flight-menu.open .info .text .top .fold img{transform:rotate(90deg)}.meal .flight-menu.open .order{max-height:500px;overflow:auto}.meal .flight-menu.exceeded .top{cursor:default !important}.meal .flight-menu.exceeded .fold{display:none !important}.meal .order-table table{margin:0;padding:20px 20px 6px 20px}@media screen and (max-width:767px){.meal .order-table.order-table-mobile table{border:solid 1px #e3e3e3;background-color:#f7f7f7;border-left:none;border-right:none;margin-bottom:20px}.meal .full-column-box{padding-bottom:0;margin-bottom:0}.meal .flight-overview{min-width:unset;width:100%;position:relative;padding-top:60px}.meal .flight-overview .flight-overview-header{position:absolute;top:20px;display:flex;gap:10px}.meal .flight-overview .flight-overview-header img{height:20px}.meal .flight-overview .flight-details{margin-top:10px}.meal .box-container .action-box{height:fit-content}.meal .box-container .action-box .box-text{height:fit-content}.meal .flight-menu{margin-left:-20px;margin-right:-20px;border:none;border-top:40px var(--main-background-color) solid}.meal .flight-menu .image{display:none}}