.price-list .page-header{padding-bottom:var(--s-6)}.price-as-of{align-items:center;gap:var(--s-3) var(--s-6);font-size:var(--fs-14);color:var(--text-3);flex-wrap:wrap;display:flex}.price-chips{margin-bottom:var(--s-8)}.price-section{margin-bottom:var(--s-12);scroll-margin-top:calc(var(--header-h) + 72px)}.price-section-title{margin-bottom:var(--s-4);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-heading)}.price-section-title a{color:inherit;text-decoration:none}.price-section-title a:hover{color:var(--gold)}.price-table{border-collapse:collapse;border-top:1px solid var(--line-strong);width:100%;display:block}.price-table tbody{display:block}.price-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-row{column-gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.price-row>*{padding:0}.price-name{text-align:left;font-weight:400;font-size:var(--fs-16);grid-column:1;line-height:1.35}.price-name a{color:var(--text);text-decoration:none}.price-name a:hover{color:var(--gold)}.price-unit{font-size:var(--fs-13);color:var(--text-3);grid-area:2/1}.price-unit:empty{display:none}.price-figure{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2/span 2}.price-thb{color:var(--gold);font-weight:500;display:block}.price-figure .price-approx{font-size:var(--fs-13);margin-left:0;display:block}.price-row.is-budget .price-thb{color:var(--text-2)}.price-note{max-width:60ch;margin-bottom:var(--s-12)}.price-copy{margin-bottom:var(--s-12)}@media (min-width:720px){.price-table{display:table}.price-table tbody{display:table-row-group}.price-table thead{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.price-table thead tr{display:table-row}.price-table thead th{padding:var(--s-2) 0;font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-3);text-align:left;border-bottom:1px solid var(--line);font-weight:500}.price-table thead th:last-child{text-align:right}.price-row{display:table-row}.price-row>*{padding:var(--s-3) 0;vertical-align:baseline;border-bottom:1px solid var(--line);display:table-cell}.price-name{width:56%;padding-right:var(--s-6)}.price-unit{width:24%;padding-right:var(--s-4);font-size:var(--fs-14)}.price-unit:empty{display:table-cell}.price-thb{display:inline}.price-figure .price-approx{margin-left:.5em;display:inline}}
