.spc{--spc-mat: #f1f3f6}.spc-photo.svelte-p7hvt2{min-height:0;flex:none;background:var(--spc-mat)}.spc-photo.svelte-p7hvt2 .spc-photo-img{position:absolute;inset:var(--spc-photo-inset);width:calc(100% - 2 * var(--spc-photo-inset));height:calc(100% - 2 * var(--spc-photo-inset));object-fit:contain;mix-blend-mode:multiply}.spc-photo.svelte-p7hvt2 .spc-photo-pending{opacity:0}.spc-photo-fallback.svelte-p7hvt2{font-size:3rem;color:#cbd5e1}.spc-mat.svelte-p7hvt2{background:var(--spc-mat);border-radius:.375rem}.spc-small.svelte-p7hvt2{font-size:1.125rem}.spc-brand.svelte-p7hvt2{font-size:1.125rem;letter-spacing:.04em}.spc-hero-label.svelte-p7hvt2{font-size:1.125rem;line-height:1.2;margin-top:2px}.spc-spec.svelte-p7hvt2{padding-block:.2rem}.spc-spec-label.svelte-p7hvt2{font-size:1.125rem;line-height:1.15;overflow-wrap:anywhere}.spc-hero-label.svelte-p7hvt2{overflow-wrap:anywhere}.spc-more-list.svelte-p7hvt2{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.spc-more-value.svelte-p7hvt2{font-size:1.125rem;overflow-wrap:anywhere}.spc-tag.svelte-p7hvt2{white-space:nowrap}.spc-leader.svelte-p7hvt2{align-self:flex-end;margin-bottom:.45em;border-bottom:1.5px dotted color-mix(in oklab,var(--color-base-content) 30%,transparent)}.spc-spec-value.svelte-p7hvt2{font-size:1.5rem;line-height:1.2}.spc-price.svelte-p7hvt2{font-size:1.5rem}.spc-more.svelte-p7hvt2>summary:where(.svelte-p7hvt2){list-style-position:inside}.spc .spc-vendor{--btn-fg: #fff;color:#fff;height:2.25rem;min-height:0;padding-inline:.625rem;font-size:1.125rem;gap:.3em;max-width:100%;flex-wrap:nowrap}.spc-v{container-type:inline-size}.spc-v-title.svelte-p7hvt2{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-base-200) 92%,transparent) 0%,color-mix(in oklab,var(--color-base-200) 85%,transparent) 75%,transparent 100%);text-shadow:0 0 1px var(--color-base-200),0 0 3px var(--color-base-200),0 0 6px var(--color-base-200)}.spc-v-details.svelte-p7hvt2,.spc-v-compare.svelte-p7hvt2{text-shadow:0 0 1px var(--color-base-200),0 0 3px var(--color-base-200),0 0 6px var(--color-base-200),0 0 10px var(--color-base-200)}.spc-v-name.svelte-p7hvt2{font-size:1.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.spc-v-hero.svelte-p7hvt2 .spc-v-hero-value{font-size:clamp(1.5rem,12cqi,1.875rem);line-height:1.05}.spc-v-hero-scene.svelte-p7hvt2{height:65px;padding:2px;--scene-w: 100%;--scene-h: 100%}.spc-v-spec-hero.svelte-p7hvt2{display:none}.spc-v .spc-spec-scene.svelte-p7hvt2{width:46px;height:26px;padding:1px;--scene-w: 100%;--scene-h: 100%}.spc-v-buy-row.svelte-p7hvt2{min-height:2.25rem}@container (max-width: 200px){.spc-v .spc-v-photo.svelte-p7hvt2{margin:0;border-radius:0}.spc-v-hero.svelte-p7hvt2{display:none}.spc-v-spec-hero.svelte-p7hvt2{display:flex}.spc-v .spc-spec-scene.svelte-p7hvt2,.spc-v .spc-leader.svelte-p7hvt2{display:none}.spc-v .spc-spec.svelte-p7hvt2{gap:0 .25rem;flex-wrap:wrap}.spc-v .spc-spec-value{margin-left:auto}.spc-v .spc-brand.svelte-p7hvt2,.spc-v .spc-small.svelte-p7hvt2,.spc-v .spc-spec-label.svelte-p7hvt2{font-size:.875rem}.spc-v-name.svelte-p7hvt2{font-size:1rem}.spc-v .spc-spec-value,.spc-v .spc-price.svelte-p7hvt2{font-size:1.125rem}.spc-v .spc-vendor{height:2rem;font-size:.875rem}}.spc-h-name.svelte-p7hvt2{font-size:1.25rem}.spc-h-middle.svelte-p7hvt2{container-type:inline-size}.spc-h-photo.svelte-p7hvt2{flex:0 1 24%;min-width:64px;contain:size}.spc-h-hero.svelte-p7hvt2{flex:0 0 30%;min-width:6.5rem;padding-inline:.25rem}.spc-h-hero-scene.svelte-p7hvt2{height:67px;padding:2px;--scene-w: 100%;--scene-h: 100%}.spc-h-hero.svelte-p7hvt2 .spc-h-hero-value{font-size:1.875rem;line-height:1.05;margin-top:3px}.spc-h-specs.svelte-p7hvt2{flex:1 1 0;gap:.35rem}.spc-h .spc-spec-scene.svelte-p7hvt2{width:50px;height:29px;padding:1px;--scene-w: 100%;--scene-h: 100%}.spc-h .spc-leader.svelte-p7hvt2{margin-bottom:.55em}.spc-h-bar.svelte-p7hvt2{min-height:2.5rem}.spc-h-bar.svelte-p7hvt2 .spc-price:where(.svelte-p7hvt2){font-size:1.875rem}.spc-h-buy.svelte-p7hvt2{flex:1 1 8rem}.spc-h .spc-vendor{height:2.125rem}@container (max-width: 400px){.spc-h-hero.svelte-p7hvt2 .spc-h-hero-value{font-size:1.5rem}.spc-h .spc-spec-scene.svelte-p7hvt2,.spc-h .spc-leader.svelte-p7hvt2{display:none}.spc-h .spc-spec.svelte-p7hvt2{flex-direction:column;align-items:flex-start;gap:0}.spc-h .spc-spec-value{order:-1}}
