.heading-section{display:flex;padding:0 16px 0 16px;flex-direction:column;align-items:flex-start}
.heading-title{color:var(--gray-text-strong,#2c3059);font-family:"Bellefair";font-size:32px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;padding-top:3%}
.heading-subtitle{color:var(--gray-text,#6a6d87);font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding-top:2%}
.seatingContent{font-family:Inter;font-size:16px;font-weight:400;line-height:25.6px;text-align:left;color:var(--gray-text,#6a6d87)}
.tab-content{padding:0 150px 10px 140px;width:100%;height:fit-content;display:flex;flex-direction:column;margin-bottom:5%}
.tab-container{display:flex;flex-direction:column;gap:32px}
.cms-accordion-section .accordion-head{color:var(--gray-text-strong,#2c3059);font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:25.6px;padding:16px !important}
.cms-accordion-section .accordion .accordion-button:focus{color:#2c3059;box-shadow:none;border-color:rgba(0,0,0,0.125)}
.cms-accordion-section .accordion .accordion-button.collapsed::after{background-image:url("../../../../content/dam/thaiairways/accordion-plus.png")}
.cms-accordion-section .accordion .accordion-button:not(.collapsed)::after{background-image:url("../../../../content/dam/thaiairways/accordion-minus.png");background-color:#f9f9fc}
.cms-accordion-section .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{color:#2c3059;border-bottom:1px solid var(--gray-stroke-strong,#cacad9)}
.cms-accordion-section .accordion .accordion-button:not(.collapsed){background-color:#f9f9fc}
.cms-accordion-section .accordion .accordion-body{border-bottom:1px solid var(--gray-stroke-strong,#cacad9);background:var(--gray-surface-weak,#f9f9fc);color:var(--gray-text,#6a6d87);font-family:"Inter";font-size:16px;font-style:normal;font-weight:400;line-height:160%;display:flex;flex-direction:column;padding:16px}
.seatingContent h3{color:var(--gray-text-strong,#2c3059);padding:10px 0;font-family:"InterBold";font-size:20px;font-weight:700;line-height:30px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}
.head-wrapper{width:100%}
.head-wrapper>div>h2{padding-top:unset;padding-bottom:unset}
@media(min-width:768px){.breadcrumb-section{padding:0 150px}
.heading-section{display:flex;padding:0 10px 10px 0;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}
.heading-title{overflow:hidden;color:var(--gray-text-strong,#2c3059);text-overflow:ellipsis;font-family:Bellefair;font-size:32px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;padding-top:3%}
.tab-container{display:flex;flex-direction:column;gap:48px}
.seatingContent h3{color:var(--gray-text-strong,#2c3059);padding:10px 0;font-family:"InterBold";font-size:24px;font-weight:700;line-height:36px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}
}
@media(min-width:340px) and (max-width:763px){.heading-title{font-family:Bellefair;font-size:24px;font-weight:400;line-height:36px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--gray-text-strong,#2c3059)}
}
@media(min-width:340px) and (max-width:763px){.tab-content{padding:10px}
}
.success{color:var(--success-text,#006723)}
.error{color:var(--error-text,#ff2e57)}
div.item{vertical-align:top;display:inline-block;text-align:center}
.caption{display:block;width:auto;height:auto;padding-top:10px;padding-bottom:30px;text-align:left;gap:10px;font-family:"Inter";font-size:16px;font-weight:700;line-height:25.6px;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--primary-text,#684b9b)}
.thaimodal .modal-content .modal-footer .modal-button{display:flex;width:192px;min-width:192px;align-items:flex-start;height:61px;padding:8px 32px;justify-content:center;align-items:center;border-radius:30px;background:var(--Gradient-brand-surface,linear-gradient(99deg,#684b9b -27.72%,#381b6b 127.08%));box-shadow:0 1px 2px 0 rgba(16,24,40,0.05);color:var(--gray-text-invert,#fff);font-family:"InterBold";font-size:18px;font-style:normal;font-weight:700;line-height:160%}
@media(min-width:768px){.thaimodal .modal-content .modal-footer .modal-button{display:flex;width:192px;align-items:flex-start;padding:12px var(--spacing-xs,8px);justify-content:center;align-items:center;border:0;border-radius:30px;background:var(--Gradient-brand-surface,linear-gradient(99deg,#684b9b -27.72%,#381b6b 127.08%));box-shadow:2px 2px 8px 0 rgba(0,0,0,0.06);color:var(--gray-text-invert,#fff);font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:160%;margin-right:3%!important}
}
.paddBot{padding-bottom:0 !important}
.cookie-tab-bottom{margin-bottom:1.5%}
.accordion-button{font-weight:700;font-family:'InterBold';color:#2c3059}
.accordian-items>p{margin-top:0 !important;margin-bottom:1rem !important;text-align:justify}
.accordian-items p:last-child{margin-bottom:0 !important}
@media(max-width:767px){.accordian-items{overflow-x:scroll}
}
.tabcontentpadding{margin-bottom:0 !important}
.airawardspadding{padding-bottom:20px !important;padding-top:0 !important;margin-bottom:0 !important}
.specialBaggageMargin{margin-bottom:0 !important;padding-bottom:0}
.sustainability-accordion{padding-top:24px}
.short-term{margin-bottom:16px !important}
.long-term{margin-top:24px !important}
.span2.style_txt-mc{text-align:center;vertical-align:middle}
.more-container{padding:24px 0 40px 0;display:flex;justify-content:center}
@media(min-width:768px){.more-container{padding:0 0 56px 0;display:flex;justify-content:center}
}
.more-button{width:auto;height:48px;display:flex;flex-direction:row;padding:8px 24px;justify-content:center;align-items:center;gap:8px;color:var(--primary-text,#684b9b);text-align:center;font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:160%;border-radius:30px;background:var(--primary-surface-weak,#f5efff);box-shadow:0 1px 2px 0 rgba(16,24,40,0.05);border:0}
.indent-subtopic>strong:first-child{margin-left:20px}
.adjust-accordion{display:flex;flex-direction:column;padding:0 16px;align-items:flex-start}
.adjust-accordion .tab-content{padding:0}
@media(min-width:768px){.adjust-accordion{display:flex;flex-direction:column;padding:0 150px;align-items:center}
.adjust-accordion .tab-content{width:752px;padding:0}
}
#zero-spacing .tab-content{padding:0;margin:0}
.enabled-header tbody tr:first-child th,.enabled-header tbody tr:first-child td{background:var(--primary-surface-dark,#381b6b) !important;color:var(--gray-text-invert,#fff) !important;font-family:"InterBold" !important;font-size:16px !important;font-style:normal !important;font-weight:700 !important;line-height:150% !important}
table>:not(caption)>*>*{background-color:unset !important;color:unset !important;padding:unset !important;margin:unset !important}
table{font-family:"Inter";width:100%;height:100%;border:1px solid var(--gray-stroke,#dfe0eb);margin-top:2%;border-collapse:collapse}
table thead{background:var(--primary-surface-dark,#381b6b);color:var(--gray-text-invert,#fff);font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:150%}
table tbody tr td,table tbody tr td p{color:var(--gray-text,#6a6d87) !important;font-family:"Inter";font-size:14px;font-style:normal;font-weight:400;line-height:160%}
table thead tr th,table tbody tr th,table tbody tr td{padding:16px 11px 16px 11px !important;gap:60px;text-align:left;border:1px solid var(--gray-stroke,#dfe0eb)}
table#provided-service tbody tr:nth-child(odd){background-color:#f9f9fc}
table#provided-service tbody tr:nth-child(even){background-color:#f2f2fa}
tbody tr.odd{background-color:#f9f9fc}
tbody tr.even{background-color:#f2f2fa}
.cmz-table>:not(caption)>*>*{background-color:unset !important;color:unset !important;padding:unset !important;margin:unset !important}
.cmz-table{font-family:"Inter";height:100%;border:1px solid var(--gray-stroke,#dfe0eb);margin-top:2%;border-collapse:collapse}
.cmz-table thead{background:var(--primary-surface-dark,#381b6b);color:var(--gray-text-invert,#fff);font-family:"InterBold";font-size:16px;font-style:normal;font-weight:700;line-height:150%}
.cmz-table thead tr th,.cmz-table tbody tr th,.cmz-table tbody tr td{padding:16px 11px 16px 11px !important;gap:60px;text-align:center;border:1px solid var(--gray-stroke,#dfe0eb)}
.cmz-table tbody tr th .zone-title,.zone-title{color:var(--gray-text,#6a6d87);font-family:"InterBold";font-size:14px;font-style:normal;font-weight:700;line-height:160%}
.cmz-table tbody tr th .zone-subtitle,.cmz-table tbody tr td,.zone-subtitle{color:var(--gray-text,#6a6d87) !important;font-family:"Inter";font-size:14px;font-style:normal;font-weight:400;line-height:160%}
.cmz-table tbody tr td.availability,.zone-subtitle{color:green !important}
.cmz-table tbody tr:nth-child(4n-3),.cmz-table tbody tr:nth-child(4n-2){background-color:#f9f9fc}
.cmz-table tbody tr:nth-child(4n-1),.cmz-table tbody tr:nth-child(4n){background-color:#e0e0f8}
#ticketing-table tbody tr:nth-child(odd){background-color:#f9f9fc}
#ticketing-table tbody tr:nth-child(even){background-color:#f2f2fa}
#ticketing-table{margin-bottom:4%}
#code-share-flight{margin-bottom:4%}
#provided-service{margin-bottom:1%}
#chargeable-rates{margin-bottom:4%}
#between-zone{margin-bottom:1%}
#provided-service tbody tr:nth-child(odd){background-color:#f9f9fc}
#provided-service tbody tr:nth-child(even){background-color:#f2f2fa}
#chargeable-rates tbody tr:nth-child(1){background-color:#f9f9fc}
#chargeable-rates tbody tr:nth-child(2){background-color:#f9f9fc}
#chargeable-rates tbody tr:nth-child(3){background-color:#e0e0f8}
#chargeable-rates tbody tr:nth-child(4){background-color:#e0e0f8}
#chargeable-rates tbody tr:nth-child(5){background-color:#f9f9fc}
#chargeable-rates tbody tr:nth-child(6){background-color:#e0e0f8}
#chargeable-rates tbody tr:nth-child(7){background-color:#f9f9fc}
#chargeable-rates tbody tr:nth-child(8){background-color:#e0e0f8}
.zonesub{width:100px}
.zonerow{margin-bottom:15px}
.paragraph{font-family:Inter;font-size:18px;font-weight:400;line-height:27px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#6a6d87}
.generic_table p{color:var(--bs-secondary-color);text-align:left}
@media(max-width:767px){.generic_table{width:1100px;margin:auto}
.table-container{overflow-x:scroll}
}
.cmz-table-about-rop{border:unset !important;width:100%}
.cmz-table-about-rop thead{background:var(--primary-surface-strong,#684b9b) !important;font-size:14px !important}
.cmz-table-about-rop tbody tr th .zone-subtitle,.cmz-table-about-rop tbody tr td,.zone-subtitle{color:var(--gray-text-strong,#2c3059) !important}
.cmz-table-about-rop tbody tr:not(:last-child){border-bottom:1px solid var(--gray-stroke,#dfe0eb);background-color:var(--gray-surface-weak,#f9f9fc) !important}
.cmz-table-about-rop tbody tr:last-child{background-color:var(--gray-surface-weak,#f9f9fc) !important}
.generic_table .cmz-table-about-rop .sub-heading{background:var(--primary-surface-disable,#e3d4fe) !important;color:var(--gray-text-strong,#2c3059)}
.generic_table .cmz-table-about-rop .highlighted-row{background:var(--primary-surface-weak,#f5efff) !important}
@media(min-width:768px){.cmz-table-about-rop{margin-left:40px;width:90%}
.cmz-table-ticket-fee{margin-left:unset;width:100%}
}
@media(max-width:767px){.generic-table-width{width:100% !important}
.cmz-table-service-fee{margin-bottom:24px !important}
.cmz-table-service-fee tbody tr td:first-child{width:100%}
.cmz-table-service-fee tbody tr td:not(:first-child){display:none}
}
.subheader-table .cmz-table{border:unset !important}
.cmp-title__text-h4-color h4{font-family:InterBold;font-size:18px;font-weight:700;line-height:27px;text-align:left;width:100%;margin:auto !important;text-underline-position:from-font;text-decoration-skip-ink:none;color:#6a6d87}
@media(max-width:767px){.subheader-table .generic_table{width:100%;margin:auto}
}
.subheader-table tbody tr{background-color:#f9f9fc !important}
.subheader-table .cmz-table tbody tr:last-child{border-bottom:unset !important}
.subheader-table tbody tr td{padding:16px !important}
.subheader-table .cmz-table tbody tr:first-child td{padding:8px 16px !important;font-family:"InterBold";font-weight:700;font-size:14px;line-height:160%;letter-spacing:0;color:var(--primary-text,#684b9b) !important;background:var(--primary-surface-disable,#e3d4fe) !important}
.ticket-issuing-mobile-view{display:none}
@media(max-width:767px){.ticket-issuing-mobile-view{display:block}
.cmz-table-ticket-fee{display:none}
.ticket-fee-table{width:100%}
.ticket-issuing-table-head{background:var(--primary-surface-disable,#e3d4fe) !important;color:var(--gray-text-strong,#2c3059) !important}
.generic_table .ticket-issuing-label{background:var(--primary-surface-strong,#684b9b) !important;color:var(--gray-text-invert,#fff) !important;font-family:"Inter-Bold";font-size:14px;font-style:normal;font-weight:700;line-height:160%}
.generic_table .ticket-issuing-align-row{border:unset !important;background:var(--gray-surface-weak,#f9f9fc) !important}
.generic_table .ticket-issuing-data{border-bottom:1px solid var(--gray-stroke,#dfe0eb) !important;background:var(--gray-surface-weak,#f9f9fc) !important;color:var(--gray-text-strong,#2c3059) !important;width:30%}
.generic_table .not-applicable{color:var(--gray-text-weak,#9596ac) !important}
.align-arrow{position:relative;cursor:pointer}
.arrow-icon{position:absolute;right:15px}
.btn-close{background-color:transparent !important;color:#181b47 !important;opacity:.7 !important}
.btn-close:focus{box-shadow:unset !important}
.btn-close:hover{color:#181b47 !important;opacity:.7 !important}
.show{border-radius:12px 12px 0 0 !important;cursor:unset !important}
.offcanvas-title{overflow:hidden;text-overflow:ellipsis;font-family:"Inter-Bold";font-size:20px;font-style:normal;font-weight:700;line-height:160%}
.list{display:flex;height:50px;padding:0 16px;justify-content:space-between;align-items:center;align-self:stretch;background:var(--gray-surface-weak,#f9f9fc)}
.list-name{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.selected-item{color:var(--gray-text-strong,#2c3059);font-family:"Inter-Bold";font-size:16px;font-style:normal;font-weight:700;line-height:160%}
.selected-tick-mark{position:absolute;right:33px}
.not-selected-item{align-self:stretch;color:var(--gray-text-strong,#2c3059);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%}
.stroke{stroke-width:1px;stroke:var(--gray-stroke,#dfe0eb)}
.not-selected-list-name{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}
.not-selected-list-container{display:flex;padding:12px 16px;justify-content:space-between;align-items:center;align-self:stretch}
.offcanvas-height{min-height:400px}
.offcanvas-list-item{border:unset !important;display:flex;height:50px;padding:0 16px;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer;border-bottom:1px solid var(--gray-stroke,#dfe0eb) !important;color:var(--gray-text-strong,#2c3059);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:160%}
.align-selected-img{position:absolute;right:15px}
.selected-option{border-top-left-radius:unset !important;border-top-right-radius:unset !important;background:var(--gray-surface-weak,#f9f9fc) !important}
.seperate-table{height:16px}
.generic-table-width .offcanvas-height{height:auto}
}
.airawards thead{background:linear-gradient(180deg,#8240a5 0,#a465c6 100%)}
.tablebodyColor4 tbody tr:nth-child(odd){background:#f499c1 !important}
.tablebodyColor4 tbody tr:nth-child(even){background:#d9d9d9 !important}
.tablebodyColor3 tbody tr:first-child td:first-child{background:#d9d9d9 !important}
.tablebodyColor3 tbody tr:nth-child(1){background:#fce8d8 !important}
.tablebodyColor3 tbody tr:nth-child(2){background:#fbcccc !important}
.tablebodyColor3 tbody tr:nth-child(3){background:#f499c1 !important}
.tablebodyColor3 tbody tr:nth-child(4){background:#e071ac !important}
.tablebodyColor2 tbody tr:nth-child(4n+1) td:first-child{background:#d9d9d9 !important}
.tablebodyColor2 tbody tr:nth-child(4n+2) td:first-child{background:#fbcccc !important}
.tablebodyColor2 tbody tr:nth-child(4n+3) td:first-child{background:#f499c1 !important}
.tablebodyColor2 tbody tr:nth-child(4n) td:first-child{background:#e071ac !important}
.tablebodyColor2 tbody tr td:not(:first-child){background:#fce8d8 !important}
.tablebodyColor2 tbody tr:nth-child(4n+2) td:not(:first-child){background:#fbcccc !important}
.tablebodyColor2 tbody tr:nth-child(4n+3) td:not(:first-child){background:#f499c1 !important}
.tablebodyColor2 tbody tr:nth-child(4n) td:not(:first-child){background:#e071ac !important}
.tablebodyColor2 tbody tr:nth-child(4n+1),.tablebodyColor2 tbody tr:last-child td:first-child{background:#d9d9d9 !important}
.tablebodyColor2 tbody tr:nth-child(4n+2),.tablebodyColor2 tbody tr:nth-last-child(2) td:first-child{background:#d9d9d9 !important}
.tablebodyColor2 tbody tr:nth-child(4n){border-bottom:2px solid black !important}
.tablebodyColor2 tbody{border:2px solid black !important}
.borderAdd thead tr th,.borderAdd tbody tr td{border:2px solid #fff}
.borderAdd tbody tr td{background:#f4f4f4 !important;color:#4b0871 !important}
.platinum thead{background:var(--Gradient-brand-Platinum,linear-gradient(303deg,#040204 8.92%,#622e9e 52.15%,#350c66 84.31%,#350c66 102.31%))}
.gold thead{background:var(--Gradient-brand-Gold-dark,linear-gradient(109deg,#c6af7c 14.53%,#957b43 116.37%))}
.silver thead{background:linear-gradient(175deg,#dddfed -27.7%,#838e99 111.95%)}
.borderPaddingAdd{padding-top:40px !important;border-top:1px solid var(--gray-stroke,#dfe0eb)}
@media(min-width:768px){.tablePadding{padding:0 64px}
}
@media(max-width:767px){.tablePadding{padding:unset;width:unset}
}
.nonAirAwards tbody tr:nth-child(odd){background-color:#f9f9fc}
.nonAirAwards tbody tr:nth-child(even){background-color:#f2f2fa}
.nonAirAwards thead{background:linear-gradient(180deg,#8240a5 0,#a465c6 100%) !important}
.tab-content:has(#accordionMainWrapperpurchase-terms){margin-bottom:0}
.tab-content:has(#accordionMainWrapperredemption-terms){margin-bottom:32px}