.reformer-specifications{width:calc(100% - 80px);max-width:1440px;margin:0 auto;padding:96px 0 0}.reformer-spec-section+.reformer-spec-section{margin-top:96px}.reformer-spec-section h2{margin-bottom:32px}.reformer-spec-panel{background:#191a1a;padding:32px}.reformer-spec-scroll{overscroll-behavior-x:contain;scrollbar-color:#777 #191a1a;width:100%;overflow-x:auto}.reformer-spec-scroll:focus-visible{outline-offset:-2px;outline:2px solid #fff}.reformer-spec-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#fff;width:100%;min-width:820px;font-size:16px;font-family:var(--rgb-font-text);text-align:left;line-height:1.5}.reformer-spec-table :is(th,td){vertical-align:middle;overflow-wrap:normal;border-bottom:1px solid #ffffff38;padding:20px 18px}.reformer-spec-table th{font-weight:var(--rgb-weight-regular)}.reformer-spec-table thead th{font-weight:var(--rgb-weight-medium);border-top:1px solid #ffffff65}.reformer-spec-table .reformer-spec-group{text-align:center;background:#414141;width:17%;padding-inline:14px}.reformer-spec-table .reformer-spec-label{width:29%}.reformer-spec-table .is-shaded{background:#414141}.reformer-spec-table .reformer-spec-value{font-variant-numeric:tabular-nums}.reformer-spec-mobile-group{display:none}.reformer-spec-controls{justify-content:flex-end;gap:8px;margin-bottom:24px;display:flex}.reformer-spec-controls[hidden]{display:none}.reformer-spec-control{color:#fff;cursor:pointer;background:#454545;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.reformer-spec-control svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.reformer-spec-control:disabled{color:#858585;opacity:1;cursor:default;background:#dedede}.reformer-spec-control:focus-visible{outline-offset:4px;outline:2px solid #fff}.reformer-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.reformer-specifications{width:100%;padding:64px 0 0}.reformer-spec-section h2{margin:0 20px 20px}.reformer-spec-section+.reformer-spec-section{margin-top:64px}.reformer-spec-controls{margin:0 20px 16px}.reformer-spec-panel{padding:20px 0}.reformer-spec-scroll{scroll-snap-type:x mandatory;scroll-padding-left:144px;container-type:inline-size}.reformer-spec-table{width:calc(144px + var(--spec-model-count) * (100cqw - 144px));min-width:calc(144px + var(--spec-model-count) * (100cqw - 144px));font-size:14px}.reformer-spec-table :is(th,td){padding:16px 14px}.reformer-spec-table .reformer-spec-group{display:none}.reformer-spec-table .reformer-spec-label{z-index:1;background:#191a1a;width:144px;position:sticky;left:0}.reformer-spec-table .reformer-spec-value{scroll-snap-align:start;width:calc(100cqw - 144px)}.reformer-spec-mobile-group{display:table-row}.reformer-spec-mobile-group th{color:#fff;font-weight:var(--rgb-weight-medium);background:#414141}.reformer-spec-mobile-group span{display:inline-block;position:sticky;left:14px}}.product-specifications{color:#fff;font-family:var(--rgb-font-text);background:#000;padding:96px 0}.product-specifications .reformer-specifications{padding-top:0}.product-specifications h2{color:#fff;font-family:var(--rgb-font-display);font-size:var(--rgb-type-section);font-weight:var(--rgb-weight-heading);line-height:var(--rgb-leading-heading);letter-spacing:var(--rgb-tracking-heading)}.product-specifications :is(h2,p){margin-top:0}.product-specifications .reformer-spec-table{min-width:max(820px, calc(380px + var(--spec-model-count) * 150px))}.product-specifications .reformer-spec-table .reformer-spec-group{width:150px}.product-specifications .reformer-spec-table .reformer-spec-label{width:230px}.product-specifications p.product-spec-note{color:gray;width:calc(100% - 80px);max-width:1440px;margin:24px auto 0;font-size:14px;line-height:1.6}.reformer-actions{justify-content:center;padding:56px 24px 96px;display:flex}.reformer-actions>.homepage-v2-link{color:#fff;font-family:var(--rgb-font-text);background:0 0}.reformer-actions>.homepage-v2-link:before{background:#fff}.reformer-actions>.homepage-v2-link svg{flex:none;height:20px}.reformer-actions>.homepage-v2-link:is(:hover,:focus-visible){color:var(--v2-ink);border-color:#fff}.reformer-actions>.homepage-v2-link:focus-visible{outline-offset:5px;outline:3px solid #5ad7ff}.product-detail-page{background:#000;display:flow-root}.legacy-product-content{isolation:isolate}@media (width<=767px){.product-specifications{padding:64px 0}.product-specifications .reformer-spec-table{min-width:calc(144px + var(--spec-model-count) * (100cqw - 144px))}.product-specifications .reformer-spec-table .reformer-spec-label{width:144px}.product-specifications p.product-spec-note{width:calc(100% - 40px)}.reformer-actions{padding:40px 20px 64px}}.product-specifications .reformer-spec-section h2{height:auto;margin:0 0 32px}.product-specifications .reformer-actions{padding:32px 20px 0}@media (width<=767px){.product-specifications .reformer-spec-section h2{margin:0 20px 20px}}.reformer-spec-table .reformer-spec-label{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (prefers-reduced-motion:reduce){.reformer-actions>.homepage-v2-link,.reformer-actions>.homepage-v2-link:before,.reformer-actions>.homepage-v2-link svg{transition:none}}@media (width>=768px){.reformer-specifications{box-sizing:border-box;width:min(1440px,100% - 80px);min-width:0;max-width:1440px;margin-inline:auto}.reformer-spec-section,.reformer-spec-panel,.reformer-spec-scroll{box-sizing:border-box;min-width:0;max-width:100%}}.reformer-plus-page{color:#fff;font-family:var(--rgb-font-text);font-size:var(--rgb-type-body);line-height:var(--rgb-leading-body);background:#000}.reformer-plus-page :is(h1,h2,p){color:inherit;margin:0}.reformer-plus-page :is(h1,h2){font-family:var(--rgb-font-display);font-weight:var(--rgb-weight-heading);letter-spacing:var(--rgb-tracking-heading);text-wrap:balance}.reformer-plus-page h1{font-size:var(--rgb-type-hero);line-height:var(--rgb-leading-heading)}.reformer-plus-page h2{font-size:var(--rgb-type-section);line-height:var(--rgb-leading-heading)}.reformer-plus-page img{float:none;order:0;width:100%;max-width:100%;height:auto;margin:0;display:block}.product-detail-active .reformer-plus-detail>.homepage-v2-nav{position:absolute}.product-detail-active .reformer-plus-detail>.homepage-v2-nav:not(.is-menu-open){color:#fff;background:0 0}.product-detail-active .reformer-plus-detail .homepage-v2-wordmark-image{filter:none}.reformer-hero{background:#11101e;height:100svh;position:relative;overflow:hidden}.reformer-hero-copy{z-index:1;text-align:center;text-shadow:0 2px 16px #0009;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:absolute;inset:0}.reformer-hero-copy p{font-size:var(--rgb-type-body);color:#fff;margin-top:20px}.reformer-hero-media{width:100%;height:100%;display:block}.reformer-hero-media img{object-fit:cover;object-position:55% center;width:100%;max-width:none;height:100%}.reformer-feature{background-color:#000;background-image:var(--reformer-scene-background);background-repeat:no-repeat;background-size:100% 100%;width:100%;max-width:1440px;margin:96px auto 0}.reformer-feature+.reformer-feature{margin-top:0}.reformer-feature--connection{--reformer-scene-background:url(data:image/webp;base64,UklGRmgAAABXRUJQVlA4TFsAAAAv/8MBADUwjiSpDcfhUf4JY46/3O4ECAhKJP2fAKf7oEN0UCAlL7NnVBmVuRa0G1iHotaR3RiSpon9FLJIZqw5FpEFc4msHKzVo2FvbgfQMXaT7AcuNn///QAAAA==)}.reformer-feature--power{--reformer-scene-background:url(data:image/webp;base64,UklGRsIAAABXRUJQVlA4TLYAAAAv/8MBAAkgScD/1+0R/U/9QkHbNpIhlD/ebfcCiAHpf1KCLfkmqEENagAeSJEkOZIWzvIneKLV9BJYf1chSnYCgSSS/S0XCCSR7G955LuM1162+cFURkMsZY2lLIE2yhxrlym2RYt9QWi7IpY2lTg0Fee0Y8pou5jKRWzasYy4j0PZtSnuo9zG0vZlE9eB9qwgTu0UFw1xKqdAu4hTOwXKozbiY2WKT5YncVtu40H5aIzy9f+LAQ==)}.reformer-feature--service{--reformer-scene-background:url(data:image/webp;base64,UklGRh4BAABXRUJQVlA4TBEBAAAv/8MBAAExacLs3903ov8TAK3/NyDStql/36PPYQxI/xNAIpVIJBLZI4fBURtJkhRBYPnznars7PdeAoEUNsQCgRQ2x4G2bdu0Uzda/eL1UFwBAASXF8ktaw24ZLW2crM0rtp2nUwuWIg0eHKaKktysJPJkChB54xCimpBosKAJhqR8wRSJIwSFAZIFyd8UBGH2lCyS5DplOBDZG8hjweVNgPbNmjBJmknJRAmCqCOBhaUNom5FEk2gdImVEcDNGiwbTMFJYg8W5B5AiOigCAhCMzgIDDjNTnU+Bk1vQk7XpsAKnjDBgvAmthnLjKBAFbGAgrY4KVkb8jYUSsGm9iwHUkMtrHnyhS8/e/f//MD4AAA)}.reformer-feature--layouts{--reformer-scene-background:url(data:image/webp;base64,UklGRqIBAABXRUJQVlA4TJUBAAAv/8MBAAEgScD/520R/U/9AzVtI0mGEP50761OVw7EgPQ/AeJNgSFcEwIEgIQAGgCCVgWCUQJIAAJBQCaBgIRZAPEHgNRIkiTJEtHwR5dSVWTW/k+CbJve7f5KI8i26fnuz7NA27Zt2r2g3C8+PysAG8AKgMGUIRRlJhQFg2FAcV2ouZLjuy6wRWFYKMAMyhCK2hCKga5hV1EM5pXAtijAriJTYRDoUBQHPtA2FDdjoA0biprXTruisK2rvXZaFctOQAHgNk1BWGKHTTVYw4IcC9gsZlXFVIsACFexq2BeqphpZcG8WDXYWAyDtVJtDxVgdhXKzCLAZJVhuSQAgGYCAMIQUDMEBEAmoJEA7BRIMwCQCYCgwRDQBhgYeWQ3S+0KaAhfyW6u4N3Y7LEELOxh2QDNY2u0QNcnLajmqkjQkqCgya9IlVCjcEi3kIZKQhovUSMUpJBChupCk0RoYajoKKHQjAYZ4alawiWqm20WHFJgh6oD5CZjFsrKDghdQNcMH5u0MFVHCRXhCi18+99//8/v/wMA);max-width:960px}.reformer-feature--lightweight{--reformer-scene-background:url(data:image/webp;base64,UklGRmABAABXRUJQVlA4TFMBAAAv/8MBAAExacLs3903ov8TgN7/GxANQ+z/u8nEGJD+J2tERBERC0FAJOQGQGokSZLkDmD5852KiKr/XkKCFGJWIJDCVjgcuW0bSDO7PQ4o9xdfD5eXaoAsCxoCEqKLZfJIW1/IUuYXspT5qUNW7z3jkkZeMgAezAreprrsaGZZ5yApPVpCArKEBs2dSCVI32EJQyRDaNaMckRoCMneiMT2HSs5aFrRXJP0LXVsCXOgISQjIQdC1Up6ZXU4KvAhJ7lE0IkagyEJtORVZGhcoIqaM0r1SAwpqHsIWj11ySbyFbn11LJyHwUJRNWaI+6S9FjXHiFozlE9a6wchahzfuwFoGQAzglWAZAZgCKgc5IBUKDgg0qAgpBYQRgASs6XIgUlAUmeA4Agv2SQUDAA1tEE4BR8WgN99hkAZMAqADIJSKuQsJ8TBsCCAnz7v//+P38APAAA)}.reformer-copy{box-sizing:border-box;text-align:center;width:100%;padding:40px 32px 32px}.reformer-copy h2{max-width:1060px;margin-inline:auto}.reformer-feature--layouts .reformer-copy,.reformer-feature--lightweight .reformer-copy{background:linear-gradient(#0008 calc(100% - 32px),#0000)}.reformer-copy p{color:#e4e4e7;max-width:900px;font-size:var(--rgb-type-body);line-height:var(--rgb-leading-body);margin:24px auto 0}.reformer-feature>img{width:100%;max-width:1440px;margin:0 auto}.reformer-feature>img,.reformer-layout-grid img{-webkit-mask-image:linear-gradient(#0000,#000 32px);mask-image:linear-gradient(#0000,#000 32px)}.reformer-fixing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:32px;width:calc(100% - 80px);max-width:1320px;margin:0 auto;display:grid}.reformer-layout-grid{width:100%;margin:0 auto}.reformer-diagram{min-width:0;display:block;position:relative}.reformer-diagram-expand{background:#000b;border:1px solid #ffffff80;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px}.reformer-diagram-expand svg{fill:none;stroke:#fff;stroke-width:1.5px;width:22px}.reformer-diagram:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (width<=767px){.reformer-hero-copy{padding:24px 20px}.reformer-hero-media img{object-position:center}.reformer-plus-page h1{font-size:var(--rgb-type-section)}.reformer-hero-copy p{max-width:320px;margin:16px auto 0}.reformer-feature{margin-top:64px}.reformer-copy{padding-inline:20px}.reformer-copy p{margin-top:20px}.reformer-fixing-grid{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}}
