.pricing{border-top:1px solid var(--line)}
.price-table-wrap{border:1px solid var(--line);background:var(--panel)}
.price-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}
.price-table th,.price-table td{padding:24px 15px;text-align:center;border-bottom:1px solid var(--line);line-height:1.5}
.price-table thead th{font-size:12px;font-weight:600;color:#c4d0d8;background:#141e26}
.price-table th:first-child{text-align:left;padding-left:28px;width:18%}
.price-table tbody th{font-size:15px;font-weight:600}
.price-table tbody td{font-variant-numeric:tabular-nums;white-space:nowrap}
.price-table .deluxe-price{color:#65d4f6;background:#1030405c}
.price-table thead .deluxe-price{color:#77ddfc;background:#143342}
.price-table tbody tr:last-child>*{border-bottom:0}
.price-table tbody tr:hover{background:#ffffff04}
.price-empty{color:#84949f}
.price-note{color:var(--muted);font-size:12px;margin:18px 0 30px;line-height:1.7}
.wash-details{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.wash-details article{border-top:2px solid var(--blue);padding:28px;background:var(--panel)}
.wash-details .eyebrow{font-size:9px;margin-bottom:12px}
.wash-details h3{font-size:20px;margin:0 0 13px}
.wash-details article>p:last-child{color:var(--muted);line-height:1.8;font-size:14px;margin:0}
.pricing-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:28px}
.pricing-bottom p{max-width:570px;color:var(--muted);font-size:12px;line-height:1.8;margin:0}
.pricing-bottom .text-link{font-size:13px;white-space:nowrap;margin:0}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:900px){.price-table th,.price-table td{padding:20px 10px;font-size:12px}.price-table thead th{font-size:11px}.price-table th:first-child{padding-left:18px}.pricing-bottom{align-items:flex-start}.pricing-bottom p{max-width:380px}}
@media(max-width:600px){nav a:nth-child(2){display:block}nav a:nth-child(3){display:none}nav{gap:12px}.price-table-wrap{border:0;background:none}.price-table,.price-table tbody{display:block}.price-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.price-table tr{display:block;border:1px solid var(--line);background:var(--panel);margin-bottom:16px}.price-table tbody th:first-child{display:block;width:100%;font-size:20px;padding:20px 22px;border-bottom:1px solid var(--line);background:#141e26}.price-table tbody td{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 22px;font-size:14px;border-bottom:1px solid var(--line)}.price-table td::before{content:attr(data-label);font-size:12px;text-align:left;white-space:normal;max-width:60%;color:#b6c3cc}.price-table tbody tr:last-child>td{border-bottom:1px solid var(--line)}.price-table tbody tr td:last-child{border-bottom:0}.price-note{margin-top:10px}.wash-details{grid-template-columns:1fr;gap:16px}.wash-details article{padding:24px}.pricing-bottom{display:block;margin-top:24px}.pricing-bottom .text-link{margin-top:20px}.pricing .section-top>p{max-width:100%}}
