.disclaimer{gap:var(--s-2);font-size:var(--fs-xs);color:var(--text-2);align-items:flex-start;line-height:1.5;display:flex}.disclaimer .icon{color:var(--violet-700);margin-top:2px}.price-table{gap:var(--s-5);display:grid}.price-table table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.price-table caption{text-align:left;font-family:var(--font-display);padding-bottom:var(--s-2);font-size:1.25rem;font-weight:600}.price-table th,.price-table td{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.price-table tbody tr:last-child>*{border-bottom:0}.price-table thead th{background:var(--lav-50);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.price-table tbody th{width:30%;font-weight:700}.price-cell{white-space:nowrap;width:24%}.price-cell strong{font-size:var(--fs-lg);color:var(--ink);margin-right:var(--s-2)}.unit{font-size:var(--fs-xs);color:var(--text-2)}.note-cell{color:var(--text-2);font-size:var(--fs-sm)}@media (width<=719px){.price-table thead{display:none}.price-table tr{gap:var(--s-1) var(--s-4);padding:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.price-table tbody tr:last-child{border-bottom:0}.price-table th,.price-table td{border:0;width:auto;padding:0}.price-cell{text-align:right}.price-cell strong{margin-right:0;display:block}.note-cell{grid-column:1/-1}}
