@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._wrapper_14v6e_84{position:relative;flex:1;min-width:200px;display:flex;flex-direction:column}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._inner-wrapper_os92f_84{background-color:#000;color:#fff;padding:20px 16px;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){._inner-wrapper_os92f_84{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_os92f_84{gap:36px}}._titleContainer_os92f_107{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){._titleContainer_os92f_107{gap:24px}}@media only screen and (min-width: 1184px){._titleContainer_os92f_107{gap:36px}}._tabs_os92f_123{display:flex;align-items:center;color:#fff;white-space:pre-wrap;flex-wrap:wrap;row-gap:8px;font-size:14px}._tabs_os92f_123 ._label_os92f_132{opacity:.8;margin-right:4px}._tabs_os92f_123 ._tab_os92f_123{opacity:.8;transition:opacity .2s ease}._tabs_os92f_123 ._tab_os92f_123:hover{opacity:1;text-decoration:underline}._selectWrapper_os92f_145{position:relative;display:flex;align-items:center;gap:16px}._select_os92f_145{position:relative;cursor:pointer;padding:8px 32px 8px 16px;border:1px solid #ffffff;border-radius:4px;min-width:200px;background-color:transparent;color:#fff;transition:all .2s ease}._select_os92f_145:hover{background-color:#ffffff1a}._select_os92f_145._open_os92f_166{border-bottom-left-radius:0;border-bottom-right-radius:0}._arrow_os92f_171{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ffffff;transition:transform .2s ease}._open_os92f_166 ._arrow_os92f_171{transform:translateY(-50%) rotate(180deg)}._dropdown_os92f_187{position:absolute;top:100%;left:0;right:0;background-color:#000;border:1px solid #ffffff;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0;padding:0;list-style:none;z-index:1000;max-height:300px;overflow-y:auto}._dropdown_os92f_187 li{padding:0;cursor:pointer;transition:background-color .2s ease}._dropdown_os92f_187 li:hover{background-color:#ffffff1a}._dropdown_os92f_187 li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._dropdown_os92f_187 li a{display:block;padding:8px 16px;color:#fff;text-decoration:none}@media print{._wrapper_os92f_224{color:var(--cf-off-black);background-color:transparent}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._breadcrumbs_9l3q4_84{flex-wrap:wrap;display:flex;align-items:flex-end;gap:4px;color:#fff}._text_9l3q4_92{text-decoration:none;opacity:.8;transition:opacity .2s ease}._text_9l3q4_92._link_9l3q4_97:hover{opacity:1}._separator_9l3q4_101{opacity:.8}@media print{._breadcrumbs_9l3q4_84,._link_9l3q4_97,._current_9l3q4_112{color:var(--cf-off-black)}}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._title-wrapper_11tgx_84{display:flex;align-items:center;gap:8px}._title-wrapper_11tgx_84 ._arrows_11tgx_89{display:flex;align-items:center}._title-wrapper_11tgx_84 ._arrows_11tgx_89 ._next-link_11tgx_93,._title-wrapper_11tgx_84 ._arrows_11tgx_89 ._previous-link_11tgx_94{width:32px;height:32px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9999px}._title-wrapper_11tgx_84 ._arrows_11tgx_89 ._previous-link_11tgx_94{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19.9469%2012.529L17.8609%2010.3729L12.1114%2015.9356L12.1116%2015.9358L12.1114%2015.936L17.674%2021.6855L19.8301%2019.5995L16.3533%2016.0058L19.9469%2012.529Z'%20fill='white'/%3e%3c/svg%3e")}._title-wrapper_11tgx_84 ._arrows_11tgx_89 ._next-link_11tgx_93{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.0531%2019.471L14.1391%2021.6271L19.8886%2016.0644L19.8884%2016.0642L19.8886%2016.064L14.326%2010.3145L12.1699%2012.4005L15.6467%2015.9942L12.0531%2019.471Z'%20fill='white'/%3e%3c/svg%3e")}._title-wrapper_11tgx_84 ._arrows_11tgx_89 ._disabled_11tgx_108{opacity:.5}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._selectWrapper_65x7q_84{display:flex;align-items:center;flex-direction:row;gap:16px;position:relative}._select_65x7q_84{position:relative;cursor:pointer;border:2px solid #ffffff;border-radius:22px;min-width:200px;background-color:transparent;color:#fff;transition:all .2s ease;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;padding:8px 32px 8px 16px}._select_65x7q_84:hover{background-color:#ffffff1a}._select_65x7q_84 span{font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._select_65x7q_84._open_65x7q_119{border-bottom-left-radius:0;border-bottom-right-radius:0}._arrow_65x7q_124{position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s ease;color:#fff}._arrow_65x7q_124 svg{display:block}._dropdown_65x7q_136{position:absolute;top:100%;left:-2px;right:0;width:calc(100% + 4px);background-color:#000;border:2px solid #ffffff;border-top:none;border-bottom-left-radius:22px;border-bottom-right-radius:22px;margin:0;padding:0;list-style:none;z-index:1000;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px #0000000d}._dropdown_65x7q_136 li{cursor:pointer;transition:background-color .2s ease}._dropdown_65x7q_136 li:hover{opacity:.5;background-color:#ffffff1a}._dropdown_65x7q_136 li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._dropdown_65x7q_136 li a{display:block;padding:8px 16px;color:#fff;text-decoration:none}._currentTrack_65x7q_174{padding:8px 16px;color:#fff;opacity:.5;cursor:default;border-bottom:1px solid rgba(255,255,255,.1)}._currentTrack_65x7q_174:hover{background-color:transparent}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._main_culyd_84{--whiteboard-color: var(--cf-burgundy);--workout-color: var(--cf-sea-green);--cooldown-color: var(--cf-navy);color:#1a1a1a}._main_culyd_84>._section_culyd_91:nth-of-type(2n){background-color:var(--cf-light-gray)}._header_culyd_95{display:flex;color:#1a1a1a}._section-list_culyd_100{margin-bottom:48px}._workouts_culyd_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}._demo-videos_culyd_110{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._at-a-glance_culyd_116{padding:20px 24px;border:2px solid rgba(0,0,0,.2)}._class-plan-sections_culyd_121{flex:1}._class-plan-section_culyd_121{margin-bottom:96px}._minutes_culyd_129{line-height:2;align-self:flex-end;color:var(--cf-dark-gray)}._class-plan-component_culyd_135{margin-bottom:32px}._general-warm-up_culyd_139 ._at-a-glance_culyd_116{background:#c13f2e1a}._specific-warm-up_culyd_143 ._at-a-glance_culyd_116{background:#f590321a}._workout_culyd_104 ._at-a-glance_culyd_116{background:#1176701a}._cooldown_culyd_151 ._at-a-glance_culyd_116{background:#1f29571a}._content_culyd_155{display:flex;gap:96px}._content_culyd_155 h5{font-weight:700;line-height:1.5;margin-bottom:12px}._one-third-content_culyd_166{flex-basis:40%}._two-third-content_culyd_170{flex-basis:60%}._half-content_culyd_174{flex-basis:50%}._tag_culyd_178{font-size:20px;line-height:1.9}._table_culyd_183{width:100%}._table_culyd_183 thead{background-color:var(--cf-dark-gray);color:var(--cf-white)}._table_culyd_183 th{font-family:var(--cf-header-font-stack);text-transform:uppercase;letter-spacing:.03em;padding:16px;text-align:left;line-height:1.2;vertical-align:middle}._table_culyd_183 tbody tr:nth-of-type(2n){background:#0000000d}._table_culyd_183 td{padding:12px 16px;font-size:14px;line-height:1.5;vertical-align:middle}._table_culyd_183 ._number_culyd_213{font-weight:700;color:var(--cf-dark-gray)}._table_culyd_183 tbody td:first-of-type{font-weight:700}._table_culyd_183 ._element_culyd_222{font-weight:700}@media (min-width: 769px){._class-plan-content_culyd_227{display:flex;gap:72px}}@media (max-width: 768px){._workouts_culyd_104,._content_culyd_155{flex-direction:column}._content_culyd_155{gap:32px}._class-plan-content_culyd_227{position:relative;padding-left:36px}._timeline_culyd_244{position:absolute;left:-20px}._minutes_culyd_129{line-height:1.3;align-self:flex-start}}._black_uw8a9_1{background-color:var(--cf-off-black);color:var(--cf-white)}._wrapper_t8sdh_1{list-style-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='13'%20viewBox='0%200%2016%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.69221%209.84618L3.692%209.84639L6.1536%2012.308L6.15381%2012.3078L6.15399%2012.308L8.61559%209.84636L8.61541%209.84618L16%202.4616L13.5384%200L6.15381%207.38458L2.4616%203.69237L0%206.15396L3.69221%209.84618Z'%20fill='black'/%3e%3c/svg%3e");padding-left:26px}._item_t8sdh_6{line-height:1.5;margin-bottom:4px}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._main-header_1aoqv_84{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--cf-gray-5)}._wrapper_6j5gp_1{font-weight:700;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._wrapper_6j5gp_1:before{content:"// "}._benchmark_6j5gp_12{color:var(--cf-red)}._heavy-day_6j5gp_16{color:var(--cf-yellow)}._partner_6j5gp_20{color:var(--cf-blue)}._wrapper_pbpnt_1{display:inline-flex;background:var(--cf-black-10);border-radius:100px;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-black-50);position:relative}._wrapper_pbpnt_1:before{content:"";width:50%;position:absolute;background-color:var(--cf-off-black);height:100%;border-radius:100px;transition:transform .5s}._wrapper_pbpnt_1[aria-pressed=true]:before{transform:translate(100%)}._wrapper_pbpnt_1:focus{outline:2px solid var(--cf-gray-20)}._option_pbpnt_32{padding:8px 48px;z-index:1;position:relative}._highlighted-option_pbpnt_38{color:var(--cf-white);position:absolute;width:100%;top:0;height:100%;display:flex;justify-content:center;align-items:center;left:0;transition:clip-path .5s}._option_pbpnt_32:nth-child(1) ._highlighted-option_pbpnt_38{position:absolute;top:0;clip-path:inset(0 0 0 100%)}._option_pbpnt_32:nth-child(2) ._highlighted-option_pbpnt_38{clip-path:inset(0 100% 0 0)}._wrapper_pbpnt_1[aria-pressed=false] ._option_pbpnt_32:nth-child(1) ._highlighted-option_pbpnt_38{clip-path:inset(0 0 0 0)}._wrapper_pbpnt_1[aria-pressed=true] ._option_pbpnt_32:nth-child(2) ._highlighted-option_pbpnt_38{clip-path:inset(0 0 0 0)}@media (max-width: 768px){._option_pbpnt_32{padding:8px 32px}}@media (min-width: 769px){._timeline_i72yg_2{height:955px;width:126px;flex:0 0 auto}._timeline-item_i72yg_8{border-bottom:2px solid var(--cf-dark-gray);border-left:78px solid var(--cf-gray-80);display:flex;justify-content:flex-end;align-items:flex-end;font-weight:700;line-height:1.6;position:relative}._timeline-item_i72yg_8:after{content:"";display:block;width:78px;border-bottom:2px solid var(--cf-white);position:absolute;bottom:-2px;left:-78px}._timeline-item_i72yg_8._whiteboard_i72yg_29{border-left-color:var(--whiteboard-color)}._timeline-item_i72yg_8._general-warm-up_i72yg_33{border-left-color:var(--cf-red-orange)}._timeline-item_i72yg_8._specific-warm-up_i72yg_37{border-left-color:var(--cf-orange)}._timeline-item_i72yg_8._break-time_i72yg_41{border-left-color:var(--cf-yellow)}._timeline-item_i72yg_8._workout_i72yg_45{border-left-color:var(--workout-color)}._timeline-item_i72yg_8._cooldown_i72yg_49{border-left-color:var(--cooldown-color)}}@media (max-width: 768px){._timeline_i72yg_2{width:32px;height:575px}._timeline-item_i72yg_8{display:flex;font-size:12px;line-height:1.3;color:var(--cf-white);text-align:center;margin-bottom:2px;justify-content:center;align-items:flex-end;padding-bottom:2px;font-weight:700}._timeline-item_i72yg_8._whiteboard_i72yg_29{background-color:var(--whiteboard-color)}._timeline-item_i72yg_8._general-warm-up_i72yg_33{background-color:var(--cf-red-orange)}._timeline-item_i72yg_8._specific-warm-up_i72yg_37{background-color:var(--cf-orange)}._timeline-item_i72yg_8._break-time_i72yg_41{background-color:var(--cf-yellow)}._timeline-item_i72yg_8._workout_i72yg_45{background-color:var(--workout-color)}._timeline-item_i72yg_8._cooldown_i72yg_49{background-color:var(--cooldown-color)}}._wrapper_1uxcw_1{border:1px solid var(--cf-black-20);padding:6px 12px;font-size:10px;display:inline-flex;letter-spacing:.05em;text-transform:uppercase;align-items:center;font-weight:800;border-radius:2px}._label_1uxcw_13{color:var(--cf-gray-40)}._icon_1uxcw_17{height:12px;margin-left:8px}:root{--color-brand-blue: #075dc6;--color-brand-black: #1a1a1a;--color-brand-white: #ffffff;--color-secondary-gamesGreen: #e0fd53;--color-secondary-offWhite: #f4f4f0;--color-secondary-pureBlack: #000000;--color-neutral-grey100: #eeeeee;--color-neutral-grey200: #dcdcdc;--color-neutral-grey300: #cccccc;--color-neutral-grey400: #8e8e93;--color-neutral-grey500: #5f5f5f;--color-neutral-grey600: #333333;--color-semantic-success-dark: #3a8138;--color-semantic-success-light: #ecfff2;--color-semantic-warning-dark: #ff6109;--color-semantic-warning-light: #fff5ee;--color-semantic-error-dark: #c21818;--color-semantic-error-light: #f9e8e8;--color-semantic-info-dark: #735fbf;--color-semantic-info-light: #e9e3ff;--color-semantic-generic-light: #1a1a1a;--color-semantic-generic-dark: #dcdcdc}:root{--color-button-blue-focus-all: #2d75ce;--color-button-blue-default: #075dc6;--color-button-blue-hover: #397dd1;--color-button-blue-pressed: #0654b2;--color-button-blue-disabled-light: #b5cfee;--color-button-blue-disabled-dark: #1d3655;--color-button-black-default: #1a1a1a;--color-button-black-hover: #1a1a1a;--color-button-black-pressed: #545454;--color-button-black-disabled-strokes: #8e8e93;--color-button-black-disabled-fills: #c5c5c5;--color-button-black-focus: #dcdcdc;--color-button-white-default: #ffffff;--color-button-white-hover: #ffffff;--color-button-white-pressed: #c5c5c5;--color-button-white-disabled-strokes: #494949;--color-button-white-disabled-fills: #2c2c2c;--color-button-white-focus: #333333;--color-button-red-default: #c21818;--color-button-red-hover: #ce4646;--color-button-red-pressed: #af1616;--color-button-red-focus: #c21818;--color-button-red-disabled: #edbaba}:root{--color-level-l1: #be1a3a;--color-level-l2: #a22450;--color-level-l3: #852f66;--color-level-l4: #6a397b;--color-level-l5: #4f4390;--color-level-l6: #344da5;--color-level-l7: #075dc6;--color-level-l8: #1a1a1a;--color-level-l9: #1a1a1a;--color-level-l10: #1a1a1a}:root{--header-font-stack: "PFDIN", sans-serif;--header-expanded-font-stack: "PFDINExpanded", sans-serif;--body-font-stack: "Inter", Helvetica, Arial, sans-serif;--caption-font-stack: "Roboto Mono", monospace}body{font-family:var(--body-font-stack)}@font-face{font-family:PFDIN;src:url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff) format("woff2"),url(https://assets.crossfit.com/fonts/PFDINTextCompStdMedium.woff2) format("woff")}@font-face{font-family:PFDINExpanded;src:url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff) format("woff"),url(https://assets.crossfit.com/fonts/PFDINTextStdMedium.woff2) format("woff2")}._header_pvwpb_84{background-color:#000;color:#fff;display:flex;flex-direction:column;gap:48px;padding:40px 16px}@media only screen and (min-width: 768px){._header_pvwpb_84{padding-left:32px;padding-right:32px}}._header_pvwpb_84 ._headerContent_pvwpb_101{display:flex;flex-direction:column;gap:24px}._body_pvwpb_107{display:flex;flex-direction:column;gap:32px;padding:40px 16px}@media only screen and (min-width: 768px){._body_pvwpb_107{padding-left:32px;padding-right:32px}}
