.eclipse-tube-finder{color:rgb(var(--color-foreground))}.tf-header{margin-bottom:2rem}.tf-header--center{text-align:center}.tf-header--left{text-align:left}.tf-eyebrow{margin:0 0 .5rem;font-size:1.1rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.tf-heading{margin:0;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.02em}.tf-subheading{margin-top:.75rem;max-width:62rem;font-size:1.5rem;line-height:1.5;opacity:.78}.tf-header--center .tf-subheading{margin-left:auto;margin-right:auto}.tf-subheading p{margin:0}.tf-shell{padding:2rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.6rem;background:rgb(var(--color-background))}.tf-progress{display:flex;gap:8px;margin-bottom:2rem}.tf-prog-step{height:4px;flex:1;border-radius:999px;background:rgba(var(--color-foreground),.1);transition:background .2s ease}.tf-prog-step.done{background:var(--tf-accent)}.tf-step{margin-bottom:1.75rem}.tf-step:last-child{margin-bottom:0}.tf-label{margin-bottom:12px;font-size:1.1rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.tf-subtype-row{margin-top:1rem}.tf-chips{display:flex;flex-wrap:wrap;gap:10px}.tf-chip,.tf-valve-chip{font:inherit;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background));cursor:pointer;transition:all .15s ease}.tf-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;min-width:130px;padding:10px 16px;border-radius:999px;border:1px solid rgba(var(--color-foreground),.16);font-size:1.3rem;line-height:1.35;-webkit-user-select:none;user-select:none;text-align:center}.tf-chip-main{font-weight:600}.tf-chip-sub{font-size:1.1rem;opacity:.75}.tf-chip:hover,.tf-valve-chip:hover{border-color:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.03)}.tf-chip.active,.tf-valve-chip.active{background:var(--tf-accent-bg);border-color:var(--tf-accent);color:var(--tf-accent)}.tf-chip.active{font-weight:700}.tf-chip:focus-visible,.tf-valve-chip:focus-visible,.tf-btn:focus-visible,.tf-reset-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.tf-hint{margin:10px 0 0;font-size:1.2rem;line-height:1.5;opacity:.7}.tf-valve-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.tf-valve-chip{padding:14px 12px;border-radius:1.2rem;border:1px solid rgba(var(--color-foreground),.14);text-align:center}.tf-valve-main{display:block;font-size:1.4rem;font-weight:700}.tf-valve-sub{display:block;margin-top:4px;font-size:1.1rem;line-height:1.35;opacity:.75}.tf-result-card{padding:1.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:rgb(var(--color-background));margin-bottom:14px}.tf-result-card.best{border-color:var(--tf-accent);box-shadow:0 0 0 1px var(--tf-accent) inset}.tf-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;margin-bottom:12px;background:var(--tf-accent-bg);color:var(--tf-accent);font-size:1.1rem;font-weight:700;line-height:1}.tf-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.tf-result-name{font-size:2rem;line-height:1.2;font-weight:700}.tf-result-price{font-size:1.7rem;line-height:1.2;font-weight:700;white-space:nowrap}.tf-result-subtitle{margin-bottom:8px;font-size:1.3rem;line-height:1.45;font-weight:600;opacity:.8}.tf-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tf-spec{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);font-size:1.15rem;line-height:1;opacity:.8}.tf-desc{margin-bottom:16px;font-size:1.35rem;line-height:1.65;opacity:.8}.tf-btns{display:flex;gap:10px;flex-wrap:wrap}.tf-btn,.tf-reset-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;cursor:pointer;transition:all .15s ease;font:inherit;border:1px solid rgba(var(--color-foreground),.18);background:transparent;color:rgb(var(--color-foreground))}.tf-btn:hover,.tf-reset-btn:hover{background:rgba(var(--color-foreground),.04)}.tf-btn.primary{background:var(--tf-accent);border-color:var(--tf-accent);color:#fff;font-weight:700}.tf-btn.primary:hover{opacity:.92}.tf-reset-btn{margin-top:10px}.tf-no-result{padding:1.8rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background:rgba(var(--color-foreground),.03);font-size:1.35rem;line-height:1.6}.tf-no-result a{color:var(--tf-accent);text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:749px){.tf-shell{padding:1.4rem;border-radius:1.2rem}.tf-heading{font-size:clamp(2rem,9vw,3rem)}.tf-subheading{font-size:1.4rem}.tf-chip{width:100%;align-items:flex-start;border-radius:1.2rem;text-align:left}.tf-result-head{flex-direction:column;gap:6px}.tf-btns{flex-direction:column}.tf-btn,.tf-reset-btn{width:100%}.tf-valve-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.tf-chip,.tf-valve-chip,.tf-prog-step{transition:none}}.eclipse-tube-finder[data-tf-root]{max-width:none!important}@media screen and (min-width:750px){.tf-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.tf-chip{min-width:0}.tf-step>[aria-live]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;align-items:stretch}.tf-step>[aria-live] .tf-result-card{margin-bottom:0;display:flex;flex-direction:column}.tf-step>[aria-live] .tf-btns{margin-top:auto}.tf-step>[aria-live] .tf-no-result{grid-column:1/-1}}.tf-shell{background:#fff;border:1px solid rgba(0,0,0,.06);border-top:4px solid var(--tf-accent);border-radius:1.6rem;box-shadow:0 10px 30px #00000012;padding:2.8rem 3.2rem}.tf-progress{gap:10px;margin-bottom:2.4rem}.tf-prog-step{height:6px;background:#ececec}.tf-label{color:var(--tf-accent);opacity:1;font-size:1.2rem}.tf-chip,.tf-valve-chip{background:#f6f6f6;border:1px solid #e3e3e3;color:#111}.tf-chip{border-radius:1.2rem;min-height:64px;font-size:1.45rem}.tf-chip-main{font-weight:700}.tf-chip:hover,.tf-valve-chip:hover{background:#fff;border-color:var(--tf-accent);box-shadow:0 2px 10px #0000000f}.tf-chip.active,.tf-valve-chip.active{background:var(--tf-accent);border-color:var(--tf-accent);color:#fff;box-shadow:0 4px 14px #f26f2140}.tf-chip.active .tf-chip-sub,.tf-valve-chip.active .tf-valve-sub{opacity:.9}.tf-hint{color:#555;opacity:1}.tf-result-card{background:#fafafa;border-color:#e6e6e6}.tf-result-card.best{background:#fff8f3}.tf-spec{background:#fff;border-color:#e3e3e3;opacity:1;color:#333}.tf-desc{opacity:1;color:#444}.tf-reset-btn{background:#fff}@media screen and (min-width:750px){.tf-chips{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media screen and (max-width:749px){.tf-shell{padding:1.8rem 1.4rem}.tf-chip{min-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tube-finder-full.css.map */
