html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}textarea,input,button,select{background:none;border:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit}*,*:before,*:after{box-sizing:border-box}:root{--cf-black: #000000;--cf-blue: #075dc6;--cf-gray-5: #f2f2f2;--cf-gray-20: #cccccc;--cf-gray-30: #b3b3b3;--cf-gray-80: #333333;--cf-gray-90: #1a1a1a;--cf-green: #3a8138;--cf-light-gray: #f2f2f2;--cf-off-black: #1a1a1a;--cf-red: #c21818;--cf-white: #ffffff;--cf-black-10: rgba(0, 0, 0, .1);--cf-black-20: rgba(0, 0, 0, .2);--cf-black-30: rgba(0, 0, 0, .3);--cf-black-50: rgba(0, 0, 0, .5);--cf-black-70: rgba(0, 0, 0, .7);--cf-black-80: rgba(0, 0, 0, .8);--cf-white-10: rgba(255, 255, 255, .1);--cf-white-50: rgba(255, 255, 255, .5);--cf-gray-10: #e6e6e6;--cf-gray-40: #999999;--cf-gray-60: #666666;--cf-gray-70: #4d4d4d;--cf-dark-gray: #6d6d6d;--cf-burgundy: #74143e;--cf-navy: #032b43;--cf-orange: #f59032;--cf-red-light-50: #e08b8b;--cf-red-light-90: #f9e8e8;--cf-red-orange: #c13f2e;--cf-sea-green: #117670;--cf-yellow: #ffba08;--cf-spacing: 4px;--cf-brand-blue-rgb: 7, 93, 198;--cf-primary-brand: #075dc6;--cf-primary-dark: #333333;--cf-secondary-light: #ffffff}:root{--cf-header-font-stack: "PFDIN", sans-serif;--cf-body-font-stack: "Inter", Helvetica, Arial, sans-serif;--box-shadow: 0px 28px 40px rgba(0, 0, 0, .03), 0px 7px 5px rgba(0, 0, 0, .03);--affiliate-application-background-color: #1a1a1a;--affiliate-application-icon-default-color: #ffffff0d}html,body{background-color:var(--cf-white);color:var(--cf-off-black);font-family:var(--cf-body-font-stack);font-size:var(--base-font-size, 100%);-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-size-adjust:100%}@media(max-width:768px){:root{--base-font-size: 14px}}button:not(:disabled){cursor:pointer}@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")}h1,h2,h3,h4,h5{font-family:PFDIN;font-weight:500;text-transform:uppercase}h1{font-size:40px;letter-spacing:.01em}h2{font-size:34px;letter-spacing:.01em}h3{font-size:28px;letter-spacing:.01em}.cf-table{width:100%;border-collapse:unset}.cf-table th,.cf-table td{font-size:14px;line-height:1.6;padding:21px 16px;vertical-align:middle}.cf-table th{text-align:left;font-weight:700}.cf-table td:first-of-type,.cf-table th:first-of-type{padding-left:32px}.cf-table thead{background-color:var(--cf-gray-5);border-bottom:1px solid var(--cf-black-10)}.cf-table tbody tr{border-bottom:1px solid var(--cf-black-10)}@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")}._app_430lo_84{display:flex;flex-direction:column;background-color:#eee;height:auto;overflow:visible}@media only screen and (min-width:768px){._app_430lo_84{min-height:100vh;height:100vh;overflow:hidden}}._banner_430lo_99{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:center}._hide-banner_430lo_107{display:none}._aside-wrapper_430lo_111{background-color:var(--cf-off-black);padding-bottom:48px;z-index:3;position:relative}._main-content_430lo_118{position:relative;height:100%;flex:1;display:flex;flex-direction:column;background-color:#eee;min-height:calc(100vh - 64px)}._main-content_430lo_118._show-bottom-banner_430lo_127{padding-bottom:32px}._main-content_430lo_118._show-overlay_430lo_130:before{content:"";position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000b3;z-index:2}@media(max-width:768px){._banner_430lo_99{justify-content:flex-start}}@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_muyab_84{padding-top:48px;padding-left:24px;padding-right:24px}@media only screen and (min-width:1184px){._wrapper_muyab_84{padding-left:161px;padding-right:161px}}._wrapper_muyab_84{height:100vh;background-color:#eee}._banner-container_muyab_100{display:flex;flex-direction:column;margin-bottom:20px;box-shadow:0 8px 20px #00000059;background-color:#fff;border-radius:4px;position:relative}._banner-title_muyab_110{display:flex;flex-direction:column;gap:8px}._icon-container_muyab_116{display:flex;flex-direction:row;gap:8px}._icon_muyab_116{height:16px;width:16px;color:red}._banner-title_muyab_110,._banner-description-container_muyab_132{color:#c21818}._banner-desc_muyab_132{line-height:16px}._cta_muyab_140{margin-top:24px;display:flex;flex-direction:row;justify-content:center}@media only screen and (min-width:768px){._cta_muyab_140{margin-top:0;margin-left:8px;max-width:200px}}._cta_muyab_140{width:100%;padding:7px 24px;border-radius:100px;border:1px solid #1a1a1a}._cta_muyab_140:hover{cursor:pointer}._cta-icon_muyab_164{margin-left:8px;height:16px;width:16px}._title-container_muyab_170{display:flex;align-items:flex-start;flex-direction:row;gap:8px}@media only screen and (min-width:480px){._title-container_muyab_170{display:flex;align-items:center}}._title-container_muyab_170{margin-bottom:16px}._title-icon_muyab_186{height:16px;width:16px}._title-header_muyab_191{color:#000}._description_muyab_195{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px}._banner-icon_muyab_203{width:16px}@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_1ep49_84{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #eeeeee;width:100vw}@media only screen and (min-width:768px){._wrapper_1ep49_84{width:unset}}._wrapper_1ep49_84 ._header_1ep49_101{line-height:20px!important}._wrapper_1ep49_84 ._description_1ep49_104{font-family:var(--body-font-stack);margin-block:0;margin-top:8px;font-size:14px!important;line-height:18px!important;color:#1a1a1a}._wrapper_1ep49_84._urgent_1ep49_117{background-color:#ffe1e1}._wrapper_1ep49_84._urgent_1ep49_117 ._header_1ep49_101{color:#821a1a;font-weight:600}._wrapper_1ep49_84._urgent_1ep49_117 ._header-icon_1ep49_124{color:#c21818;height:14px;width:14px}._wrapper_1ep49_84._urgent_1ep49_117 ._description_1ep49_104{color:#821a1a}._wrapper_1ep49_84._non-urgent_1ep49_132{background-color:#fff9c6}._wrapper_1ep49_84._non-urgent_1ep49_132 ._header_1ep49_101{color:#4c451b}._wrapper_1ep49_84._non-urgent_1ep49_132 ._header-icon_1ep49_124{color:#735fbf;height:14px;width:14px}._wrapper_1ep49_84 ._left_1ep49_143{display:flex;flex-direction:column;gap:8px;height:100%}._wrapper_1ep49_84 ._left_1ep49_143 ._title-container_1ep49_149{display:flex;align-items:center;flex-direction:row;gap:8px}._wrapper_1ep49_84 ._left_1ep49_143 ._title-container_1ep49_149 ._icon_1ep49_155{height:14px;width:14px}._wrapper_1ep49_84 ._right_1ep49_159{display:flex;align-items:center;flex-direction:row;gap:8px;height:100%;color:#1a1a1a}._wrapper_1ep49_84 ._right_1ep49_159 ._icon_1ep49_155{height:14px;width:14px}._wrapper_1ep49_84 ._content-container_1ep49_171{position:relative;display:flex;flex-direction:column}._wrapper_1ep49_84 ._header-container_1ep49_176{display:flex;align-items:center;flex-direction:row;gap:8px;margin-bottom:8px}._wrapper_1ep49_84 ._button-container_1ep49_183{display:flex;align-items:flex-start;flex-direction:column;gap:16px;justify-content:center}@media only screen and (min-width:480px){._wrapper_1ep49_84 ._button-container_1ep49_183{display:flex;align-items:center;flex-direction:row;gap:32px;justify-content:flex-start}}._wrapper_1ep49_84 ._action-button_1ep49_199{cursor:pointer;border-radius:100px;border:1px solid #1a1a1a;font-weight:600;min-width:200px;height:36px;display:flex;align-items:center;flex-direction:row;justify-content:center;padding:7px 24px;margin-top:8px}@media only screen and (min-width:1184px){._wrapper_1ep49_84 ._action-button_1ep49_199{margin:unset}}._wrapper_1ep49_84 ._action-button_1ep49_199 p{font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._wrapper_1ep49_84 ._close-button_1ep49_231{position:absolute;right:24px}@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_lqwfv_84{height:100dvh}._locked-out-banner-container_lqwfv_88{position:relative;z-index:2;max-width:calc(100vw - 290px)}@media only screen and (min-width:768px){._locked-out-banner-container_lqwfv_88{left:290px}}._details_lqwfv_99{display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:flex-end;padding-top:18px;padding-bottom:18px}._details_lqwfv_99._hide-details_lqwfv_108{padding-left:32px;padding-right:32px;display:flex;justify-content:space-between;z-index:2;position:fixed;bottom:0;left:0;width:100vw;height:68px;background-color:#fff9c6}._details_lqwfv_99 ._hide-details-left_lqwfv_121{display:flex;align-items:center;flex-direction:row;gap:8px}._details_lqwfv_99._urgent_lqwfv_127{background-color:#ffe1e1}._flyer-icon_lqwfv_131{height:14px;width:14px;color:#a45f04}._flyer-icon_lqwfv_131._urgent_lqwfv_127{color:#c21818}._flyer-left_lqwfv_140{display:flex;flex-direction:column;gap:8px;justify-content:center}._flyer-icon-container_lqwfv_147{display:flex;flex-direction:row;gap:8px}._flyer-left-description_lqwfv_153{color:#393300cc}._flyer-title_lqwfv_157{color:#4c451b}._flyer-title_lqwfv_157._urgent_lqwfv_127{color:#821a1a}._grace-period-flyer_lqwfv_164{display:flex;flex-direction:row;justify-content:space-between;padding-left:32px;padding-right:32px;border-bottom:1px solid #efdda7;background-color:#fff9c6}._grace-period-flyer_lqwfv_164._urgent_lqwfv_127{background-color:#ffe1e1;border-bottom:1px solid #ffc8c8}._banners-container_lqwfv_178{display:flex;flex-direction:column;justify-content:flex-end}._banners-overlay_lqwfv_184{background-color:#000000b3;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:99}._flyer-right_lqwfv_194{cursor:pointer}._hide-details-icon_lqwfv_198{height:14px;width:14px;color:#1a1a1a}@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_yh4g9_84{display:flex;flex-direction:column;gap:8px;position:fixed;top:0;padding:12px 20px;box-shadow:0 7px 5px #00000006;box-shadow:0 28px 40px #00000008;z-index:3;width:100vw}@media only screen and (min-width:480px){._wrapper_yh4g9_84{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:768px){._wrapper_yh4g9_84{display:flex;justify-content:center}}._body-text_yh4g9_111{max-width:275px}@media only screen and (min-width:768px){._body-text_yh4g9_111{max-width:unset}}._wrapper_yh4g9_84._info_yh4g9_120{background-color:#cddff4}._wrapper_yh4g9_84._warning_yh4g9_124{background-color:#fff9c6}._wrapper_yh4g9_84._error_yh4g9_128{background-color:#ffd6d6}._wrapper_yh4g9_84._pending_yh4g9_132{background-color:#cddff4}._icon_yh4g9_136{margin-inline:0 1.4rem}._icon_yh4g9_136._info_yh4g9_120{color:var(--cf-blue)}._icon_yh4g9_136._warning_yh4g9_124{color:#fee50a}._icon_yh4g9_136._error_yh4g9_128{color:#ff3737}._icon_yh4g9_136._pending_yh4g9_132{color:var(--cf-blue)}._banner-top-row_yh4g9_156{display:flex;align-items:center;flex-direction:row}._button_yh4g9_162{border-radius:25px}@media(max-width:768px){._wrapper_yh4g9_84{padding:1.6rem 2.4rem}}@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")}._body-wrapper_nuax9_84{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden}._body-wrapper_nuax9_84 ._body_nuax9_84{position:absolute;left:290px;background-color:#eee;width:calc(100% - 290px);height:100%;overflow-y:auto;display:flex;flex-direction:column}._body-wrapper_nuax9_84 ._body_nuax9_84._show-bottom-banner_nuax9_103{margin-bottom:32px}@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_1aeib_84{position:fixed;left:0;height:100%;width:290px;background-color:#000;overflow-y:auto;scrollbar-width:none}._wrapper_1aeib_84::-webkit-scrollbar{display:none}._tabs_1aeib_97{display:flex;flex-direction:column;padding:4px 20px;margin-bottom:16px}@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")}._control_j6m87_84{display:flex;flex-direction:column;gap:4px;padding:24px 32px;width:100%;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;cursor:pointer}._control_j6m87_84:hover,._control_j6m87_84._showMenu_j6m87_100{background-color:#1a1a1a}._wrapper_j6m87_104{display:flex;align-items:center;flex-direction:column;justify-content:center;padding-left:32px;padding-right:32px;background-color:#000}._wrapper_j6m87_104:hover{background-color:#1a1a1a}._wrapper_j6m87_104._showMenu_j6m87_100{background-color:#1a1a1a;border-bottom:1px solid #1a1a1a}._control-header_j6m87_121{display:flex;flex-direction:row;justify-content:space-between}._affiliate-name_j6m87_127{color:#fff}._affiliate-role_j6m87_131{color:#8e8e93;font-size:14px!important}._chevron_j6m87_136{width:20px;height:20px}._chevron_j6m87_136._selected_j6m87_140{transform:rotate(-180deg)}._selectorMenu_j6m87_144{overflow:hidden;transition:max-height .2s ease-in-out}@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_1x1vq_84{display:flex;flex-direction:row}@media only screen and (min-width:768px){._wrapper_1x1vq_84{width:290px;background-color:#000}}._option_1x1vq_95{display:flex;flex-direction:row;justify-content:space-between;padding:24px 32px;width:290px;border-top:1px solid #1a1a1a}._option_1x1vq_95 ._left_1x1vq_106{display:flex;flex-direction:column;gap:4px}._option-button_1x1vq_112:hover{background-color:#1a1a1a}._option-role_1x1vq_116{color:#8e8e93;font-size:14px!important}._option-name_1x1vq_121{color:#fff;text-wrap:word}._check_1x1vq_126{width:16px;color:#fff}@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_o5zzi_84{display:flex;flex-direction:column;justify-content:flex-start;padding:24px 16px;width:100%}._list_o5zzi_95{padding:20px 16px;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.2);background-color:#ffffff0d}._control_o5zzi_106{display:flex;flex-direction:row;justify-content:space-between}._left_o5zzi_112{display:flex;flex-direction:column;gap:4px}._left_o5zzi_112 ._affiliate-role_o5zzi_117{color:#ccc;font-size:14px;line-height:18px}._right_o5zzi_123 ._chevron_o5zzi_123{margin-top:4px;height:12px;width:12px;cursor:pointer}._affiliate-name_o5zzi_130{color:#fff;font-weight:600!important}._affiliate-list_o5zzi_135{margin-top:16px;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}._control-secondary_o5zzi_142{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px;margin-bottom:20px}._control-secondary_o5zzi_142:first-of-type{padding-top:20px;margin-top:20px;border-top:1px solid rgba(255,255,255,.2)}._control-secondary_o5zzi_142:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@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_19v0h_84{width:100%;background-color:#000;border-radius:4px;margin-top:8px;display:flex;flex-direction:column}._wrapper_19v0h_84:hover:not(._is-section-label_19v0h_92),._wrapper_19v0h_84._is-selected_19v0h_92:not(._is-section-label_19v0h_92){cursor:pointer;background-color:#1a1a1a}._wrapper_19v0h_84:hover:not(._is-section-label_19v0h_92) ._top_19v0h_96 ._left_19v0h_96 ._text_19v0h_96,._wrapper_19v0h_84:hover:not(._is-section-label_19v0h_92) ._top_19v0h_96 ._left_19v0h_96 ._icon_19v0h_97,._wrapper_19v0h_84:hover:not(._is-section-label_19v0h_92) ._top_19v0h_96 ._left_19v0h_96 ._external-icon_19v0h_98,._wrapper_19v0h_84._is-selected_19v0h_92:not(._is-section-label_19v0h_92) ._top_19v0h_96 ._left_19v0h_96 ._text_19v0h_96,._wrapper_19v0h_84._is-selected_19v0h_92:not(._is-section-label_19v0h_92) ._top_19v0h_96 ._left_19v0h_96 ._icon_19v0h_97,._wrapper_19v0h_84._is-selected_19v0h_92:not(._is-section-label_19v0h_92) ._top_19v0h_96 ._left_19v0h_96 ._external-icon_19v0h_98{opacity:1;font-weight:600}._wrapper_19v0h_84 ._top_19v0h_96{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:6px 12px}._wrapper_19v0h_84 ._top_19v0h_96 ._left_19v0h_96{display:flex;align-items:center;flex-direction:row;gap:12px;justify-content:flex-start}._wrapper_19v0h_84 ._top_19v0h_96 ._left_19v0h_96 ._text_19v0h_96,._wrapper_19v0h_84 ._top_19v0h_96 ._left_19v0h_96 ._icon_19v0h_97,._wrapper_19v0h_84 ._top_19v0h_96 ._left_19v0h_96 ._external-icon_19v0h_98{color:#fff;opacity:.65;font-size:14px!important}._wrapper_19v0h_84 ._top_19v0h_96 ._left_19v0h_96 ._text_19v0h_96{font-weight:600;line-height:18px}._wrapper_19v0h_84 ._top_19v0h_96 ._left_19v0h_96 ._text-section-label_19v0h_132{color:#8e8e93;cursor:default}._wrapper_19v0h_84 ._top_19v0h_96 ._icon_19v0h_97{width:16px;height:16px;border-radius:0;fill:#dcdcdc;color:#dcdcdc}._wrapper_19v0h_84 ._top_19v0h_96 ._external-icon_19v0h_98{fill:#ccc;color:#ccc;height:10px;width:10px;min-width:10px;min-height:10px}._wrapper_19v0h_84 ._chevron-icon_19v0h_151{height:20px;width:20px;min-width:20px;min-height:20px;transition:transform .4s ease-in-out;transform:rotate(0);opacity:.65}._wrapper_19v0h_84 ._chevron-icon_19v0h_151._expanded_19v0h_160{transform:rotate(180deg);opacity:1}._wrapper_19v0h_84 ._bottom_19v0h_164{display:grid;grid-template-rows:0fr;width:100%;overflow:hidden;transition:grid-template-rows .3s ease-in-out}._wrapper_19v0h_84 ._bottom_19v0h_164._expanded_19v0h_160{grid-template-rows:1fr}._wrapper_19v0h_84 ._bottom_19v0h_164>*{min-height:0}@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")}._container_4nipo_84{width:100%;display:flex;flex-direction:column}._wrapper_4nipo_90{width:100%;background-color:#000;display:flex;align-items:center;flex-direction:row;gap:12px;justify-content:space-between}._wrapper_4nipo_90:hover:not(._is-section-label_4nipo_99),._wrapper_4nipo_90._is-selected_4nipo_99:not(._is-section-label_4nipo_99){cursor:pointer;background-color:#1a1a1a;border-radius:4px}._wrapper_4nipo_90._is-selected_4nipo_99 ._icon_4nipo_104,._wrapper_4nipo_90._is-selected_4nipo_99 ._text_4nipo_105,._wrapper_4nipo_90._is-selected_4nipo_99 ._external-icon_4nipo_106{opacity:1}._wrapper_4nipo_90{padding:6px 12px;margin-top:2px}._wrapper_4nipo_90 ._left_4nipo_116,._wrapper_4nipo_90 ._left_4nipo_116 ._text-container_4nipo_122{display:flex;align-items:center;flex-direction:row;gap:12px}._wrapper_4nipo_90 ._icon_4nipo_104{height:16px;width:16px;min-width:16px;min-height:16px;fill:#fff;color:#fff;opacity:.65}._wrapper_4nipo_90 ._text_4nipo_105{opacity:.65;color:#fff;font-size:14px!important;font-weight:400;line-height:18px}._wrapper_4nipo_90 ._new-pill_4nipo_144{padding:2px 8px;background-color:#1a1a1a;border:.5px solid #075dc6;border-radius:10px;color:#fff;text-transform:uppercase;font-size:8px;font-weight:600;line-height:12px}._wrapper_4nipo_90 ._external-icon_4nipo_106{height:10px;width:10px;min-width:10px;min-height:10px;fill:#fff;color:#fff;opacity:.65}._wrapper_4nipo_90 ._chevron-icon_4nipo_167{height:20px;width:20px;min-width:20px;min-height:20px;transition:transform .4s ease-in-out;transform:rotate(0);opacity:.65}._wrapper_4nipo_90 ._chevron-icon_4nipo_167._expanded_4nipo_176{transform:rotate(180deg);opacity:1}._nested-items_4nipo_181{display:grid;grid-template-rows:0fr;padding-left:28px;width:100%;overflow:hidden;transition:grid-template-rows .3s ease-in-out}._nested-items_4nipo_181._expanded_4nipo_176{grid-template-rows:1fr}._nested-items_4nipo_181>*{min-height:0}@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_1q4ig_84{padding:10px 12px}._wrapper_1q4ig_84 ._text_1q4ig_90{color:#8e8e93;font-size:12px!important;font-weight:600;line-height:16px;letter-spacing:.01em;margin-top:20px}@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")}._inEligablePage_c21sl_84{background-color:var(--cf-white);max-width:654px;width:calc(100% - 20px);text-align:left;display:flex;align-items:flex-start;flex-direction:column;gap:28px;padding:64px;margin:80px auto}._heading_c21sl_101{margin-bottom:8px}@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_ci6z9_84{background-color:var(--cf-white);max-width:654px;width:calc(100% - 20px);text-align:left;display:flex;align-items:flex-start;flex-direction:column;gap:28px;padding:64px;margin:80px auto}._wrapper_ci6z9_84 ._form_ci6z9_99{display:flex;align-items:flex-start;flex-direction:column;gap:12px}._wrapper_ci6z9_84 ._form_ci6z9_99 ._checkbox_ci6z9_106 a{color:#075dc6}@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_ufl5c_84{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding-left:16px;padding-right:16px;width:100vw;position:fixed;top:0;z-index:3;background-color:#000}@media only screen and (min-width:768px){._header_ufl5c_84{padding-left:32px;padding-right:32px}}._header_ufl5c_84._show-top-banner_ufl5c_103{top:113px}@media only screen and (min-width:480px){._header_ufl5c_84._show-top-banner_ufl5c_103{top:85px}}@media only screen and (min-width:768px){._header_ufl5c_84._show-top-banner_ufl5c_103{top:64px}}._action-bars_ufl5c_117{display:flex;flex-direction:column;width:100%}._logo-container_ufl5c_123{display:flex;align-items:center;justify-content:center}._logo_ufl5c_123{object-fit:cover;border-radius:0}._top_ufl5c_134{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:16px 32px;width:100%;height:100%;background-color:#000}._top_ufl5c_134 ._left_ufl5c_147{margin-right:8px;display:flex;flex-direction:row;gap:16px}@media only screen and (min-width:1184px){._top_ufl5c_134{display:flex;flex-direction:row-reverse}}._bottom_ufl5c_160{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding-top:16px;padding-bottom:16px;padding-right:32px}._bottom-links_ufl5c_170{display:flex;flex-direction:row}._actions_ufl5c_175{display:flex;align-items:center;flex-direction:row;justify-content:space-between}._menu-button_ufl5c_182{padding-left:12px;padding-right:12px;display:flex;align-items:center;border-radius:100%;height:40px;width:40px;background-color:#1a1a1a}._menu-icon_ufl5c_193{color:#fff;width:16px}._cart-icon_ufl5c_198{width:16px;height:40px}._navigation-wrapper_ufl5c_203{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:fixed;inset:78px 0 0;width:100%;z-index:999;background-color:#1a1a1a;overflow-y:auto}._navigation-wrapper_ufl5c_203._show-banner_ufl5c_218{top:192px}@media only screen and (min-width:480px){._navigation-wrapper_ufl5c_203._show-banner_ufl5c_218{top:164px}}@media only screen and (min-width:768px){._navigation-wrapper_ufl5c_203._show-banner_ufl5c_218{top:144px}}._navigation-link-list_ufl5c_232{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;width:100%;height:100%;background-color:#000}._navigation-link_ufl5c_232{padding:24px 16px;border-bottom:1px solid #333333;width:100vw;background-color:#000}._navigation-link_ufl5c_232:last-of-type{border-bottom:none}._navigation-link-text_ufl5c_255{color:#fff}._business-resources_ufl5c_259{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding-top:24px;padding-left:16px;padding-right:16px;width:100vw;border-bottom:none;border-top:none;border-bottom:1px solid #333333;background-color:#000}._business-resources_ufl5c_259._business-open_ufl5c_274{background-color:#1a1a1a}._business-resources-header_ufl5c_278{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px;width:100%}._business-resources-icon_ufl5c_286{color:#fff;width:16px}._business-links_ufl5c_291{display:flex;flex-direction:column;width:100vw}._business-link_ufl5c_291{padding:19px 16px 19px 24px;border-top:1px solid #333333}._business-link-text_ufl5c_305{color:#fff}._user-menu-wrapper_ufl5c_309{position:fixed;top:80px;bottom:0;left:0;width:100%;z-index:999;background-color:#fff}@media only screen and (min-width:1184px){._user-menu-wrapper_ufl5c_309{max-width:500px;max-height:500px;left:unset;bottom:unset;right:8px;top:200px}}._user-menu-links_ufl5c_329{padding-top:32px;padding-left:32px}._user-menu-label_ufl5c_334{color:#8e8e93}._user-menu-label_ufl5c_334:nth-of-type(2){margin-top:32px}._user-menu-link_ufl5c_329{padding-top:24px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}._logout_ufl5c_349{padding-top:24px;padding-left:32px;width:100%;color:#075dc6}._bottom_ufl5c_160{display:flex;flex-direction:row;padding-top:32px;padding-bottom:32px;border-top:1px solid #333333;width:100%;background-color:#000}._main-link_ufl5c_366{margin-left:32px;font-weight:700;color:#fff}._mainsite-link_ufl5c_372{display:flex;flex-direction:row;gap:6px}._go-to_ufl5c_378{color:#5f5f5f}._go-to_ufl5c_378:hover,._go-to-link_ufl5c_385{color:#fff}._link-icon_ufl5c_389{width:10px;color:#fff}._affiliateSelectorContainer_ufl5c_394{display:flex;flex-direction:row;justify-content:space-between;padding-right:8px}._affiliateSelectorTextContainer_ufl5c_401{display:flex;flex-direction:column;gap:4px}._affiliateSelectorOptionNameText_ufl5c_407{color:#8e8e93}._affiliateSelectorCheck_ufl5c_411{width:16px}._drop-down_ufl5c_416{position:relative;display:inline-block}._drop-button_ufl5c_422{display:flex;align-items:center;flex-direction:row;gap:8px;background-color:#000;color:#fff;border:none;cursor:pointer}._drop-button_ufl5c_422 ._icon_ufl5c_432{width:16px}._drop-down-content_ufl5c_437{margin-top:47px;margin-left:150px;padding-top:12px;padding-left:16px;padding-right:16px;display:none;position:absolute;background-color:#1a1a1a;min-width:160px;z-index:99999}._drop-down-content_ufl5c_437._visible_ufl5c_450{display:unset;box-shadow:0 4px 8px #0000001a}._drop-down-content_ufl5c_437._user-drop-down_ufl5c_455{background-color:unset}._drop-down-content_ufl5c_437 a{color:#000;text-decoration:none;display:block;z-index:99999}._drop-down-link_ufl5c_467{display:flex;align-items:center;flex-direction:row;gap:8px;margin-bottom:24px;background-color:#1a1a1a;height:100%;width:100%}._drop-down-link-text_ufl5c_478{color:#fff}._drop-down-link-icon_ufl5c_482{width:16px;color:#fff}._navigation-mainsite-link_ufl5c_487{display:flex;align-items:center;flex-direction:row;gap:6px;justify-content:flex-start;padding-top:32px;padding-bottom:32px;padding-left:16px;width:100vw;background-color:#000;border-bottom:1px solid #333333}._hamburger_ufl5c_501{width:40px;color:#fff}._notification-banner_ufl5c_506{position:fixed!important;left:0;width:100vw}.mobile-nav-enter{position:fixed;top:0;left:0;transform:translate(-500px)}.mobile-nav-enter-active{position:fixed;top:0;transition:all .2s ease-in;transform:translate(0)}.mobile-nav-exit{position:fixed;top:0;opacity:1}.mobile-nav-exit-active{transition:all .2s ease-out;transform:translate(-500px)}@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_43uty_84{position:fixed;top:0;bottom:0;left:0;height:100vh;width:100vw;background-color:#000;overflow-y:auto}._close-bar_43uty_95{display:flex;flex-direction:row;justify-content:flex-start;padding:16px 24px;width:100%;border-bottom:1px solid #1a1a1a}._close-button_43uty_107{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;color:#fff}._close-icon_43uty_118{width:14px;height:14px}._tabs_43uty_123{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:8px 20px 24px}._tab_43uty_123{display:flex;flex-direction:row;justify-content:space-between;padding:12px;width:100%;border-radius:4px}._tab_43uty_123._selected_43uty_142{background-color:#1a1a1a}._tab_43uty_123 ._left_43uty_145{display:flex;flex-direction:row;gap:12px;justify-content:flex-start}._tab_43uty_123 ._left_43uty_145 ._tab-text_43uty_151{color:#dcdcdc;font-size:14px}._tab_43uty_123 ._left_43uty_145 ._tab-text_43uty_151._section-label_43uty_155{color:#8e8e93;font-size:12px}._tab_43uty_123 ._left_43uty_145 ._tab-text_43uty_151._is-selected_43uty_159{color:#fff;font-weight:600}._tab_43uty_123._section-label_43uty_155{margin-top:20px}._icon_43uty_167{height:16px;width:16px;fill:#ccc;color:#ccc}._icon_43uty_167._is-selected_43uty_159{stroke:#fff}._tab-child_43uty_177{display:flex;flex-direction:row;justify-content:space-between;padding:12px;border-radius:4px}._tab-child_43uty_177._selected_43uty_142{background-color:#1a1a1a}._tab-child-left_43uty_188{display:flex;flex-direction:row;gap:12px}._tab-child-text_43uty_194{font-size:14px!important;color:#dcdcdc}._tab-child-text_43uty_194._is-selected_43uty_159{color:#fff;font-weight:600!important}._tab-link_43uty_203{width:100%}._external-link-icon_43uty_207{width:16px;height:16px;color:#fff}@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")}._icon_jytei_84{border-radius:100%;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;justify-content:center;padding:8px}@media only screen and (min-width:1440px){._icon_jytei_84{border:2px solid #000000}}._icon_jytei_84:hover{border:1px solid #ffffff}@media only screen and (min-width:1440px){._icon_jytei_84:hover{border:2px solid #ffffff}}._icon_jytei_84._active_jytei_106{border:1px solid #075dc6}@media only screen and (min-width:1440px){._icon_jytei_84._active_jytei_106{border:2px solid #075dc6}}._icon_jytei_84._image_jytei_114{padding:2px}._icon_jytei_84._no-image_jytei_117{background-color:#344da5;border-radius:100%;height:40px;width:40px}._icon_jytei_84._no-image_jytei_117:hover{border:0;outline:2px solid #075dc6;outline-offset:2px}._icon_jytei_84 svg{height:22px;width:22px}._icon_jytei_84 img{border-radius:100%;height:40px;width:40px}: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")}._wrapper_xgomb_84{z-index:1;border-radius:4px;box-shadow:var(--box-shadow);padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;gap:12px}._wrapper_xgomb_84._mobile_xgomb_94{position:fixed;animation:_slideInFromRight_xgomb_1 .35s ease-in-out;right:0;top:64px;width:100%;z-index:11;border:0;border-radius:0;background:#fff}._wrapper_xgomb_84._mobile_xgomb_94._showing-banner_xgomb_105{top:176.5px}@media only screen and (min-width:480px){._wrapper_xgomb_84._mobile_xgomb_94._showing-banner_xgomb_105{top:148px}}._wrapper_xgomb_84._desktop_xgomb_113{background-color:#fff;color:#000;box-shadow:0 15px 20px #00000005,0 5px 3px #00000006;border-radius:0 0 4px 4px;z-index:5;position:absolute;top:79px;right:32px;min-width:320px;max-width:320px}@media only screen and (min-width:480px){._wrapper_xgomb_84._desktop_xgomb_113{border-radius:4px}}._heading_xgomb_131{display:flex;align-items:center;justify-content:space-between;padding:8px 24px 8px 16px}@media only screen and (min-width:480px){._heading_xgomb_131{padding-right:16px}}._links_xgomb_146{border-top:1px solid var(--cf-light-gray)}._label_xgomb_150{display:block;color:#8e8e93;padding:8px 16px}._link_xgomb_146{display:block;cursor:pointer;color:#000;padding:16px}._link_xgomb_146:hover{color:#333}._link_xgomb_146._logout_xgomb_168{padding:8px 16px}._link_xgomb_146._logout_xgomb_168 a{width:100%}._link-highlight_xgomb_178{color:#075dc6}._link-highlight_xgomb_178:hover{background-color:var(--cf-light-gray)}._icon_xgomb_185{height:20px;width:20px}@keyframes _slideInFromRight_xgomb_1{0%{transform:translate(1000px)}to{transform:translate(0)}}
