.CabinCard[data-v-15284cfc]{background:var(--white);z-index:0;border-radius:8px;flex-direction:column;gap:24px;min-width:0;display:flex;position:relative}.CabinCard--selected[data-v-15284cfc]:before{border:3px solid var(--secondary);content:"";pointer-events:none;z-index:2;border-radius:9px;position:absolute;inset:-1px}.CabinCard-image[data-v-15284cfc]{aspect-ratio:1.5;background-color:var(--background);border-radius:7px 7px 0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.CabinCard-content[data-v-15284cfc]{z-index:1;flex-direction:column;gap:16px;height:100%;display:flex}.CabinCard-header[data-v-15284cfc]{align-items:center;gap:8px;padding:0 24px;display:flex;position:relative}@media screen and (width<=767px){.CabinCard-header[data-v-15284cfc]{padding:0 16px}}.CabinCard-title[data-v-15284cfc]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.CabinCard-title[data-v-15284cfc]{font-size:16px}}.CabinCard-title[data-v-15284cfc]{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.CabinCard-title[data-v-15284cfc]{font-size:1.125rem}}.CabinCard-title[data-v-15284cfc]{overflow-wrap:break-word;word-break:break-word;min-width:0;margin:0}.CabinCard-titleInfoTooltip.Tooltip[data-v-15284cfc]{position:static}.CabinCard-titleInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-contentWrap{box-sizing:border-box;width:100%;bottom:calc(32px + 100%);left:0;transform:none}.CabinCard-titleInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-contentWrap:after,.CabinCard-titleInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-contentWrap:before{left:48px}.CabinCard-titleInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-content{width:100%;max-width:none;padding:24px;font-size:14px;font-weight:600}.CabinCard-bonus[data-v-15284cfc]{margin-left:auto}.CabinCard-text[data-v-15284cfc]{padding:0 24px;font-weight:600}.CabinCard-listWrap[data-v-15284cfc]{border-radius:0 0 8px 8px;flex-direction:column;height:100%;display:flex}.CabinCard-list[data-v-15284cfc]{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.CabinCard-listItem[data-v-15284cfc]{border:1px solid var(--grey-200);border-radius:8px;align-items:baseline;gap:12px;padding:8px 12px;transition:border-color .35s ease-in-out;display:flex}.CabinCard-listItem--selected[data-v-15284cfc]{border:2px solid var(--secondary)}.CabinCard-listItem[data-v-15284cfc]:hover{border-color:var(--grey-500);cursor:pointer}.CabinCard-listItem[data-v-15284cfc] .Radio{position:relative;top:-2px}.CabinCard-listItem[data-v-15284cfc] .Radio-input--noLabel{margin:0}.CabinCard-listItemTitleWrap[data-v-15284cfc]{align-items:center;gap:12px;min-width:0;display:flex}.CabinCard-listItemTitle[data-v-15284cfc]{flex-direction:column;min-width:0;font-weight:600;display:flex}.CabinCard-listItemTitleText[data-v-15284cfc]{color:var(--secondary);overflow-wrap:break-word;word-break:break-word;align-items:center;line-height:1.2}.CabinCard-listItemFlightIcon[data-v-15284cfc]{color:var(--tertiary);display:inline-block!important}.CabinCard-listItemTitleIcon[data-v-15284cfc]{margin-left:4px;display:inline-block!important}.CabinCard-listItemSubtitle[data-v-15284cfc]{overflow-wrap:break-word;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.2}.CabinCard-listItemPrice[data-v-15284cfc]{flex-shrink:0;margin-left:auto;font-size:18px;font-weight:700}.CabinCard-tabBar[data-v-15284cfc]{padding:0 16px 16px}.CabinCard-tabBarInner[data-v-15284cfc]{background:var(--grey-100);border:1px solid var(--grey-200);box-sizing:border-box;border-radius:8px;gap:4px;width:100%;padding:4px;display:flex}.CabinCard-tabButton[data-v-15284cfc]{color:var(--tertiary);cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:4px 8px;transition:background-color .35s ease-in-out,color .35s ease-in-out;display:flex}.CabinCard-tabButton--active[data-v-15284cfc]{background:var(--white)}.CabinCard-tabButton[data-v-15284cfc]:not(.CabinCard-tabButton--active):hover{color:var(--tertiary)}.CabinCard-tabButtonLabel[data-v-15284cfc]{overflow-wrap:break-word;word-break:break-word;align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.CabinCard-tabButtonPrice[data-v-15284cfc]{color:var(--grey-700);font-size:12px;font-weight:600;line-height:1.2}.CabinCard-customRequestItem[data-v-15284cfc]{align-items:center;gap:12px;padding:16px;display:flex}.CabinCard-customRequestItem[data-v-15284cfc]:hover{cursor:pointer}.CabinCard-customRequestTitle[data-v-15284cfc]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.CabinCard-customRequestTitle[data-v-15284cfc]{font-size:16px}}.CabinCard-customRequestTitle[data-v-15284cfc]{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.CabinCard-customRequestTitle[data-v-15284cfc]{font-size:1rem}}.CabinCard-customRequestTitle[data-v-15284cfc]{margin:0}.CabinCard-customRequestRadio[data-v-15284cfc]{margin-left:auto}.CabinCard-customRequestInfoTooltip.Tooltip[data-v-15284cfc]{position:static}.CabinCard-customRequestInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-contentWrap{box-sizing:border-box;width:100%;bottom:calc(12px + 100%);left:0;transform:none}.CabinCard-customRequestInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-contentWrap:after,.CabinCard-customRequestInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-contentWrap:before{left:48px}.CabinCard-customRequestInfoTooltip.Tooltip[data-v-15284cfc] .Tooltip-content{max-width:none;padding:24px;font-size:14px;font-weight:600}
