._page_1su9z_1{--b2-line:#cbcbbf;--b2-muted:#555e54}._page_1su9z_1 ._hero_1su9z_2{background:#202724;min-height:760px}._page_1su9z_1 ._hero_1su9z_2 .product-detail-copy{padding:48px clamp(28px,4.8vw,92px)}._page_1su9z_1 ._hero_1su9z_2 h1{font-size:clamp(44px,4.6vw,78px);line-height:.98}._page_1su9z_1 ._hero_1su9z_2 h1 span:last-child{color:#c5cdb5}._page_1su9z_1 ._hero_1su9z_2 .product-detail-copy>p:not(.eyebrow){max-width:490px;margin-top:22px;font-size:16px;line-height:1.65}._heroFacts_1su9z_7{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}._heroFacts_1su9z_7 li{color:#e3e7da;border:1px solid #637064;padding:6px 9px;font-size:12px;line-height:1.4}._hero_1su9z_2 .button:disabled{cursor:not-allowed;opacity:.8;transform:none}._learnLink_1su9z_10{border-bottom:1px solid #778071;gap:24px;margin-top:24px;padding-bottom:6px;font-size:13px;font-weight:650;display:inline-flex}._heroMedia_1su9z_11{min-height:760px}._galleryNote_1su9z_12{color:#586052;text-align:center;background:#edeae1;padding:12px 24px;font-size:12px;line-height:1.6}._introduction_1su9z_13,._gettingStarted_1su9z_13,._included_1su9z_13,._faq_1su9z_13{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);padding:clamp(40px,5.5vw,92px);display:grid}._introduction_1su9z_13{background:#f5f2e9;align-items:center}._page_1su9z_1 h2{letter-spacing:-.045em;text-transform:none;margin:0;font-size:clamp(32px,3.4vw,56px);font-weight:780;line-height:1.08}._page_1su9z_1 .eyebrow{margin-bottom:18px}._introduction_1su9z_13 p:not(.eyebrow),._included_1su9z_13 p{max-width:540px;color:var(--b2-muted);margin:0 0 16px;font-size:16px;line-height:1.75}._introduction_1su9z_13 p:last-child{margin-bottom:0}._weightsSection_1su9z_19{background:#dfe3d4;grid-template-columns:1fr 1fr;scroll-margin-top:100px;display:grid}._weightsImage_1su9z_20{background:#e8e8de;place-items:center;min-width:0;display:grid}._weightsImage_1su9z_20 img{width:100%;height:auto;display:block}._weightsCopy_1su9z_22{align-self:center;min-width:0;padding:clamp(32px,4vw,68px)}._sectionIntro_1su9z_23{color:var(--b2-muted);max-width:500px;margin:22px 0 26px;font-size:15px;line-height:1.7}._weightButtons_1su9z_24{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._weightButtons_1su9z_24 button{color:#202724;cursor:pointer;background:#f3f0e7;border:1px solid #8e9886;border-radius:4px;min-width:0;min-height:68px;padding:9px;transition:background .14s,color .14s,transform .1s,box-shadow .1s;box-shadow:0 3px #a4ac9a}._weightButtons_1su9z_24 button:hover{background:#fffdf5}._weightButtons_1su9z_24 button[aria-pressed=true]{color:#f8f4e9;background:#202c26;border-color:#202c26;box-shadow:0 3px #102017}._weightButtons_1su9z_24 button:active{transform:translateY(3px);box-shadow:0 0 #a4ac9a}._weightButtons_1su9z_24 button:focus-visible,._learnLink_1su9z_10:focus-visible,._faq_1su9z_13 summary:focus-visible{outline-offset:4px;outline:3px solid #dc4d23}._weightButtons_1su9z_24 strong{font-size:20px;line-height:1.2;display:block}._weightButtons_1su9z_24 strong span{font-size:12px;font-weight:500}._weightButtons_1su9z_24 small{margin-top:4px;font-size:11px;display:block}._configuration_1su9z_33{background:#edf0e5;border:1px solid #bac2b1;border-radius:4px;margin-top:22px;padding:20px}._configurationMetrics_1su9z_34{grid-template-columns:1fr 1fr;gap:12px;display:grid}._configurationMetrics_1su9z_34>div{gap:10px;display:grid}._configurationMetrics_1su9z_34>div+div{border-left:1px solid #bec5b6;padding-left:20px}._configurationMetrics_1su9z_34 span,._configurationLabel_1su9z_37{text-transform:uppercase;letter-spacing:.08em;color:#54614e;font-size:10px;font-weight:700}._configurationMetrics_1su9z_34 strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);line-height:1}._configurationMetrics_1su9z_34 strong small{letter-spacing:0;font-size:16px;font-weight:500}._configurationLabel_1su9z_37{margin:24px 0 10px}._weightFormula_1su9z_41{flex-wrap:wrap;gap:7px;min-height:30px;display:flex}._weightFormula_1su9z_41>span{color:#f6f2e8;background:#202c26;border-radius:3px;padding:6px 8px;font-size:11px;font-weight:650}._weightFormula_1su9z_41>._addedWeight_1su9z_43{color:#263425;background:#d1d8c7}._configurationNote_1su9z_44,._explorerNote_1su9z_44{color:#55604f;font-size:12px;line-height:1.6}._configurationNote_1su9z_44{margin:12px 0 0}._explorerNote_1su9z_44{margin:16px 0 0}._page_1su9z_1 ._story_1su9z_47{min-height:0}._page_1su9z_1 ._storyMedia_1su9z_48{background:#e8e6dd;min-height:0}._storyMedia_1su9z_48 img{align-self:center;width:100%;height:auto;display:block}._page_1su9z_1 ._story_1su9z_47 .trainer-story-copy{padding:clamp(36px,5vw,84px)}._page_1su9z_1 ._story_1su9z_47 .trainer-story-intro{margin-top:24px}._page_1su9z_1 ._story_1su9z_47 .trainer-story-list{margin-top:28px}._page_1su9z_1 ._story_1su9z_47 .trainer-story-list li{grid-template-columns:.8fr 1.2fr;gap:16px}._page_1su9z_1 ._story_1su9z_47 .trainer-story-list strong{letter-spacing:.04em;font-size:11px}._training_1su9z_55{background:#efede4;padding:clamp(36px,5vw,84px)}._trainingHeader_1su9z_56{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:36px;display:grid}._trainingHeader_1su9z_56>p{max-width:500px;color:var(--b2-muted);margin:0;font-size:16px;line-height:1.7}._exerciseCards_1su9z_58{grid-template-columns:1fr 1fr;gap:24px;display:grid}._exerciseCards_1su9z_58 article{background:#f9f7f0;border:1px solid #d3d5c8;min-width:0}._exerciseCards_1su9z_58 img{width:100%;height:auto;display:block}._exerciseCards_1su9z_58 article>div{padding:clamp(22px,2.5vw,38px)}._exerciseCards_1su9z_58 article span{letter-spacing:.05em;text-transform:uppercase;color:#59654e;font-size:10px;font-weight:700}._exerciseCards_1su9z_58 h3{letter-spacing:-.035em;margin:15px 0 12px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}._exerciseCards_1su9z_58 p{color:var(--b2-muted);margin:0;font-size:15px;line-height:1.7}._trainingNote_1su9z_65{color:#616859;margin:20px 0 0;font-size:12px;line-height:1.6}._gettingStarted_1su9z_13{color:#f4f0e6;background:#263229}._gettingStarted_1su9z_13 .eyebrow{color:#c0cbaa}._gettingStarted_1su9z_13 ol{margin:0;padding:0;list-style:none}._gettingStarted_1su9z_13 li{border-top:1px solid #687461;grid-template-columns:32px 1fr;gap:18px;padding:22px 0;display:grid}._gettingStarted_1su9z_13 li:first-child{border-top:0;padding-top:0}._gettingStarted_1su9z_13 li>span{color:#c6d1b5;font-size:12px;font-weight:700}._gettingStarted_1su9z_13 h3{margin:0 0 10px;font-size:19px;line-height:1.3}._gettingStarted_1su9z_13 p{color:#c5cdbf;max-width:500px;margin:0;font-size:14px;line-height:1.7}._specifications_1su9z_74{background:#dedfce;padding:clamp(36px,5vw,84px)}._specHeader_1su9z_75{margin-bottom:32px}._specGrid_1su9z_76{border-top:1px solid #aeb69f;border-left:1px solid #aeb69f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._specGrid_1su9z_76>div{border-bottom:1px solid #aeb69f;border-right:1px solid #aeb69f;padding:22px}._specGrid_1su9z_76 dt{letter-spacing:.07em;text-transform:uppercase;color:#536047;font-size:10px;font-weight:700}._specGrid_1su9z_76 dd{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(17px,1.8vw,25px);font-weight:650;line-height:1.35}._lengthTable_1su9z_80{margin-top:32px;overflow-x:auto}._lengthTable_1su9z_80 h3{margin:0 0 16px;font-size:19px}._lengthTable_1su9z_80 table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}._lengthTable_1su9z_80 th,._lengthTable_1su9z_80 td{text-align:center;border-bottom:1px solid #afb6a1;padding:13px 10px}._lengthTable_1su9z_80 tr>:first-child{text-align:left}._included_1su9z_13{background:#f4f1e8}._included_1su9z_13 p{margin-top:24px}._included_1su9z_13 ul{margin:0;padding:0;list-style:none}._included_1su9z_13 li{border-bottom:1px solid #c8cebc;grid-template-columns:48px 1fr;align-items:baseline;gap:22px;padding:16px 0;display:grid}._included_1su9z_13 li:first-child{border-top:1px solid #c8cebc}._included_1su9z_13 li>span{color:#476042;font-size:18px;font-weight:750}._included_1su9z_13 strong{font-size:17px;line-height:1.4;display:block}._included_1su9z_13 small{color:#626b58;margin-top:4px;font-size:13px;display:block}._faq_1su9z_13{background:#e6e7dc}._faq_1su9z_13 details{border-bottom:1px solid #b9c1ac;padding:20px 0}._faq_1su9z_13 details:first-child{border-top:1px solid #b9c1ac}._faq_1su9z_13 summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.5}._faq_1su9z_13 details p{color:var(--b2-muted);margin:16px 0 0;font-size:14px;line-height:1.75}._faq_1su9z_13 a{overflow-wrap:anywhere;text-decoration:underline}@media (width<=1000px){._page_1su9z_1 ._hero_1su9z_2 .product-detail-copy{padding:36px 26px}._page_1su9z_1 ._hero_1su9z_2 h1{font-size:48px}._weightsCopy_1su9z_22{padding:32px 24px}._page_1su9z_1 ._story_1su9z_47 .trainer-story-list li{grid-template-columns:1fr;gap:8px}}@media (width<=760px){._page_1su9z_1 ._hero_1su9z_2{grid-template-columns:1fr;min-height:0}._page_1su9z_1 ._hero_1su9z_2 .product-detail-copy{padding:42px 22px}._page_1su9z_1 ._hero_1su9z_2 h1{font-size:clamp(46px,11vw,68px)}._heroMedia_1su9z_11{aspect-ratio:auto;min-height:0}._galleryNote_1su9z_12{text-align:left;padding:12px 22px}._introduction_1su9z_13,._weightsSection_1su9z_19,._gettingStarted_1su9z_13,._included_1su9z_13,._faq_1su9z_13,._trainingHeader_1su9z_56,._exerciseCards_1su9z_58{grid-template-columns:1fr}._introduction_1su9z_13,._gettingStarted_1su9z_13,._included_1su9z_13,._faq_1su9z_13{gap:28px;padding:40px 22px}._weightsCopy_1su9z_22{padding:38px 22px}._weightsImage_1su9z_20{grid-row:2}._page_1su9z_1 h2{font-size:clamp(32px,8vw,44px)}._page_1su9z_1 ._story_1su9z_47 .trainer-story-copy{padding:42px 22px}._page_1su9z_1 ._storyMedia_1su9z_48{aspect-ratio:auto}._training_1su9z_55,._specifications_1su9z_74{padding:40px 22px}._trainingHeader_1su9z_56{gap:20px}._exerciseCards_1su9z_58{gap:24px}._specGrid_1su9z_76{grid-template-columns:repeat(2,minmax(0,1fr))}._specGrid_1su9z_76>div{padding:18px 14px}._specGrid_1su9z_76 dd{overflow-wrap:anywhere;font-size:17px}}@media (prefers-reduced-motion:reduce){._weightButtons_1su9z_24 button{transition:none}}
