.price-table{border:1px solid var(--line);border-radius:8px;margin-top:26px;padding:16px 18px 10px}.price-table h3{margin-bottom:8px;font-size:16px}.price-table[aria-busy=true] table{opacity:.6}.price-table-message{padding:6px 0 10px;font-size:14px}.price-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;transition:opacity .2s}.price-table th,.price-table td{text-align:right;border-top:1px solid var(--line);padding:7px 8px}.price-table thead th{color:var(--text-secondary);border-top:0;font-size:13px;font-weight:600}.price-table th:first-child{text-align:left}.price-table tbody th button{color:var(--brand);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.price-table tbody tr.selected{background:var(--brand-tint)}.price-table tbody tr.selected th button{text-decoration:none}.print-terms{margin-top:16px;font-size:14px}.print-terms summary{cursor:pointer;color:var(--brand);font-weight:600}.print-terms dl{gap:8px;margin:10px 0 0;display:grid}.print-terms dt{font-weight:700}.print-terms dd{color:var(--text-secondary);margin:0}.estimate-link{color:var(--brand);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.estimate-link:hover{text-underline-offset:3px;text-decoration:underline}.save-later{margin-top:10px}.back-to-results{color:var(--brand);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.favorite-button{color:var(--brand);background:0 0;border:0;align-items:center;gap:8px;margin:12px auto 0;font-size:15px;font-weight:600;display:inline-flex}.favorite-button.is-favorite{color:#b3263e}.product-configurator .favorite-button{display:flex}.designs-field{gap:8px;margin:16px 0 8px;font-size:15px;display:grid}.designs-field small{color:var(--text-secondary)}.template-link{color:var(--brand);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;margin:4px 0 12px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.artwork-slot{flex-wrap:wrap}.artwork-slot .artwork-slot-preview{flex:0 0 100%}
