@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_p1y44_79{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_9kwc3_79{background-color:#000;color:#fff;padding:20px 16px;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 768px){._inner-wrapper_9kwc3_79{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_9kwc3_79{gap:36px}}._titleContainer_9kwc3_102{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){._titleContainer_9kwc3_102{gap:24px}}@media only screen and (min-width: 1184px){._titleContainer_9kwc3_102{gap:36px}}._tabs_9kwc3_118{display:flex;align-items:center;color:#fff;white-space:pre-wrap;flex-wrap:wrap;row-gap:8px;font-size:14px}._tabs_9kwc3_118 ._label_9kwc3_127{opacity:.8;margin-right:4px}._tabs_9kwc3_118 ._tab_9kwc3_118{opacity:.8;transition:opacity .2s ease}._tabs_9kwc3_118 ._tab_9kwc3_118:hover{opacity:1;text-decoration:underline}._selectWrapper_9kwc3_140{position:relative;display:flex;align-items:center;gap:16px}._select_9kwc3_140{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_9kwc3_140:hover{background-color:#ffffff1a}._select_9kwc3_140._open_9kwc3_161{border-bottom-left-radius:0;border-bottom-right-radius:0}._arrow_9kwc3_166{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_9kwc3_161 ._arrow_9kwc3_166{transform:translateY(-50%) rotate(180deg)}._dropdown_9kwc3_182{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_9kwc3_182 li{padding:0;cursor:pointer;transition:background-color .2s ease}._dropdown_9kwc3_182 li:hover{background-color:#ffffff1a}._dropdown_9kwc3_182 li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._dropdown_9kwc3_182 li a{display:block;padding:8px 16px;color:#fff;text-decoration:none}@media print{._wrapper_9kwc3_219{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_1c04l_79{flex-wrap:wrap;display:flex;align-items:flex-end;gap:4px;color:#fff}._text_1c04l_87{text-decoration:none;opacity:.8;transition:opacity .2s ease}._text_1c04l_87._link_1c04l_92:hover{opacity:1}._separator_1c04l_96{opacity:.8}@media print{._breadcrumbs_1c04l_79,._link_1c04l_92,._current_1c04l_107{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_1dkq2_79{display:flex;align-items:center;gap:8px}._title-wrapper_1dkq2_79 ._arrows_1dkq2_84{display:flex;align-items:center}._title-wrapper_1dkq2_79 ._arrows_1dkq2_84 ._next-link_1dkq2_88,._title-wrapper_1dkq2_79 ._arrows_1dkq2_84 ._previous-link_1dkq2_89{width:32px;height:32px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9999px}._title-wrapper_1dkq2_79 ._arrows_1dkq2_84 ._previous-link_1dkq2_89{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_1dkq2_79 ._arrows_1dkq2_84 ._next-link_1dkq2_88{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_1dkq2_79 ._arrows_1dkq2_84 ._disabled_1dkq2_103{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_gco2p_79{display:flex;align-items:center;flex-direction:row;gap:16px;position:relative}._select_gco2p_79{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_gco2p_79:hover{background-color:#ffffff1a}._select_gco2p_79 span{font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._select_gco2p_79._open_gco2p_114{border-bottom-left-radius:0;border-bottom-right-radius:0}._arrow_gco2p_119{position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s ease;color:#fff}._arrow_gco2p_119 svg{display:block}._dropdown_gco2p_131{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_gco2p_131 li{cursor:pointer;transition:background-color .2s ease}._dropdown_gco2p_131 li:hover{opacity:.5;background-color:#ffffff1a}._dropdown_gco2p_131 li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._dropdown_gco2p_131 li a{display:block;padding:8px 16px;color:#fff;text-decoration:none}._currentTrack_gco2p_169{padding:8px 16px;color:#fff;opacity:.5;cursor:default;border-bottom:1px solid rgba(255,255,255,.1)}._currentTrack_gco2p_169: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_p48vz_79{--whiteboard-color: var(--cf-burgundy);--workout-color: var(--cf-sea-green);--cooldown-color: var(--cf-navy);color:#1a1a1a}._main_p48vz_79>._section_p48vz_86:nth-of-type(2n){background-color:var(--cf-light-gray)}._header_p48vz_90{display:flex;color:#1a1a1a}._section-list_p48vz_95{margin-bottom:48px}._workouts_p48vz_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}._demo-videos_p48vz_105{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._at-a-glance_p48vz_111{padding:20px 24px;border:2px solid rgba(0,0,0,.2)}._class-plan-sections_p48vz_116{flex:1}._class-plan-section_p48vz_116{margin-bottom:96px}._minutes_p48vz_124{line-height:2;align-self:flex-end;color:var(--cf-dark-gray)}._class-plan-component_p48vz_130{margin-bottom:32px}._general-warm-up_p48vz_134 ._at-a-glance_p48vz_111{background:#c13f2e1a}._specific-warm-up_p48vz_138 ._at-a-glance_p48vz_111{background:#f590321a}._workout_p48vz_99 ._at-a-glance_p48vz_111{background:#1176701a}._cooldown_p48vz_146 ._at-a-glance_p48vz_111{background:#1f29571a}._content_p48vz_150{display:flex;gap:96px}._content_p48vz_150 h5{font-weight:700;line-height:1.5;margin-bottom:12px}._one-third-content_p48vz_161{flex-basis:40%}._two-third-content_p48vz_165{flex-basis:60%}._half-content_p48vz_169{flex-basis:50%}._tag_p48vz_173{font-size:20px;line-height:1.9}._table_p48vz_178{width:100%}._table_p48vz_178 thead{background-color:var(--cf-dark-gray);color:var(--cf-white)}._table_p48vz_178 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_p48vz_178 tbody tr:nth-of-type(2n){background:#0000000d}._table_p48vz_178 td{padding:12px 16px;font-size:14px;line-height:1.5;vertical-align:middle}._table_p48vz_178 ._number_p48vz_208{font-weight:700;color:var(--cf-dark-gray)}._table_p48vz_178 tbody td:first-of-type{font-weight:700}._table_p48vz_178 ._element_p48vz_217{font-weight:700}@media (min-width: 769px){._class-plan-content_p48vz_222{display:flex;gap:72px}}@media (max-width: 768px){._workouts_p48vz_99,._content_p48vz_150{flex-direction:column}._content_p48vz_150{gap:32px}._class-plan-content_p48vz_222{position:relative;padding-left:36px}._timeline_p48vz_239{position:absolute;left:-20px}._minutes_p48vz_124{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_35hgq_79{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-sematic-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}@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_1eyde_79{background-color:#000;color:#fff;display:flex;flex-direction:column;gap:48px;padding:40px 16px}@media only screen and (min-width: 768px){._header_1eyde_79{padding-left:32px;padding-right:32px}}._header_1eyde_79 ._headerContent_1eyde_96{display:flex;flex-direction:column;gap:24px}._body_1eyde_102{display:flex;flex-direction:column;gap:32px;padding:40px 16px}@media only screen and (min-width: 768px){._body_1eyde_102{padding-left:32px;padding-right:32px}}
