:root{--tek-brand-green: 49, 184, 94;--tek-action-green: 30, 140, 70;--tek-ink: 16, 22, 19;--tek-paper: 247, 249, 247;--tek-slate: 103, 113, 106;--tek-mint: 231, 246, 236;--tek-mint-border: 191, 229, 204;--tek-mint-text: 22, 105, 58;--tek-font-mono: ui-monospace, "Cascadia Code", Consolas, monospace}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--focused-base-outline: .2rem solid rgb(var(--color-link, var(--tek-action-green)))}.tek-mono,.price,.unit-price,.totals__total-value,.cart-item__price-wrapper{font-family:var(--tek-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.tek-spec-line{margin:0;font-family:var(--tek-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1.2rem;line-height:1.5;color:rgb(var(--tek-slate))}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:700}.color-scheme-1 .button--secondary,.color-scheme-2 .button--secondary,.color-scheme-4 .button--secondary{--color-secondary-button-text: var(--tek-ink);--buttons-border-width: 1.5px}.tek-grade-chip{display:inline-flex;align-items:center;padding:.3rem .8rem;border:.1rem solid rgb(var(--tek-mint-border));border-radius:.4rem;background-color:rgb(var(--tek-mint));color:rgb(var(--tek-mint-text));font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.tek-warranty-addon{margin:1.2rem 0 .4rem;padding:1rem 1.2rem;border:.1rem solid rgb(var(--tek-mint-border));border-radius:.6rem;background-color:rgb(var(--tek-mint))}.tek-warranty-addon__label{display:flex;align-items:center;gap:.9rem;cursor:pointer;font-size:1.4rem;color:rgb(var(--tek-mint-text))}.tek-warranty-addon__checkbox{width:1.8rem;height:1.8rem;accent-color:rgb(var(--tek-green, var(--tek-mint-text)));flex:none}.product-card-wrapper .card__media .media img{object-fit:contain;object-position:center center;padding:1.2rem;background-color:#fff}.card__media .tek-grade-chip.tek-grade-chip,.media .tek-grade-chip.tek-grade-chip,.tek-grade-chip--overlay.tek-grade-chip--overlay{position:absolute;display:inline-flex;top:.8rem;left:.8rem;right:auto;bottom:auto;height:auto;width:auto;max-width:calc(100% - 1.6rem);z-index:2}.tek-seal{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.5rem .5rem .5rem;border-radius:10rem;background-color:rgb(var(--tek-ink));color:rgb(var(--tek-paper));font-size:1.2rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.tek-seal__medallion{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background-color:rgb(var(--tek-brand-green));color:rgb(var(--tek-ink));font-size:1.4rem;font-weight:700;line-height:1}.tek-grade-chip--outlet{border-color:rgb(var(--tek-ink));background-color:rgb(var(--tek-ink));color:rgb(var(--tek-brand-green))}.tek-seal--outlet{box-shadow:inset 0 0 0 .15rem rgb(var(--tek-brand-green))}.tek-grade-chip--lot{border-color:rgb(var(--tek-brand-green));background-color:rgb(var(--tek-brand-green));color:rgb(var(--tek-ink))}.tek-seal--lot .tek-seal__medallion{font-size:1.1rem;letter-spacing:-.02em}.tek-lot-offer__panel{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;padding:2rem 2.4rem;border:.1rem solid rgb(var(--tek-mint-border));border-radius:1.2rem;background-color:rgb(var(--tek-mint))}.tek-lot-offer__copy{flex:1 1 32rem;min-width:0}.tek-lot-offer__heading{margin:0 0 .4rem;color:rgb(var(--tek-ink));font-size:1.8rem;line-height:1.3}.tek-lot-offer__text{margin:0;color:rgb(var(--tek-mint-text));font-size:1.4rem;line-height:1.5}.tek-lot-offer__button{flex:none}.tek-bench-notes{margin-top:1rem;padding:1rem 1.4rem;border:.1rem dashed #d9b26a;border-radius:.8rem;background-color:#fdf3e2}.tek-bench-notes__label{display:block;margin-bottom:.3rem;color:#8a5b16;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tek-bench-notes p{margin:0;color:#4d3a17;font-size:1.4rem;line-height:1.5}.tek-spec{overflow:hidden;border:.1rem solid rgba(var(--tek-ink),.12);border-radius:.8rem;background-color:#fff}.tek-spec__header{margin:0;padding:1rem 1.6rem;background-color:rgb(var(--tek-ink));color:rgb(var(--tek-paper));font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tek-spec__table-wrapper{overflow-x:auto}.tek-spec__table{width:100%;margin:0;border-collapse:collapse;font-size:1.4rem;line-height:1.5}.tek-spec__table tr:nth-child(2n){background-color:rgb(var(--tek-paper))}.tek-spec__table th,.tek-spec__table td{padding:.9rem 1.6rem;border:0;text-align:left;vertical-align:top}.tek-spec__table th[scope=row]{width:38%;min-width:12rem;color:rgb(var(--tek-slate));font-weight:500}.tek-spec__table td{overflow-wrap:anywhere;color:rgb(var(--tek-ink));font-family:var(--tek-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.tek-usp{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.8rem;margin:0;padding:0;list-style:none}.tek-usp__item{display:inline-flex;align-items:center;gap:.7rem;font-size:1.3rem;font-weight:600;letter-spacing:.03em;line-height:1.4}.tek-usp__icon{flex:none;width:1.8rem;height:1.8rem;color:rgb(var(--color-link, var(--tek-action-green)))}.tek-usp__icon svg{display:block;width:100%;height:100%}.tek-usp a:focus-visible,a.tek-seal:focus-visible,a.tek-grade-chip:focus-visible,.tek-spec a:focus-visible{outline:.2rem solid rgb(var(--color-link, var(--tek-action-green)));outline-offset:.3rem;box-shadow:none}.tek-mar-badge{display:inline-flex;align-items:center;gap:1.4rem;text-decoration:none;padding:1rem 2rem 1rem 1rem;border-radius:1.6rem;background-color:rgb(var(--tek-mint-text));color:#fff;box-shadow:0 .8rem 2.2rem rgba(var(--tek-mint-text),.25)}.tek-mar-badge__seal{flex:none;display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:#fff;color:rgb(var(--tek-mint-text))}.tek-mar-badge__seal svg{width:2.7rem;height:2.7rem}.tek-mar-badge__title{display:block;font-size:1.8rem;font-weight:700;line-height:1.2}.tek-mar-badge__text{display:block;font-size:1.3rem;opacity:.85;margin-top:.2rem}@media screen and (max-width:749px){.tek-mar-badge{padding:.8rem 1.4rem .8rem .8rem;gap:1rem}.tek-mar-badge__seal{width:3.8rem;height:3.8rem}.tek-mar-badge__title{font-size:1.6rem}.tek-mar-badge__text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tekrefurbs.css.map */
