
.bundle-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:15px;margin:0}.bundle-table caption{text-align:left;padding:18px 22px;font-size:13px;color:#526b60;background:#f5f8f3}.bundle-table thead{background:#174F46;color:white}.bundle-table thead th{font-size:14px;font-weight:500;padding:18px 22px}.bundle-table th:nth-child(1){width:19%}.bundle-table th:nth-child(2){width:28%}.bundle-table th:nth-child(3){width:39%}.bundle-table th:nth-child(4){width:14%}.bundle-table tbody th,.bundle-table tbody td{padding:24px 22px;border-bottom:1px solid #d9e5dc;vertical-align:middle}.bundle-table tbody th{font-size:18px;font-weight:500;color:#174f46;line-height:1.7;overflow-wrap:anywhere}.bundle-table tbody tr:nth-child(even){background:#f4f8f4}.bundle-pair{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dce7dd}.bundle-pair:first-child{padding-top:0}.bundle-pair:last-child{border:0;padding-bottom:0}.bundle-time{color:#50695e;font-size:14px;line-height:1.6;flex:1}.bundle-price{font-size:23px;font-weight:600;color:#174F46;white-space:nowrap;line-height:1.5}.bundle-description{color:#596d65;line-height:1.85}.bundle-action a{color:#174F46;font-size:13px;white-space:nowrap;border-bottom:1px solid #aac4b3;padding-bottom:5px}.geo-table-wrap{overflow:visible}.bundle-table tbody tr{background-clip:padding-box}
@media(min-width:761px) and (max-width:1050px){.bundle-table tbody th,.bundle-table tbody td,.bundle-table thead th{padding:20px 13px}.bundle-price{font-size:20px}.bundle-table th:nth-child(1){width:20%}.bundle-table th:nth-child(2){width:29%}.bundle-table th:nth-child(3){width:36%}.bundle-table th:nth-child(4){width:15%}.bundle-pair{flex-wrap:wrap;gap:4px 10px}.bundle-time{min-width:60px}}
@media(max-width:760px){.bundle-table,.bundle-table tbody{display:block}.bundle-table caption{display:block;padding:16px 22px}.bundle-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bundle-table tbody tr{display:block;padding:23px;border-bottom:1px solid #cdddcf}.bundle-table tbody th,.bundle-table tbody td{display:block;width:100%;padding:0;border:0}.bundle-table tbody th{font-size:19px;margin-bottom:19px}.bundle-table .bundle-options{margin-bottom:16px}.bundle-table .bundle-description{font-size:14px;margin-bottom:18px}.bundle-table .bundle-action{padding-top:0}.bundle-pair{padding:9px 0;gap:14px}.bundle-price{font-size:24px}.bundle-time{font-size:15px}.bundle-table th:nth-child(n){width:auto}}
