.build-comparison-table{--comparison-table-gap: .5rem;--compare-ink: #111111;--compare-page: #ffffff;--compare-muted: rgb(17 17 17 / .6);--compare-border: rgb(17 17 17 / .12);--compare-surface-muted: #f3f3f3;--compare-surface-upgrade: #e8e8e8;--comparison-min-column: 240px;width:calc(100% + (var(--comparison-table-gap) * 2));margin-inline:calc(var(--comparison-table-gap) * -1);border-collapse:separate;border-spacing:var(--comparison-table-gap) .35rem;table-layout:auto;color:var(--compare-ink)}.build-comparison-table th,.build-comparison-table td{width:var(--comparison-min-column);min-width:var(--comparison-min-column);padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--compare-border);color:var(--compare-ink);background:var(--compare-surface-muted)}.build-comparison-table thead,.build-comparison-table thead tr{background:var(--compare-page)}.build-comparison-table thead th{position:sticky;top:0;z-index:2;padding:6px 0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:0;background:var(--compare-page);background-clip:padding-box}.build-comparison-table__header-label{display:block;padding:14px 16px;border:1px solid var(--compare-border);border-radius:6px;white-space:nowrap;background:#f3f3f3f5;-webkit-backdrop-filter:blur(8px) saturate(150%);backdrop-filter:blur(8px) saturate(150%);background-clip:padding-box}.build-comparison-table td{border-radius:6px}.build-comparison-table__spec-label{display:block;margin-bottom:.4rem;color:var(--compare-muted);font-size:10px;font-weight:760;letter-spacing:.08em;line-height:1.35;overflow-wrap:break-word;text-transform:uppercase}.build-comparison-table__spec-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-height:20px;margin-bottom:.4rem}.build-comparison-table__spec-heading .build-comparison-table__spec-label{margin-bottom:0}.build-comparison-table .build-comparison-table__group-row th{width:auto;min-width:0;padding:1.5rem 16px .45rem;border-bottom:0;background:transparent;color:#111111e0;font-family:var(--font-heading--family);font-size:13px;font-weight:760;letter-spacing:.08em;text-align:left;text-transform:uppercase}.build-comparison-table td.build-comparison-table__cell--upgraded{background:var(--compare-surface-upgrade)}.build-comparison-table__cell-content{position:relative;display:block}.build-comparison-table__cell-content>span:not(.build-comparison-table__upgrade-tag){min-width:0;overflow-wrap:anywhere}.build-comparison-table__upgrade-tag{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;color:#111;background:#e1e1e1;font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.build-comparison-table__same-as-previous{display:none;position:absolute;inset-block-start:0;inset-inline-start:0;color:#1111118c;font-size:20px;line-height:1}[data-upgrades-only=true] .build-comparison-table td[data-repeats-previous=true] .build-comparison-table__cell-content{display:block}[data-upgrades-only=true] .build-comparison-table td[data-repeats-previous=true] .build-comparison-table__cell-content>span:not(.build-comparison-table__same-as-previous){visibility:hidden}[data-upgrades-only=true] .build-comparison-table td[data-repeats-previous=true] .build-comparison-table__same-as-previous{display:inline-block}.build-comparison-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.build-comparison-table .build-comparison-price__promotion-tag{display:inline-flex;align-items:center;gap:4px;min-height:20px;margin:0;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.build-comparison-price__current{font-size:18px;font-weight:600}.build-comparison-price__compare{color:#11111180;text-decoration:line-through}.build-comparison-table__empty{color:#11111180}@media screen and (max-width:749px){.build-comparison-table{--comparison-min-column: 200px}.build-comparison-table th,.build-comparison-table td{padding:12px}.build-comparison-table td{font-size:13px;line-height:1.3}.build-comparison-table thead th,.build-comparison-table__spec-label{font-size:11px;line-height:1.15}.build-comparison-table__header-label{padding:12px}.build-comparison-table .build-comparison-table__group-row th{padding:1.25rem 12px .4rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/build-comparison-table.css.map */
