.tpu-tiers{border:1px solid #e2e2e2;border-radius:6px;padding:1rem 1.1rem 1.1rem;margin:0 0 1rem;background:#fafafa;font-size:.92rem}.tpu-tiers__head{margin-bottom:.6rem}.tpu-tiers__title{margin:0 0 .15rem;font-size:1rem;font-weight:700}.tpu-tiers__subtitle{margin:0;color:#666;font-size:.82rem}.tpu-tiers__table-wrap{overflow-x:auto}.tpu-tiers__table-wrap tbody{background:#fff}.tpu-tiers__table{border-collapse:collapse;width:100%;min-width:280px}.tpu-tiers__table th,.tpu-tiers__table td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #e6e6e6;font-variant-numeric:tabular-nums}.tpu-tiers__table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#888;padding-left:0}.tpu-tiers__table tr[data-tpu-row].is-current{background:#eaf6ff;font-weight:700}.tpu-tiers__table tr[data-tpu-row].is-current td:first-child{position:relative}.tpu-tiers__table tr[data-tpu-row].is-current td:first-child:before{content:"you're here";position:absolute;right:80px;top:10px;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#00a2bf;background:#fff;font-weight:700;padding:0 13px;border-radius:4px;border:1px solid #00a2bf}.tpu-tiers__setup{margin-top:.9rem}.tpu-tiers__setup-labels{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.82rem;margin-bottom:.35rem;flex-wrap:wrap}.tpu-tiers__setup-fee{color:#888}.tpu-tiers__setup-fee.is-waived{color:#1a7a4c;font-weight:700}.tpu-tiers__bar{height:10px;border-radius:999px;background:#e6e6e6;overflow:hidden}.tpu-tiers__bar-fill{height:100%;width:4%;border-radius:999px;background:#00a2bf;transition:width .25s ease}.tpu-tiers__bar-fill.is-complete{background:#1a7a4c}.tpu-setup-fee-line{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;margin:1rem 0 0;padding:0;font-size:.95rem;line-height:1.4}.tpu-fee-setup{margin-bottom:1rem}.tpu-setup-fee-line .tpu-setup-fee-label{white-space:nowrap}.tpu-setup-fee-line .tpu-setup-fee-amount{font-weight:500;color:#00a2bf}.tpu-setup-fee-line .tpu-setup-fee-note{color:#888;font-size:.85em}.tpu-tiers--mobile-slot{display:block;margin-top:20px}.tpu-tiers--desktop-slot{display:none}@media screen and (max-width:999px){.tpu-tiers__table tr[data-tpu-row].is-current td:first-child:before{right:10px}}@media screen and (min-width:1000px){.tpu-tiers--mobile-slot{display:none}.tpu-tiers--desktop-slot{display:block;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/tpu-pricing-tiers.css.map */
