.gal-open.svelte-19l7i8q{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gal-open.svelte-19l7i8q .media{width:100%}.gal-fig.svelte-19l7i8q{width:100%;margin:0}.gal-fig.svelte-19l7i8q .media{width:100%}.tab-media.svelte-19l7i8q .media{border-radius:var(--radius-m);width:100%;height:100%;min-height:280px}.spec-note.svelte-19l7i8q h3:where(.svelte-19l7i8q){font-size:var(--h4);margin-bottom:var(--space-m)}.spec-note.svelte-19l7i8q .link-arrow:where(.svelte-19l7i8q){margin-top:var(--space-l)}.muted.svelte-19l7i8q{color:var(--text-dark-muted)}.rev-empty.svelte-19l7i8q{text-align:center;align-items:center;gap:var(--space-s);padding:var(--space-2xl) var(--space-l);flex-direction:column;max-width:48ch;margin-inline:auto;display:flex}.rev-empty.svelte-19l7i8q svg:where(.svelte-19l7i8q){width:44px;height:44px;color:var(--neutral-semi-light)}.rev-empty.svelte-19l7i8q p:where(.svelte-19l7i8q){color:var(--text-subtle);font-size:var(--text-s)}.rev-empty.svelte-19l7i8q .btn:where(.svelte-19l7i8q){margin-top:var(--space-xs)}.pdp-upsells.svelte-19l7i8q{border-top:var(--border-size) solid var(--neutral-light);width:100%;padding-top:var(--space-m);gap:var(--space-s);flex-direction:column;display:flex}.up-head.svelte-19l7i8q{font-family:var(--heading-font-family);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}.up-list.svelte-19l7i8q{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.up.svelte-19l7i8q{align-items:center;gap:var(--space-s);border:1px solid var(--hair);border-radius:var(--r-s);padding:var(--space-xs) var(--space-s);transition:border-color .15s;display:flex}.up.svelte-19l7i8q:hover{border-color:var(--ink)}.up-link.svelte-19l7i8q{align-items:center;gap:var(--space-s);flex:1;min-width:0;display:flex}.up-thumb.svelte-19l7i8q{border-radius:var(--radius-xs);background:var(--panel);border:1px solid var(--hair);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.up-thumb.svelte-19l7i8q .media{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.up-thumb.svelte-19l7i8q .media>img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:84%;position:static}.up-meta.svelte-19l7i8q{flex-direction:column;gap:1px;min-width:0;display:flex}.up-t.svelte-19l7i8q{font-size:var(--text-s);color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.up-link.svelte-19l7i8q:hover .up-t:where(.svelte-19l7i8q){color:var(--primary-strong)}.up-p.svelte-19l7i8q{font-size:var(--text-s);color:var(--primary-strong);font-weight:700;font-family:var(--heading-font-family)}.up-add.svelte-19l7i8q{border-radius:var(--radius-pill);border:1px solid var(--hair);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.up-add.svelte-19l7i8q:hover{background:var(--ink);border-color:var(--ink);color:#fff}.up-add.svelte-19l7i8q svg:where(.svelte-19l7i8q){width:17px;height:17px}.buy-quote.svelte-19l7i8q{width:100%;margin-top:var(--space-s)}.buy-err.svelte-19l7i8q{color:var(--danger);font-size:var(--text-s)}.fp-lb{--fp-lb-backdrop:#1f1a12eb;--fp-lb-radius:var(--radius)}.rich.svelte-19l7i8q{max-width:72ch;color:var(--text-dark-muted);font-size:var(--text-m);line-height:1.7}.rich.svelte-19l7i8q p{margin:0 0 var(--space-m)}.rich.svelte-19l7i8q a{color:var(--primary-strong);text-underline-offset:.18em}.rich.svelte-19l7i8q strong,.rich.svelte-19l7i8q b{color:var(--text-dark)}.rich.svelte-19l7i8q img{border-radius:var(--radius-m);max-width:100%;height:auto;margin:var(--space-m) 0}.rich.svelte-19l7i8q h1,.rich.svelte-19l7i8q h2,.rich.svelte-19l7i8q h3,.rich.svelte-19l7i8q h4{color:var(--text-dark);font-size:var(--h3);margin:var(--space-l) 0 var(--space-s);line-height:1.2}.rich.svelte-19l7i8q ul,.rich.svelte-19l7i8q ol{margin:0 0 var(--space-m);padding-left:1.25rem}.rich.svelte-19l7i8q li{margin-bottom:var(--space-2xs)}.rich.svelte-19l7i8q table{border-collapse:collapse;width:100%;margin:var(--space-m) 0;font-size:var(--text-m)}.rich.svelte-19l7i8q td{text-align:left;padding:var(--space-s) var(--space-m) var(--space-s) 0;border-bottom:var(--border-size) solid var(--neutral-light);vertical-align:top}.rich.svelte-19l7i8q tr td:first-child{color:var(--text-dark-muted);width:42%}.rich.svelte-19l7i8q tr td:last-child{color:var(--text-dark);font-weight:600}
