.cards-heading{margin-bottom:14px}.cartbg{border:1px solid var(--color-grey-200);border-radius:var(--radius-card);background:#fff;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.topBg ul{gap:15px;margin:0 0 20px;padding:0;list-style:none;display:flex}.cart-date{font-size:var(--text-body);color:var(--color-grey-600);align-items:center;gap:8px;display:flex}.oneWayReturn{color:var(--color-brand-700);font-size:var(--text-body);text-decoration:none}.card-info-area ul{flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.card-logo-area{flex-direction:column;align-items:center;gap:8px;display:flex}.card-logo-area img{border-radius:var(--radius-chip)}.card-logo-area p{font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-ink);margin:0}.time-area{flex:1}.to_from_time{flex-direction:column;gap:10px;display:flex}.to_from_time h4{font-size:var(--text-subhead);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0}.to_from_time h4 span{font-size:var(--text-caption);font-weight:var(--font-weight-regular);color:var(--color-grey-450);margin-top:4px;display:block}.iternity_travel{margin-top:10px}.iternity_travel span{font-size:var(--text-caption);color:var(--color-grey-600);align-items:center;gap:15px;display:flex}.iternity_travel img{width:16px;height:16px}.offer-buttons{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.offer-buttons button{background:var(--color-brand-100);border:1px solid var(--color-brand-200);color:var(--color-brand-700);border-radius:var(--radius-chip);font-size:var(--text-caption);cursor:pointer;padding:6px 12px}.offer-buttons span a{font-size:var(--text-title-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-700);text-decoration:none}@media (max-width:767px){.revamp-cards{padding:10px 0 0}.card-info-area ul{flex-direction:column;align-items:flex-start}.offer-buttons{align-items:flex-start;width:100%}}.flight-card-skeleton{border:1px solid var(--color-grey-200);border-radius:var(--radius-card);background:#fff;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.skeleton-box{background:linear-gradient(90deg, var(--color-grey-150) 0%, var(--color-grey-80) 50%, var(--color-grey-150) 100%);border-radius:var(--radius-chip);background-size:200% 100%;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
