.specs{padding:var(--space-8, 3.2rem) 0 var(--space-20, 5rem);scroll-margin-top:calc(var(--tpo-header-offset, 0px) + var(--tpo-jump-nav-h, 48px) + 12px);background:var(--color-bg, #fff)}.specs .container{max-width:var(--container-max, 1200px);margin:0 auto;padding-left:var(--container-padding, 1.5rem);padding-right:var(--container-padding, 1.5rem)}.specs .section-heading,.specs .section-heading--left{max-width:none;margin:0 0 var(--space-12, 3rem);text-align:left}.specs .section-heading__eyebrow,.specs .section-heading__eyebrow--left{font-family:var(--font-label);font-weight:600;font-size:var(--text-xs, 1.2rem);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-text-on-surface, #1257e0);margin:0 0 var(--space-3, .75rem);text-align:left}.specs .section-heading h2{font-family:var(--font-display);font-weight:var(--weight-semibold, 600);font-size:calc(var(--text-4xl, 3.6rem) + 2px);letter-spacing:-.02em;line-height:1.1;margin:0;color:var(--color-text-primary, #101012)}.specs__shell{border:var(--border-width, 1px) solid var(--color-border-subtle, #eaf0fa);border-radius:var(--radius-lg, 7px);box-shadow:var(--shadow-card, 0 1px 2px rgba(16, 16, 18, .06));overflow:hidden}.specs__tabs{display:flex;gap:var(--space-2, .5rem);border-bottom:var(--border-width, 1px) solid var(--color-border-subtle, #eaf0fa);margin-bottom:0;overflow-x:auto;background:var(--color-surface, #f7f9fc);border-radius:0;padding:var(--space-2, .5rem) var(--space-2, .5rem) 0}.specs__tab{background:none;border:none;padding:var(--space-3, .75rem) var(--space-5, 1.25rem);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm, 1.4rem);color:var(--color-text-tertiary, #8a93a0);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.specs__tab:hover{color:var(--color-text-primary, #101012)}.specs__tab.is-active{color:var(--color-text-primary, #101012);border-color:var(--color-primary, #1257e0)}.specs__tab:focus-visible{outline:2px solid var(--color-primary, #1257e0);outline-offset:2px}.specs__body{background:var(--color-bg, #fff);padding:var(--space-6, 1.5rem) var(--space-6, 1.5rem) var(--space-8, 2rem)}.specs__panel[hidden]{display:none}.spec-table{width:100%;border-collapse:collapse}.spec-table th{text-align:left;font-family:var(--font-label);font-weight:600;font-size:var(--text-xs, 1.2rem);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary, #8a93a0);padding:var(--space-3, .75rem) var(--space-4, 1rem);border-bottom:var(--border-width, 1px) solid var(--color-border-subtle, #eaf0fa)}.spec-table td{padding:var(--space-4, 1rem);border-bottom:var(--border-width, 1px) solid var(--color-border-subtle, #eaf0fa);font-size:var(--text-base, 1.5rem);color:var(--color-text-secondary, #5b6573);vertical-align:top}.spec-table td:first-child{width:220px}.spec-table td strong{display:block;font-family:var(--font-label);font-weight:700;color:var(--color-text-primary, #101012);font-size:var(--text-base, 1.6rem)}.spec-table__mono{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs, 1.2rem);color:var(--color-primary-text-on-surface, #1257e0);margin-top:2px}.spec-table tr:last-child td{border-bottom:none}.spec-table tr:hover td{background:var(--color-surface, #f7f9fc)}.in-box-layout{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--space-8, 2rem);align-items:center}.in-box-layout__img{width:100%;border-radius:var(--radius-lg, 7px);background:var(--color-surface, #f7f9fc);display:block}.in-box-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, .75rem);max-width:560px}.in-box-list li{display:flex;align-items:center;gap:var(--space-3, .75rem);font-size:var(--text-base, 1.6rem);color:var(--color-text-primary, #101012);padding:var(--space-3, .75rem) 0}.in-box-list li[hidden]{display:none!important}.in-box-list--notes{margin-top:var(--space-4, 1rem);font-size:var(--text-sm, 1.3rem);color:var(--color-text-secondary, #5b6472)}.in-box-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-primary, #1257e0);flex-shrink:0}.in-box-list li:last-child{border-bottom:none}.specs__media-intro{font-size:var(--text-base, 1.6rem);color:var(--color-text-primary, #101012);margin-bottom:var(--space-4, 1rem)}.specs__media-note{font-size:var(--text-sm, 1.4rem);color:var(--color-text-secondary, #5b6573);background:var(--color-surface, #f7f9fc);padding:var(--space-4, 1rem);border-radius:var(--radius-md, 6px);max-width:640px}.specs .badge-row{display:flex;gap:var(--space-3, .75rem);flex-wrap:wrap;margin-bottom:var(--space-4, 1rem)}.specs .badge,.specs .badge-neutral{display:inline-flex;align-items:center;font-family:var(--font-label);font-weight:600;font-size:var(--text-xs, 1.2rem);border-radius:var(--radius-pill, 999px);padding:var(--space-2, .5rem) var(--space-4, 1rem);white-space:nowrap;background:var(--color-surface-alt, #eef2f7);color:var(--color-text-secondary, #5b6573)}@media(max-width:860px){.in-box-layout{grid-template-columns:1fr}.spec-table thead{display:none}.spec-table,.spec-table tbody,.spec-table tr,.spec-table td{display:block;width:100%!important}.spec-table tr{padding:1.6rem 0;border-bottom:1px solid var(--color-border, #d8dee8)}.spec-table tr:first-child{padding-top:0}.spec-table td{border-bottom:none;padding:0;width:100%!important}.spec-table td[data-label]:before{display:none}.spec-table__advantage{display:none!important}.spec-table td.spec-table__metric strong{font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary, #8a93a0);line-height:1.3}.spec-table td.spec-table__metric .spec-table__mono{font-size:1.6rem;font-weight:500;line-height:1.25;margin-top:.6rem;color:var(--color-text-primary, #101012)}.spec-table__meaning{margin-top:.8rem;font-size:1.4rem;line-height:1.5;color:var(--color-text-secondary, #5b6573)}.spec-table__meaning:empty{display:none}}.specs__rich-fallback{font-size:var(--text-base, 1.6rem);line-height:var(--leading-relaxed, 1.6);color:var(--color-text-secondary, #5b6573);max-width:72ch}.specs__rich-fallback p{margin:0 0 var(--space-3, .75rem)}.in-box-list--rich ul{list-style:none;margin:0;padding:0}.specs__media-notes{margin-bottom:var(--space-4, 1rem)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tpo-product-specs.css.map */
