@charset "UTF-8";@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_eegkn_84{background-color:#000;color:#fff;position:sticky;top:0;width:100%;z-index:11}._wrapper_eegkn_84._dynamic-transparency_eegkn_92{position:sticky;height:0}._wrapper_eegkn_84._dynamic-transparency_eegkn_92 ._nav_eegkn_96{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._wrapper_eegkn_84._dynamic-transparency_eegkn_92 ._nav_eegkn_96._transparent_eegkn_102{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);border-bottom:none}._wrapper_eegkn_84._dynamic-transparency_eegkn_92 ._nav_eegkn_96._transparent_eegkn_102 ._content-links-icons_eegkn_106 ._icon-button_eegkn_106{border:1px solid transparent}._wrapper_eegkn_84._dynamic-transparency_eegkn_92 ._nav_eegkn_96._transparent_eegkn_102 ._content-links-icons_eegkn_106 ._icon-button_eegkn_106:hover{border:1px solid #ffffff}._wrapper_eegkn_84._dynamic-transparency_eegkn_92 ._nav_eegkn_96._transparent_eegkn_102 ._content-links-icons_eegkn_106 ._icon-button_eegkn_106._no-image_eegkn_112:hover{border:0}._wrapper_eegkn_84._absolute_eegkn_115{position:absolute}._nav_eegkn_96{width:100%;height:unset;border-bottom:1px solid #333333;display:flex;flex-direction:row}._logo_eegkn_127{border-right:1px solid #333333;display:flex;align-items:center;padding-left:32px;padding-right:32px}._logo_eegkn_127 a{line-height:normal}._logo-image_eegkn_137{max-width:106px;width:100%}._content_eegkn_106{width:100%}._content-brand-bar_eegkn_145{width:100%;display:flex;justify-content:flex-end;padding:12px 32px}._content-links_eegkn_106{border-top:1px solid #333333;padding-right:32px;display:flex;justify-content:space-between}._content-links-buttons_eegkn_160{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:14px;padding-bottom:14px}._content-links-buttons_eegkn_160 ._header-cta-button_eegkn_167{height:40px;margin-left:auto}._content-links-icons_eegkn_106{display:flex;align-items:center;grid-gap:12px;gap:12px}._content-links-icons_eegkn_106 li{position:relative}._content-links-icons_eegkn_106 li._expanded_eegkn_180{z-index:9}._content-links-icons_eegkn_106 li a{position:relative;z-index:1}._content-links-icons_eegkn_106 ._icon-button_eegkn_106,._content-links-icons_eegkn_106 ._icon-location_eegkn_188{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){._content-links-icons_eegkn_106 ._icon-button_eegkn_106,._content-links-icons_eegkn_106 ._icon-location_eegkn_188{border:2px solid #000000}}._content-links-icons_eegkn_106 ._icon-button_eegkn_106._icon-dark_eegkn_203,._content-links-icons_eegkn_106 ._icon-location_eegkn_188._icon-dark_eegkn_203{background:#1a1a1a}._content-links-icons_eegkn_106 ._icon-button_eegkn_106:hover,._content-links-icons_eegkn_106 ._icon-location_eegkn_188:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._content-links-icons_eegkn_106 ._icon-button_eegkn_106:hover,._content-links-icons_eegkn_106 ._icon-location_eegkn_188:hover{border:2px solid #ffffff}}._content-links-icons_eegkn_106 ._icon-button_eegkn_106._active_eegkn_217,._content-links-icons_eegkn_106 ._icon-location_eegkn_188._active_eegkn_217{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._content-links-icons_eegkn_106 ._icon-button_eegkn_106._active_eegkn_217,._content-links-icons_eegkn_106 ._icon-location_eegkn_188._active_eegkn_217{border:2px solid #075dc6}}._content-links-icons_eegkn_106 ._icon-button_eegkn_106 svg,._content-links-icons_eegkn_106 ._icon-button_eegkn_106 img,._content-links-icons_eegkn_106 ._icon-location_eegkn_188 svg,._content-links-icons_eegkn_106 ._icon-location_eegkn_188 img{height:22px;width:22px}._content-links-icons_eegkn_106 ._icon-toolkit_eegkn_234,._content-links-icons_eegkn_106 ._icon-location_eegkn_188{cursor:pointer;display:flex;grid-gap:8px;gap:8px}._content-links-icons_eegkn_106 ._icon-toolkit_eegkn_234{padding:12px 24px}._content-links-icons_eegkn_106 ._icon-location_eegkn_188{background:unset;width:100%;border-radius:100px}@media only screen and (min-width: 1440px){._content-links-icons_eegkn_106 ._icon-location_eegkn_188{background-color:#1a1a1a;padding:12px 24px}}._content-links-icons_eegkn_106 ._icon-location_eegkn_188:hover{background-color:unset!important}@media only screen and (min-width: 1440px){._content-links-icons_eegkn_106 ._icon-location_eegkn_188:hover{color:#1a1a1a;background-color:#fff!important}}._content-links-icons_eegkn_106 ._icon-location_eegkn_188 ._icon-location-text_eegkn_269{display:none}@media only screen and (min-width: 1440px){._content-links-icons_eegkn_106 ._icon-location_eegkn_188 ._icon-location-text_eegkn_269{display:block}}._content-links-icons_eegkn_106 ._menu-button_eegkn_277{display:flex;align-items:center;justify-content:center;padding:8px}._find-a-gym_eegkn_284{display:none}._find-a-gym_eegkn_284._show_eegkn_287{display:flex}._find-a-gym-banner_eegkn_291{position:sticky;top:74px;z-index:10;visibility:hidden;opacity:0;transition:opacity .25s ease-in,visibility 0ms ease-in .25s;max-height:0}._find-a-gym-banner_eegkn_291._show_eegkn_287{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0ms ease-in 0ms;max-height:auto}._overlay_eegkn_307{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:rgba(26,26,26,.7);z-index:11}._overlay_eegkn_307._show_eegkn_287{display:block}@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")}._menu_15v9b_84{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._menu_15v9b_84{display:flex;flex-direction:row;grid-gap:32px;gap:32px}}._menu_15v9b_84 ._item_15v9b_95{width:100%;white-space:nowrap;padding:16px}@media only screen and (min-width: 1184px){._menu_15v9b_84 ._item_15v9b_95{border-bottom:none;padding:0}}._menu_15v9b_84 ._item-link-highlight_15v9b_106{white-space:nowrap;display:flex;align-items:center}._menu_15v9b_84 ._item-text_15v9b_111{color:#8e8e93}._menu_15v9b_84 ._item-text-highlight_15v9b_114{color:#fff}._menu_15v9b_84 ._item_15v9b_95:hover ._item_15v9b_95{text-decoration:underline}._menu_15v9b_84 ._item_15v9b_95:hover ._item-text_15v9b_111{color:#fff}._menu_15v9b_84 ._item_15v9b_95 ._toolkit_15v9b_123{display:flex;align-items:center;grid-gap:4px;gap:4px}._menu_15v9b_84 ._item_15v9b_95 ._toolkit_15v9b_123 svg{color:#fff}._menu_15v9b_84 ._item_15v9b_95 ._iconToolkit_15v9b_131{width:100%;cursor:pointer;display:flex;grid-gap:8px;gap:8px}@media only screen and (min-width: 1184px){._menu_15v9b_84 ._item_15v9b_95 ._iconToolkit_15v9b_131{width:auto}}._menu_15v9b_84 ._item_15v9b_95 ._iconToolkit_15v9b_131:hover svg{transform:translate(4px)}._menu_15v9b_84 ._item_15v9b_95 ._iconToolkit_15v9b_131 svg{transition:all .25s ease-in-out}._menu_15v9b_84 ._item_15v9b_95:last-child{border-bottom:0px}@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_iatoi_84{position:fixed;animation:_slideInFromRight_iatoi_1 .35s ease-in-out;right:0;width:100%;z-index:11;background-color:#000;border-top:1px solid #333333;height:100vh}@supports (height: 100dvh){._wrapper_iatoi_84{height:100dvh}}@media only screen and (min-width: 480px){._wrapper_iatoi_84{width:360px;margin-left:auto}}@media only screen and (min-width: 480px){._menu_iatoi_107{padding-top:32px;padding-bottom:32px}}._item-wrapper-active_iatoi_113{background-color:#1a1a1a}._item_iatoi_113{cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px}@media only screen and (min-width: 768px){._item_iatoi_113{padding-left:32px;padding-right:32px}}._item_iatoi_113:hover ._item-text_iatoi_131,._item_iatoi_113:hover svg{color:#8e8e93}._item-text_iatoi_131{color:#fff}._item-text-wrapper_iatoi_138{display:flex;align-items:center;grid-gap:12px;gap:12px}._item-store-pill_iatoi_143{text-transform:uppercase;border:1px solid #075dc6;border-radius:9px;background:#1a1a1a;font-size:8px!important;line-height:12px!important;padding:2px 8px}._item-external-link_iatoi_155{width:100%;display:flex;grid-gap:8px;gap:8px;justify-content:flex-start}._item-external-link_iatoi_155 svg{margin-left:auto}._sub-menu_iatoi_165{display:none}._sub-menu-active_iatoi_168{display:flex;flex-direction:column}._sub-menu-item_iatoi_173 a{display:block;padding:20px 40px}._sub-menu-item_iatoi_173 a:hover ._sub-menu-item-text_iatoi_180,._sub-menu-item_iatoi_173 a:focus ._sub-menu-item-text_iatoi_180{color:#8e8e93}._sub-menu-item-text_iatoi_180{color:#fff}@keyframes _slideInFromRight_iatoi_1{0%{transform:translate(1000px)}to{transform:translate(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_xnx4w_84{display:flex;padding-left:32px}._wrapper_xnx4w_84 ._menu_xnx4w_88{display:flex;grid-gap:32px;gap:32px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92{position:relative}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92:hover ._item_xnx4w_92{border-bottom:3px solid #ffffff}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92:hover ._sub-menu_xnx4w_98{display:block;position:absolute;left:0;width:250px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._item_xnx4w_92{border-bottom:3px solid #000000;height:100%;display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:30px;padding-bottom:27px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._item_xnx4w_92:hover{border-bottom:3px solid #ffffff}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._item_xnx4w_92._selected_xnx4w_116{border-bottom:3px solid #075dc6}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._item_xnx4w_92 ._link-pill_xnx4w_119{text-transform:uppercase;border:1px solid #075dc6;border-radius:9px;background:#1a1a1a;font-size:8px!important;line-height:12px!important;padding:2px 8px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._sub-menu_xnx4w_98{display:none;background:#1a1a1a}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._sub-menu-item_xnx4w_135{padding:12px 16px;display:flex;align-items:center;grid-gap:4px;gap:4px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._sub-menu-item_xnx4w_135 svg{width:14px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._sub-menu-item_xnx4w_135:hover{display:flex;align-items:center;grid-gap:12px;gap:12px}._wrapper_xnx4w_84 ._menu_xnx4w_88 ._item-wrapper_xnx4w_92 ._sub-menu-item-cta_xnx4w_152{width:100%;border-bottom:none;display:flex;justify-content:flex-start;padding:12px 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_1vous_84{position:absolute;top:100%;right:0;width:320px;background:#1a1a1a;border:1px solid #333333;border-radius:4px;z-index:11;margin-top:18px}@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_pv614_84{width:100%}@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")}.mapboxgl-popup{max-width:unset!important}.mapboxgl-popup-tip{display:none}.mapboxgl-popup-content{padding:0;border-radius:3px;box-shadow:0 1px 10px #0000000d,0 1px 10px #0000000d}#map-geocoder-container .mapboxgl-ctrl-geocoder{min-width:0px!important}.mapboxgl-ctrl-geocoder--input{background:#fff}.mapboxgl-ctrl-top-right{display:none}@media screen and (min-width: 768px){.mapboxgl-ctrl-top-right{display:block}}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder *:after,.mapboxgl-ctrl-geocoder *:before{box-sizing:border-box}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-hero-embedded .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder:not(:first-of-type),#widget-geocoder-container-gym-finder-promo .mapboxgl-ctrl-geocoder:not(:first-of-type){display:none}#widget-geocoder-container-pop-up:empty,#widget-geocoder-container-menu:empty,#widget-geocoder-container-hero:empty,#widget-geocoder-container-hero-embedded:empty,#widget-geocoder-container-banner:empty,#widget-geocoder-container-gym-finder-promo:empty{display:none}#widget-geolocate-geocoder-container-pop-up,#widget-geolocate-geocoder-container-banner,#widget-geolocate-geocoder-container-menu,#widget-geolocate-geocoder-container-hero,#widget-geolocate-geocoder-container-hero-embedded,#widget-geolocate-geocoder-container-gym-finder-promo{display:none}#widget-geocoder-container-pop-up,#widget-geocoder-container-banner,#widget-geocoder-container-menu{padding:0 16px}#map-geocoder-container .mapboxgl-ctrl-geocoder,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder,#widget-geocoder-container-hero-embedded .mapboxgl-ctrl-geocoder,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder,#widget-geocoder-container-gym-finder-promo .mapboxgl-ctrl-geocoder{font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;min-width:240px;z-index:1;transition:width .25s,min-width .25s;box-shadow:none}@media (max-width: 768px){#widget-geocoder-container-hero,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder{width:100%}}#map-geocoder-container .mapboxgl-ctrl-geocoder--input{width:100%;margin:0;padding:10px 24px 10px 34px;color:#8e8e93;white-space:nowrap;overflow:hidden;border:1px solid #cccccc;border-radius:100px;line-height:22px;font-size:16px;text-overflow:ellipsis}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{width:100%;margin:0;padding:10px 24px 10px 34px;color:#8e8e93;white-space:nowrap;overflow:hidden;border:1px solid #cccccc;border-radius:100px;background:#ffffff;font-size:16px;text-overflow:ellipsis}#map-geocoder-container .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::-moz-placeholder{text-overflow:ellipsis}#map-geocoder-container .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input::placeholder,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input::placeholder,#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::placeholder{text-overflow:ellipsis}#map-geocoder-container .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input:focus,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input:focus,#cny-geocoder-container .mapboxgl-ctrl-geocoder--input:focus,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input:focus{color:#333}#map-geocoder-container .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)],#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input:focus[\:has\(\%2B\%20.mapboxgl-ctrl-geocoder--icon\)]{fill:#333}#map-geocoder-container .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon),#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input:focus:has(+.mapboxgl-ctrl-geocoder--icon){fill:#333}#map-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input,#map-geocoder-container-menu .mapboxgl-ctrl-geocoder--input,#map-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{border:1px solid #cccccc}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--input,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{border:1px solid #333333}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--input{line-height:24px;padding-left:38px}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{color:#404040;color:#000000bf;outline:0}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:9px;display:none}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder .suggestions{height:auto;max-height:400px;overflow:scroll;border-radius:12px;left:0;list-style:none;margin-top:10px;position:absolute;width:100%;top:100%;z-index:1000;font-size:14px;line-height:24px;background-color:#1a1a1a;border:1px solid #333333;display:flex;padding:12px 8px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px}#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder .suggestions{overflow:scroll}#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder .suggestions,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder .suggestions{max-height:227px}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder .suggestions{max-height:263px}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder .suggestions{max-height:220px}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.mapboxgl-ctrl-geocoder--suggestion-link{cursor:pointer;display:flex;padding:8px 12px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.mapboxgl-ctrl-geocoder--suggestion-link-current-location{cursor:pointer;display:flex;padding:12px 16px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.mapboxgl-ctrl-geocoder--suggestion{line-height:12px}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700;margin-top:2px}.mapboxgl-ctrl-geocoder--suggestion-title-kicker{font-size:10px;text-transform:uppercase;font-family:Inter;font-weight:600;line-height:16px;letter-spacing:1%;color:#8e8e93}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-main{color:#fff;font-weight:600;font-family:Inter}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-main{font-size:16px;line-height:20px}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-main,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-main{font-size:14px;line-height:18px}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-sub{color:#8e8e93;font-weight:400;font-family:Inter;margin-left:4px}#map-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-sub{font-size:12px;line-height:16px}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--suggestion-title-sub,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--suggestion-title-sub{font-size:10px;line-height:14px}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder--suggestion-link:hover{background-color:#000;cursor:pointer}.mapboxgl-ctrl-geocoder--powered-by{display:block;color:#8e8e93;font-size:12px;font-family:Inter,Helvetica,Arial,sans-serif;padding:8px 12px;margin-top:8px;border-top:1px solid #333333}.mapboxgl-ctrl-geocoder--powered-by:hover{color:#fff}.mapboxgl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#8e8e93}#map-geocoder-container .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-search{position:absolute}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--icon-search,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-search{top:12px;left:14px;width:14px;height:14px}#map-geocoder-container .mapboxgl-ctrl-geocoder--icon-search{top:14px;left:12px;width:16px;height:16px}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-search{top:15px;width:16px;height:16px}.mapboxgl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff!important;line-height:1}.mapboxgl-ctrl button:not(:disabled):hover svg{fill:#000}#widget-geocoder-container-pop-up .mapboxgl-ctrl-geocoder--icon-close,#widget-geocoder-container-menu .mapboxgl-ctrl-geocoder--icon-close,#widget-geocoder-container-banner .mapboxgl-ctrl-geocoder--icon-close,#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-close{width:12px;height:12px;margin-top:4px;margin-right:5px}#map-geocoder-container .mapboxgl-ctrl-geocoder--icon-close{width:12px;height:12px;margin-top:7px;margin-right:5px}#widget-geocoder-container-hero .mapboxgl-ctrl-geocoder--icon-close{width:14px;height:14px;margin-top:7px;margin-right:5px}.mapboxgl-ctrl-geocoder--icon-close:hover{fill:#1a1a1a!important}.mapboxgl-ctrl-geocoder--icon-loading{display:none!important}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.mapbox-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}}#cny-geocoder-container .mapboxgl-ctrl-geocoder--icon-search,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon-search{display:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder{font-family:Inter,Helvetica,Arial,sans-serif;z-index:1;transition:width .25s,min-width .25s;box-shadow:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder--input,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input{font-family:Inter,Helvetica,Arial,sans-serif;background-color:#eee;width:100%;margin:0;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;line-height:5px;text-align:left}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input{background-color:#fff;font-size:16px}#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::-moz-placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::-moz-placeholder{color:#6d6d6d}#cny-geocoder-container .mapboxgl-ctrl-geocoder--input::placeholder,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--input::placeholder{color:#6d6d6d}#cny-geocoder-container .suggestions-wrapper,#cny-geocoder-container-mobile .suggestions-wrapper{background-color:#eee}#cny-geocoder-container .mapboxgl-ctrl-geocoder--icon .mapboxgl-ctrl-geocoder--icon-search,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon .mapboxgl-ctrl-geocoder--icon-search{display:none!important}#cny-geocoder-container .suggestions{background-color:#fff;min-width:240px;left:-80px;top:35px;right:0;color:#1a1a1a;border:1px solid #cccccc;border-radius:5px;line-height:1.5;padding:0;margin:0}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--suggestion-link{padding-top:8px;padding-bottom:8px;padding-left:16px;line-height:20px}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link{padding-left:16px;padding-top:10px;padding-bottom:10px;line-height:20px}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link-current-location:hover{background-color:#eee;cursor:pointer}#cny-geocoder-container .mapboxgl-ctrl-geocoder .suggestions>.active>a,#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link:hover,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--suggestion-link:hover{background-color:#eee}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title{line-height:1.2}#cny-geocoder-container .mapboxgl-ctrl-geocoder--powered-by:hover{color:#1a1a1a}#cny-geocoder-container .mapboxgl-ctrl-geocoder--powered-by{margin-top:0;border-top:1px solid #cccccc}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-title-sub,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--suggestion-title-sub{color:#8e8e93;font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif}#cny-geocoder-container .mapboxgl-ctrl-geocoder--suggestion-link-current-location{font-weight:700;border-bottom:1px solid #cccccc}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .suggestions{display:block!important;margin-top:0;padding-top:4px}#cny-geocoder-container-mobile .suggestions{background-color:#fff;width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%);top:35px;color:#1a1a1a;line-height:1.5;padding-left:16px}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--powered-by{display:none!important}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .suggestions{border:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:0;top:0;display:none}#cny-geocoder-container .mapboxgl-ctrl-geocoder--icon,#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon{fill:#1a1a1a;vertical-align:middle;background-color:#eee;padding-top:1px;width:12px;height:12px}#cny-geocoder-container-mobile .mapboxgl-ctrl-geocoder--icon{fill:#6d6d6d;background-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")}._geolocate_3m5bg_84{height:0;opacity:0;visibility:hidden}._geolocate_3m5bg_84._visible_3m5bg_89{height:auto;opacity:1;visibility:visible;display:block}._locate-me_3m5bg_96{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}._locate-me-text_3m5bg_105{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._locate-me-text_3m5bg_105._interactive_3m5bg_112{cursor:pointer}._locate-me-text_3m5bg_105._interactive_3m5bg_112:hover ._sub-text_3m5bg_115{color:#fff}._locate-me-text_3m5bg_105._interactive_3m5bg_112 span{text-decoration:underline}._locate-me_3m5bg_96 svg{height:10px;width:10px;color:#ccc;cursor:pointer}._locate-me_3m5bg_96 svg:hover{color:#fff}._button-text_3m5bg_131{color:#dcdcdc}._button-text_3m5bg_131._enableLocationServices_3m5bg_134{transition:all .25s ease}._button-text_3m5bg_131._enableLocationServices_3m5bg_134._highlight_3m5bg_140{font-weight:600;color:#fff}._content_3m5bg_145{display: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")}@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_dq2ua_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._header_dq2ua_90{position:relative;width:100%;padding-bottom:8px}@media only screen and (min-width: 768px){._header_dq2ua_90{width:645px}}._cards_dq2ua_101{display:flex;grid-gap:16px;gap:16px;overflow:visible;width:645px}@media only screen and (min-width: 768px){._cards_dq2ua_101>div:first-child{display:none}}._footer_dq2ua_113{max-width:645px;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._arrows_dq2ua_121{display:flex;grid-gap:8px;gap:8px}._arrows_dq2ua_121 ._arrow-wrapper_dq2ua_125{width:48px;height:48px;border-radius:36px;text-indent:-999999px;border:1px solid #5f5f5f;color:#fff;background:#333333;opacity:.7}._arrows_dq2ua_121 ._arrow-wrapper_dq2ua_125:first-child{opacity:.2}._arrows_dq2ua_121 ._arrow-wrapper_dq2ua_125 ._arrow_dq2ua_121{display:flex;align-items:center;justify-content:center}._arrows_dq2ua_121 ._arrow-wrapper_dq2ua_125 ._arrow-left_dq2ua_143{transform:rotate(90deg)}._arrows_dq2ua_121 ._arrow-wrapper_dq2ua_125 ._arrow-right_dq2ua_146{transform:rotate(-90deg)}@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_foqz6_84{width:168px;background-size:800px 104px;position:relative}._wrapper_foqz6_84._light_foqz6_89{background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%)}._wrapper_foqz6_84._grey_foqz6_93{background-color:#ccc;background:linear-gradient(to right,#d4d4d4 8%,#d1d1d1 16%,#d3d3d3,#d4d4d4 24%,#d6d6d6 32%)}._wrapper_foqz6_84._dark-grey_foqz6_97{background-color:#1a1a1a;background:linear-gradient(132deg,#1a1a1a 0%,#6d6d6d 100%)}._wrapper_foqz6_84._dark_foqz6_97{background-color:#1a1a1a;background:linear-gradient(to right,#0d0d0d 8%,#1a1a1a 16%,#0d0d0d,#0d0d0d 24%,#000000 32%)}._wrapper_foqz6_84._animate_foqz6_105{animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_foqz6_1;animation-timing-function:linear}._wrapper_foqz6_84._button_foqz6_113{border-radius:100px;height:36px}._wrapper_foqz6_84._text_foqz6_118{height:22px;border-radius:4px}._wrapper_foqz6_84._text_foqz6_118._sm_foqz6_122{width:150px;max-width:250px}._wrapper_foqz6_84._text_foqz6_118._sm_foqz6_122._dynamic_foqz6_126{width:60%}._wrapper_foqz6_84._text_foqz6_118._md_foqz6_129{width:200px;max-width:300px}._wrapper_foqz6_84._text_foqz6_118._md_foqz6_129._dynamic_foqz6_126{width:75%}._wrapper_foqz6_84._text_foqz6_118._lg_foqz6_136{width:250px;max-width:400px}._wrapper_foqz6_84._text_foqz6_118._lg_foqz6_136._dynamic_foqz6_126{width:90%}._wrapper_foqz6_84._text_foqz6_118._xl_foqz6_143{width:350px;max-width:100%}._wrapper_foqz6_84._image_foqz6_148{height:120px;width:100%;border-radius:5px}._innerWrapper_foqz6_154{background-color:#fff;position:absolute}._card_foqz6_159{width:100%;border-radius:5px;border:1px solid #dcdcdc;background:#ffffff}._card_foqz6_159 ._content_foqz6_165{padding:12px 16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}@keyframes _placeHolderShimmer_foqz6_1{0%{background-position:-800px 0}to{background-position:800px 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_1wtbd_84{width:310px;border-radius:8px;border:1px solid #333;border:1px solid var(--Neutral-Grey-600, #333);background:rgba(26,26,26,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1wtbd_84{width:645px;display:flex;flex-direction:row}}._content_1wtbd_101{padding:16px;display:flex;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._content_1wtbd_101{width:100%}}._content_1wtbd_101 ._image_1wtbd_111{min-width:80px;min-height:80px;border-radius:6px}@media only screen and (min-width: 768px){._content_1wtbd_101 ._image_1wtbd_111{min-width:108px;min-height:108px}}._content_1wtbd_101 ._info_1wtbd_122{display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:center}@media only screen and (min-width: 768px){._content_1wtbd_101 ._info_1wtbd_122{width:100%}}._content_1wtbd_101 ._info_1wtbd_122 ._kicker_1wtbd_133,._content_1wtbd_101 ._info_1wtbd_122 ._name_1wtbd_134{border-radius:4px}._content_1wtbd_101 ._info_1wtbd_122 ._kicker_1wtbd_133{height:20px;width:60px}._content_1wtbd_101 ._info_1wtbd_122 ._name_1wtbd_134{height:20px;width:190px}@media only screen and (min-width: 768px){._content_1wtbd_101 ._info_1wtbd_122 ._name_1wtbd_134{width:100%}}._button-wrapper_1wtbd_151{border-top:1px solid #333333;padding:20px}@media only screen and (min-width: 768px){._button-wrapper_1wtbd_151{border-left:1px solid #333333;border-top:0;display:flex;align-items:center}}._button-wrapper_1wtbd_151 ._button_1wtbd_151{width:100%;height:36px;border-radius:100px}@media only screen and (min-width: 768px){._button-wrapper_1wtbd_151 ._button_1wtbd_151{width:180px}}._gradient_1wtbd_174{background-color:#1a1a1a;background:linear-gradient(132deg,#1a1a1a 0%,#6d6d6d 100%)}@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_i77g5_84{display:flex;grid-gap:16px;gap:16px}._wrapper_i77g5_84 ._image_i77g5_88{height:80px;width:80px;aspect-ratio:1/1;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_i77g5_1;animation-timing-function:linear}._wrapper_i77g5_84 ._info_i77g5_100{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between}._wrapper_i77g5_84 ._info_i77g5_100 ._distance_i77g5_106,._wrapper_i77g5_84 ._info_i77g5_100 ._name_i77g5_107,._wrapper_i77g5_84 ._info_i77g5_100 ._location_i77g5_108{height:16px;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_i77g5_1;animation-timing-function:linear}._wrapper_i77g5_84 ._info_i77g5_100 ._distance_i77g5_106{width:100px}._wrapper_i77g5_84 ._info_i77g5_100 ._name_i77g5_107{height:25px;width:140px}._wrapper_i77g5_84 ._info_i77g5_100 ._location_i77g5_108{width:60px}@keyframes _placeHolderShimmer_i77g5_1{0%{background-position:-800px 0}to{background-position:800px 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_xm6xv_84{background:#ffffff;display:flex;flex-direction:column}._wrapper_xm6xv_84 ._top_xm6xv_89{border-bottom:1px solid #cccccc;display:flex;grid-gap:8px;gap:8px;justify-content:space-between;padding:16px}._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between}._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96 ._distance_xm6xv_102,._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96 ._name_xm6xv_103,._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96 ._location_xm6xv_104{height:16px;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_xm6xv_1;animation-timing-function:linear}._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96 ._distance_xm6xv_102{width:100px}._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96 ._name_xm6xv_103{height:25px;width:140px}._wrapper_xm6xv_84 ._top_xm6xv_89 ._info_xm6xv_96 ._location_xm6xv_104{width:60px}._wrapper_xm6xv_84 ._top_xm6xv_89 ._image_xm6xv_124{height:80px;width:80px;aspect-ratio:1/1;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_xm6xv_1;animation-timing-function:linear}._wrapper_xm6xv_84 ._bottom_xm6xv_136{display:flex;grid-gap:12px;gap:12px;padding:16px}._wrapper_xm6xv_84 ._bottom_xm6xv_136 ._button_xm6xv_141{height:40px;width:100%;border-radius:100px;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_xm6xv_1;animation-timing-function:linear}@keyframes _placeHolderShimmer_xm6xv_1{0%{background-position:-800px 0}to{background-position:800px 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_zjl3v_84{margin-top:16px;padding:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._wrapper_zjl3v_84{padding:24px}}._header_zjl3v_97{position:relative;width:100%;padding-bottom:8px}@media only screen and (min-width: 768px){._header_zjl3v_97{width:645px}}._cards_zjl3v_108{display:flex;grid-gap:16px;gap:16px;overflow:visible;width:645px}@media only screen and (min-width: 768px){._cards_zjl3v_108>div:first-child{display:none}}._footer_zjl3v_120{max-width:645px;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._arrows_zjl3v_128{display:flex;grid-gap:8px;gap:8px}._arrows_zjl3v_128 ._arrow-wrapper_zjl3v_132{width:48px;height:48px;border-radius:36px;text-indent:-999999px;border:1px solid #5f5f5f;color:#fff;background:#333333;opacity:.7}._arrows_zjl3v_128 ._arrow-wrapper_zjl3v_132:first-child{opacity:.2}._arrows_zjl3v_128 ._arrow-wrapper_zjl3v_132 ._arrow_zjl3v_128{display:flex;align-items:center;justify-content:center}._arrows_zjl3v_128 ._arrow-wrapper_zjl3v_132 ._arrow-left_zjl3v_150{transform:rotate(90deg)}._arrows_zjl3v_128 ._arrow-wrapper_zjl3v_132 ._arrow-right_zjl3v_153{transform:rotate(-90deg)}@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_11ob8_84{width:380px;border:1px solid #cccccc;border-radius:6px;background:#ffffff;display:flex;flex-direction:column}._wrapper_11ob8_84 ._top_11ob8_92{border-bottom:1px solid #cccccc;display:flex;grid-gap:8px;gap:8px;justify-content:space-between;padding:16px}._wrapper_11ob8_84 ._bottom_11ob8_99{display:flex;padding: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")}._inner-wrapper_1gagz_84{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:16px}._footer_1gagz_91{border-top:1px solid #333333;padding:16px}._footer_1gagz_91>div{width:100%}@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_wsdbl_84{display:none;padding-top:16px;padding-bottom:0}._wrapper_wsdbl_84._show_wsdbl_89{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_wsdbl_84._show_wsdbl_89._isHero_wsdbl_94{padding-top:0;display:flex;align-items:flex-start;grid-gap:24px;gap:24px}@media only screen and (min-width: 480px){._wrapper_wsdbl_84._isHero_wsdbl_94 input{width:340px;max-width:340px;min-width:340px}}._wrapper_wsdbl_84._isHero_wsdbl_94 ._visit-map-button_wsdbl_107{opacity:.8;width:auto;border-top:none;padding:0}._wrapper_wsdbl_84._isHero_wsdbl_94 ._visit-map-button_wsdbl_107:hover{opacity:1}._wrapper_wsdbl_84._isHero_wsdbl_94 ._locate-me_wsdbl_116{display:flex;align-items:flex-start}._wrapper_wsdbl_84 ._locate-me_wsdbl_116{display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_wsdbl_84 ._locate-me-button_wsdbl_126{cursor:pointer;color:#eee;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:center}._wrapper_wsdbl_84 ._locate-me-button_wsdbl_126 ._locate-me-button-text_wsdbl_134{text-decoration:underline}._wrapper_wsdbl_84 ._locate-me-button_wsdbl_126:hover,._wrapper_wsdbl_84 ._locate-me-button_wsdbl_126:hover ._locate-me-button-text_wsdbl_134{color:#fff}._wrapper_wsdbl_84 ._visit-map-button_wsdbl_107{width:100%;border-top:1px solid #333333;padding:16px}._wrapper_wsdbl_84 ._visit-map-button_wsdbl_107 a{z-index:0!important}._wrapper_wsdbl_84 ._visit-map-button_wsdbl_107 a svg{height:10px}@media only screen and (min-width: 768px){._wrapper_wsdbl_84 ._visit-map-button_wsdbl_107 a svg{height:12px}}@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_k0939_84{position:relative;width:310px;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_k0939_84{width:645px}}@media only screen and (min-width: 1440px){._wrapper_k0939_84{width:800px}}@media only screen and (min-width: 1920px){._wrapper_k0939_84{width:960px}}._wrapper_k0939_84._no-results_k0939_107{display:flex;grid-gap:16px;gap:16px}._footer_k0939_112{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_k0939_112{margin-top:8px;padding-bottom:16px}}._footer-text_k0939_125{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._footer-text_k0939_125._interactive_k0939_132{cursor:pointer}._footer-text_k0939_125._interactive_k0939_132:hover ._sub-text_k0939_135{color:#fff}._footer-text_k0939_125._interactive_k0939_132 span{text-decoration:underline}._footer_k0939_112 svg{color:#ccc;cursor:pointer}._footer_k0939_112 svg:hover{color:#fff}._near-me-text_k0939_149 div{color:#dcdcdc}._near-me-text_k0939_149 div:hover{color:#fff}._near-me-text_k0939_149 div span{color:#eee;font-weight:600}._other-gyms-text_k0939_160,._no-gyms-text_k0939_161{color:#ccc;display:flex;justify-content:center}@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")}._slides-wrapper_1r3ik_84{overflow:visible;width:100%}@media only screen and (min-width: 768px){._slides-wrapper_1r3ik_84{overflow:hidden}}._slides_1r3ik_84{overflow:visible!important}@media only screen and (min-width: 768px){._slides_1r3ik_84{max-width:unset}}._controls_1r3ik_103{position:absolute;bottom:0;right:0;display:flex;grid-gap:8px;gap:8px}._arrow-wrapper_1r3ik_111{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;border:1px solid #5f5f5f;color:#fff;background:#333333}._arrow-wrapper_1r3ik_111:disabled{color:#494949;background:#2c2c2c}._arrow-wrapper_1r3ik_111:not(:disabled):hover,._arrow-wrapper_1r3ik_111:not(:disabled):focus{opacity:1;outline:none;border-color:#fff}._arrow_1r3ik_111{display:flex;align-items:center;justify-content:center}._arrow-left_1r3ik_137{transform:rotate(90deg)}._arrow-right_1r3ik_141{transform:rotate(-90deg)}@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_1k60k_84{background:rgba(0,0,0,.7);border:1px solid #333333;border-radius:4px;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_1k60k_84{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;grid-gap:16px;gap:16px}}._wrapper_1k60k_84:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_1k60k_84:hover ._icon_1k60k_104{color:#fff}._wrapper_1k60k_84 ._distance_1k60k_108{color:#b5cfee}._wrapper_1k60k_84 ._content_1k60k_112{border-bottom:1px solid #333333;padding:16px;display:flex;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._wrapper_1k60k_84 ._content_1k60k_112{width:100%;border-right:1px solid #333333;border-bottom:0;padding-top:16px;padding-bottom:16px}}._wrapper_1k60k_84 ._content_1k60k_112 ._image_1k60k_127{width:80px;min-width:80px;min-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:flex;justify-content:center}@media only screen and (min-width: 768px){._wrapper_1k60k_84 ._content_1k60k_112 ._image_1k60k_127{width:108px;min-width:108px;min-height:108px}}._wrapper_1k60k_84 ._content_1k60k_112 ._image_1k60k_127._logo_1k60k_143,._wrapper_1k60k_84 ._content_1k60k_112 ._image_1k60k_127._map_1k60k_143,._wrapper_1k60k_84 ._content_1k60k_112 ._image_1k60k_127._default_1k60k_143{aspect-ratio:1/1}._wrapper_1k60k_84 ._content_1k60k_112 ._image_1k60k_127._primary_1k60k_146{aspect-ratio:16/9}._wrapper_1k60k_84 ._content_1k60k_112 ._info_1k60k_149{overflow:hidden;width:100%;display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:center}._wrapper_1k60k_84 ._content_1k60k_112 ._info_1k60k_149 ._distance_1k60k_108{display:flex;grid-gap:4px;gap:4px}._wrapper_1k60k_84 ._content_1k60k_112 ._info_1k60k_149 ._name-text_1k60k_161{min-width:180px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;font-weight:600}@media only screen and (min-width: 768px){._wrapper_1k60k_84 ._content_1k60k_112 ._info_1k60k_149 ._name-text_1k60k_161{min-width:250px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}}._wrapper_1k60k_84 ._button_1k60k_190{padding:16px;display:flex;align-items:center}@media only screen and (min-width: 768px){._wrapper_1k60k_84 ._button_1k60k_190{padding-left:0}}._wrapper_1k60k_84 ._button_1k60k_190 button{width:100%}@media only screen and (min-width: 768px){._wrapper_1k60k_84 ._button_1k60k_190 button{min-width:175px}}@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")}._contact_1u2y7_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_1u2y7_84{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_1u2y7_84 input,._contact_1u2y7_84 textarea,._contact_1u2y7_84 select{line-height:1.25}._header-container_1u2y7_104{border-bottom:1px solid #cccccc;padding:16px}@media only screen and (min-width: 768px){._header-container_1u2y7_104{padding:24px}}@media only screen and (min-width: 1184px){._header-container_1u2y7_104{padding:32px}}._header_1u2y7_104{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_1u2y7_104._hero_1u2y7_125{display:flex;grid-gap:24px;gap:24px}._sub-header_1u2y7_130{color:#5f5f5f}._contact-form-title_1u2y7_134{color:#1a1a1a}._affiliate-name_1u2y7_138{color:#5f5f5f}._form-wrapper_1u2y7_142{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_1u2y7_142{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_1u2y7_142{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_1u2y7_142{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_1u2y7_177{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_1u2y7_177._row_1u2y7_182{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_1u2y7_188{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px}._button-wrapper_1u2y7_195{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_1u2y7_195{border:none}}._button-wrapper_1u2y7_195 ._button_1u2y7_195{width:100%}._captcha-policy_1u2y7_209{margin-top:10px;color:#8e8e93}._captcha-policy_1u2y7_209 span>a{color:#075dc6}._name-container_1u2y7_217{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_1u2y7_223{position:fixed;top:16px;right:16px;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")}._success_oepp7_84{height:400px;color:#1a1a1a;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 32px 32px 48px}._success_oepp7_84 ._header-container_oepp7_96{display:flex;align-items:center;flex-direction:column}._success_oepp7_84 ._headline-text_oepp7_101,._success_oepp7_84 ._body-text_oepp7_102{text-align:center}._success_oepp7_84 ._headline-text_oepp7_101{margin-top:40px}._success_oepp7_84 ._body-text_oepp7_102{margin-top:24px}._success_oepp7_84 ._close-button-container_oepp7_111{display:flex;flex-direction:row;justify-content:flex-end;width:100%;top:0}._success_oepp7_84 ._message_oepp7_118{text-align:center;width:100%}._success_oepp7_84 ._message_oepp7_118 h1,._success_oepp7_84 ._message_oepp7_118 h2,._success_oepp7_84 ._message_oepp7_118 h3{font-family:var(--cf-header-font-stack);text-transform:uppercase;font-weight:500;font-size:36px;line-height:36px;margin-top:40px}._success_oepp7_84 ._message_oepp7_118 p{margin-top:24px;font-family:var(--cf-body-font-stack);font-weight:400;font-size:16px;line-height: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")}._failure_7tto1_84{height:400px;color:#1a1a1a;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:8px 32px 32px 48px}._failure_7tto1_84 ._header-container_7tto1_96{display:flex;align-items:center;flex-direction:column}._failure_7tto1_84 ._headline-text_7tto1_101,._failure_7tto1_84 ._body-text_7tto1_102{text-align:center}._failure_7tto1_84 ._headline-text_7tto1_101{margin-top:40px}._failure_7tto1_84 ._body-text_7tto1_102{margin-top:24px}._failure_7tto1_84 ._close-button-container_7tto1_111{display:flex;flex-direction:row;justify-content:flex-end;width:100%;top: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_mqux7_84{width:100%;display:flex;flex-direction:column}._wrapper_mqux7_84 input{border:1px solid #cccccc;border-radius:4px;font-size:16px;line-height:1.4;padding:12px 16px;color:#1a1a1a;background-color:#fff;transition:border .5s}._wrapper_mqux7_84 input:focus{border-color:#075dc6}._wrapper_mqux7_84 ._label_mqux7_102{position:relative;top:10px;color:#333;background:#ffffff;width:-moz-min-content;width:min-content;white-space:nowrap;transition:border .5s;padding:2px 6px;margin-left:8px}._wrapper_mqux7_84._horizontal_mqux7_116{display:flex;align-items:center;flex-direction:row}._wrapper_mqux7_84._width-auto_mqux7_121>div{width:auto}._wrapper_mqux7_84._focused_mqux7_124 ._label_mqux7_102{color:#075dc6}._wrapper_mqux7_84._error_mqux7_127 ._label_mqux7_102{color:#c21818}._wrapper_mqux7_84._error_mqux7_127 input{border-color:#c21818}@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_u3a7x_84{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_u3a7x_84._error_u3a7x_89 ._error-message_u3a7x_89{display:flex;align-items:center;flex-direction:row;grid-gap:6px;gap:6px}._wrapper_u3a7x_84._error_u3a7x_89 ._error-message_u3a7x_89 ._text_u3a7x_95{color:#c21818;padding: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_4cfrk_84{width:100%;display:flex;flex-direction:column}._wrapper_4cfrk_84 textarea{padding:12px 16px;resize:vertical;width:100%;border:1px solid #cccccc;color:#1a1a1a;background-color:#fff;font-size:16px;border-radius:4px}._wrapper_4cfrk_84 ._label_4cfrk_99{color:#333;position:relative;top:8px;background:#ffffff;padding:0 6px;width:-moz-min-content;width:min-content;white-space:nowrap;margin-left:8px}._wrapper_4cfrk_84._focused_4cfrk_109 textarea{border-color:#075dc6}._wrapper_4cfrk_84._focused_4cfrk_109 ._label_4cfrk_99,._wrapper_4cfrk_84._focused_4cfrk_109._error_4cfrk_115 ._label_4cfrk_99{color:#075dc6}._wrapper_4cfrk_84._focused_4cfrk_109._error_4cfrk_115 ._label_4cfrk_99:after{content:"";position:absolute;top:0;left:0;border-top:1px solid #075dc6;border-radius:4px}._wrapper_4cfrk_84._focused_4cfrk_109._error_4cfrk_115 ._label_4cfrk_99:after{content:"";position:absolute;top:0;left:0;border-left:1px solid #075dc6;border-top-left-radius:2px;border-bottom-left-radius:0}._wrapper_4cfrk_84._focused_4cfrk_109._error_4cfrk_115 ._label_4cfrk_99:after{content:"";top:0;right:0;border-right:1px solid #075dc6;border-top-right-radius:2px;border-bottom-right-radius:0}._wrapper_4cfrk_84._focused_4cfrk_109._error_4cfrk_115 textarea{border-color:#c21818;color:#c21818;background-color:#f9e8e8}._wrapper_4cfrk_84._error_4cfrk_115 ._label_4cfrk_99{color:#c21818;background-color:#f9e8e8}._wrapper_4cfrk_84._error_4cfrk_115 ._label_4cfrk_99:after{content:"";position:absolute;top:0;left:0;border-top:1px solid #c21818;border-radius:4px;width:100%;height:100%}._wrapper_4cfrk_84._error_4cfrk_115 ._label_4cfrk_99:after{content:"";position:absolute;top:0;left:0;border-left:1px solid #c21818;border-top-left-radius:2px;border-bottom-left-radius:0;width:100%;height:54%}._wrapper_4cfrk_84._error_4cfrk_115 ._label_4cfrk_99:after{content:"";position:absolute;top:0;right:0;border-right:1px solid #c21818;border-top-right-radius:2px;border-bottom-right-radius:0;width:100%;height:54%}._wrapper_4cfrk_84._error_4cfrk_115 textarea{line-height:1.4;border-color:#c21818;background-color:#f9e8e8}@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_s91g6_84{display:flex;flex-direction:column}._wrapper_s91g6_84 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cccccc;border-radius:4px;font-size:16px;line-height:1.4;padding:12px 42px 12px 16px;color:#1a1a1a;background-color:#fff;background-image:url(/7.6.3/chevron-grey-2b109138.svg);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:24px}._wrapper_s91g6_84 select:focus{border-color:#075dc6}._wrapper_s91g6_84 ._label_s91g6_105{position:relative;top:8px;color:#333;background:#ffffff;width:-moz-min-content;width:min-content;white-space:nowrap;padding:2px 6px;margin-left:8px}._wrapper_s91g6_84._width-full_s91g6_118{width:100%}._wrapper_s91g6_84._focused_s91g6_121 ._label_s91g6_105{color:#075dc6}._wrapper_s91g6_84._error_s91g6_124 ._label_s91g6_105{color:#c21818}._wrapper_s91g6_84._error_s91g6_124 select{border-color:#c21818}@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_h6r3k_84{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-top:auto}._wrapper_h6r3k_84 ._inner-wrapper_h6r3k_90{display:flex;flex-direction:row;grid-gap:6px;gap:6px}._wrapper_h6r3k_84 input{width:16px!important;height:16px!important;cursor:pointer;min-width:16px;min-height:16px;max-width:16px;max-height:16px;box-sizing:border-box}._wrapper_h6r3k_84 label div{display:flex;grid-gap:4px;gap: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")}._wrapper_7if8q_84{display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px;margin-top:8px}._wrapper_7if8q_84._error_7if8q_91 ._label_7if8q_91{color:#c21818}._wrapper_7if8q_84._error_7if8q_91 ._alert-icon_7if8q_94 svg{width:12px;height:12px}._wrapper_7if8q_84 ._label_7if8q_91{color:#8e8e93;padding-left:0!important}._wrapper_7if8q_84 ._radio-error-container_7if8q_102{color:#c21818;display:flex;align-items:center;grid-gap:6px;gap:6px}._wrapper_7if8q_84 ._radio-error-container_7if8q_102 svg{width:12px;height:12px}@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_d89y4_84{display:flex;flex-direction:column;flex-wrap:wrap}._options-container_d89y4_90{display:flex;flex-direction:row}._option_d89y4_90{display:flex;flex-direction:row;justify-content:flex-start}._fields_d89y4_101{display:flex;grid-gap:12px;gap:12px}._radio-group_d89y4_106{display:flex;grid-gap:6px;gap:6px}._radio-group_d89y4_106 input{cursor:pointer;width:12px}._custom-radio-label_d89y4_116{display:inline-flex;align-items:center;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")}@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")}._contact_19bmq_84{min-width:315px;padding:24px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._contact_19bmq_84{min-width:400px}}@media only screen and (min-width: 768px){._contact_19bmq_84{min-width:540px;padding:28px}}@media only screen and (min-width: 1184px){._contact_19bmq_84{padding:36px}}._form_19bmq_108{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._form_19bmq_108{grid-gap:24px;gap:24px}}._input-group_19bmq_119._row_19bmq_119{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._input-group_19bmq_119 div{height:30px;width:100%;background-color:#eee;background:linear-gradient(to right,#f4f4f0 8%,#e9e9e9 16%,#e9e9e9,#f4f4f0 24%,#f4f4f0 32%);animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_placeHolderShimmer_19bmq_1;animation-timing-function:linear}@media only screen and (min-width: 1184px){._input-group_19bmq_119 div{height:40px}}._input-group_19bmq_119 div._contact-method_19bmq_140{display:flex;grid-gap:16px;gap:16px}._input-group_19bmq_119 div._contact-method_19bmq_140 div{background-color:#eee;height:30px}._input-group_19bmq_119 div._terms_19bmq_148{background:none;display:flex;grid-gap:16px;gap:16px}._input-group_19bmq_119 div._terms_19bmq_148 div{background-color:#eee}._input-group_19bmq_119 div._terms_19bmq_148 div:first-child{width:30px;background:#eeeeee;animation:none}@media only screen and (min-width: 1184px){._input-group_19bmq_119 div._terms_19bmq_148 div:first-child{width:40px}}._input-group_19bmq_119 div._terms_19bmq_148 div:nth-child(2){width:100%}._input-group_19bmq_119 div._submit_19bmq_169{height:36px;border-radius:40px}@media only screen and (min-width: 1184px){._input-group_19bmq_119 div._submit_19bmq_169{height:48px}}@keyframes _placeHolderShimmer_19bmq_1{0%{background-position:-800px 0}to{background-position:800px 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")}._contact_1dmuv_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_1dmuv_84{max-height:100%;min-width:540px;display:flex;flex-direction:column}}._contact_1dmuv_84 input,._contact_1dmuv_84 textarea,._contact_1dmuv_84 select{line-height:1.25}._header-container_1dmuv_103{padding:16px}@media only screen and (min-width: 768px){._header-container_1dmuv_103{padding-top:24px;padding-left:24px;padding-right:24px}}@media only screen and (min-width: 1184px){._header-container_1dmuv_103{padding:32px}}._header_1dmuv_103{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_1dmuv_103._hero-embedded_1dmuv_125{display:flex;grid-gap:24px;gap:24px}._sub-header_1dmuv_130{color:#5f5f5f}._contact-form-title_1dmuv_134{color:#1a1a1a}._affiliate-name_1dmuv_138{color:#5f5f5f}._form-wrapper_1dmuv_142{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_1dmuv_142{width:100%;height:100%;overflow:scroll;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_1dmuv_142{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_1dmuv_142{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_1dmuv_177{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_1dmuv_177._row_1dmuv_182{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_1dmuv_188{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:12px;margin-top:16px}._button-wrapper_1dmuv_196{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_1dmuv_196{border:none}}._button-wrapper_1dmuv_196 ._button_1dmuv_196{width:100%}._captcha-policy_1dmuv_210{margin-top:10px;color:#8e8e93}._captcha-policy_1dmuv_210 span{display:flex;grid-gap:4px;gap:4px}._captcha-policy_1dmuv_210 span>a{color:#075dc6}._name-container_1dmuv_222{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_1dmuv_228{position:fixed;top:16px;right:16px;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_1h478_84{height:100%;width:100%;background:#ffffff;z-index:1;border-radius:8px}@media only screen and (min-width: 768px){._wrapper_1h478_84{max-height:100%;overflow:auto;min-width:540px;max-width:694px;display:flex;flex-direction:column}}@media only screen and (min-width: 1184px){._wrapper_1h478_84{max-width:unset;margin:0}}@media only screen and (min-width: 1440px){._wrapper_1h478_84{height:auto}}@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")}._modal_vhdod_84{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:12;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center}._modal_vhdod_84._visible_vhdod_99{display:flex}._modal-backdrop_vhdod_103{position:fixed;top:0;left:0;right:0;bottom:0}._modal-content_vhdod_111{background-color:#fefefe;margin:auto;border-radius:6px;transform:translateY(100vh);transition:transform .3s ease-out;overflow-y:auto;overflow-x:hidden;max-height:90vh}._modal-content_vhdod_111._slide-up_vhdod_122{transform:translateY(0);transition:transform .3s ease-out}._close-button-container_vhdod_127{padding:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;color:#fff;cursor:pointer;border:2px solid #ffffff;height:40px;width:40px;right:30px;top:30px;z-index:13}._close-button-container_vhdod_127:hover,._close-button-container_vhdod_127:focus{opacity:.8}@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")}._modal_1b118_84{overflow-y:scroll;position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;transform:translateY(100%);transition:transform .5s,visibility 0s .5s;z-index:12;overflow-x:hidden}._modal_1b118_84._visible_1b118_101{visibility:visible;opacity:1;transform:translateY(calc(-100vh + 300px + var(--modal-height)));transition:transform .5s}._modal-content_1b118_109{--modal-height: 100px;background:#ffffff;border-top-right-radius:10px;border-top-left-radius:10px;width:90%;box-shadow:0 2px 10px #0000001a;width:100%;z-index:13;overflow-y:auto;max-height:90vh}._modal-backdrop_1b118_122{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}._modal_1b118_84._animating-out_1b118_131{transform:translateY(100%);transition:transform .5s}._header_1b118_136{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}._sub-header_1b118_143{margin-bottom:24px;color:#5f5f5f}._close-button_1b118_148{position:absolute;top:20px;right:20px;z-index:14;color:#1a1a1a}._bottom-container_1b118_156{display:flex;flex-direction:row;justify-content:center;padding-top:20px;width:100vw;border-top:1px solid #dcdcdc}._bottom-container_1b118_156 button{width:80%}._bottom-container_1b118_156 ._divider_1b118_167{width:100vw;height:10px;background-color:#000;z-index: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")}._wrapper_1ec9u_84{color:#1a1a1a;width:100%;text-align:left;display:flex;flex-direction:row;grid-gap:16px;gap:16px;padding:16px}@media only screen and (min-width: 768px){._wrapper_1ec9u_84{padding:24px}}._wrapper_1ec9u_84 ._image_1ec9u_98{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._wrapper_1ec9u_84 ._image_1ec9u_98._logo_1ec9u_105,._wrapper_1ec9u_84 ._image_1ec9u_98._map_1ec9u_105,._wrapper_1ec9u_84 ._image_1ec9u_98._default_1ec9u_105{aspect-ratio:1/1;max-width:90px}._wrapper_1ec9u_84 ._image_1ec9u_98._primary_1ec9u_109{aspect-ratio:16/9}._wrapper_1ec9u_84 ._info_1ec9u_112{overflow:hidden;width:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;justify-content:center}._wrapper_1ec9u_84 ._info_1ec9u_112 ._distance_1ec9u_121{color:#075dc6}._wrapper_1ec9u_84 ._info_1ec9u_112 ._name-text_1ec9u_124{min-width:180px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;font-weight:600}@media only screen and (min-width: 768px){._wrapper_1ec9u_84 ._info_1ec9u_112 ._name-text_1ec9u_124{min-width:250px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}}._wrapper_1ec9u_84 ._info_1ec9u_112 ._location_1ec9u_152{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;grid-gap:4px;gap:4px}._wrapper_1ec9u_84 ._info_1ec9u_112 ._location_1ec9u_152:hover,._wrapper_1ec9u_84 ._info_1ec9u_112 ._location_1ec9u_152:hover ._near-me-text_1ec9u_161{color:#1a1a1a}._wrapper_1ec9u_84 ._info_1ec9u_112 ._location_1ec9u_152 ._near-me-text_1ec9u_161{color:#5f5f5f;text-decoration:underline}@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_mxwwh_84{background:rgba(0,0,0,.7);border:1px solid #333333;border-radius:4px;height:100%;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_mxwwh_84{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;grid-gap:16px;gap:16px}}._wrapper_mxwwh_84:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_mxwwh_84:hover ._icon_mxwwh_105{color:#fff}._wrapper_mxwwh_84 ._content_mxwwh_109{height:100%;border-bottom:1px solid #333333;cursor:pointer;padding:16px;display:flex;align-items:center;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._wrapper_mxwwh_84 ._content_mxwwh_109{width:100%;border-right:1px solid #333333;border-bottom:0;padding-top:16px;padding-bottom:16px}}._wrapper_mxwwh_84 ._button_mxwwh_128{padding:16px;display:flex;align-items:center}._wrapper_mxwwh_84 ._button_mxwwh_128 button{width:100%}@media only screen and (min-width: 768px){._wrapper_mxwwh_84 ._button_mxwwh_128 button{min-width:175px}}@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_mzb2v_84{position:relative;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}._wrapper_mzb2v_84._no-results_mzb2v_91{display:flex;grid-gap:16px;gap:16px}._footer_mzb2v_96{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_mzb2v_96{margin-top:8px;padding-bottom:16px}}._footer-text_mzb2v_109{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._footer-text_mzb2v_109._interactive_mzb2v_116{cursor:pointer}._footer-text_mzb2v_109._interactive_mzb2v_116:hover ._sub-text_mzb2v_119{color:#fff}._footer-text_mzb2v_109._interactive_mzb2v_116 span{text-decoration:underline}._footer_mzb2v_96 svg{color:#ccc;cursor:pointer}._footer_mzb2v_96 svg:hover{color:#fff}._near-me-text_mzb2v_133 div{color:#dcdcdc}._near-me-text_mzb2v_133 div:hover{color:#fff}._near-me-text_mzb2v_133 div span{color:#eee;font-weight:600}._other-gyms-text_mzb2v_144,._no-gyms-text_mzb2v_145{color:#ccc;display:flex;justify-content:center}@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_dbsxg_84{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 1184px){._wrapper_dbsxg_84{display:flex;align-items:flex-start}}._wrapper_dbsxg_84._no-results_dbsxg_98{display:flex;grid-gap:16px;gap:16px}._footer_dbsxg_103{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}@media only screen and (min-width: 768px){._footer_dbsxg_103{margin-top:8px;padding-bottom:16px}}._footer-text_dbsxg_116{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._footer-text_dbsxg_116._interactive_dbsxg_123{cursor:pointer}._footer-text_dbsxg_116._interactive_dbsxg_123:hover ._sub-text_dbsxg_126{color:#fff}._footer-text_dbsxg_116._interactive_dbsxg_123 span{text-decoration:underline}._footer_dbsxg_103 svg{color:#ccc;cursor:pointer}._footer_dbsxg_103 svg:hover{color:#fff}._near-me-text_dbsxg_140 div{color:#dcdcdc}._near-me-text_dbsxg_140 div:hover{color:#fff}._near-me-text_dbsxg_140 div span{color:#eee;font-weight:600}._other-gyms-text_dbsxg_151,._no-gyms-text_dbsxg_152{color:#ccc;display:flex;justify-content:center}@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_4ek01_84{color:#1a1a1a;width:100%;border:1px solid #cccccc;border-radius:6px;background:#ffffff;max-width:410px;min-width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_4ek01_84{min-width:380px}}._wrapper_4ek01_84._wide_4ek01_100{max-width:485px}._wrapper_4ek01_84 ._top_4ek01_103{overflow:hidden;width:100%;border-bottom:1px solid #cccccc;padding:24px;display:flex;flex-direction:row;grid-gap:12px;gap:12px;justify-content:space-between}._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113{width:100%;text-align:left;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between}._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113 ._distance_4ek01_122{color:#075dc6}._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113 ._info_4ek01_125{display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113 ._info_4ek01_125 ._name-text_4ek01_130{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;font-weight:600}@media only screen and (min-width: 768px){._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113 ._info_4ek01_125 ._name-text_4ek01_130{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}}._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113 ._info_4ek01_125 ._location_4ek01_156{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;grid-gap:4px;gap:4px}._wrapper_4ek01_84 ._top_4ek01_103 ._left_4ek01_113 ._info_4ek01_125 ._location_4ek01_156 ._near-me-text_4ek01_162{color:#5f5f5f;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_4ek01_84 ._top_4ek01_103 ._right_4ek01_174 ._image_4ek01_174{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._wrapper_4ek01_84 ._top_4ek01_103 ._right_4ek01_174 ._image_4ek01_174._logo_4ek01_181,._wrapper_4ek01_84 ._top_4ek01_103 ._right_4ek01_174 ._image_4ek01_174._map_4ek01_181,._wrapper_4ek01_84 ._top_4ek01_103 ._right_4ek01_174 ._image_4ek01_174._default_4ek01_181{aspect-ratio:1/1;max-width:90px}._wrapper_4ek01_84 ._top_4ek01_103 ._right_4ek01_174 ._image_4ek01_174._primary_4ek01_185{aspect-ratio:16/9}._wrapper_4ek01_84 ._bottom_4ek01_188{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;padding:16px}._wrapper_4ek01_84 ._bottom_4ek01_188 button._aboutTheGym_4ek01_194{width:100%}@media only screen and (min-width: 768px){._wrapper_4ek01_84 ._bottom_4ek01_188 button._aboutTheGym_4ek01_194:hover{color:#075dc6}}._wrapper_4ek01_84 ._bottom_4ek01_188 a{display:flex;align-items:center}@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_1pj1x_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._header_1pj1x_90{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-left:16px;padding-right:16px}._header-text_1pj1x_98{width:-moz-fit-content;width:fit-content;cursor:default;display:flex;align-items:center;grid-gap:4px;gap:4px}._header-text_1pj1x_98._interactive_1pj1x_105{cursor:pointer}._header-text_1pj1x_98._interactive_1pj1x_105:hover ._sub-text_1pj1x_108{color:#fff}._header-text_1pj1x_98._interactive_1pj1x_105 span{text-decoration:underline}._header_1pj1x_90 svg{color:#ccc;cursor:pointer}._header_1pj1x_90 svg:hover{color:#fff}._near-me-text_1pj1x_122 div{color:#dcdcdc}._near-me-text_1pj1x_122 div:hover{color:#fff}._near-me-text_1pj1x_122 div span{color:#eee}._gym-cards_1pj1x_132{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-left:16px;padding-right:16px}._other-gyms-text_1pj1x_140,._no-gyms-text_1pj1x_141{color:#ccc;display:flex;justify-content:center}._other-gyms-text_1pj1x_140:hover{text-decoration:underline;cursor:pointer}._visit-map-button-container_1pj1x_152{border-top:1px solid #333333;padding:16px;margin-top:16px}._visit-map-button-container_1pj1x_152._no-gyms_1pj1x_141{border-top:none;padding-top:0}._visit-map-button_1pj1x_152{width:100%}._nearest-gyms_1pj1x_166{border-top:1px solid #333333;padding-top:16px;padding-bottom:16px}._nearest-gyms-text_1pj1x_172{color:#ccc;padding-left:16px;padding-right:16px;padding-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")}._wrapper_15aut_84{background:#000000;border:1px solid #333333;border-radius:4px;width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding-right:12px}@media only screen and (min-width: 768px){._wrapper_15aut_84{padding-right:8px}}._wrapper_15aut_84:hover{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}._wrapper_15aut_84:hover ._icon_15aut_102{color:#fff}._wrapper_15aut_84 ._distance_15aut_106{color:#ccc}._wrapper_15aut_84 ._image_15aut_110{width:60px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:4px 0 0 4px}._wrapper_15aut_84 ._info_15aut_117{overflow:hidden;width:150px;display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_15aut_84 ._info_15aut_117 ._name_15aut_125 ._name-text_15aut_125{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px;font-weight:600}._wrapper_15aut_84 ._icon_15aut_102{color:#8e8e93;margin-left:auto}@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_kqx8h_84{border-bottom:1px solid #5f5f5f;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:space-between}._wrapper_kqx8h_84 svg{cursor:pointer;height:10px;width:10px;color:#ccc}._wrapper_kqx8h_84 svg:hover{color:#fff}._header_kqx8h_102{padding-top:12px;padding-bottom:12px;display:flex;grid-gap:8px;gap:8px}._header_kqx8h_102 svg{height:14px;width:14px;padding:0}._close_kqx8h_114{cursor:pointer}._close_kqx8h_114 svg{height:10px;width:10px;color:#ccc}._close_kqx8h_114:hover svg{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-button_3f4j2_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-button_3f4j2_84{border:2px solid #000000}}._icon-button_3f4j2_84:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._icon-button_3f4j2_84:hover{border:2px solid #ffffff}}._icon-button_3f4j2_84._active_3f4j2_106{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._icon-button_3f4j2_84._active_3f4j2_106{border:2px solid #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")}._icon_wdlsx_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_wdlsx_84{border:2px solid #000000}}._icon_wdlsx_84:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._icon_wdlsx_84:hover{border:2px solid #ffffff}}._icon_wdlsx_84._active_wdlsx_106{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._icon_wdlsx_84._active_wdlsx_106{border:2px solid #075dc6}}._icon_wdlsx_84._image_wdlsx_114{padding:2px}._icon_wdlsx_84._no-image_wdlsx_117{background-color:#344da5;border-radius:100%;height:40px;width:40px}._icon_wdlsx_84._no-image_wdlsx_117:hover{border:0;outline:2px solid #075dc6;outline-offset:2px}._icon_wdlsx_84 svg{height:22px;width:22px}._icon_wdlsx_84 img{border-radius:100%;height:40px;width:40px}@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_1l9fa_84{z-index:1;border-radius:4px;box-shadow:var(--box-shadow);padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_1l9fa_84._mobile_1l9fa_94{position:fixed;animation:_slideInFromRight_1l9fa_1 .35s ease-in-out;right:0;top:69px;width:100%;z-index:11;border:0;border-radius:0;background:#ffffff}._wrapper_1l9fa_84._desktop_1l9fa_105{background-color:#fff;color:#000;box-shadow:0 8px 20px #0000000d,0 6px 20px #00000013;border-radius:0 0 4px 4px;z-index:5;position:absolute;top:100%;right:0;min-width:320px;max-width:320px;margin-top:15px}@media only screen and (min-width: 480px){._wrapper_1l9fa_84._desktop_1l9fa_105{border-radius:4px}}._heading_1l9fa_124{display:flex;align-items:center;justify-content:space-between;padding:8px 24px 8px 16px}@media only screen and (min-width: 480px){._heading_1l9fa_124{padding-right:16px}}._links_1l9fa_139{border-top:1px solid var(--cf-light-gray);padding-top:12px}._label_1l9fa_144{display:block;color:#8e8e93;padding:8px 16px}._link_1l9fa_139{display:block;cursor:pointer;color:#000;padding:16px}._link_1l9fa_139:hover{text-decoration:underline}._link_1l9fa_139._logout_1l9fa_162{padding:8px 16px}._link_1l9fa_139._logout_1l9fa_162 a{width:100%}._link-highlight_1l9fa_172{color:#075dc6}._link-highlight_1l9fa_172:hover{background-color:var(--cf-light-gray)}@keyframes _slideInFromRight_1l9fa_1{0%{transform:translate(1000px)}to{transform:translate(0)}}._wrapper_17dfs_1{position:relative}._notification_17dfs_5{width:20px;height:20px;border-radius:100%;background-color:var(--cf-green-secondary);position:absolute;justify-content:center;align-items:center;color:var(--cf-off-black);font-size:12px;line-height:1.25;font-weight:700;top:-15.5px;left:-15.5px}@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_kgabg_84{background-color:#000;color:#fff;position:sticky;top:0;width:100%;z-index:11}._wrapper_kgabg_84._dynamic-transparency_kgabg_92{position:sticky;height:0}._wrapper_kgabg_84._dynamic-transparency_kgabg_92 ._nav_kgabg_96{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._wrapper_kgabg_84._dynamic-transparency_kgabg_92 ._nav_kgabg_96._transparent_kgabg_102{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);border-bottom:none}._wrapper_kgabg_84._dynamic-transparency_kgabg_92 ._nav_kgabg_96._transparent_kgabg_102 ._content-links-icons_kgabg_106 ._icon-button_kgabg_106{border:1px solid transparent}._wrapper_kgabg_84._dynamic-transparency_kgabg_92 ._nav_kgabg_96._transparent_kgabg_102 ._content-links-icons_kgabg_106 ._icon-button_kgabg_106:hover{border:1px solid #ffffff}._wrapper_kgabg_84._dynamic-transparency_kgabg_92 ._nav_kgabg_96._transparent_kgabg_102 ._content-links-icons_kgabg_106 ._icon-button_kgabg_106._no-image_kgabg_112:hover{border:0}._wrapper_kgabg_84._absolute_kgabg_115{position:absolute}._nav_kgabg_96{width:100%;height:74px;border-bottom:1px solid #333333;display:flex;flex-direction:row}@media only screen and (min-width: 1184px){._nav_kgabg_96{height:unset}}._logo_kgabg_132{display:flex;align-items:center;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._logo_kgabg_132{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1184px){._logo_kgabg_132{border-right:1px solid #333333}}._logo_kgabg_132 a{line-height:normal}._logo-image_kgabg_152{max-width:106px;width:100%}._content_kgabg_106{width:100%}._content-brand-bar_kgabg_160{width:100%;display:flex;justify-content:flex-end;padding:12px 16px}@media only screen and (min-width: 768px){._content-brand-bar_kgabg_160{padding-left:32px;padding-right:32px}}._content-links_kgabg_106{padding-right:16px;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){._content-links_kgabg_106{padding-right:32px}}@media only screen and (min-width: 1184px){._content-links_kgabg_106{border-top:1px solid #333333;display:flex;justify-content:space-between}}._content-links-buttons_kgabg_192{display:flex;align-items:center;grid-gap:12px;gap:12px;padding-top:14px;padding-bottom:14px}._content-links-buttons_kgabg_192 ._header-cta-button_kgabg_199{height:40px;margin-left:auto}._content-links-icons_kgabg_106{display:flex;align-items:center;grid-gap:12px;gap:12px}._content-links-icons_kgabg_106 li{position:relative}._content-links-icons_kgabg_106 li._expanded_kgabg_212{z-index:9}._content-links-icons_kgabg_106 li a{position:relative;z-index:1}._content-links-icons_kgabg_106 ._icon-button_kgabg_106,._content-links-icons_kgabg_106 ._icon-location_kgabg_220{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){._content-links-icons_kgabg_106 ._icon-button_kgabg_106,._content-links-icons_kgabg_106 ._icon-location_kgabg_220{border:2px solid #000000}}._content-links-icons_kgabg_106 ._icon-button_kgabg_106._icon-dark_kgabg_235,._content-links-icons_kgabg_106 ._icon-location_kgabg_220._icon-dark_kgabg_235{background:#1a1a1a}._content-links-icons_kgabg_106 ._icon-button_kgabg_106:hover,._content-links-icons_kgabg_106 ._icon-location_kgabg_220:hover{border:1px solid #ffffff}@media only screen and (min-width: 1440px){._content-links-icons_kgabg_106 ._icon-button_kgabg_106:hover,._content-links-icons_kgabg_106 ._icon-location_kgabg_220:hover{border:2px solid #ffffff}}._content-links-icons_kgabg_106 ._icon-button_kgabg_106._active_kgabg_249,._content-links-icons_kgabg_106 ._icon-location_kgabg_220._active_kgabg_249{border:1px solid #075dc6}@media only screen and (min-width: 1440px){._content-links-icons_kgabg_106 ._icon-button_kgabg_106._active_kgabg_249,._content-links-icons_kgabg_106 ._icon-location_kgabg_220._active_kgabg_249{border:2px solid #075dc6}}._content-links-icons_kgabg_106 ._icon-button_kgabg_106 svg,._content-links-icons_kgabg_106 ._icon-button_kgabg_106 img,._content-links-icons_kgabg_106 ._icon-location_kgabg_220 svg,._content-links-icons_kgabg_106 ._icon-location_kgabg_220 img{height:22px;width:22px}._content-links-icons_kgabg_106 ._icon-toolkit_kgabg_266,._content-links-icons_kgabg_106 ._icon-location_kgabg_220{cursor:pointer;display:flex;grid-gap:8px;gap:8px}._content-links-icons_kgabg_106 ._icon-toolkit_kgabg_266{padding:12px 24px}._content-links-icons_kgabg_106 ._icon-location_kgabg_220{background:unset}@media only screen and (min-width: 1184px){._content-links-icons_kgabg_106 ._icon-location_kgabg_220{width:100%;border-radius:100px}}@media only screen and (min-width: 1440px){._content-links-icons_kgabg_106 ._icon-location_kgabg_220{background-color:#1a1a1a;padding:12px 24px}}._content-links-icons_kgabg_106 ._icon-location_kgabg_220:hover{background-color:unset!important}@media only screen and (min-width: 1440px){._content-links-icons_kgabg_106 ._icon-location_kgabg_220:hover{color:#1a1a1a;background-color:#fff!important}}._content-links-icons_kgabg_106 ._icon-location_kgabg_220 ._icon-location-text_kgabg_305{display:none}@media only screen and (min-width: 1440px){._content-links-icons_kgabg_106 ._icon-location_kgabg_220 ._icon-location-text_kgabg_305{display:block}}._content-links-icons_kgabg_106 ._menu-button_kgabg_313{display:flex;align-items:center;justify-content:center;padding:8px}._find-a-gym_kgabg_320{display:none}._find-a-gym_kgabg_320._show_kgabg_323{display:flex}._find-a-gym-banner_kgabg_327{position:sticky;top:0;z-index:11;visibility:hidden;opacity:0;transition:opacity .25s ease-in,visibility 0ms ease-in .25s;max-height:0}._find-a-gym-banner_kgabg_327._show_kgabg_323{visibility:visible;opacity:1;transition:opacity .25s ease-in,visibility 0ms ease-in 0ms;max-height:auto}._overlay_kgabg_343{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:rgba(26,26,26,.7);z-index:11}._overlay_kgabg_343._show_kgabg_323{display:block}@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_1k898_84{background:#1a1a1a;position:sticky;top:74px;z-index:9;width:100%;transition:opacity .35s ease-in-out}@media only screen and (min-width: 1184px){._wrapper_1k898_84{top:119px}}._wrapper_1k898_84._transparent-header_1k898_97{opacity:0;height:0;position:unset;visibility:hidden}._wrapper_1k898_84._visible_1k898_103{opacity:1;height:100%;position:sticky;visibility:visible}._item_1k898_110{cursor:pointer;border-bottom:1px solid #333333;color:#fff;display:flex;grid-gap:16px;gap:16px;padding:20px 16px}._item_1k898_110._open_1k898_121{display:flex;justify-content:space-between}._item_1k898_110 ._item-sub-text_1k898_125{color:#8e8e93}._sub-menu-item_1k898_129{border-bottom:1px solid #333333}._sub-menu-item_1k898_129 a{display:block;padding:20px 32px}._sub-menu-item_1k898_129 a:hover ._sub-menu-item-text_1k898_140,._sub-menu-item_1k898_129 a:focus ._sub-menu-item-text_1k898_140{color:#fff}._sub-menu-item-text_1k898_140{color:#8e8e93}._sub-menu-item-text-active_1k898_147{color:#fff}._icon-open_1k898_151{margin-left:auto}@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_1r2ow_84{background:#1a1a1a;border-top:1px solid #333333;position:sticky;top:74px;z-index:9;width:100%;transition:opacity .35s ease-in-out}@media only screen and (min-width: 1184px){._wrapper_1r2ow_84{top:119px}}._wrapper_1r2ow_84._transparent-header_1r2ow_98{opacity:0;height:0;position:unset;visibility:hidden}._wrapper_1r2ow_84._visible_1r2ow_104{opacity:1;height:100%;position:sticky;visibility:visible}._item_1r2ow_111{border-bottom:1px solid #333333;color:#fff;display:flex;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px 32px}._item-open_1r2ow_122{display:flex;justify-content:space-between}._item-sub-wrapper_1r2ow_126{display:flex;grid-gap:36px;gap:36px}._item-text-sub_1r2ow_131{color:#8e8e93}._item-text-sub_1r2ow_131:hover,._item-text-sub_1r2ow_131:focus,._item-text-sub-active_1r2ow_134{color:#fff}._icon-open_1r2ow_138{margin-left:auto}@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_1ie2v_84{position:relative;background:#1a1a1a;border-top:1px solid #333333;border-bottom:1px solid #333333;z-index:9;color:#fff}._overlay_1ie2v_93{display:none;position:fixed;width:100%;height:100%;top:0;right:0;left:0;background:rgba(26,26,26,.7)}._overlay_1ie2v_93._show_1ie2v_103{display:block}@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_1qqsh_84{position:sticky;top:0;width:100%;z-index:11;transition:background-color .35s ease-in-out;background-color:#000;color:#fff}._header_1qqsh_84._transparent_1qqsh_93{height:0}._header_1qqsh_84._transparent_1qqsh_93 ._nav_1qqsh_96{position:absolute;background-color:#000;transition:background-color .35s ease-in-out;border-bottom:none}._header_1qqsh_84._transparent_1qqsh_93 ._nav_1qqsh_96._transparent_1qqsh_93{background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);border-bottom:none}._header_1qqsh_84._transparent_1qqsh_93 ._nav_1qqsh_96._transparent_1qqsh_93 ._content-links-icons_1qqsh_106 ._icon-button_1qqsh_106{border:1px solid transparent}._header_1qqsh_84._transparent_1qqsh_93 ._nav_1qqsh_96._transparent_1qqsh_93 ._content-links-icons_1qqsh_106 ._icon-button_1qqsh_106:hover{border:1px solid #ffffff}._header_1qqsh_84._transparent_1qqsh_93 ._nav_1qqsh_96._transparent_1qqsh_93 ._content-links-icons_1qqsh_106 ._icon-button_1qqsh_106._no-image_1qqsh_112:hover{border:0}._header_1qqsh_84 ._nav_1qqsh_96{width:100%;height:74px;border-bottom:1px solid #333333;display:flex;flex-direction:row}@media only screen and (min-width: 1184px){._header_1qqsh_84 ._nav_1qqsh_96{height:unset}}._header_1qqsh_84 ._logo_1qqsh_129{display:flex;align-items:center;padding:16px}@media only screen and (min-width: 1184px){._header_1qqsh_84 ._logo_1qqsh_129{border-right:1px solid #333333}}._header_1qqsh_84 ._logo_1qqsh_129 a{line-height:normal}._header_1qqsh_84 ._logo-image_1qqsh_142{max-width:106px;width:100%}@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_1qa32_84{display:block;height:100%;position:relative}@media only screen and (min-width: 1184px){._wrapper_1qa32_84{display:grid;grid-template-columns:320px 1fr;grid-row-gap:0;flex-grow:1}}._wrapper_1qa32_84._singleRow_1qa32_97{grid-template-rows:1fr}._wrapper_1qa32_84 ._aside-wrapper_1qa32_101{background-color:#1a1a1a;z-index:3;height:100%;position:relative}@media only screen and (min-width: 1184px){._wrapper_1qa32_84 ._aside-wrapper_1qa32_101{padding-bottom:48px}}._wrapper_1qa32_84 ._aside-wrapper_1qa32_101 ._aside-container_1qa32_112{position:fixed;top:73px;width:100%;height:auto;background-color:#1a1a1a;overflow:scroll;padding:24px 16px}@media only screen and (min-width: 768px){._wrapper_1qa32_84 ._aside-wrapper_1qa32_101 ._aside-container_1qa32_112{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1qa32_84 ._aside-wrapper_1qa32_101 ._aside-container_1qa32_112{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1qa32_84 ._aside-wrapper_1qa32_101 ._aside-container_1qa32_112{padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1qa32_84 ._aside-wrapper_1qa32_101 ._aside-container_1qa32_112{max-width:unset;top:118px;width:320px;height:100%;padding:0}}._wrapper_1qa32_84 ._aside-wrapper_1qa32_101 ._aside-container_1qa32_112._is-open_1qa32_152{height:100%}._wrapper_1qa32_84 ._page-wrapper_1qa32_156{position:relative;width:100%;top:68px;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 16px;gap:0 16px}@media only screen and (min-width: 480px){._wrapper_1qa32_84 ._page-wrapper_1qa32_156{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width: 768px){._wrapper_1qa32_84 ._page-wrapper_1qa32_156{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 1184px){._wrapper_1qa32_84 ._page-wrapper_1qa32_156{grid-gap:0 20px;gap:0 20px}}@media only screen and (min-width: 1184px){._wrapper_1qa32_84 ._page-wrapper_1qa32_156{top:unset}}._wrapper_1qa32_84 ._page-wrapper_1qa32_156>section{grid-column:1/-1;padding-bottom:60px}._wrapper_1qa32_84 ._page-wrapper_1qa32_156._mobile-form_1qa32_189{position:relative;display:block;visibility:hidden;width:0;height:0;overflow:hidden;padding:0;margin: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_rs9wh_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_rs9wh_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_rs9wh_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_rs9wh_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_rs9wh_84{width:100%;max-width:1012px}}._header_rs9wh_112{font-family:var(--cf-header-font-stack);color:var(--cf-black);text-transform:uppercase}._header-container-offset_rs9wh_118{border-bottom:1px solid var(--cf-gray-10);display:flex;align-items:center;flex-direction:column;grid-gap:32px;gap:32px;justify-content:center;padding-top:24px;padding-bottom:24px}@media only screen and (min-width: 900px){._header-container-offset_rs9wh_118{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._header-container_rs9wh_118 ._button_rs9wh_137{display:none}@media only screen and (min-width: 1184px){._header-container_rs9wh_118 ._button_rs9wh_137{display:block}}._ctaCards_rs9wh_146{display:grid;grid-template-columns:repeat(auto-fit,minmax(312px,1fr));grid-gap:24px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding-top:24px;padding-bottom:24px}._ctaCard_rs9wh_146{display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center;height:100%;background:#f2f2f2;border-radius:4px;padding:24px}._ctaCardDesc_rs9wh_170{padding:8px 0 16px;color:var(-cf-light-gray);font-weight:400}._viewAllButton_rs9wh_176{display:none}._loaderWrapper_rs9wh_180{width:100%;margin:0 auto}@media (max-width: 900px){._viewAllButton_rs9wh_176{display:flex;flex-direction:row;justify-content:center;margin:0 20px 8px;width:calc(100% - 40px)}._levels_rs9wh_193{display:grid;grid-template-columns:repeat(2,1fr)}._level_rs9wh_193{position:relative;background:none}._level_rs9wh_193:nth-child(odd):before{content:"";position:absolute;background-color:var(--cf-gray-10);width:1px;height:60%;right:0}._ctaCards_rs9wh_146{display:flex;justify-content:center;text-align:center;flex-direction:column;border-radius:4px;margin-top:24px}._ctaCard_rs9wh_146{width:100%}}@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")}._help_8y9m7_84{background:green}._button--primary_8y9m7_88{border:0;border-radius:100px;cursor:pointer;color:#fff;color:var(--color-brand-white);background-color:#075dc6;background-color:var(--color-button-blue-default);display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--primary_8y9m7_88:hover{background-color:#397dd1;background-color:var(--color-button-blue-hover)}._button--primary_8y9m7_88:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._button--primary_8y9m7_88:active{background-color:#0654b2;background-color:var(--color-button-blue-pressed)}._button--primary_8y9m7_88 svg{transition:all .35s}._button--primary--light_8y9m7_119:disabled{background-color:#b5cfee;background-color:var(--color-button-blue-disabled-light)}._button--primary--dark_8y9m7_122:disabled{background-color:#1d3655;background-color:var(--color-button-blue-disabled-dark)}._button--primary--icon--left_8y9m7_125{flex-direction:row-reverse}._button--primary--icon--left_8y9m7_125:hover svg{transform:translate(-5px)}._button--primary--icon--right_8y9m7_131{flex-direction:row}._button--primary--icon--right_8y9m7_131:hover svg{transform:translate(5px)}._button--primary--xs_8y9m7_137{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--primary--sm_8y9m7_154{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--primary--md_8y9m7_171{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--primary--lg_8y9m7_188{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@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")}.button--x-small{font-size:12px;padding:8px 20px}.button--small{font-size:14px;line-height:14px;padding:8px 24px}.button--medium{font-size:16px;padding:10px 24px}.button--large{font-size:16px;line-height:16px;padding:15px 28px}@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")}._button--secondary_1yaj4_84{border:0;border-radius:100px;cursor:pointer;background-color:unset;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--secondary_1yaj4_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px}._button--secondary_1yaj4_84 svg{transition:all .35s}._button--secondary--light_1yaj4_108{color:#1a1a1a;color:var(--color-brand-black);border:1px solid #1a1a1a;border:1px solid var(--color-brand-black)}._button--secondary--light_1yaj4_108:hover{color:#fff;color:var(--color-brand-white);background-color:#1a1a1a;background-color:var(--color-brand-black)}._button--secondary--light_1yaj4_108:hover svg{color:#fff;color:var(--color-brand-white)}._button--secondary--light_1yaj4_108:active{color:#fff;color:var(--color-brand-white);background-color:#545454;background-color:var(--color-button-black-pressed)}._button--secondary--light_1yaj4_108:disabled{color:#8e8e93;color:var(--color-button-black-disabled-strokes);border:1px solid #8e8e93;border:1px solid var(--color-button-black-disabled-strokes)}._button--secondary--light_1yaj4_108 svg{color:#1a1a1a;color:var(--color-brand-black)}._button--secondary--dark_1yaj4_130{color:#fff;color:var(--color-brand-white);border:1px solid #ffffff;border:1px solid var(--color-brand-white)}._button--secondary--dark_1yaj4_130:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._button--secondary--dark_1yaj4_130:hover svg{color:#1a1a1a;color:var(--color-brand-black)}._button--secondary--dark_1yaj4_130:active{color:#fff;color:var(--color-brand-white);background-color:#c5c5c5;background-color:var(--color-button-white-pressed)}._button--secondary--dark_1yaj4_130:disabled{color:#494949;color:var(--color-button-white-disabled-strokes);border:1px solid #494949;border:1px solid var(--color-button-white-disabled-strokes)}._button--secondary--dark_1yaj4_130 svg{color:#fff;color:var(--color-brand-white)}._button--secondary--icon--left_1yaj4_152{flex-direction:row-reverse}._button--secondary--icon--left_1yaj4_152:hover svg{transform:translate(-5px)}._button--secondary--icon--right_1yaj4_158{flex-direction:row}._button--secondary--icon--right_1yaj4_158:hover svg{transform:translate(5px)}._button--secondary--xs_1yaj4_164{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--secondary--sm_1yaj4_181{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--secondary--md_1yaj4_198{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--secondary--lg_1yaj4_215{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@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")}._button--tertiary_1ilh4_84{border:0;cursor:pointer;background-color:unset;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;padding:0}._button--tertiary_1ilh4_84 svg{transition:all .35s}._button--tertiary_1ilh4_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px;border-radius:0}._button--tertiary--light_1ilh4_109{color:#1a1a1a;color:var(--color-brand-black)}._button--tertiary--light_1ilh4_109:active{color:#545454;color:var(--color-button-black-pressed)}._button--tertiary--light_1ilh4_109:disabled{color:#8e8e93;color:var(--color-button-black-disabled-strokes)}._button--tertiary--dark_1ilh4_118{color:#fff;color:var(--color-brand-white)}._button--tertiary--dark_1ilh4_118:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._button--tertiary--dark_1ilh4_118:disabled{color:#494949;color:var(--color-button-white-disabled-strokes)}._button--tertiary--light_1ilh4_109:hover,._button--tertiary--dark_1ilh4_118:hover{color:#397dd1;color:var(--color-button-blue-hover)}._button--tertiary--icon--left_1ilh4_130{flex-direction:row-reverse}._button--tertiary--icon--left_1ilh4_130:hover svg{transform:translate(-5px)}._button--tertiary--icon--right_1ilh4_136{flex-direction:row}._button--tertiary--icon--right_1ilh4_136:hover svg{transform:translate(5px)}._button--tertiary--sm_1ilh4_142{height:16px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px}._button--tertiary--md_1ilh4_155{height:20px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px}._button--tertiary--lg_1ilh4_168{height:20px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height: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")}._button--special_dqixn_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);font-weight:600;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;background:unset;border:0;display:flex;align-items:center;grid-gap:8px;gap:8px}._button--special_dqixn_84 svg{transition:all .35s}._button--special--light_dqixn_99:hover,._button--special--dark_dqixn_99:hover{color:#075dc6;color:var(--color-brand-blue)}._button--special--light_dqixn_99{color:#1a1a1a;color:var(--color-brand-black)}._button--special--light_dqixn_99:active{color:#545454;color:var(--color-button-black-pressed)}._button--special--dark_dqixn_99{color:#fff;color:var(--color-brand-white)}._button--special--dark_dqixn_99:active{color:#c5c5c5;color:var(--color-button-white-pressed)}._button--special--icon--left_dqixn_114{flex-direction:row-reverse}._button--special--icon--left_dqixn_114:hover svg{transform:translate(-5px)}._button--special--icon--right_dqixn_120{flex-direction:row}._button--special--icon--right_dqixn_120:hover svg{transform:translate(5px)}._button--special--md_dqixn_126{height:20px;font-size:10px;padding-top:2px;padding-bottom:2px}._button--special--md_dqixn_126 svg{height:12px;width:12px}._button--special--lg_dqixn_136{height:24px;font-size:12px;padding-top:2px;padding-bottom:2px}._button--special--lg_dqixn_136 svg{height:14px;width:14px}@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")}._button--watch-live_14cj9_84{border:0;border-radius:100px;cursor:pointer;background-color:#e0fd53;background-color:var(--color-secondary-gamesGreen);border:1px solid #dcdcdc;border:1px solid var(--color-neutral-grey200);display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--watch-live--light_14cj9_102:active,._button--watch-live--dark_14cj9_102:active{color:#e0fd53;color:var(--color-secondary-gamesGreen);background-color:#545454;background-color:var(--color-button-black-pressed)}._button--watch-live--light_14cj9_102:hover{color:#e0fd53;color:var(--color-secondary-gamesGreen);background-color:#1a1a1a;background-color:var(--color-brand-black)}._button--watch-live--light_14cj9_102:disabled{color:#fff;color:var(--color-brand-white);background-color:#c5c5c5;background-color:var(--color-button-black-disabled-fills)}._button--watch-live--dark_14cj9_102:hover{color:#1a1a1a;color:var(--color-brand-black);background-color:#fff;background-color:var(--color-brand-white)}._button--watch-live--dark_14cj9_102:disabled{color:#fff;color:var(--color-brand-white);background-color:#2c2c2c;background-color:var(--color-button-white-disabled-fills)}._button--watch-live--icon--left_14cj9_122{flex-direction:row-reverse}._button--watch-live--icon--left_14cj9_122:hover svg{transform:translate(-5px)}._button--watch-live--icon--right_14cj9_128{flex-direction:row}._button--watch-live--icon--right_14cj9_128:hover svg{transform:translate(5px)}._button--watch-live--xs_14cj9_134{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--watch-live--sm_14cj9_151{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--watch-live--md_14cj9_168{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--watch-live--lg_14cj9_185{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@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")}._button--destructive_vcgw2_84{border:0;border-radius:100px;cursor:pointer;color:#fff;color:var(--color-brand-white);background-color:#c21818;background-color:var(--color-button-red-default);box-shadow:#00000026 0 0 0 1px inset;display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._button--destructive_vcgw2_84:focus{outline:2px solid #2d75ce;outline:2px solid var(--color-button-blue-focus-all);outline-offset:2px;background-color:#c21818;background-color:var(--color-button-red-focus)}._button--destructive_vcgw2_84:hover{background-color:#ce4646;background-color:var(--color-button-red-hover)}._button--destructive_vcgw2_84:active{background-color:#af1616;background-color:var(--color-button-red-pressed)}._button--destructive_vcgw2_84:disabled{background-color:#edbaba;background-color:var(--color-button-red-disabled)}._button--destructive--icon--left_vcgw2_117{flex-direction:row-reverse}._button--destructive--icon--left_vcgw2_117:hover svg{transform:translate(-5px)}._button--destructive--icon--right_vcgw2_123{flex-direction:row}._button--destructive--icon--right_vcgw2_123:hover svg{transform:translate(5px)}._button--destructive--xs_vcgw2_129{height:32px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:12px;padding:8px 20px}._button--destructive--sm_vcgw2_146{height:36px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:8px 24px}._button--destructive--md_vcgw2_163{height:40px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:16px;line-height:16px;padding:8px 24px}._button--destructive--lg_vcgw2_180{height:48px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:20px;padding:8px 28px}@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_wc1od_84{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._header_wc1od_84._base_wc1od_94._mobile-xs_wc1od_94{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._mobile-sm_wc1od_107{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._mobile-md_wc1od_120{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_wc1od_84._base_wc1od_94._mobile-lg_wc1od_132{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_wc1od_84._base_wc1od_94._mobile-xl_wc1od_144{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._base_wc1od_94._mobile-xxl_wc1od_156{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._base_wc1od_94._mobile-xxxl_wc1od_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}@media only screen and (min-width: 480px){._header_wc1od_84._base_wc1od_94._tablet-sm-xs_wc1od_181{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._tablet-sm-sm_wc1od_194{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._tablet-sm-md_wc1od_207{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_wc1od_84._base_wc1od_94._tablet-sm-lg_wc1od_219{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_wc1od_84._base_wc1od_94._tablet-sm-xl_wc1od_231{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._base_wc1od_94._tablet-sm-xxl_wc1od_243{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._base_wc1od_94._tablet-sm-xxxl_wc1od_255{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 768px){._header_wc1od_84._base_wc1od_94._tablet-xs_wc1od_269{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._tablet-sm_wc1od_181{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._tablet-md_wc1od_295{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_wc1od_84._base_wc1od_94._tablet-lg_wc1od_307{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_wc1od_84._base_wc1od_94._tablet-xl_wc1od_319{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._base_wc1od_94._tablet-xxl_wc1od_331{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._base_wc1od_94._tablet-xxxl_wc1od_343{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1184px){._header_wc1od_84._base_wc1od_94._laptop-xs_wc1od_357{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._laptop-sm_wc1od_370{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._laptop-md_wc1od_383{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_wc1od_84._base_wc1od_94._laptop-lg_wc1od_395{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_wc1od_84._base_wc1od_94._laptop-xl_wc1od_407{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._base_wc1od_94._laptop-xxl_wc1od_419{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._base_wc1od_94._laptop-xxxl_wc1od_431{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1440px){._header_wc1od_84._base_wc1od_94._desktop-xs_wc1od_445{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._desktop-sm_wc1od_458{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._desktop-md_wc1od_471{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_wc1od_84._base_wc1od_94._desktop-lg_wc1od_483{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_wc1od_84._base_wc1od_94._desktop-xl_wc1od_495{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._base_wc1od_94._desktop-xxl_wc1od_507{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._base_wc1od_94._desktop-xxxl_wc1od_519{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1920px){._header_wc1od_84._base_wc1od_94._desktop-lg-xs_wc1od_533{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._desktop-lg-sm_wc1od_546{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:20px;letter-spacing:.02em}._header_wc1od_84._base_wc1od_94._desktop-lg-md_wc1od_559{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:28px;line-height:28px}._header_wc1od_84._base_wc1od_94._desktop-lg-lg_wc1od_571{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:36px;line-height:36px}._header_wc1od_84._base_wc1od_94._desktop-lg-xl_wc1od_583{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._base_wc1od_94._desktop-lg-xxl_wc1od_595{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._base_wc1od_94._desktop-lg-xxxl_wc1od_607{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}._header_wc1od_84._expanded_wc1od_620._mobile-xs_wc1od_94{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._expanded_wc1od_620._mobile-sm_wc1od_107{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._mobile-md_wc1od_120{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._mobile-lg_wc1od_132{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._mobile-xl_wc1od_144{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._expanded_wc1od_620._mobile-xxl_wc1od_156{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._expanded_wc1od_620._mobile-xxxl_wc1od_168{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}@media only screen and (min-width: 480px){._header_wc1od_84._expanded_wc1od_620._tablet-sm-xs_wc1od_181{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._expanded_wc1od_620._tablet-sm-sm_wc1od_194{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-sm-md_wc1od_207{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-sm-lg_wc1od_219{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-sm-xl_wc1od_231{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._expanded_wc1od_620._tablet-sm-xxl_wc1od_243{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._expanded_wc1od_620._tablet-sm-xxxl_wc1od_255{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 768px){._header_wc1od_84._expanded_wc1od_620._tablet-xs_wc1od_269{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._expanded_wc1od_620._tablet-sm_wc1od_181{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-md_wc1od_295{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-lg_wc1od_307{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._tablet-xl_wc1od_319{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._expanded_wc1od_620._tablet-xxl_wc1od_331{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._expanded_wc1od_620._tablet-xxxl_wc1od_343{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1184px){._header_wc1od_84._expanded_wc1od_620._laptop-xs_wc1od_357{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._expanded_wc1od_620._laptop-sm_wc1od_370{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._laptop-md_wc1od_383{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._laptop-lg_wc1od_395{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._laptop-xl_wc1od_407{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._expanded_wc1od_620._laptop-xxl_wc1od_419{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._expanded_wc1od_620._laptop-xxxl_wc1od_431{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1440px){._header_wc1od_84._expanded_wc1od_620._desktop-xs_wc1od_445{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._expanded_wc1od_620._desktop-sm_wc1od_458{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-md_wc1od_471{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg_wc1od_483{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-xl_wc1od_495{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._expanded_wc1od_620._desktop-xxl_wc1od_507{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._expanded_wc1od_620._desktop-xxxl_wc1od_519{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}@media only screen and (min-width: 1920px){._header_wc1od_84._expanded_wc1od_620._desktop-lg-xs_wc1od_533{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;letter-spacing:.02em}._header_wc1od_84._expanded_wc1od_620._desktop-lg-sm_wc1od_546{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:28px;line-height:28px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg-md_wc1od_559{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:32px;line-height:32px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg-lg_wc1od_571{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:PFDINExpanded,sans-serif;font-family:var(--header-expanded-font-stack);text-transform:none;font-size:48px;line-height:48px;letter-spacing:0%}._header_wc1od_84._expanded_wc1od_620._desktop-lg-xl_wc1od_583{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px}._header_wc1od_84._expanded_wc1od_620._desktop-lg-xxl_wc1od_595{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}._header_wc1od_84._expanded_wc1od_620._desktop-lg-xxxl_wc1od_607{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:96px;line-height:96px}}._header_wc1od_84._semiBold_wc1od_1194{font-weight:500}._header_wc1od_84._bold_wc1od_1197{font-weight:600}._header_wc1od_84._extraBold_wc1od_1200{font-weight:700}@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")}._subheader_kjmfy_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600}._subheader_kjmfy_84._base_kjmfy_94._mobile-sm_kjmfy_94{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._mobile-md_kjmfy_107{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}@media only screen and (min-width: 480px){._subheader_kjmfy_84._base_kjmfy_94._tablet-sm-sm_kjmfy_121{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._tablet-sm-md_kjmfy_134{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 768px){._subheader_kjmfy_84._base_kjmfy_94._tablet-sm_kjmfy_121{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._tablet-md_kjmfy_162{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 1184px){._subheader_kjmfy_84._base_kjmfy_94._laptop-sm_kjmfy_177{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._laptop-md_kjmfy_190{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 1440px){._subheader_kjmfy_84._base_kjmfy_94._desktop-sm_kjmfy_205{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._desktop-md_kjmfy_218{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}@media only screen and (min-width: 1920px){._subheader_kjmfy_84._base_kjmfy_94._desktop-lg-sm_kjmfy_233{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._subheader_kjmfy_84._base_kjmfy_94._desktop-lg-md_kjmfy_246{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}._subheader_kjmfy_84._semiBold_kjmfy_260{font-weight:500}._subheader_kjmfy_84._bold_kjmfy_263{font-weight:600}._subheader_kjmfy_84._extraBold_kjmfy_266{font-weight:700}@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_y2xcb_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}._body_y2xcb_84._base_y2xcb_93._mobile-xs_y2xcb_93{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._base_y2xcb_93._mobile-sm_y2xcb_104{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._base_y2xcb_93._mobile-md_y2xcb_115{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_y2xcb_84._base_y2xcb_93._mobile-lg_y2xcb_126{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_y2xcb_84._base_y2xcb_93._mobile-xl_y2xcb_137{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}@media only screen and (min-width: 480px){._body_y2xcb_84._base_y2xcb_93._tablet-sm-xs_y2xcb_149{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._base_y2xcb_93._tablet-sm-sm_y2xcb_160{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._base_y2xcb_93._tablet-sm-md_y2xcb_171{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_y2xcb_84._base_y2xcb_93._tablet-sm-lg_y2xcb_182{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_y2xcb_84._base_y2xcb_93._tablet-sm-xl_y2xcb_193{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 768px){._body_y2xcb_84._base_y2xcb_93._tablet-xs_y2xcb_206{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._base_y2xcb_93._tablet-sm_y2xcb_149{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._base_y2xcb_93._tablet-md_y2xcb_228{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_y2xcb_84._base_y2xcb_93._tablet-lg_y2xcb_239{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_y2xcb_84._base_y2xcb_93._tablet-xl_y2xcb_250{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1184px){._body_y2xcb_84._base_y2xcb_93._laptop-xs_y2xcb_263{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._base_y2xcb_93._laptop-sm_y2xcb_274{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._base_y2xcb_93._laptop-md_y2xcb_285{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_y2xcb_84._base_y2xcb_93._laptop-lg_y2xcb_296{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_y2xcb_84._base_y2xcb_93._laptop-xl_y2xcb_307{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1440px){._body_y2xcb_84._base_y2xcb_93._desktop-xs_y2xcb_320{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._base_y2xcb_93._desktop-sm_y2xcb_331{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._base_y2xcb_93._desktop-md_y2xcb_342{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_y2xcb_84._base_y2xcb_93._desktop-lg_y2xcb_353{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_y2xcb_84._base_y2xcb_93._desktop-xl_y2xcb_364{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1920px){._body_y2xcb_84._base_y2xcb_93._desktop-lg-xs_y2xcb_377{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._base_y2xcb_93._desktop-lg-sm_y2xcb_388{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._base_y2xcb_93._desktop-lg-md_y2xcb_399{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._body_y2xcb_84._base_y2xcb_93._desktop-lg-lg_y2xcb_410{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px}._body_y2xcb_84._base_y2xcb_93._desktop-lg-xl_y2xcb_421{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}._body_y2xcb_84._expanded_y2xcb_433._mobile-xs_y2xcb_93{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._expanded_y2xcb_433._mobile-sm_y2xcb_104{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._expanded_y2xcb_433._mobile-md_y2xcb_115{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_y2xcb_84._expanded_y2xcb_433._mobile-lg_y2xcb_126{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_y2xcb_84._expanded_y2xcb_433._mobile-xl_y2xcb_137{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}@media only screen and (min-width: 480px){._body_y2xcb_84._expanded_y2xcb_433._tablet-sm-xs_y2xcb_149{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._expanded_y2xcb_433._tablet-sm-sm_y2xcb_160{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._expanded_y2xcb_433._tablet-sm-md_y2xcb_171{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_y2xcb_84._expanded_y2xcb_433._tablet-sm-lg_y2xcb_182{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_y2xcb_84._expanded_y2xcb_433._tablet-sm-xl_y2xcb_193{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 768px){._body_y2xcb_84._expanded_y2xcb_433._tablet-xs_y2xcb_206{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._expanded_y2xcb_433._tablet-sm_y2xcb_149{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._expanded_y2xcb_433._tablet-md_y2xcb_228{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_y2xcb_84._expanded_y2xcb_433._tablet-lg_y2xcb_239{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_y2xcb_84._expanded_y2xcb_433._tablet-xl_y2xcb_250{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1184px){._body_y2xcb_84._expanded_y2xcb_433._laptop-xs_y2xcb_263{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._expanded_y2xcb_433._laptop-sm_y2xcb_274{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._expanded_y2xcb_433._laptop-md_y2xcb_285{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_y2xcb_84._expanded_y2xcb_433._laptop-lg_y2xcb_296{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_y2xcb_84._expanded_y2xcb_433._laptop-xl_y2xcb_307{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1440px){._body_y2xcb_84._expanded_y2xcb_433._desktop-xs_y2xcb_320{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._expanded_y2xcb_433._desktop-sm_y2xcb_331{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._expanded_y2xcb_433._desktop-md_y2xcb_342{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_y2xcb_84._expanded_y2xcb_433._desktop-lg_y2xcb_353{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_y2xcb_84._expanded_y2xcb_433._desktop-xl_y2xcb_364{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}@media only screen and (min-width: 1920px){._body_y2xcb_84._expanded_y2xcb_433._desktop-lg-xs_y2xcb_377{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:10px;line-height:16px}._body_y2xcb_84._expanded_y2xcb_433._desktop-lg-sm_y2xcb_388{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._body_y2xcb_84._expanded_y2xcb_433._desktop-lg-md_y2xcb_399{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}._body_y2xcb_84._expanded_y2xcb_433._desktop-lg-lg_y2xcb_410{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}._body_y2xcb_84._expanded_y2xcb_433._desktop-lg-xl_y2xcb_421{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}}._body_y2xcb_84._normal_y2xcb_773{font-weight:400}._body_y2xcb_84._semiBold_y2xcb_776{font-weight:500}._body_y2xcb_84._bold_y2xcb_779{font-weight:600}._body_y2xcb_84._extraBold_y2xcb_782{font-weight:700}._overline_y2xcb_786{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._overline_y2xcb_786._base_y2xcb_93._mobile-xs_y2xcb_93{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_y2xcb_786._base_y2xcb_93._mobile-sm_y2xcb_104{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_y2xcb_786._base_y2xcb_93._mobile-md_y2xcb_115{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}@media only screen and (min-width: 480px){._overline_y2xcb_786._base_y2xcb_93._tablet-sm-xs_y2xcb_149{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_y2xcb_786._base_y2xcb_93._tablet-sm-sm_y2xcb_160{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_y2xcb_786._base_y2xcb_93._tablet-sm-md_y2xcb_171{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 768px){._overline_y2xcb_786._base_y2xcb_93._tablet-xs_y2xcb_206{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_y2xcb_786._base_y2xcb_93._tablet-sm_y2xcb_149{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_y2xcb_786._base_y2xcb_93._tablet-md_y2xcb_228{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 1184px){._overline_y2xcb_786._base_y2xcb_93._laptop-xs_y2xcb_263{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_y2xcb_786._base_y2xcb_93._laptop-sm_y2xcb_274{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_y2xcb_786._base_y2xcb_93._laptop-md_y2xcb_285{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 1440px){._overline_y2xcb_786._base_y2xcb_93._desktop-xs_y2xcb_320{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_y2xcb_786._base_y2xcb_93._desktop-sm_y2xcb_331{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_y2xcb_786._base_y2xcb_93._desktop-md_y2xcb_342{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}@media only screen and (min-width: 1920px){._overline_y2xcb_786._base_y2xcb_93._desktop-lg-xs_y2xcb_377{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:10px;line-height:12px;letter-spacing:.02em}._overline_y2xcb_786._base_y2xcb_93._desktop-lg-sm_y2xcb_388{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px;letter-spacing:.01em}._overline_y2xcb_786._base_y2xcb_93._desktop-lg-md_y2xcb_399{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:20px}}._overline_y2xcb_786._normal_y2xcb_773{font-weight:600}._overline_y2xcb_786._semiBold_y2xcb_776{font-weight:500}._overline_y2xcb_786._bold_y2xcb_779{font-weight:600}._overline_y2xcb_786._extraBold_y2xcb_782{font-weight:700}._data_y2xcb_1047{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0}._data_y2xcb_1047._base_y2xcb_93._mobile-sm_y2xcb_104{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_y2xcb_1047._base_y2xcb_93._mobile-md_y2xcb_115{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_y2xcb_1047._base_y2xcb_93._mobile-lg_y2xcb_126{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}@media only screen and (min-width: 480px){._data_y2xcb_1047._base_y2xcb_93._tablet-sm-sm_y2xcb_160{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_y2xcb_1047._base_y2xcb_93._tablet-sm-md_y2xcb_171{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_y2xcb_1047._base_y2xcb_93._tablet-sm-lg_y2xcb_182{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 768px){._data_y2xcb_1047._base_y2xcb_93._tablet-sm_y2xcb_149{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_y2xcb_1047._base_y2xcb_93._tablet-md_y2xcb_228{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_y2xcb_1047._base_y2xcb_93._tablet-lg_y2xcb_239{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 1184px){._data_y2xcb_1047._base_y2xcb_93._laptop-sm_y2xcb_274{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_y2xcb_1047._base_y2xcb_93._laptop-md_y2xcb_285{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_y2xcb_1047._base_y2xcb_93._laptop-lg_y2xcb_296{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 1440px){._data_y2xcb_1047._base_y2xcb_93._desktop-sm_y2xcb_331{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_y2xcb_1047._base_y2xcb_93._desktop-md_y2xcb_342{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_y2xcb_1047._base_y2xcb_93._desktop-lg_y2xcb_353{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}@media only screen and (min-width: 1920px){._data_y2xcb_1047._base_y2xcb_93._desktop-lg-sm_y2xcb_388{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:12px;line-height:16px}._data_y2xcb_1047._base_y2xcb_93._desktop-lg-md_y2xcb_399{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:.02em}._data_y2xcb_1047._base_y2xcb_93._desktop-lg-lg_y2xcb_410{font-family:Roboto Mono,monospace;font-family:var(--caption-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;letter-spacing:.02em}}._data_y2xcb_1047._normal_y2xcb_773,._data_y2xcb_1047._semiBold_y2xcb_776{font-weight:500}._data_y2xcb_1047._bold_y2xcb_779{font-weight:600}._data_y2xcb_1047._extraBold_y2xcb_782{font-weight:700}._button_y2xcb_1308,._button_y2xcb_1308._base_y2xcb_93._mobile-xs_y2xcb_93,._button_y2xcb_1308._base_y2xcb_93._mobile-sm_y2xcb_104,._button_y2xcb_1308._base_y2xcb_93._mobile-md_y2xcb_115,._button_y2xcb_1308._base_y2xcb_93._mobile-lg_y2xcb_126{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}@media only screen and (min-width: 480px){._button_y2xcb_1308._base_y2xcb_93._tablet-sm-xs_y2xcb_149,._button_y2xcb_1308._base_y2xcb_93._tablet-sm-sm_y2xcb_160,._button_y2xcb_1308._base_y2xcb_93._tablet-sm-md_y2xcb_171,._button_y2xcb_1308._base_y2xcb_93._tablet-sm-lg_y2xcb_182{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 768px){._button_y2xcb_1308._base_y2xcb_93._tablet-xs_y2xcb_206,._button_y2xcb_1308._base_y2xcb_93._tablet-sm_y2xcb_149,._button_y2xcb_1308._base_y2xcb_93._tablet-md_y2xcb_228,._button_y2xcb_1308._base_y2xcb_93._tablet-lg_y2xcb_239{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 1184px){._button_y2xcb_1308._base_y2xcb_93._laptop-xs_y2xcb_263,._button_y2xcb_1308._base_y2xcb_93._laptop-sm_y2xcb_274,._button_y2xcb_1308._base_y2xcb_93._laptop-md_y2xcb_285,._button_y2xcb_1308._base_y2xcb_93._laptop-lg_y2xcb_296{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 1440px){._button_y2xcb_1308._base_y2xcb_93._desktop-xs_y2xcb_320,._button_y2xcb_1308._base_y2xcb_93._desktop-sm_y2xcb_331,._button_y2xcb_1308._base_y2xcb_93._desktop-md_y2xcb_342,._button_y2xcb_1308._base_y2xcb_93._desktop-lg_y2xcb_353{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}@media only screen and (min-width: 1920px){._button_y2xcb_1308._base_y2xcb_93._desktop-lg-xs_y2xcb_377,._button_y2xcb_1308._base_y2xcb_93._desktop-lg-sm_y2xcb_388,._button_y2xcb_1308._base_y2xcb_93._desktop-lg-md_y2xcb_399,._button_y2xcb_1308._base_y2xcb_93._desktop-lg-lg_y2xcb_410{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}}._button_y2xcb_1308._normal_y2xcb_773,._button_y2xcb_1308._semiBold_y2xcb_776{font-weight:500}._button_y2xcb_1308._bold_y2xcb_779{font-weight:600}._button_y2xcb_1308._extraBold_y2xcb_782{font-weight:700}@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")}._articleBlockQuote_ai12b_84{position:relative;display:flex;flex-direction:column;grid-gap:32px;gap:32px;background-color:#f2f2f2;padding:32px;border-radius:4px;width:100%;max-width:680px;margin:0 auto}._articleBlockQuote_ai12b_84 ._imageWrapper_ai12b_96{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;overflow:hidden}._articleBlockQuote_ai12b_84 ._imageWrapper_ai12b_96 ._image_ai12b_96{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108{display:flex;flex-direction:column;grid-gap:20px;gap:20px}._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108 ._author_ai12b_113{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}@media only screen and (min-width: 768px){._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108 ._author_ai12b_113{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}}._articleBlockQuote_ai12b_84 ._textWrapper_ai12b_108 ._author_ai12b_113 ._authorName_ai12b_137{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px;font-weight:500}@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_kcfz0_84{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center}._wrapper_kcfz0_84 ._box_kcfz0_95{max-width:536px;width:calc(100% - 44px);border-radius:2px;background-color:#fff;border:1px solid rgba(0,0,0,.05);position:relative}._wrapper_kcfz0_84 ._header_kcfz0_103,._wrapper_kcfz0_84 ._body_kcfz0_104{padding:24px}._wrapper_kcfz0_84 ._header_kcfz0_103{border-bottom:1px solid rgba(0,0,0,.05)}._wrapper_kcfz0_84 ._close-button_kcfz0_110{display:flex;align-items:center;justify-content:center;border-radius:20px;position:absolute;top:-20px;right:-20px;border:2px solid #1a1a1a;background-color:#fff;width:40px;height:40px}._wrapper_kcfz0_84 ._close-button_kcfz0_110 ._icon_kcfz0_123{width:10.5px;height:10.5px}@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")}._movementCard_1ww43_84{display:flex;flex-direction:column;text-decoration:none;color:inherit;width:100%}._movementCard_1ww43_84._link_1ww43_91,._movementCard_1ww43_84._video_1ww43_91{cursor:pointer;background:#fff;border:1px solid #cccccc;border-radius:4px;transition:border .2s ease-in-out}._movementCard_1ww43_84._link_1ww43_91:hover ._titleWrapper_1ww43_98,._movementCard_1ww43_84._video_1ww43_91:hover ._titleWrapper_1ww43_98{text-decoration:underline}._movementCard_1ww43_84._link_1ww43_91 ._titleWrapper_1ww43_98,._movementCard_1ww43_84._video_1ww43_91 ._titleWrapper_1ww43_98{border-top:1px solid #cccccc;padding:12px}._movementCard_1ww43_84._link_1ww43_91:hover{border:1px solid #333}._movementCard_1ww43_84._link_1ww43_91:hover ._arrowIcon_1ww43_108{transform:translate(4px)}._movementCard_1ww43_84._video_1ww43_91:hover ._playIcon_1ww43_111{background-color:#397dd1}._movementCard_1ww43_84._video_1ww43_91:hover ._titleWrapper_1ww43_98{text-decoration:underline}._movementCard_1ww43_84._videoAndLink_1ww43_117{grid-gap:12px;gap:12px}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._imageWrapper_1ww43_120{cursor:pointer;border:1px solid #cccccc;border-radius:4px;transition:border .2s ease-in-out}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._imageWrapper_1ww43_120:hover{border:1px solid #333}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98{cursor:pointer;text-decoration:none;color:#000}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98:hover{text-decoration:underline}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98:hover ._arrowIcon_1ww43_108{transform:translate(4px)}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98 ._movementTitle_1ww43_140{color:#000}._movementCard_1ww43_84._videoAndLink_1ww43_117 ._titleWrapper_1ww43_98 ._icon_1ww43_143{transition:transform .2s ease-in-out}._movementCard_1ww43_84 ._imageWrapper_1ww43_120{aspect-ratio:16/9;overflow:hidden;position:relative;width:auto;cursor:pointer}._movementCard_1ww43_84 ._imageWrapper_1ww43_120:hover ._playIcon_1ww43_111{background-color:#397dd1}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._movementImage_1ww43_156{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;border-radius:4px 4px 0 0}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._playIcon_1ww43_111{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background-color:#075dc6;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:background-color .2s ease}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._playIcon_1ww43_111 svg{width:10px;height:10px}._movementCard_1ww43_84 ._imageWrapper_1ww43_120 ._playIcon_1ww43_111:hover{background-color:#fff}._movementCard_1ww43_84 ._titleWrapper_1ww43_98{display:flex;grid-gap:8px;gap:8px;align-items:center}._movementCard_1ww43_84 ._titleWrapper_1ww43_98 ._movementTitle_1ww43_140{text-align:left;color:#333}._movementCard_1ww43_84 ._titleWrapper_1ww43_98 ._arrowIcon_1ww43_108{transition:transform .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")}._overlay_131as_84{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_131as_97{position:relative;width:90%;max-width:960px;background:#fff;overflow:hidden}._closeButton_131as_105{position:absolute;top:16px;right:16px;width:32px;height:32px;background-color:#000000b3;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;padding:0}._closeButton_131as_105:before,._closeButton_131as_105:after{content:"";position:absolute;width:16px;height:2px;background-color:#fff}._closeButton_131as_105:before{transform:rotate(45deg)}._closeButton_131as_105:after{transform:rotate(-45deg)}._videoContainer_131as_135{position:relative;width:100%}@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_dhdbl_84{position:relative;overflow:hidden;width:100%}._wrapper_dhdbl_84:after{display:block;content:"";padding-top:56.25%}._wrapper_dhdbl_84 iframe{position:absolute;top:0;left:0;width:100%;height:100%}@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_aatzc_84{display:flex;align-items:center;justify-content:center}._innerWrapper_aatzc_90{max-width:var(--cf-wrapper-width);width:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}._innerWrapper_aatzc_90:not(._displayInline_aatzc_98){margin:0 auto;padding:24px 18px}@media only screen and (min-width: 768px){._innerWrapper_aatzc_90:not(._displayInline_aatzc_98){padding:48px 32px}}._bodyText_aatzc_117 p,._bodyText_aatzc_117 li{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:20px}@media only screen and (min-width: 1440px){._bodyText_aatzc_117 p,._bodyText_aatzc_117 li{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}}._bodyText_aatzc_117 a{text-decoration:underline;color:#075dc6}._bodyText_aatzc_117 h1,._bodyText_aatzc_117 h2{margin-top:48px;margin-bottom:24px}._bodyText_aatzc_117 h3{margin-top:36px;margin-bottom:18px}._bodyText_aatzc_117 h4{margin-top:24px;margin-bottom:12px}._bodyText_aatzc_117 h5{margin-top:12px;margin-bottom:6px}._bodyText_aatzc_117 ul{padding-bottom:20px;padding-left:6px;list-style-position:inside;list-style-type:disc}._bodyText_aatzc_117 ol{padding-bottom:20px;padding-left:6px;list-style-position:inside;list-style-type:decimal}._bodyText_aatzc_117 li{margin-bottom:0;padding-top:12px;padding-bottom:12px;padding-left:6px}._bodyText_aatzc_117 table,._bodyText_aatzc_117 th,._bodyText_aatzc_117 td{padding:8px;text-align:left}._bodyText_aatzc_117 th{font-weight:600}._bodyText_aatzc_117 tr:nth-child(2n){background-color:#dcdcdc}._bodyText_aatzc_117 iframe{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9}@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_1svqu_84{background-color:#075dc6;color:#fff;padding:12px 0;text-align:center}._wrapper_1svqu_84 a{text-decoration:underline;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_2c1z7_84{position:relative;color:#fff;padding-top:40px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._wrapper_2c1z7_84{padding-top:64px;padding-left:0;padding-right:0}}._wrapper_2c1z7_84:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000}._wrapper_2c1z7_84._mediaIncluded_2c1z7_108:after{height:calc(100% - 88px)}@media only screen and (min-width: 768px){._wrapper_2c1z7_84._mediaIncluded_2c1z7_108:after{height:calc(100% - 136px)}}._wrapper_2c1z7_84:not(._mediaIncluded_2c1z7_108) ._inner_2c1z7_116 ._header_2c1z7_116{padding-bottom:24px}._wrapper_2c1z7_84 ._inner_2c1z7_116{position:relative;z-index:1}@media only screen and (min-width: 768px){._wrapper_2c1z7_84 ._inner_2c1z7_116{max-width:680px;margin-left:auto;margin-right:auto}}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116{display:flex;flex-direction:column;grid-gap:20px;gap:20px}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116 ._description_2c1z7_138{color:#ccc}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116 ._author_2c1z7_142{display:flex;grid-gap:6px;gap:6px}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._header_2c1z7_116 ._author_2c1z7_142 ._authorName_2c1z7_147{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108{position:relative;padding-top:48px}@media only screen and (min-width: 768px){._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108{padding-top:40px}}._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108 img,._wrapper_2c1z7_84 ._inner_2c1z7_116 ._media_2c1z7_108 ._asset_2c1z7_167 iframe{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;border-radius: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")}._wrapper_2n099_84{color:#ccc;display:flex;grid-gap:16px;gap:16px}._wrapper_2n099_84 ._readTime_2n099_90{display:flex;align-items:center;grid-gap:8px;gap: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")}._container_1ddtp_84{width:100%}._container_1ddtp_84._dark_1ddtp_87{background-color:#000;color:#fff}._container_1ddtp_84._dark_1ddtp_87 ._description_1ddtp_91{color:#ccc}._container_1ddtp_84._dark_1ddtp_87 ._error_1ddtp_94{color:#f9e8e8}._container_1ddtp_84._light_1ddtp_97{background-color:#f4f4f0;color:#1a1a1a}._container_1ddtp_84._light_1ddtp_97 ._description_1ddtp_91{color:#8e8e93}._container_1ddtp_84._light_1ddtp_97 ._error_1ddtp_94{color:#c21818}._wrapper_1ddtp_108{padding:80px 0}._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:16px;margin-left:16px;margin-top:32px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{width:100%;max-width:1600px}}@media only screen and (min-width: 1440px){._wrapper_1ddtp_108._isStandalone_1ddtp_114{margin-top:40px}}._wrapper_1ddtp_108._isArticle_1ddtp_171{max-width:680px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._isArticle_1ddtp_171{margin-left:auto;margin-right:auto}}._wrapper_1ddtp_108._horizontal_1ddtp_179{display:flex;align-items:flex-start;flex-direction:column;grid-gap:40px;gap:40px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._horizontal_1ddtp_179{display:flex;align-items:center;flex-direction:row;grid-gap:24px;gap:24px;justify-content:space-between}}._wrapper_1ddtp_108._horizontal_1ddtp_179 ._headerRow_1ddtp_194{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._wrapper_1ddtp_108._horizontal_1ddtp_179 ._headerRow_1ddtp_194{width:50%}}._wrapper_1ddtp_108._vertical_1ddtp_205{display:flex;align-items:center;flex-direction:column;grid-gap:40px;gap:40px;justify-content:center}._wrapper_1ddtp_108._vertical_1ddtp_205 ._headerRow_1ddtp_194{display:flex;align-items:center;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_1ddtp_108 ._inputRow_1ddtp_218{width:100%;max-width:560px}@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")}._inputContainer_3854s_84{border:1px solid #075dc6;border-radius:100px;display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;padding:8px 8px 8px 24px}._inputContainer_3854s_84._dark_3854s_96{background-color:#1a1a1a}._inputContainer_3854s_84._dark_3854s_96._isFocused_3854s_99{box-shadow:0 0 20px 16px #075dc633}._inputContainer_3854s_84._dark_3854s_96 ._input_3854s_84{color:#ccc;background-color:#1a1a1a}._inputContainer_3854s_84._light_3854s_106{background-color:#fff}._inputContainer_3854s_84._light_3854s_106._isFocused_3854s_99{box-shadow:0 0 13px 4px #075dc633}._inputContainer_3854s_84._light_3854s_106 ._input_3854s_84{color:#1a1a1a;background-color:#fff}._inputContainer_3854s_84 ._input_3854s_84{width:100%;height:48px;border:0;background:unset;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._inputContainer_3854s_84 ._input_3854s_84::-moz-placeholder{color:#8e8e93}._inputContainer_3854s_84 ._input_3854s_84::placeholder{color:#8e8e93}._inputContainer_3854s_84 ._input_3854s_84:focus{outline:none}._inputContainer_3854s_84 button{white-space:nowrap}._inputContainer_3854s_84 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_3854s_145 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@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")}._inputContainer_1g4dn_84{width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}._inputContainer_1g4dn_84._dark_1g4dn_90 ._input_1g4dn_84{color:#ccc;background-color:#1a1a1a}._inputContainer_1g4dn_84._dark_1g4dn_90 ._input_1g4dn_84:focus{box-shadow:0 0 20px 16px #075dc633}._inputContainer_1g4dn_84._light_1g4dn_97 ._input_1g4dn_84{color:#1a1a1a;background-color:#fff}._inputContainer_1g4dn_84._light_1g4dn_97 ._input_1g4dn_84:focus{box-shadow:0 0 13px 4px #075dc633}._inputContainer_1g4dn_84._horizontal_1g4dn_104{display:flex;align-items:flex-start}._inputContainer_1g4dn_84._vertical_1g4dn_108{display:flex;align-items:center}._inputContainer_1g4dn_84 ._input_1g4dn_84{box-sizing:border-box;height:64px;width:100%;border:1px solid #075dc6;border-radius:100px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;padding:8px 8px 8px 24px}._inputContainer_1g4dn_84 ._input_1g4dn_84::-moz-placeholder{color:#8e8e93}._inputContainer_1g4dn_84 ._input_1g4dn_84::placeholder{color:#8e8e93}._inputContainer_1g4dn_84 ._input_1g4dn_84:focus{outline:none}._inputContainer_1g4dn_84 button{white-space:nowrap;width:100%;height:64px;display:flex;justify-content:center}._inputContainer_1g4dn_84 button:disabled{background:#075dc6;opacity:.6}._inputErrorContainer_1g4dn_150 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@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_1y8k4_84{width:100%}._container_1y8k4_84._dark_1y8k4_87{background-color:#000;color:#fff}._container_1y8k4_84._dark_1y8k4_87 ._description_1y8k4_91{color:#ccc}._container_1y8k4_84._light_1y8k4_94{background-color:#f4f4f0;color:#1a1a1a}._container_1y8k4_84._light_1y8k4_94 ._description_1y8k4_91{color:#8e8e93}._wrapper_1y8k4_102{padding:80px 0}._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:16px;margin-left:16px;margin-top:32px}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{width:100%;max-width:1600px}}@media only screen and (min-width: 1440px){._wrapper_1y8k4_102._isStandalone_1y8k4_108{margin-top:40px}}._wrapper_1y8k4_102._horizontal_1y8k4_165{display:flex;align-items:flex-start;flex-direction:column;grid-gap:40px;gap:40px}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._horizontal_1y8k4_165{display:flex;align-items:center;flex-direction:row;grid-gap:24px;gap:24px;justify-content:space-between}}._wrapper_1y8k4_102._horizontal_1y8k4_165 ._headerRow_1y8k4_180{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._wrapper_1y8k4_102._horizontal_1y8k4_165 ._headerRow_1y8k4_180{width:50%}}._wrapper_1y8k4_102._vertical_1y8k4_191{display:flex;align-items:center;flex-direction:column;grid-gap:40px;gap:40px;justify-content:center}._wrapper_1y8k4_102._vertical_1y8k4_191 ._headerRow_1y8k4_180{display:flex;align-items:center;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_1y8k4_102 ._inputRow_1y8k4_204{width:100%;max-width:560px}@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")}._inputContainer_j6uty_84{border:1px solid #3a8138;border-radius:100px;display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;padding:8px 8px 8px 24px}._inputContainer_j6uty_84._dark_j6uty_96{background-color:#1a1a1a}._inputContainer_j6uty_84._dark_j6uty_96 ._input_j6uty_84{color:#3a8138;background-color:#1a1a1a}._inputContainer_j6uty_84._light_j6uty_103{background-color:#fff}._inputContainer_j6uty_84._light_j6uty_103 ._input_j6uty_84{color:#3a8138;background-color:#fff}._inputContainer_j6uty_84 ._input_j6uty_84{width:100%;height:48px;border:0;background:unset;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._inputContainer_j6uty_84 ._input_j6uty_84::-moz-placeholder{color:#a1d69f}._inputContainer_j6uty_84 ._input_j6uty_84::placeholder{color:#a1d69f}._inputContainer_j6uty_84 ._input_j6uty_84:focus{outline:none}._inputContainer_j6uty_84 ._icon_j6uty_131 path{fill:#70ba6e}._inputErrorContainer_j6uty_135 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@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")}._inputContainer_1rhgi_84{width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px}._inputContainer_1rhgi_84._dark_1rhgi_90 ._input_1rhgi_84{background-color:#1a1a1a}._inputContainer_1rhgi_84._light_1rhgi_93 ._input_1rhgi_84{background-color:#fff}._inputContainer_1rhgi_84._horizontal_1rhgi_96{display:flex;align-items:flex-start}._inputContainer_1rhgi_84._vertical_1rhgi_100{display:flex;align-items:center}._inputContainer_1rhgi_84 ._input_1rhgi_84{cursor:default;box-sizing:border-box;height:64px;width:100%;border:1px solid #a1d69f;border-radius:100px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;padding:8px 8px 8px 24px}._inputContainer_1rhgi_84 ._input_1rhgi_84::-moz-placeholder{color:#a1d69f}._inputContainer_1rhgi_84 ._input_1rhgi_84::placeholder{color:#a1d69f}._inputContainer_1rhgi_84 ._input_1rhgi_84:focus{outline:none}._inputContainer_1rhgi_84 ._submitButton_1rhgi_131{background:#3a8138;white-space:nowrap;width:100%;height:64px;display:flex;justify-content:center}._inputContainer_1rhgi_84 ._submitButton_1rhgi_131:disabled{background:#3a8138;cursor:default}._inputErrorContainer_1rhgi_144 p{color:red;text-align:center;font-size:12px;margin-top:1rem}@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_16ray_84{border-radius:50%;animation:_spinner_16ray_1 1s infinite linear;margin:48px auto}._wrapper_16ray_84._light_16ray_92,._wrapper_16ray_84._light-grey_16ray_92{background:conic-gradient(rgba(0,0,0,0) 10%,#2d2d2d)}._wrapper_16ray_84._light_16ray_92._default_16ray_95,._wrapper_16ray_84._light-grey_16ray_92._default_16ray_95{width:56px;height:56px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0)}._wrapper_16ray_84._light_16ray_92._large_16ray_101,._wrapper_16ray_84._light-grey_16ray_92._large_16ray_101{width:100px;height:100px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 12px),#000 0)}._wrapper_16ray_84._dark_16ray_107,._wrapper_16ray_84._pure-black_16ray_107{background:conic-gradient(rgba(0,0,0,0) 10%,#6f6f6f)}._wrapper_16ray_84._dark_16ray_107._default_16ray_95,._wrapper_16ray_84._pure-black_16ray_107._default_16ray_95{width:56px;height:56px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0)}._wrapper_16ray_84._dark_16ray_107._large_16ray_101,._wrapper_16ray_84._pure-black_16ray_107._large_16ray_101{width:100px;height:100px;-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 12px),#000 0);mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 12px),#000 0)}@keyframes _spinner_16ray_1{to{transform:rotate(1turn)}}@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")}._overlay_l3o7k_84{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}@media only screen and (min-width: 1440px){._overlay_l3o7k_84{z-index:4}}._aside_l3o7k_98{position:fixed;top:0;width:100%;right:0;background-color:#fff;color:#1a1a1a;z-index:100;height:100dvh;box-shadow:-7px 0 16px 8px #0000001a;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 480px){._aside_l3o7k_98{width:440px}}@media only screen and (min-width: 768px){._aside_l3o7k_98{width:calc(100dvw - 290px)}}@media only screen and (min-width: 1440px){._aside_l3o7k_98{width:540px}}._aside_l3o7k_98._open_l3o7k_132{transform:translate(0)}._aside_l3o7k_98 ._header_l3o7k_135{border-bottom:1px solid #cccccc;display:flex;align-items:center;flex-direction:row;grid-gap:12px;gap:12px;justify-content:space-between;padding:20px 16px 16px}._aside_l3o7k_98 ._header_l3o7k_135 ._closeIcon_l3o7k_147:hover{cursor:pointer;color:#5f5f5f}@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")}._notification_17i5n_84{display:grid;grid-template-areas:"icon content" "icon actions";grid-template-columns:48px 1fr;grid-gap:1rem;gap:1rem;background-color:#fff;padding:12px 24px}._notification_17i5n_84._unread_17i5n_95{background-color:#f0f7fd}._notification_17i5n_84._unread_17i5n_95 ._notificationContent_17i5n_98{opacity:1}._notification_17i5n_84 ._notificationContent_17i5n_98{opacity:.5}._notificationIcon_17i5n_105{grid-area:icon}._notificationContent_17i5n_98{grid-area:content}._notificationActions_17i5n_113{grid-area:actions}@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")}._notificationIconWrapper_1onjx_84{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#000;height:40px;width:40px}._notificationIconWrapper_1onjx_84 ._notificationIcon_1onjx_84{display:flex}._notificationIconWrapper_1onjx_84 ._notificationIcon_1onjx_84 ._notificationIconText_1onjx_96{letter-spacing:.02em;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")}._notificationContent_52l0c_84{display:flex;flex-direction:column;grid-gap:12px;gap:12px;opacity:.5}._notificationContent_52l0c_84._unread_52l0c_90{opacity:1}._notificationContent_52l0c_84 ._notificationContentBody_52l0c_93{font-size:14px;line-height:20px;font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;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")}._notificationActions_f6hmg_84{display:flex;grid-gap:4px;gap: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")}._notification-center-bell-wrapper_rqpvo_84{background-color:#000;width:40px;height:40px;border:1px solid transparent;border-radius:100px;padding:8px;display:flex;align-items:center;justify-content:center}._notification-center-bell-wrapper_rqpvo_84 svg{height:18px;width:18px;color:#fff}._notification-center-bell-wrapper_rqpvo_84:hover{border-color:#fff}._notification-center-bell-wrapper_rqpvo_84:active{border-color:#075dc6}._notification-center-bell-wrapper_rqpvo_84 ._notification-center-bell_rqpvo_84{position:relative}._notification-center-bell-wrapper_rqpvo_84 ._notification-center-bell_rqpvo_84 ._notification-center-bell-unread-blip_rqpvo_110{width:22px;height:23px;border-radius:100%;color:#fff;background-color:#c21818;border:1px solid #000000;position:absolute;font-size:10px;line-height:1.25;font-weight:700;top:-19px;right:-19px;display:flex;align-items:center;justify-content:center}@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")}._headerContainer_3ytdx_84{display:flex;align-items:center;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 480px){._headerContainer_3ytdx_84{width:100%}}._headerContainer_3ytdx_84._noIndent_3ytdx_95 ._header_3ytdx_84,._headerContainer_3ytdx_84._noIndent_3ytdx_95 a{padding-left:0}._headerContainer_3ytdx_84._hasSubHeader_3ytdx_99{display:flex;align-items:flex-start;flex-direction:column}._headerContainer_3ytdx_84._hasSubHeader_3ytdx_99 ._subHeader_3ytdx_104{color:var(--cf-light-grey);padding-left:16px;margin-top:4px}._headerContainer_3ytdx_84._verticalSpacing_3ytdx_109{padding-top:24px;padding-bottom:24px}._headerContainer_3ytdx_84._border_3ytdx_113{border-bottom:1px solid #dcdcdc}._headerContainer_3ytdx_84 ._header_3ytdx_84{display:flex;align-items:center;grid-gap:8px;gap:8px}._headerContainer_3ytdx_84 ._header_3ytdx_84,._headerContainer_3ytdx_84 a{padding-left: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_18gx8_84{padding-top:24px;padding-bottom:24px}._wrapper_18gx8_84._offset-background_18gx8_88{background:var(--cf-light-gray)}._header_18gx8_92{padding-left:12px}._icon_18gx8_96{margin-right:10px}._headerButton_18gx8_100{color:#075dc6}._headerToggle_18gx8_104{display:flex;align-items:center;grid-gap:8px;gap:8px}._headerToggle_18gx8_104 input{cursor:pointer;height:20px;width:20px;min-width:unset}._subHeader_18gx8_117{color:var(--cf-dark-gray);padding-top:4px;padding-bottom:0;padding-left:12px}._rowGroup_18gx8_124{margin-top:16px}._border_18gx8_128{border:1px solid var(--cf-gray-10);border-radius:4px}@media (max-width: 900px){._headerContainer_18gx8_134{padding:0;align-items:center}._header_18gx8_92,._subHeader_18gx8_117{padding:0}._icon_18gx8_96{margin-right:6px}._subHeader_18gx8_117{padding-top:4px}._headerButton_18gx8_100{display:none}._rowGroup_18gx8_124{margin-top:16px}._isHidden_18gx8_154{display:none}}._wrapper_1t0b3_1{display:flex;position:relative;flex-direction:column;width:100%;height:-moz-min-content;height:min-content;align-items:flex-start;padding:1.6rem 1.6rem 9.2rem;border:1px solid var(--cf-gray-10);border-radius:4px}._left_1t0b3_13{display:flex;flex-direction:row;align-items:center}._left_1t0b3_13 p{margin:0 1.2rem}._left_1t0b3_13 input{width:80px;height:48px}._formButtons_1t0b3_28{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._divider_1t0b3_40{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._input-row_1t0b3_55{display:flex;flex-direction:row;align-items:center}._input-row_1t0b3_55 input{width:8rem;height:4.8rem;margin-right:1.2rem}._input-row_1t0b3_55 input[name=input2]{margin-left:1.2rem}._input-row_1t0b3_55 p{margin-right:1rem}._form-wrapper_1t0b3_75{display:flex;flex-direction:column}._form-display-name_1t0b3_80{font-weight:700;margin-bottom:.8rem}._minutes-text_1t0b3_85{margin-right:2.4rem}._wrapper_19aj0_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_19aj0_1:before{content:"";width:50%;position:absolute;background-color:var(--cf-off-black);height:100%;border-radius:100px;transition:transform .5s}._wrapper_19aj0_1[aria-pressed=true]:before{transform:translate(100%)}._wrapper_19aj0_1:focus{outline:2px solid var(--cf-gray-20)}._option_19aj0_32{padding:8px 20px;z-index:1;position:relative}._highlighted-option_19aj0_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_19aj0_32:nth-child(1) ._highlighted-option_19aj0_38{position:absolute;top:0;clip-path:inset(0 0 0 100%)}._option_19aj0_32:nth-child(2) ._highlighted-option_19aj0_38{clip-path:inset(0 100% 0 0)}._wrapper_19aj0_1[aria-pressed=false] ._option_19aj0_32:nth-child(1) ._highlighted-option_19aj0_38{clip-path:inset(0 0 0 0)}._wrapper_19aj0_1[aria-pressed=true] ._option_19aj0_32:nth-child(2) ._highlighted-option_19aj0_38{clip-path:inset(0 0 0 0)}._wrapper_13t41_1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;height:-moz-min-content;height:min-content;grid-gap:2px;gap:2px;padding:1.6rem;border:var(--border);border-radius:4px}._top_13t41_13{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}._middle_13t41_21{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}._middle_13t41_21 p{font-weight:700;font-size:32px;font-family:inherit;letter-spacing:.01em;text-transform:uppercase;line-height:36px}._bottom_13t41_44{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}._bottom_13t41_44 p{font-weight:400;font-size:14px;line-height:22px;color:var(--cf-light-grey)}._edit-button_13t41_64{background-image:url(/7.6.3/edit-1135060d.svg);background-size:12px 12px;height:12px;width:12px}._button-container_13t41_71{display:flex;flex-direction:row;align-items:flex-start;cursor:pointer}._button-container_13t41_71 p{font-weight:800;font-size:14px;line-height:20px;margin-right:1.2rem}._button-container_13t41_71 svg{margin-top:.3rem}@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")}._benchmark-card-container_1arq4_84{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._benchmark-card-container_1arq4_84{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1440px){._benchmark-card-container_1arq4_84{grid-template-columns:repeat(3,1fr)}}._wrapper_wlfiy_1{font-size:16px}._content-wrapper_wlfiy_5{align-items:center;display:flex;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6);flex-direction:row}._joined-date_wlfiy_12{color:var(--cf-dark-gray);font-size:14px;line-height:1.57}._athleteInfo_wlfiy_18{display:flex;padding-top:12px;font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._athleteInfo_wlfiy_18 p:not(:first-child){padding-left:16px}._athleteInfo_wlfiy_18 p:not(:last-child){padding-right:16px}._editProfileBtn_wlfiy_35{padding:12px 0 0!important;justify-content:flex-start}@media (max-width: 900px){._content-wrapper_wlfiy_5{align-items:center;text-align:center;display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6)}._header_wlfiy_49{text-align:center}._athleteInfo_wlfiy_18{justify-content:center;padding-bottom:18px}._viewProfileButton_wlfiy_58{margin-right:12px}._editProfileBtn_wlfiy_35{justify-content:center;margin-top:12px}._athleteInfo_wlfiy_18 p:not(:last-child){border-right:1px solid var(--cf-gray-10)}}._profile-image-container_1o7fl_1{position:relative;display:inline-block}._profile-image_1o7fl_1{height:115px;width:115px;border-radius:100%}._profile-image-button_1o7fl_12{position:absolute;bottom:0;right:0;height:36px;width:36px;border-radius:100%;background-color:var(--cf-blue);cursor:pointer}._profile-image-button_1o7fl_12:after{content:"";color:var(--cf-white);display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-position:center;background-image:url(/7.6.3/pen-75b014b0.svg)}._hidden_1o7fl_34{display:none}._wrapper_6f9n6_1{min-height:400px}._modal-override_6f9n6_5{padding:0;max-width:536px;width:calc(100% - 44px);border-radius:2px;background-color:var(--cf-white);position:relative}._modal-override_6f9n6_5>.body{padding:0}._upload_6f9n6_18{padding:28px 56px}._upload-wrapper_6f9n6_22{margin-bottom:36px;margin-top:24px}._footer_6f9n6_27{justify-content:flex-end}._progress-wrapper_6f9n6_31{align-items:center}._progress-content-wrapper_6f9n6_35{flex-grow:1;margin:16px 32px;border:1px var(--cf-gray-10) solid;padding:16px;border-radius:5px}._progress_6f9n6_31{margin-bottom:56px}._progress-bar_6f9n6_47{padding:16px;border:1px var(--cf-gray-10) solid;border-radius:5px}._progress-header_6f9n6_53{justify-content:space-between;align-items:center}._progress-percentage_6f9n6_58{font-size:14px;color:var(--cf-blue);font-weight:600;line-height:1.55}._progress-complete_6f9n6_65{color:var(--cf-green)}._progress-file-clear_6f9n6_69{cursor:pointer}._cropping-wrapper_6f9n6_73{height:100%;min-height:355px}._buttons_6f9n6_78{justify-content:space-between;align-items:baseline;margin:16px 32px}._bar-container_6f9n6_84{height:12px;width:100%;background-color:var(--cf-gray-5);border-radius:50px}._bar_6f9n6_84{height:100%;display:inline-block;background-color:var(--cf-blue);border-radius:inherit;text-align:right}._bar_6f9n6_84[data-progress="100"]{background:var(--cf-green)}@media (max-width: 900px){._footer_6f9n6_27.cf-stack.mobile-vertical{flex-direction:column-reverse}}._wrapper_feff6_1{background-color:var(--cf-black-10)}._image_feff6_5{width:100%;height:auto}._drag-box_feff6_10{position:absolute;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:12px;color:var(--cf-white);background-color:var(--cf-white-10);border-radius:12px;z-index:10;left:50%;bottom:12px;transform:translate(-50%);width:-moz-max-content;width:max-content}._mobile-info-box_feff6_26{position:absolute;display:flex;grid-gap:12px;gap:12px;align-items:center;padding:12px;color:var(--cf-white);background-color:var(--cf-white-10);border-radius:12px;z-index:10;left:50%;top:12px;transform:translate(-50%);width:90%}._crop-container_feff6_42{position:relative;width:100%;height:450px;background-color:var(--cf-black-80)}._inputs_feff6_49{max-width:70%;margin:auto;grid-gap:16px;gap:16px}._range_feff6_55{-webkit-appearance:none;margin:10px 0;width:100%}._range_feff6_55::-webkit-slider-runnable-track{width:100%;height:11px;cursor:pointer;box-shadow:0 0 #000,0 0 #0d0d0d;background:var(--cf-black-10);border-radius:25px;border:0px solid #000101}._range_feff6_55::-webkit-slider-thumb{box-shadow:0 0 #000,0 0 #0d0d0d;border:0px solid #000000;height:16px;width:16px;border-radius:100px;background:var(--cf-blue);cursor:pointer;-webkit-appearance:none;margin-top:-2px}._range_feff6_55:focus::-webkit-slider-runnable-track{background:var(--cf-black-20)}._range_feff6_55::-moz-range-track{width:100%;height:12.8px;cursor:pointer;box-shadow:0 0 #000,0 0 #0d0d0d;background:var(--cf-black-10);border-radius:25px;border:0px solid #000101}._range_feff6_55::-moz-range-thumb{box-shadow:0 0 #000,0 0 #0d0d0d;border:0px solid #000000;height:20px;width:39px;border-radius:7px;background:var(--cf-blue);cursor:pointer}._range_feff6_55::-ms-track{width:100%;height:12.8px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;border-width:39px 0;color:transparent}._range_feff6_55::-ms-fill-lower{background:var(--cf-black-30);border:0px solid #000101;border-radius:50px;box-shadow:0 0 #000,0 0 #0d0d0d}._range_feff6_55::-ms-fill-upper{background:var(--cf-black-30);border:0px solid #000101;border-radius:50px;box-shadow:0 0 #000,0 0 #0d0d0d}._range_feff6_55::-ms-thumb{box-shadow:0 0 #000,0 0 #0d0d0d;border:0px solid #000000;height:20px;width:39px;border-radius:7px;background:var(--cf-blue);cursor:pointer}._range_feff6_55:focus::-ms-fill-lower{background:var(--cf-black-20)}._range_feff6_55:focus::-ms-fill-upper{background:var(--cf-black-20)}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.50196);box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height: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")}@keyframes _header-utility-activate-fade-in_gr7wt_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_gr7wt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_gr7wt_100{border:1px dashed #6d6c6c;margin:auto;padding:48px;display:flex;flex-direction:column;align-items:center}[data-isdragging=true]{border:2px solid #075dc6}._icon-wrapper_gr7wt_113{margin-bottom:28px}._icon_gr7wt_113:after{content:"";color:#eee;display:inline-block;width:60px;height:60px;background-repeat:no-repeat;background-position:center;background-size:60px 60px;background-image:url(/7.6.3/arrow-circle-up-3e215d1b.svg)}._drop_gr7wt_129{margin-bottom:10px;font-size:16px;font-weight:600}._upload_gr7wt_135{color:#075dc6;cursor:pointer}._name_gr7wt_140,._description_gr7wt_141{font-size:16px;color:#6d6c6c;line-height:1.2}._error_gr7wt_147{font-size:1.4rem;line-height:1.7142857143;color:#c21818;line-height:1.2}@media (max-width: 454px){._error_gr7wt_147{font-size:1.5rem;line-height:1.5333333333}}@media (max-width: 767px){._wrapper_gr7wt_100{border:1px dashed #6d6c6c;margin:auto;padding:24px;display:flex;flex-direction:column;align-items:center}}@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_1nx9o_84{border:1px solid var(--cf-gray-10);border-radius:4px;display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}._wrapperMetaInfo_1nx9o_93{width:100%;border-bottom:1px solid var(--cf-gray-10);display:flex;grid-gap:1rem;gap:1rem;padding:16px 32px}._cell_1nx9o_104{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-right:26px;margin-left:10px}._cell_1nx9o_104 span{font-size:12px;font-family:var(--cf-body-font-stack);padding-left:8px}._image_1nx9o_118{width:5.4rem;height:5.8rem}._name_1nx9o_123{width:auto;display:flex;align-items:center;grid-gap:32px;gap:32px}._content_1nx9o_130{flex-grow:4;width:100%;display:flex;align-items:center;grid-gap:32px;gap:32px;justify-content:space-between;padding:22px 32px 30px}._description-wrapper_1nx9o_143{flex:1}@media only screen and (min-width: 1184px){._description-wrapper_1nx9o_143{max-width:320px}}._description_1nx9o_143{color:var(--cf-dark-gray);margin-bottom:8px}._tags_1nx9o_157>li{color:var(--cf-black);background-color:#fff;border:1px solid var(--cf-black-20)}._course-progress_1nx9o_163{font-weight:400;font-size:12;line-height:1.33;color:var(--cf-off-black)}._course-progress_1nx9o_163>span{text-transform:capitalize}._button-row_1nx9o_174{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:1rem;gap:1rem}@media (max-width: 1062px){._wrapper_1nx9o_84,._content_1nx9o_130{grid-gap:20px;gap:20px;flex-direction:column;align-items:flex-start}._name_1nx9o_123{width:unset}._description_1nx9o_143{margin-bottom:12px}}@media (max-width: 900px){._wrapperMetaInfo_1nx9o_93{flex-direction:column;padding:0;border-top:1px solid var(--cf-gray-10);border-bottom:0}._wrapperMetaInfo_1nx9o_93._wrapperMetaInfoInPerson_1nx9o_202{display:flex;flex-direction:column-reverse}._cell_1nx9o_104:first-of-type{padding-top:24px}._cell_1nx9o_104{padding-top:12px}}._wrapper_1n24i_1{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3);margin-top:calc(var(--cf-spacing) * 3)}._wrapper_1n24i_1>li{padding:4px 8px;border:solid 1px var(--cf-white-20);font-weight:800;border-radius:2px;font-size:10px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-white);background-color:var(--cf-black-50)}@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")}._wrapperMetaInfo_essca_84{display:flex;flex-direction:row;width:100%;padding:16px 32px;border-bottom:1px solid var(--cf-gray-10);grid-gap:1rem;gap:1rem}._cell_essca_93{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-right:26px;margin-left:10px}@media (max-width: 1062px){._wrapper_essca_84,._content_essca_103{grid-gap:20px;gap:20px;flex-direction:column;align-items:flex-start}._name_essca_108{width:unset}._description_essca_111{margin-bottom:12px}}@media (max-width: 900px){._wrapperMetaInfo_essca_84{flex-direction:column;padding:0;border-top:1px solid var(--cf-gray-10);border-bottom:0}._wrapperMetaInfo_essca_84._wrapperMetaInfoInPerson_essca_122{display:flex;flex-direction:column-reverse}._cell_essca_93:first-of-type{padding-top:24px}._cell_essca_93{padding-top:12px}}@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_tg7ao_84{border:1px solid #cccccc;border-radius:8px;overflow:hidden}._wrapper_tg7ao_84 ._line-items_tg7ao_90{list-style:none;display:flex;flex-direction:column;grid-gap:0;gap:0}._wrapper_tg7ao_84 ._line-items_tg7ao_90 ._line-item_tg7ao_90{background-color:#fff;padding:24px}._wrapper_tg7ao_84 ._line-items_tg7ao_90 ._line-item_tg7ao_90:not(:first-child){border-top:1px solid #eeeeee}@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_1of8q_84{display:grid;grid-gap:32px;gap:32px;width:100%}._wrapper_1of8q_84:not(:first-of-type){border-top:1px solid #eeeeee}._wrapper_1of8q_84._small_1of8q_92{grid-template-columns:min-content auto}._wrapper_1of8q_84._small_1of8q_92 ._col3_1of8q_95{grid-column:1/-1}._wrapper_1of8q_84._large_1of8q_98{grid-template-columns:min-content auto min-content}._wrapper_1of8q_84._large_1of8q_98 ._col2_1of8q_101{width:100%}._wrapper_1of8q_84._large_1of8q_98 ._col3_1of8q_95,._wrapper_1of8q_84._small_1of8q_92 ._col1_1of8q_109,._wrapper_1of8q_84._large_1of8q_98 ._col1_1of8q_109{display:flex;align-items:center;justify-content:center}._wrapper_1of8q_84._small_1of8q_92 ._col1_1of8q_109 img,._wrapper_1of8q_84._large_1of8q_98 ._col1_1of8q_109 img{position:relative;width:80px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}._wrapper_1of8q_84._small_1of8q_92 ._col2_1of8q_101 ._price_1of8q_120._discounted_1of8q_120,._wrapper_1of8q_84._small_1of8q_92 ._col3_1of8q_95 ._price_1of8q_120._discounted_1of8q_120,._wrapper_1of8q_84._large_1of8q_98 ._col2_1of8q_101 ._price_1of8q_120._discounted_1of8q_120,._wrapper_1of8q_84._large_1of8q_98 ._col3_1of8q_95 ._price_1of8q_120._discounted_1of8q_120{text-decoration:line-through;color:#8e8e93}._wrapper_1of8q_84._small_1of8q_92 ._col2_1of8q_101,._wrapper_1of8q_84._large_1of8q_98 ._col2_1of8q_101{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._wrapper_1of8q_84._small_1of8q_92 ._col3_1of8q_95,._wrapper_1of8q_84._large_1of8q_98 ._col3_1of8q_95{display:flex;grid-gap:12px;gap:12px}._wrapper_1of8q_84._small_1of8q_92 ._buttonContainer_1of8q_136,._wrapper_1of8q_84._large_1of8q_98 ._buttonContainer_1of8q_136{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;justify-content:space-between}@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_jw1p6_84{width:100%}._wrapper_jw1p6_84 button{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 480px){._wrapper_jw1p6_84 button{width:auto}}._fadedText_jw1p6_98:hover{cursor:not-allowed}@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_11c0d_84{background-color:#eee;border-bottom:1px solid #eeeeee;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap:8px;justify-content:space-between;padding:16px 24px}@media only screen and (min-width: 768px){._wrapper_11c0d_84{flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px}}._wrapper_11c0d_84 ._cell_11c0d_106{flex:none;align-self:stretch;flex-grow:1;display:flex;grid-gap:4px;gap:4px}@media only screen and (min-width: 768px){._wrapper_11c0d_84 ._cell_11c0d_106{flex-direction:column}}._wrapper_11c0d_84 ._cell_11c0d_106:nth-of-type(1){order:0}._wrapper_11c0d_84 ._cell_11c0d_106:nth-of-type(2){order:1}._wrapper_11c0d_84 ._cell_11c0d_106:nth-of-type(3){order:2}._wrapper_11c0d_84 ._cell_11c0d_106:nth-of-type(4){order:3}._wrapper_11c0d_84 ._cell_11c0d_106:nth-of-type(5){order:4}._wrapper_11c0d_84 ._cell_11c0d_106:nth-of-type(6){order:5;flex-grow:0}._wrapper_11c0d_84 ._cell_11c0d_106 ._cellLabel_11c0d_144{min-width:20%}@media only screen and (min-width: 1184px){._wrapper_11c0d_84 ._cell_11c0d_106 ._cellLabel_11c0d_144{min-width:unset}}._wrapper_11c0d_84 ._cell_11c0d_106._orderDetailsButton_11c0d_153{display:flex;justify-content:flex-start;margin-top:12px}@media only screen and (min-width: 1184px){._wrapper_11c0d_84 ._cell_11c0d_106._orderDetailsButton_11c0d_153{justify-content:center;margin-top:0}}._wrapper_11c0d_84 ._cell_11c0d_106._orderDetailsButton_11c0d_153 button{color:#075dc6}._wrapper_11c0d_84 ._cell_11c0d_106._orderDetailsButton_11c0d_153 button:hover{text-decoration:underline}@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_jse25_84{width:100%;padding:24px}._wrapper_jse25_84 ._title-container_jse25_88{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_jse25_84 ._title-container_jse25_88 a{color:#075dc6}._wrapper_jse25_84 ._title-container_jse25_88 a:hover{text-decoration:underline}@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")}._grid-wrapper_uypoe_84{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:2.4rem;grid-gap:2.4rem;gap:2.4rem}._grid-wrapper_uypoe_84._is-dashboard_uypoe_94{justify-content:flex-end;padding:0;grid-gap:1.2rem;gap:1.2rem}._flex-item_uypoe_100{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;grid-gap:8px;gap:8px;min-width:11.4rem;min-height:12rem;padding:16px 12px;background:var(--cf-gray-5);border-radius:4px}._flex-item_uypoe_100 img{width:7rem;height:6.25rem}._flex-item_uypoe_100 p{font-weight:800;text-transform:uppercase}@media only screen and (max-width: "900px"-1px){._grid-wrapper_uypoe_84._is-dashboard_uypoe_94{border-top:1px solid var(--cf-gray-10);grid-gap:0;gap:0}._grid-wrapper_uypoe_84 ._flex-item_uypoe_100{flex:auto}._grid-wrapper_uypoe_84._is-dashboard_uypoe_94 ._flex-item_uypoe_100{position:relative;flex:auto;background:unset}._grid-wrapper_uypoe_84._is-dashboard_uypoe_94 ._flex-item_uypoe_100:first-child:nth-last-child(3),._grid-wrapper_uypoe_84._is-dashboard_uypoe_94 ._flex-item_uypoe_100:first-child:nth-last-child(3)~._flex-item_uypoe_100{width:33.33%}._grid-wrapper_uypoe_84._is-dashboard_uypoe_94 ._flex-item_uypoe_100:not(:last-child):after{position:absolute;content:"";top:15%;right:0;border-right:1px solid var(--cf-gray-10);height:70%}}@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_14hth_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_14hth_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_14hth_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_14hth_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_14hth_84{width:100%;max-width:1012px}}._header_14hth_112{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfitId_14hth_119{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._loaderWrapper_14hth_126{grid-column:1/-1;margin:0 auto}._wrapper_4lopq_1{display:grid;grid-template-columns:repeat(10,1fr);position:relative;padding-bottom:92px}._wrapper_4lopq_1:not(:first-child){border-top:1px solid var(--cf-gray-10)}div._col_4lopq_12:first-of-type{grid-column:1 / 3;padding-left:24px}div._col_4lopq_12:nth-of-type(2){grid-column:3 / -1;padding-right:24px}div._col_4lopq_12:first-of-type,div._col_4lopq_12:nth-of-type(2){padding-top:24px}._label_4lopq_27{background:var(--cf-white);font-family:var(--cf-font-body-stack);font-size:14px;font-weight:700;line-height:16px;color:var(--cf-gray-90);padding-right:8px}@media (max-width: 900px){._wrapper_4lopq_1{position:unset}}@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_5qvx2_84{display:grid;padding:24px}._wrapper_5qvx2_84:not(:first-child){border-top:1px solid var(--cf-gray-10)}._wrapper_5qvx2_84 ._col_5qvx2_93:not(._label_5qvx2_93){margin:auto 0}._wrapperTwoCols_5qvx2_97{grid-template-areas:"a a b b b b b b b b";grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}._wrapperThreeCols_5qvx2_103{grid-template-areas:"a a b b b b b b c c";grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}._wrapperTwoCols_5qvx2_97 ._col_5qvx2_93:first-of-type,._wrapperThreeCols_5qvx2_103 ._col_5qvx2_93:first-of-type{grid-area:a}._wrapperTwoCols_5qvx2_97 ._col_5qvx2_93:nth-of-type(2),._wrapperThreeCols_5qvx2_103 ._col_5qvx2_93:nth-of-type(2){grid-area:b}._wrapperThreeCols_5qvx2_103 ._col_5qvx2_93:nth-of-type(3){grid-area:c;display:flex;justify-content:flex-end}._edit_5qvx2_125,._delete_5qvx2_126{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:4px}._label_5qvx2_93{font-family:var(--cf-font-body-stack);font-size:14px;font-weight:700;line-height:16px;color:var(--cf-gray-90);padding-right:8px}._infoValue_5qvx2_142,._infoDesc_5qvx2_143{font-family:var(--cf-font-body-stack);font-size:14px;color:var(--cf-black)}._infoValue_5qvx2_142{font-weight:700}._infoValue_5qvx2_142:not(:last-child){padding-bottom:4px}._infoDesc_5qvx2_143{color:var(--cf-dark-gray);font-weight:400;line-height:22px}._wrapperTwoCols_5qvx2_97 ._infoDesc_5qvx2_143{padding-top:10px}._addButton_5qvx2_166{cursor:pointer}._editBtn_5qvx2_170:after{content:"";display:inline-block;height:12px;width:12px;background-image:url(/7.6.3/edit-1135060d.svg);background-size:12px 12px}._formOpen_5qvx2_179:after{opacity:.4}._deleteBtn_5qvx2_183{margin-left:12px}._deleteBtn_5qvx2_183:after{content:"";display:inline-block;height:12px;width:12px;background-image:url(/7.6.3/close-1ee11795.svg);background-size:12px 12px}._inactive-value_5qvx2_196{color:var(--cf-light-grey)}@media (max-width: 900px){._wrapper_5qvx2_84{grid-template-columns:none;grid-gap:16px;padding:24px 16px}._wrapperTwoCols_5qvx2_97{grid-template-areas:"a a a a a" "b b b b b"}._wrapperThreeCols_5qvx2_103{grid-template-areas:"a a b b b" "c c c c c"}._wrapperTwoCols_5qvx2_97 ._col_5qvx2_93:first-of-type,._wrapperThreeCols_5qvx2_103 ._col_5qvx2_93:first-of-type{grid-area:a}._wrapperTwoCols_5qvx2_97 ._col_5qvx2_93:nth-of-type(2){grid-area:b}._wrapperThreeCols_5qvx2_103 ._col_5qvx2_93:nth-of-type(2){grid-area:c}._wrapperThreeCols_5qvx2_103 ._col_5qvx2_93:nth-of-type(3){grid-area:b;display:flex;justify-content:flex-end}._wrapperTwoCols_5qvx2_97 ._infoDesc_5qvx2_143{padding-top:16px}._wrapperTwoCols_5qvx2_97 ._addButton_5qvx2_166,._wrapperTwoCols_5qvx2_97 ._changeButton_5qvx2_231{width:100%}}@media only screen and (max-width: 900px) and (min-width: 480px){._wrapperTwoCols_5qvx2_97 ._addButton_5qvx2_166,._wrapperTwoCols_5qvx2_97 ._changeButton_5qvx2_231{max-width:356px}}@media (max-width: 900px){._label_5qvx2_93{padding-right:0}}._formInputs_1yivm_1>div{flex-grow:1}._formInputs_1yivm_1 input{width:100%;max-width:450px}._formHeader_1yivm_10 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_1yivm_15{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}@media (max-width: 900px){._wrapper_1yivm_28{position:absolute;top:0}._formWrapper_1yivm_33{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_1yivm_33:after{display:block;content:"";bottom:0;height:76px}._formHeader_1yivm_10{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_1yivm_1{display:block;padding:16px 16px 350px}._formInput_1yivm_1{padding-bottom:calc(var(--cf-spacing) * 6)}._chevron_1yivm_69{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_1yivm_15{position:fixed;padding:16px}}._wrapper_3gso4_1{height:100%;flex:1 1 auto;display:flex;flex-direction:column}._error_ixc48_1>p{color:var(--cf-red);font-size:14px}._error_ixc48_1>p:before{content:"";color:var(--cf-red);display:inline-block;width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-image:url(/7.6.3/warning-3c3f79c0.svg);margin-right:4px}._error_ixc48_1 input{border-color:var(--cf-red);background-color:var(--cf-red-light-90)}._formInputs_nuj72_1>div{flex-grow:1}._formHeader_nuj72_5 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_nuj72_10{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}@media (max-width: 900px){._wrapper_nuj72_23{position:absolute;top:0}._formWrapper_nuj72_28{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWapper_nuj72_39:after{display:block;content:"";bottom:0;height:76px}._formHeader_nuj72_5{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_nuj72_1{display:block;padding-bottom:350px;margin:16px;border-radius:4px}._chevron_nuj72_62{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_nuj72_10{position:fixed;padding:16px}}._formInputs_jl1eb_1>div{flex-grow:1}._formInputs_jl1eb_1 input{width:100%;max-width:450px}._formHeader_jl1eb_10 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_jl1eb_15{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}@media (max-width: 900px){._wrapper_jl1eb_32{position:absolute;top:0}._formWrapper_jl1eb_37{visibility:visible;position:fixed;z-index:2;top:225px;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_jl1eb_37:after{display:block;content:"";bottom:0;height:76px}._formHeader_jl1eb_10{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_jl1eb_1{display:block;padding-bottom:350px;margin:16px;border-radius:4px}._formInput_jl1eb_1{padding-bottom:calc(var(--cf-spacing) * 6)}._chevron_jl1eb_76{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_jl1eb_15{position:fixed;padding:16px}}@media (max-width: 769px){._formWrapper_jl1eb_37{top:250px}}._formInputs_r1jl8_1>div{flex-grow:1}._addressSearch_r1jl8_5 input,._formInputs_r1jl8_1 input,._formInputs_r1jl8_1 select{width:100%;max-width:500px}._formHeader_r1jl8_12 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_r1jl8_17{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}input{width:100%}@media (max-width: 900px){._wrapper_r1jl8_34{position:absolute;top:0}._formWrapper_r1jl8_39{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_r1jl8_39:after{display:block;content:"";bottom:0;height:76px}._formHeader_r1jl8_12{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_r1jl8_1{display:block;padding:16px 16px 350px}._addressSearch_r1jl8_5{padding:16px}._formInput_r1jl8_1{padding-bottom:calc(var(--cf-spacing) * 6)}._addressSearch_r1jl8_5{margin-bottom:0;padding-top:24px;padding-bottom:8px}._chevron_r1jl8_85{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_r1jl8_17{position:fixed;padding: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_19oxt_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_19oxt_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_19oxt_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_19oxt_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_19oxt_84{width:100%;max-width:1012px}}._containerCenterContent_19oxt_112{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-gap:24px;gap:24px;max-width:500px;margin:60px auto}._header_19oxt_123{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfitId_19oxt_130{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px}._headerButton_19oxt_136{font-family:var(--cf-header-font-stack)}._crossfitId_19oxt_130{font-size:14px;font-weight:600}._list_19oxt_145{display:flex;flex-direction:column;grid-gap:24px;gap:24px}._credentials_19oxt_151{display:grid;grid-template-columns:repeat(3,1fr)}._credentials_19oxt_151._showExpired_19oxt_156 ._expired_19oxt_156{display:block}._credential_19oxt_151._expired_19oxt_156{display:none}._iconWrapper_19oxt_164{padding:10px;border:2px solid var(--cf-black);border-radius:100px}@media (max-width: 1196px){._credentials_19oxt_151{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 1000px){._credentials_19oxt_151{display:flex}}@media (max-width: 900px){._credentials_19oxt_151{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){._credentials_19oxt_151{display:flex}._headerContainer_19oxt_191{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")}._wrapper_1bpdz_84{display:flex;flex-direction:column;background:var(--cf-white);padding:24px;border:1px solid var(--cf-gray-10);border-radius:4px;height:100%}._wrapper_1bpdz_84._expired_1bpdz_94{background:var(--cf-white-50)}._wrapper_1bpdz_84._expired_1bpdz_94 ._headerContainer_1bpdz_98,._wrapper_1bpdz_84._expired_1bpdz_94 ._body_1bpdz_99{opacity:.6}._body_1bpdz_99{padding:18px 8px}._wrapper_1bpdz_84 a{margin-top:auto}._wrapper_1bpdz_84 ._headerContainer_1bpdz_98{display:flex;align-items:center;flex-direction:row}._cell_1bpdz_117{display:flex;align-items:center;margin-right:26px}._cell_1bpdz_117:not(:first-of-type){padding-top:18px}._cell_1bpdz_117 span{font-size:12px;font-family:var(--cf-body-font-stack);padding-left:8px}._image_1bpdz_133{width:60px;height:60px;margin-right:12px}@media (max-width: 900px){._wrapper_1bpdz_84{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")}@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")}._invoices-wrapper_w6xrx_84,._invoices-loader-wrapper_w6xrx_85{padding-top:32px;padding-bottom:32px}._invoices-wrapper_w6xrx_84 ._invoices_w6xrx_84,._invoices-loader-wrapper_w6xrx_85 ._invoices_w6xrx_84{display:flex;flex-direction:column;grid-gap:32px;gap: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")}._shimmer_14dkv_84{display:inline-block;border-radius:4px;position:relative;overflow:hidden;background-color:#dcdcdc}._shimmer_14dkv_84:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,transparent 40%,#d8d8d8 50%,transparent 60%,transparent 100%);animation:_shimmer_14dkv_84 2s infinite}@keyframes _shimmer_14dkv_84{to{transform:translate(100%)}}._wrapper_14dkv_108{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px}._wrapper_14dkv_108._inline_14dkv_115{border-top:0;padding:0}._wrapper_14dkv_108 ._left_14dkv_120{display:flex;align-items:center;grid-gap:16px;gap:16px}._wrapper_14dkv_108 ._left_14dkv_120 ._badge_14dkv_125{border-radius:4px;height:70px;width:70px}@media only screen and (min-width: 768px){._wrapper_14dkv_108 ._left_14dkv_120 ._badge_14dkv_125{height:100px;width:100px}}._wrapper_14dkv_108 ._left_14dkv_120 ._text_14dkv_136{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_14dkv_108 ._left_14dkv_120 ._text_14dkv_136 ._title_14dkv_141,._wrapper_14dkv_108 ._left_14dkv_120 ._text_14dkv_136 ._description_14dkv_142{border-radius:4px;height:24px}._wrapper_14dkv_108 ._left_14dkv_120 ._text_14dkv_136 ._title_14dkv_141{width:60px}._wrapper_14dkv_108 ._left_14dkv_120 ._text_14dkv_136 ._description_14dkv_142{width:120px}._wrapper_14dkv_108 ._right_14dkv_153{display:flex;grid-gap:16px;gap:16px}._wrapper_14dkv_108 ._right_14dkv_153 ._price_14dkv_157{width:40px;height:24px;border-radius:4px}._wrapper_14dkv_108 ._right_14dkv_153 ._removeButton_14dkv_162{width:24px;height:24px;border-radius:100%}@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_185qz_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_185qz_84 ._headline-wrapper_185qz_92{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper_185qz_84 ._headline-wrapper_185qz_92 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_185qz_84 ._body-wrapper_185qz_101{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_185qz_84 ._body-wrapper_185qz_101 a{color:#075dc6}._wrapper_185qz_84 ._body-wrapper_185qz_101 b{font-weight:700}._wrapper_185qz_84 ._body-wrapper_185qz_101 li{padding-top:0;padding-bottom:12px}._wrapper_185qz_84 ._body-wrapper_185qz_101 p{line-height:18px;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")}._wrapper_1doqi_84{background-color:#eee;min-height:100dvh}._inner-wrapper_1doqi_89{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._inner-wrapper_1doqi_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_1doqi_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._inner-wrapper_1doqi_89{padding-left:32px}}@media only screen and (min-width: 1440px){._inner-wrapper_1doqi_89{width:100%;max-width:1012px}}@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_khl8n_84{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 480px){._inner-wrapper_khl8n_84{width:100%}}@media only screen and (min-width: 1184px){._inner-wrapper_khl8n_84{display:flex;flex-direction:row;grid-gap:16px;gap:16px}}._inner-wrapper_khl8n_84 ._top_khl8n_103{box-shadow:0 5px 3px #00000006}._inner-wrapper_khl8n_84 ._top_khl8n_103{border:1px solid #cccccc;border-radius:4px;background:#ffffff;min-width:100%;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding:24px}@media only screen and (min-width: 1184px){._inner-wrapper_khl8n_84 ._top_khl8n_103{min-width:350px}}._inner-wrapper_khl8n_84 ._top_khl8n_103 ._cols_khl8n_122{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._inner-wrapper_khl8n_84 ._top_khl8n_103 ._cols_khl8n_122{display:flex;flex-direction:row}}@media only screen and (min-width: 1184px){._inner-wrapper_khl8n_84 ._top_khl8n_103 ._cols_khl8n_122{display:flex;flex-direction:column}}._inner-wrapper_khl8n_84 ._top_khl8n_103 ._cols_khl8n_122 ._col1_khl8n_139,._inner-wrapper_khl8n_84 ._top_khl8n_103 ._cols_khl8n_122 ._col2_khl8n_140,._inner-wrapper_khl8n_84 ._top_khl8n_103 ._cols_khl8n_122 ._col3_khl8n_141{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._inner-wrapper_khl8n_84 ._bottom_khl8n_146{flex:1;line-height:16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 1184px){._inner-wrapper_khl8n_84 ._bottom_khl8n_146{grid-gap:16px;gap:16px}}._inner-wrapper_khl8n_84 ._bottom_khl8n_146 ._links_khl8n_158 li{padding-top:0}._inner-wrapper_khl8n_84._is-dashboard_khl8n_161{display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._inner-wrapper_khl8n_84._is-dashboard_khl8n_161 ._top_khl8n_103 ._cols_khl8n_122{display:flex;flex-direction:row}}@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_wbkf5_84{border:1px solid #cccccc;border-radius:8px;overflow:hidden;background:#ffffff;box-shadow:0 5px 3px #00000006}._wrapper_wbkf5_84 ._line-items_wbkf5_92{list-style:none;display:flex;flex-direction:column;grid-gap:0;gap:0}._wrapper_wbkf5_84 ._line-items_wbkf5_92 ._line-item_wbkf5_92{background-color:#fff;padding:24px}._wrapper_wbkf5_84 ._line-items_wbkf5_92 ._line-item_wbkf5_92:not(:first-child){border-top:1px solid #eeeeee}._wrapper_wbkf5_84 ._invoice-details_wbkf5_106{border-top:1px solid #eeeeee;display:flex;justify-content:flex-end}@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_rxw8r_84{max-width:612px;width:100%;padding:24px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_rxw8r_84 ._row_rxw8r_93{display:flex;grid-gap:16px;gap:16px;justify-content:space-between;padding-bottom:12px}._wrapper_rxw8r_84 ._row_rxw8r_93:not(:last-child){border-bottom:1px solid #eeeeee}@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_1ynje_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_1ynje_84._inline_1ynje_91{padding-top:0;padding-bottom:0}._wrapper_1ynje_84 ._headline-wrapper_1ynje_96{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper_1ynje_84 ._headline-wrapper_1ynje_96 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_1ynje_84 ._body-wrapper_1ynje_105{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_1ynje_84 ._body-wrapper_1ynje_105 a{color:#075dc6}._wrapper_1ynje_84 ._body-wrapper_1ynje_105 b{font-weight:700}._wrapper_1ynje_84 ._body-wrapper_1ynje_105 li{padding-top:0;padding-bottom:12px}@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_1w14x_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:24px;padding-bottom:24px}._wrapper_1w14x_84 ._headline-wrapper_1w14x_92{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper_1w14x_84 ._headline-wrapper_1w14x_92 svg{color:#c21818;color:var(--color-semantic-error-dark)}._wrapper_1w14x_84 ._body-wrapper_1w14x_101{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:12px;line-height:20px}._wrapper_1w14x_84 ._body-wrapper_1w14x_101 a{color:#075dc6}._wrapper_1w14x_84 ._body-wrapper_1w14x_101 b{font-weight:700}._wrapper_1w14x_84 ._body-wrapper_1w14x_101 li{padding-top:0;padding-bottom:12px}@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_1mqk4_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1mqk4_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1mqk4_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1mqk4_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1mqk4_84{width:100%;max-width:1012px}}._profile-image-container_1mqk4_112{display:flex;grid-gap:40px;gap:40px;justify-content:flex-start;align-items:center;padding:36px 24px}._header_1mqk4_120{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._crossfit-id_1mqk4_127{font-family:var(--cf-font-header-stack);line-height:24px;font-size:14px;font-weight:600}._image-container_1mqk4_134{justify-content:center;align-items:center;height:112px;width:112px;border-radius:56px;display:flex;margin:3.5rem 2.4rem}._image_1mqk4_134{height:100%;width:100%;border-radius:56px}._banner_1mqk4_150{max-width:40%}._rectangular-image_1mqk4_154{max-width:392px;max-height:128px;height:auto;width:auto;border-radius:4px}._action-container_1mqk4_162{display:flex;align-content:center;flex-direction:column;grid-gap:8px;gap:8px}._action-container_1mqk4_162 p{margin-top:1.2rem}._action-container_1mqk4_162 button{width:-moz-max-content;width:max-content}._verification-banner-wrapper_1mqk4_177{align-items:center;background-color:var(--cf-blue-light-80);padding:12px 16px}@media only screen and (min-width: 768px){._verification-banner-wrapper_1mqk4_177{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._verification-banner-wrapper_1mqk4_177{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-wrapper_1mqk4_177{padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-wrapper_1mqk4_177{width:100%;max-width:1044px}}._verification-banner-content_1mqk4_208{justify-content:center;align-items:center}._verification-banner-icon_1mqk4_213{color:var(--cf-blue)}@media only screen and (max-width: "900px"-1px){._header-container_1mqk4_218{flex-direction:column;align-items:flex-start;padding:24px 16px 16px}._profile-image-container_1mqk4_112{display:flex;flex-direction:column;align-items:center;grid-gap:18px;gap:18px}._verification-banner-wrapper_1mqk4_177{padding:12px 16px}._verification-banner-content_1mqk4_208{align-items:flex-start}._verification-banner-icon_1mqk4_213{min-height:16px;min-width:16px;margin-top:4px}._banner_1mqk4_150{max-width:100%}}._formInputs_1jnz0_1>div{flex-grow:1}._formHeader_1jnz0_5 h3{text-transform:none;font-family:var(--cf-body-font-stack)}._formButtons_1jnz0_10{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._textarea_1jnz0_22{border:solid 1px var(--cf-gray-10);padding:1rem 1.6rem;font-weight:400;font-size:16px;min-height:100px}@media (max-width: 900px){._wrapper_1jnz0_31{position:absolute;top:0}._formWrapper_1jnz0_36{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._formWrapper_1jnz0_36:after{display:block;content:"";bottom:0;height:76px}._formHeader_1jnz0_5{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._formInputs_1jnz0_1{display:block;margin:16px;padding-bottom:350px;border-radius:4px}._chevron_1jnz0_70{position:absolute;left:16px;transform:rotate(90deg)}._formButtons_1jnz0_10{position:fixed;padding:16px}}._form-buttons_u3c96_1 button{margin-left:1rem}._input_u3c96_5 p{margin:0 1.2rem;font-weight:700;font-size:12px;text-align:center}._divider_u3c96_12{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._innerWrapper_u3c96_27{display:grid;grid-template-areas:"a b b" "d d d";justify-content:flex-start}._input_u3c96_5{grid-area:a;margin-right:1rem;display:flex;flex-direction:row;align-items:center}._form-buttons_u3c96_1{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._toggle-container_u3c96_55{display:flex;grid-area:b;align-items:center;justify-content:center}@media (max-width: 1080px){._innerWrapper_u3c96_27{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center;grid-row-gap:1rem;row-gap:1rem}._toggle-container_u3c96_55{display:flex;grid-area:b;align-items:center;justify-content:center}._divider_u3c96_12{display:none}}@media (max-width: 900px){._wrapper_u3c96_90{position:absolute;top:0}._formWrapper_u3c96_95{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._innerWrapper_u3c96_27{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center}._chevron_u3c96_118{position:absolute;float:left;top:18px;left:16px;transform:rotate(90deg)}._form-header_u3c96_126{text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._input_u3c96_5{display:flex;flex-direction:row;align-items:center;grid-area:b}._toggle-container_u3c96_55{grid-area:a;display:flex;flex-direction:row;justify-content:center}._toggle-container_u3c96_55 ._option_u3c96_146{padding:8px 48px}._form-buttons_u3c96_1{position:fixed;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._formInputs_u3c96_162{display:block;padding:0 16px 350px}._input_u3c96_5{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw}._input_u3c96_5 input{width:12;width:80px;height:48px;margin-top:1rem}._divider_u3c96_12{display: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")}._form-buttons_1s38w_84 button{margin-left:1rem}._input_1s38w_88 p{margin:0 1.2rem;font-weight:700;font-size:12px;text-align:center}._divider_1s38w_95{width:36px;height:0px;border:var(--border);transform:rotate(90deg);flex:none;order:0}._innerWrapper_1s38w_106{display:grid;grid-template-areas:"a b b" "d d d";justify-content:start}._input_1s38w_88{grid-area:a;margin-right:1rem;display:flex;flex-direction:row;align-items:center}._form-buttons_1s38w_84{position:absolute;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._toggle-container_1s38w_132{display:flex;grid-area:b;align-items:center;justify-content:center}._input_1s38w_88{min-width:68px}@media only screen and (max-width: "1440px"-1px){._innerWrapper_1s38w_106{display:grid;grid-template-areas:"a x x" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center;grid-row-gap:1rem;row-gap:1rem}._toggle-container_1s38w_132{display:flex;grid-area:b;align-items:center;justify-content:center}._divider_1s38w_95{display:none}}@media only screen and (max-width: "900px"-1px){._wrapper_1s38w_164{position:absolute;top:0}._form-wrapper_1s38w_168{visibility:visible;position:fixed;z-index:2;left:0;height:100%;width:100%;background-color:var(--cf-white);overflow:auto}._innerWrapper_1s38w_106{display:grid;grid-template-areas:"a a a" "b b b" "c c c";width:100%;margin-top:1.5rem;justify-content:center}._chevron_1s38w_185{position:absolute;float:left;top:18px;left:16px;transform:rotate(90deg)}._form-header_1s38w_192{text-align:center;padding:16px;border-bottom:1px solid var(--cf-black-20)}._input_1s38w_88{display:flex;flex-direction:row;align-items:center;grid-area:b}._toggle-container_1s38w_132{grid-area:a;display:flex;flex-direction:row;justify-content:center}._toggle-container_1s38w_132 ._option_1s38w_209{padding:8px 48px}._form-buttons_1s38w_84{position:fixed;bottom:0;background:var(--cf-gray-5);right:0;width:100%;padding:12px 24px;display:flex;justify-content:flex-end;grid-gap:10px;gap:10px}._formInputs_1s38w_223{display:block;padding:0 16px 350px}._input_1s38w_88{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw}._input_1s38w_88 input{width:12;width:80px;height:48px;margin-top:1rem}._divider_1s38w_95{display: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_1mpdp_84{padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._wrapper_1mpdp_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1mpdp_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1mpdp_84{padding-left:32px}}@media only screen and (min-width: 1440px){._wrapper_1mpdp_84{width:100%;max-width:1012px}}._header_1mpdp_112{font-family:var(--cf-header-font-stack);line-height:28px;color:var(--cf-black);text-transform:uppercase}._inner-wrapper_1mpdp_119{padding-top:24px;padding-bottom:24px}._newsletter-container_1mpdp_124{margin-top:2.4rem;border-top:1px solid var(--cf-gray-10);padding-bottom:3.2rem}._newsletter-row_1mpdp_130{box-sizing:border-box;padding:24px 16px;background:#ffffff;border:1px solid var(--cf-gray-10);border-top:none;display:flex;grid-gap:20px;gap:20px}._newsletter-row-input_1mpdp_140{width:20px;height:20px;margin-top:4px}._newsletter-row-content_1mpdp_146{display:flex;flex-direction:column}._newsletter-row-header_1mpdp_151{font-weight:500;font-size:16px;line-height:22px}._newsletter-row-body_1mpdp_157{font-weight:400;font-size:14px;line-height:22px;color:var(--cf-light-grey)}._newsletter-row-tag_1mpdp_164{font-weight:800;font-size:10px;line-height:14px;border:1px solid rgba(0,0,0,.2);padding:4px 8px;border-radius:2px;grid-area:c;width:61px;height:22px;margin-top:1.6rem;text-align:center}._submit-bar_1mpdp_178{height:6.6rem;background-color:var(--cf-gray-5);display:flex;justify-content:flex-end;align-items:center;padding:1.6rem}._submit-bar-no-change_1mpdp_187{display:none}._submit-button_1mpdp_191{width:100%}@media (min-width: 767px){._newsletter-row_1mpdp_130{display:flex;align-items:center;flex-direction:row-reverse;grid-gap:60px;gap:60px}._newsletter-row-input_1mpdp_140{margin:0}._newsletter-row-content_1mpdp_146{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}._newsletter-row-tag_1mpdp_164{margin-top:0}._submit-button_1mpdp_191{width:auto;margin-right:2.4rem}._submit-bar_1mpdp_178{padding: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")}._verification-banner-wrapper_1msok_84{background-color:#b5cfee;grid-column:-1/1}._verification-banner-inner-wrapper_1msok_89{display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px;justify-content:center;padding:16px}@media only screen and (min-width: 768px){._verification-banner-inner-wrapper_1msok_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._verification-banner-inner-wrapper_1msok_89{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-inner-wrapper_1msok_89{padding-left:32px}}@media only screen and (min-width: 1440px){._verification-banner-inner-wrapper_1msok_89{width:100%;max-width:1044px}}@media only screen and (min-width: 768px){._verification-banner-inner-wrapper_1msok_89{display:flex;flex-direction:row;justify-content:space-between}}._verification-banner-content_1msok_131{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;justify-content:center}._verification-banner-icon_1msok_139{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")}._wrapper_pmpn8_84{background:#eeeeee;height:100%}._wrapper_pmpn8_84 ._content_pmpn8_88{height:100%;margin-right:16px;margin-left:16px;display:flex;flex-direction:column;grid-gap:40px;gap:40px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){._wrapper_pmpn8_84 ._content_pmpn8_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_pmpn8_84 ._content_pmpn8_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_pmpn8_84 ._content_pmpn8_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_pmpn8_84 ._content_pmpn8_88{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._wrapper_pmpn8_84 ._content_pmpn8_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_pmpn8_84 ._content_pmpn8_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_pmpn8_84 ._content_pmpn8_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_pmpn8_84 ._content_pmpn8_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 480px){._wrapper_pmpn8_84 ._content_pmpn8_88{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width: 1184px){._wrapper_pmpn8_84 ._content_pmpn8_88{padding-top:56px;padding-bottom:56px}}._wrapper_pmpn8_84 ._content_pmpn8_88 ._body_pmpn8_157{height:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}@media only screen and (min-width: 768px){._wrapper_pmpn8_84 ._content_pmpn8_88 ._body_pmpn8_157{display:flex;flex-direction:row}}._wrapper_pmpn8_84._isAside_pmpn8_169{background:#ffffff}._wrapper_pmpn8_84._isAside_pmpn8_169 ._content_pmpn8_88{margin:0;max-width:unset;grid-gap:0;gap:0;padding:0}._wrapper_pmpn8_84._isAside_pmpn8_169 ._content_pmpn8_88 ._body_pmpn8_157{height:calc(100dvh - 85px);display:flex;flex-direction:column;grid-gap:0;gap:0;justify-content:space-between}@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_6s6pd_84{flex:1;background:#ffffff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 5px 3px #00000006;box-shadow:0 15px 20px #00000005;height:-moz-max-content;height:max-content}._wrapper_6s6pd_84._isAside_6s6pd_93{border:0;box-shadow:none;overflow-y:scroll}._wrapper_6s6pd_84._isAside_6s6pd_93._noItems_6s6pd_98{display:flex;align-items:center;padding-left:16px;padding-right:16px}._wrapper_6s6pd_84._isAside_6s6pd_93._noItems_6s6pd_98 p{color:#5f5f5f}._wrapper_6s6pd_84._noItems_6s6pd_98{padding:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113{display:flex;flex-direction:column;grid-gap:8px;gap:8px}@media only screen and (min-width: 480px){._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113{display:flex;flex-direction:row;grid-gap:12px;gap:12px}}@media only screen and (min-width: 1184px){._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113{display:flex;grid-gap:16px;gap:16px}}._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113 a{width:100%}@media only screen and (min-width: 480px){._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113 a{width:auto}}._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113 a button{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 480px){._wrapper_6s6pd_84._noItems_6s6pd_98 ._buttons_6s6pd_113 a button{width:auto}}._wrapper_6s6pd_84 ._item_6s6pd_149{border-bottom:1px solid #eeeeee}@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")}._shimmer_1ip3o_84{display:inline-block;border-radius:4px;position:relative;overflow:hidden;background-color:#dcdcdc}._shimmer_1ip3o_84:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent 0%,transparent 40%,#d8d8d8 50%,transparent 60%,transparent 100%);animation:_shimmer_1ip3o_84 2s infinite}@keyframes _shimmer_1ip3o_84{to{transform:translate(100%)}}._wrapper_1ip3o_108{background:#eeeeee;padding-top:64px;padding-bottom:64px}._innerWrapper_1ip3o_114{margin-right:16px;margin-left:16px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._innerWrapper_1ip3o_114{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_1ip3o_114{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_1ip3o_114{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_1ip3o_114{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._innerWrapper_1ip3o_114{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_1ip3o_114{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_1ip3o_114{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_1ip3o_114{margin-right:auto;margin-left:auto}}._top_1ip3o_169{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._top_1ip3o_169 ._headline_1ip3o_174,._top_1ip3o_169 ._subHeadline_1ip3o_175{height:32px}._top_1ip3o_169 ._headline_1ip3o_174{width:40%}@media only screen and (min-width: 768px){._top_1ip3o_169 ._headline_1ip3o_174{width:15%}}._top_1ip3o_169 ._subHeadline_1ip3o_175{width:60%}@media only screen and (min-width: 768px){._top_1ip3o_169 ._subHeadline_1ip3o_175{width:40%}}._body_1ip3o_195{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._body_1ip3o_195{display:flex;flex-direction:row}}._body_1ip3o_195 ._lineItems_1ip3o_206,._body_1ip3o_195 ._checkout_1ip3o_207{border:2px solid #dcdcdc;border-radius:4px}._body_1ip3o_195 ._lineItems_1ip3o_206{flex:1;height:-moz-min-content;height:min-content}._body_1ip3o_195 ._lineItems_1ip3o_206>div{border-width:2px}._body_1ip3o_195 ._lineItems_1ip3o_206>div:first-of-type{border-top:none}._body_1ip3o_195 ._checkout_1ip3o_207{min-width:360px;height:-moz-min-content;height:min-content;display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding:24px}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._headline_1ip3o_174,._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._subHeadline_1ip3o_175{width:100%;display:flex;flex-direction:row;justify-content:space-between}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._headline_1ip3o_174 ._text_1ip3o_241{height:24px}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._headline_1ip3o_174 ._text_1ip3o_241:first-of-type{width:25%}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._headline_1ip3o_174 ._text_1ip3o_241:nth-of-type(2){width:20%}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._subHeadline_1ip3o_175 ._text_1ip3o_241{height:24px}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._subHeadline_1ip3o_175 ._text_1ip3o_241:first-of-type{width:50%}._body_1ip3o_195 ._checkout_1ip3o_207 ._details_1ip3o_229 ._subHeadline_1ip3o_175 ._text_1ip3o_241:nth-of-type(2){width:20%}._body_1ip3o_195 ._checkout_1ip3o_207 ._bottom_1ip3o_259{flex:1;display:flex;align-items:flex-end}._body_1ip3o_195 ._checkout_1ip3o_207 ._bottom_1ip3o_259 ._button_1ip3o_264{height:42px;width:100%;border-radius:100px}@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_fke06_84:not(._isAside_fke06_84){display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;margin-top:8px}._header_fke06_84._isAside_fke06_84{border-bottom:1px solid #eeeeee;display:flex;align-items:center;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px 16px}._header_fke06_84._isAside_fke06_84 ._close_fke06_103:hover{opacity:.75}._header_fke06_84 ._return-to-link_fke06_106{padding-bottom:16px}._header_fke06_84 ._sub-header_fke06_109{color:#333}@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_16pr1_84 ._inner_16pr1_84{display:flex;align-items:flex-start;grid-gap:24px;gap:24px;justify-content:space-between;padding:24px}@media only screen and (min-width: 480px){._wrapper_16pr1_84 ._inner_16pr1_84{align-items:center}}._wrapper_16pr1_84 ._inner_16pr1_84 ._left_16pr1_97{display:flex;grid-gap:16px;gap:16px}._wrapper_16pr1_84 ._inner_16pr1_84 ._left_16pr1_97 p._text_16pr1_102{font-weight:700}._wrapper_16pr1_84 ._inner_16pr1_84 ._right_16pr1_106{display:flex;grid-gap:24px;gap:24px;padding-top:8px}@media only screen and (min-width: 480px){._wrapper_16pr1_84 ._inner_16pr1_84 ._right_16pr1_106{padding-top:0}}._wrapper_16pr1_84 ._inner_16pr1_84 ._right_16pr1_106 ._discounted_16pr1_116{text-decoration:line-through;color:#8e8e93}._wrapper_16pr1_84 ._inner_16pr1_84 ._right_16pr1_106 ._icon-button_16pr1_121{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:20px}._wrapper_16pr1_84 ._inner_16pr1_84 ._right_16pr1_106 ._icon-button_16pr1_121:hover{opacity:.75}@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_1jadl_84{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:8px}@media only screen and (min-width: 480px){._body_1jadl_84{justify-content:center;padding-top:0}}._body_1jadl_84 ._discounted_1jadl_96{text-decoration:line-through;color:#8e8e93}@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_1vyrh_84{min-width:360px;height:-moz-max-content;height:max-content;background:#ffffff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 5px 3px #00000006;box-shadow:0 15px 20px #00000005;padding:24px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}._wrapper_1vyrh_84 ._top_1vyrh_97{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_1vyrh_84 ._top_1vyrh_97 ._spaceBetween_1vyrh_102{display:flex;justify-content:space-between}._wrapper_1vyrh_84 ._top_1vyrh_97 ._bold_1vyrh_106{font-weight:600}._wrapper_1vyrh_84 ._top_1vyrh_97 ._light-grey_1vyrh_109{color:#333}._wrapper_1vyrh_84 button{width:100%;text-align:center;display:flex;justify-content:center}._wrapper_1vyrh_84._isAside_1vyrh_118{background:#eeeeee}@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_1hxpr_84{background-color:#000;color:#fff;padding:32px 40px}._tab-group_1hxpr_93{padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #333333}._tab-group_1hxpr_93:first-child{margin:32px 0 8px}._tab-group_1hxpr_93:last-child,._tab-group_1hxpr_93:first-child{border:none}._desktop-label_1hxpr_108{font-size:12px;line-height:1.33;letter-spacing:.05em;color:var(--cf-white-50);font-family:var(--cf-header-font-stack);text-transform:uppercase}._desktop-label_1hxpr_108{padding-left:42px;padding-bottom:8px;font-size:12px;letter-spacing:.05em}@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")}._tabs_uj94j_84{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")}._tab-wrapper_th4l3_84{justify-content:space-between}._tab-label_th4l3_88{align-items:center;letter-spacing:.04em}._tab-chevron_th4l3_93{transform:rotate(-90deg);color:var(--cf-gray-70)}@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")}._tab_3hrwg_84{color:#fff;background-color:#000;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px}@media only screen and (min-width: 1184px){._tab_3hrwg_84{background-color:unset;padding:14px 40px}}._tab_3hrwg_84:not(:last-of-type){border-bottom:1px solid #1a1a1a}._tab_3hrwg_84._active_3hrwg_106,._tab_3hrwg_84.active{background-color:#8e8e93}._tab_3hrwg_84._active_3hrwg_106{background-color:#000}@media only screen and (min-width: 1184px){._tab_3hrwg_84._active_3hrwg_106{background-color:#333}}._tab_3hrwg_84._active_3hrwg_106 svg{color:#1a1a1a}._tab_3hrwg_84._resource_3hrwg_120 svg:first-of-type{flex-grow:1}._tab_3hrwg_84._resource_3hrwg_120 svg:nth-of-type(2){flex-grow:0;transform:rotate(-90deg);color:#8e8e93}._tab_3hrwg_84._resource_3hrwg_120._active_3hrwg_106 svg:nth-of-type(2){color:#1a1a1a}._tab_3hrwg_84 ._tab-icon_3hrwg_132{margin-left:15px}@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-wrapper_i0elw_84{display:flex;justify-content:space-between;color:var(--cf-white);padding:0;cursor:pointer}._header_i0elw_84{padding:0;border-bottom:0;color:var(--cf-white);letter-spacing:.04em}._tab-group_i0elw_99{border-bottom:none;margin-bottom:24px}._mobile-label_i0elw_104{line-height:1.33;color:var(--cf-white-50);font-family:var(--cf-header-font-stack);text-transform:uppercase;padding-left:16px;padding-bottom:8px;font-size:12px;letter-spacing:.05em}._chevron_i0elw_117{color:var(--cf-white);transition:all .2s linear;align-self:center}._chevron_i0elw_117._open_i0elw_123{transform:rotate(180deg)}._other-tabs_i0elw_127{overflow:hidden;transition:all .4s ease-in-out;max-height:0}._other-tabs_i0elw_127._show-other-tabs_i0elw_133{max-height:unset;margin-top: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_uughn_84{position:fixed;top:0;width:100%;right:0;background-color:#fff;color:#181818;z-index:100;height:100%;box-shadow:0 0 5px 0 var(--cf-black-20);transform:translate(100%);transition:transform .25s .25s;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 480px){._wrapper_uughn_84{width:440px}}._wrapper_uughn_84::-webkit-scrollbar{display:none}._wrapper_uughn_84._is-showing-cart_uughn_109{transform:translate(0)}.cf-footer .cf-form{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.cf-footer .cf-legal__link{display:inline-flex;color:var(--cf-dark-gray);line-height:1.33;font-weight:700}.truevault-polaris-optout img{margin-right:calc(var(--cf-spacing) * 1);vertical-align:middle}.cf-footer .cf-link__wrapper{flex:1}@media (min-width: 867px){.cf-footer .cf-link__wrapper{flex:1}.cf-footer .cf-link__header-wrapper{margin-bottom:calc(var(--cf-spacing) * 6)}.cf-footer .cf-link__header{font-size:16px;line-height:1.2;letter-spacing:.02em}.cf-footer .cf-link__icon{display:none}.cf-footer .cf-link__hide,.cf-footer .cf-link__show{display:inherit}}.cf-footer.cf-footer__wrapper{margin:0}.cf-footer .cf-links__wrapper{flex-direction:column;flex:1;flex-wrap:wrap;grid-gap:calc(var(--cf-spacing) * 6)}.cf-footer .cf-links__form-wrapper{display:flex;flex-direction:column;grid-gap:48px;gap:48px;margin-bottom:48px}@media (min-width: 867px){.cf-footer .cf-footer__wrapper{margin:72px var(--cf-mainsite-gutter)}.cf-footer .cf-links-form-container__wrapper{flex-direction:row;grid-gap:calc(var(--cf-spacing) * 14)}.cf-footer .cf-links__wrapper{flex-direction:row;grid-gap:calc(var(--cf-spacing) * 8)}.cf-footer .cf-links__form-wrapper{margin-bottom:0}.cf-footer .cf-links__email-of-the-day{display:inherit}.cf-footer .cf-copy-right__wrapper{color:var(--cf-dark-gray);line-height:1.33;margin-bottom:calc(var(--cf-spacing) * 10)}.cf-footer .cf-legal-social__wrapper{justify-content:space-between}}@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_1iwzh_84{padding:72px 0 24px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1iwzh_84{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1iwzh_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1iwzh_84{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1iwzh_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1iwzh_84{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1iwzh_84{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1iwzh_84{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1iwzh_84{width:100%;max-width:1600px}}@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_1gs16_84{display:flex;flex-direction:column}._main_1gs16_84 ._directory_1gs16_88 ._noGyms_1gs16_88{padding-top:40px;padding-bottom:40px}._main_1gs16_84 ._directory_1gs16_88 ._noGyms_1gs16_88 p{color:#1a1a1a}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{margin-right:16px;margin-left:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95{width:100%;max-width:1600px}}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._link_1gs16_151{color:#075dc6}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._link_1gs16_151:hover{color:#397dd1}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._list_1gs16_157{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._list_1gs16_157 ._list-item_1gs16_162{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._list_1gs16_157 ._list-item_1gs16_162:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._list_1gs16_157 ._list-item_1gs16_162 a{width:-moz-max-content;width:max-content;color:#075dc6}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._list_1gs16_157 ._list-item_1gs16_162 a:hover{color:#397dd1;text-decoration:underline}._main_1gs16_84 ._directory_1gs16_88 ._container_1gs16_95 ._list_1gs16_157 ._list-item_1gs16_162 ._listWrapper_1gs16_179{width:-moz-max-content;width:max-content}@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_po44o_84{background:#1a1a1a}._wrapper_po44o_84 ._contentContainer_po44o_87{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:56px;padding-bottom:56px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_po44o_84 ._contentContainer_po44o_87{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_po44o_84 ._contentContainer_po44o_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_po44o_84 ._contentContainer_po44o_87{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_po44o_84 ._contentContainer_po44o_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_po44o_84 ._contentContainer_po44o_87{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_po44o_84 ._contentContainer_po44o_87{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_po44o_84 ._contentContainer_po44o_87{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_po44o_84 ._contentContainer_po44o_87{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._wrapper_po44o_84 ._contentContainer_po44o_87{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._wrapper_po44o_84 ._contentContainer_po44o_87 ._content_po44o_87{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_po44o_84 ._contentContainer_po44o_87 ._content_po44o_87 ._headline_po44o_156{color:#fff}._wrapper_po44o_84 ._contentContainer_po44o_87 ._content_po44o_87 ._body_po44o_159{color:#eee}._wrapper_po44o_84 ._contentContainer_po44o_87 ._button_po44o_162{color:#fff}._wrapper_po44o_84 ._contentContainer_po44o_87 ._button_po44o_162 button{display:flex;grid-gap:8px;gap:8px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._wrapper_po44o_84 ._contentContainer_po44o_87 ._button_po44o_162 button span{position:relative}._wrapper_po44o_84 ._contentContainer_po44o_87 ._button_po44o_162 button:hover span{transform:translate(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")}._breadcrumbs_1uw4h_84{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}._breadcrumbs_1uw4h_84._search_1uw4h_89 ._breadcrumb_1uw4h_84{color:#075dc6}._breadcrumbs_1uw4h_84._search_1uw4h_89 ._breadcrumb_1uw4h_84:hover{color:#397dd1}._breadcrumbs_1uw4h_84._search_1uw4h_89 ._breadcrumb_1uw4h_84:last-of-type{color:#8e8e93}._breadcrumbs_1uw4h_84._search_1uw4h_89 ._breadcrumb_1uw4h_84:last-of-type:hover{color:#397dd1}._breadcrumbs_1uw4h_84._search_1uw4h_89 ._breadcrumbCaret_1uw4h_101{color:#8e8e93}._breadcrumbs_1uw4h_84._pageHeader_1uw4h_104 ._breadcrumb_1uw4h_84{color:#b5cfee}._breadcrumbs_1uw4h_84._pageHeader_1uw4h_104 ._breadcrumb_1uw4h_84:last-of-type{color:#dcdcdc}._breadcrumbs_1uw4h_84._pageHeader_1uw4h_104 ._breadcrumb_1uw4h_84:hover{text-decoration:underline}._breadcrumbs_1uw4h_84._pageHeader_1uw4h_104 ._breadcrumbCaret_1uw4h_101{color:#dcdcdc}@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")}._section-wrapper_u4vss_84._light_u4vss_84{background-color:#fff}._section-wrapper_u4vss_84._light_u4vss_84 p{color:#5f5f5f}._section-wrapper_u4vss_84._dark_u4vss_90{background-color:#1a1a1a;color:#fff}._section-wrapper_u4vss_84._grey_u4vss_94{background-color:#eee}._section-wrapper_u4vss_84._grey_u4vss_94 p{color:#5f5f5f}._section-wrapper_u4vss_84>*{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._section-wrapper_u4vss_84>*{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._section-wrapper_u4vss_84>*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._section-wrapper_u4vss_84>*{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._section-wrapper_u4vss_84>*{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._section-wrapper_u4vss_84>*{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._section-wrapper_u4vss_84>*{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._section-wrapper_u4vss_84>*{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._section-wrapper_u4vss_84>*{width:100%;max-width:1600px}}@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_16l3x_84{text-align:center;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 1184px){._wrapper_16l3x_84{padding-top:104px;padding-bottom:104px}}._wrapper_16l3x_84 ._tiles_16l3x_98{display:flex;flex-direction:column;grid-gap:32px;gap:32px;margin-top:32px}@media only screen and (min-width: 1184px){._wrapper_16l3x_84 ._tiles_16l3x_98{display:grid;grid-template-columns:repeat(2,1fr)}}._wrapper_16l3x_84 ._tiles_16l3x_98._column2_16l3x_110{grid-template-columns:repeat(2,1fr)}._wrapper_16l3x_84 ._tiles_16l3x_98._column3_16l3x_113{grid-template-columns:repeat(3,1fr)}._wrapper_16l3x_84 ._tiles_16l3x_98 ._tile_16l3x_98{width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_16l3x_84 ._tiles_16l3x_98 ._tile_16l3x_98 img{height:auto;width:27px}._wrapper_16l3x_84 ._tiles_16l3x_98 ._tile_16l3x_98 img._small_16l3x_127{width:27px}._wrapper_16l3x_84 ._tiles_16l3x_98 ._tile_16l3x_98 img._medium_16l3x_130{width:55px}._wrapper_16l3x_84 ._tiles_16l3x_98 ._tile_16l3x_98 img._large_16l3x_133{width:80px}._wrapper_16l3x_84 ._tiles_16l3x_98 ._tile_16l3x_98 ._body_16l3x_136{color:#333;padding: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")}._outerWrapper_krn2t_84{background:#ffffff;padding-top:80px;padding-bottom:20px}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84{padding-top:0;padding-bottom:0}}._outerWrapper_krn2t_84 ._wrapper_krn2t_95{display:flex;align-items:center;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}}._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{text-align:center;display:flex;align-items:center;flex-direction:column;grid-gap:32px;gap:32px;justify-content:center;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{text-align:left;display:flex;align-items:flex-start;padding-left:16px}}@media only screen and (min-width: 1184px) and (min-width: 768px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-left:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-left:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108{padding-left:calc((100vw - 1600px)/2)}}._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108 ._buttons_krn2t_170{width:100%;display:flex;align-items:center;flex-direction:column;grid-gap:12px;gap:12px}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108 ._buttons_krn2t_170{display:flex;align-items:flex-start;flex-direction:row}}._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108 ._buttons_krn2t_170 li,._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108 ._buttons_krn2t_170 a{width:100%;max-width:450px}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108 ._buttons_krn2t_170 li,._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._content_krn2t_108 ._buttons_krn2t_170 a{width:auto}}._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._image_krn2t_195{display:flex;justify-content:center}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._image_krn2t_195{display:flex;justify-content:flex-end}}._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._image_krn2t_195 img{aspect-ratio:16/9;max-width:500px;-o-object-fit:cover;object-fit:cover;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._image_krn2t_195 img{border-radius:6px;aspect-ratio:4/3}}@media only screen and (min-width: 1184px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._image_krn2t_195 img{position:relative;border-radius:0;width:100%;max-width:100%}}@media only screen and (min-width: 1440px){._outerWrapper_krn2t_84 ._wrapper_krn2t_95 ._image_krn2t_195 img{aspect-ratio:16/9}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}@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_8wtfj_84{height:100%;width:100%}@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")}@keyframes _header-utility-activate-fade-in_1lz59_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1lz59_1{0%{transform:translate(100%)}to{transform:translate(0)}}._gradient_1lz59_100:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a 0%,rgba(26,26,26,0) 40%)}._modal_1lz59_110{cursor:pointer;width:100vw;height:100vh;text-align:center;background-color:#1a1a1ae6;position:fixed;z-index:1000;top:0;left:0}._modal_1lz59_110 img{height:auto;width:auto}._modal_1lz59_110 img,._modal_1lz59_110 iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;max-height:calc(95vh - 6.6rem)}._close-icon_1lz59_135{position:fixed;top:2.4rem;right:2.4rem;width:3rem;height:3rem;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:3rem 3rem;background-image:url(../icons/close-thin-red.svg)}._wrapper_1lz59_148{display:inline-block;position:relative}._wrapper_1lz59_148 img{max-width:100%}._is-modal_1lz59_156{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")}@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")}@keyframes _header-utility-activate-fade-in_17m84_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_17m84_1{0%{transform:translate(100%)}to{transform:translate(0)}}._gradient_17m84_100:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1a1a1a 0%,rgba(26,26,26,0) 40%)}._wrapper_17m84_110{transition:all;transition-duration:1s;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}._wrapper_17m84_110 img{max-width:100%}@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")}._list-item_fe0e0_84{list-style:none}._list-item_fe0e0_84:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._list-item_fe0e0_84 ._section_fe0e0_91{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._list-item_fe0e0_84 ._section_fe0e0_91 ._link_fe0e0_96{width:-moz-max-content;width:max-content;color:#075dc6}._list-item_fe0e0_84 ._section_fe0e0_91 ._link_fe0e0_96:hover{color:#397dd1;text-decoration:underline}@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")}._listWrapper_1u4v8_84{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}._listWrapper_1u4v8_84 ._count_1u4v8_89{min-width:30px;color:#5f5f5f}._listWrapper_1u4v8_84 ._list_1u4v8_84{white-space:pre;display:flex;flex-wrap:wrap;grid-gap:0;gap:0}._listWrapper_1u4v8_84 ._list_1u4v8_84 ._listItem_1u4v8_99{color:#075dc6}._listWrapper_1u4v8_84 ._list_1u4v8_84 ._listItem_1u4v8_99 a:hover{color:#397dd1;text-decoration:underline}@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")}._list-item_546ma_84{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._list-item_546ma_84:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._list-item_546ma_84 ._link_546ma_93{width:-moz-max-content;width:max-content;color:#075dc6}._list-item_546ma_84 ._link_546ma_93:hover{color:#397dd1;text-decoration:underline}@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_ujs13_84{display:flex;flex-direction:column}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{margin-right:16px;margin-left:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88{width:100%;max-width:1600px}}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88 ._list_ujs13_144{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88 ._list_ujs13_144 ._listItem_ujs13_149{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88 ._list_ujs13_144 ._listItem_ujs13_149:not(:last-child){border-bottom:1px solid #dcdcdc;padding-bottom:16px}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88 ._list_ujs13_144 ._listItem_ujs13_149 a{width:-moz-max-content;width:max-content}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88 ._list_ujs13_144 ._listItem_ujs13_149 a ._headline_ujs13_161{color:inherit}._main_ujs13_84 ._directory_ujs13_88 ._section_ujs13_88 ._list_ujs13_144 ._listItem_ujs13_149 ._listWrapper_ujs13_164{width:-moz-max-content;width:max-content}._link_ujs13_168{color:#075dc6}._link_ujs13_168:hover{color:#397dd1;text-decoration:underline}@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_1j0wr_84{display:flex;flex-direction:column}._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{margin-right:16px;margin-left:16px;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_1j0wr_84 ._directory_1j0wr_88 ._list_1j0wr_88{width:100%;max-width:1600px}}@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")}._mapContainer_1esd1_84{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._mapContainer_1esd1_84{display:flex;flex-direction:row}}._layoutBaseVertical_1esd1_95{padding-top:80px;padding-bottom:80px}@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_tn7os_84{display:flex;margin-bottom:50px}._search-wrapper_tn7os_89{border:1px solid #dcdcdc;overflow:hidden;width:48%;max-width:375px;height:calc(100vh - 74px)}@supports (height: 100dvh){._search-wrapper_tn7os_89{height:calc(100dvh - 74px)}}@media only screen and (min-width: 1184px){._search-wrapper_tn7os_89{max-width:425px;height:calc(100vh - 120px)}@supports (height: 100dvh){._search-wrapper_tn7os_89{height:calc(100dvh - 120px)}}}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus.focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(.focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}@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")}._marker-btn_wcdrg_84{background:none;border:none;cursor:pointer}._marker-btn_wcdrg_84 svg{height:50px;width:40px}@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_1fbe4_84{z-index:2;position:absolute;bottom:90px;left:16px;right:16px;background:#ffffff;border-radius:5px;box-shadow:0 1px 10px #0000000d,0 1px 10px #0000000d;min-width:350px;max-width:350px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){._wrapper_1fbe4_84{bottom:12px}._wrapper_1fbe4_84:hover{box-shadow:0 1px 20px 10px #0000001a,0 1px 10px #0000001a}}@media only screen and (min-width: 1440px){._wrapper_1fbe4_84{bottom:55px;left:-155px;right:unset}}._close-icon_1fbe4_114{position:absolute;right:6px;top:6px;color:#ccc;border:2px solid rgba(0,0,0,0);border-radius:40px;cursor:pointer;padding:0 6px}._close-icon_1fbe4_114:hover{color:#1a1a1a}._close-icon_1fbe4_114 svg{height:8px;width:8px}._image_1fbe4_135{justify-content:flex-end;-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:center}._image_1fbe4_135._logo_1fbe4_144,._image_1fbe4_135._map_1fbe4_144,._image_1fbe4_135._default_1fbe4_144{aspect-ratio:1/1;max-width:90px}._image_1fbe4_135._primary_1fbe4_148{aspect-ratio:16/9}._content_1fbe4_152{height:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}._content_1fbe4_152 ._top_1fbe4_159{display:flex;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px}._content_1fbe4_152 ._top_1fbe4_159>div{flex-basis:50%}._content_1fbe4_152 ._bottom_1fbe4_169{border-top:1px solid #dcdcdc;padding:16px 24px}._content_1fbe4_152 ._body_1fbe4_176{display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}._content_1fbe4_152 ._body_1fbe4_176 ._affiliateInfo_1fbe4_182{display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:flex-start}._content_1fbe4_152 ._body_1fbe4_176 ._affiliateInfo_1fbe4_182 ._address_1fbe4_188{color:#5f5f5f}._content_1fbe4_152 ._buttons_1fbe4_191{display:flex;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}._content_1fbe4_152 ._buttons_1fbe4_191 a{width:100%;display:flex}._content_1fbe4_152 ._buttons_1fbe4_191 button{width:100%}@media only screen and (min-width: 768px){._content_1fbe4_152 ._buttons_1fbe4_191 button._aboutTheGym_1fbe4_204:hover{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")}._distance_1n1bi_84{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")}._cluster_11qlm_84{container-type:inline-size;color:#fff;background-color:#00000080;border-radius:100%;display:flex;align-items:center;justify-content:center}._cluster_11qlm_84:hover{cursor:pointer;background-color:#000000b3}._cluster_11qlm_84._hover_11qlm_97{background-color:#000000b3}._cluster-text_11qlm_101{font-size:14px!important}@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")}._search_cslmw_84{height:100%;overflow:hidden;display:flex;flex-direction:column}._search_cslmw_84._display-on-map_cslmw_90{position:absolute;width:100%}._search-input_cslmw_94{position:sticky;top:0;background:none;z-index:2;overflow:visible;display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:center;padding:20px 16px}@media only screen and (min-width: 768px){._search-input_cslmw_94{min-height:170px;background:#ffffff;padding:32px 24px 24px}._search-input_cslmw_94._map_cslmw_118{min-height:140px}}._search-input-container_cslmw_122{display:flex;align-items:center}._search-input-container_cslmw_122 ._mapGeoCoderContainer_cslmw_126{width:0%;font-size:12px}._search-input-container_cslmw_122 ._mapGeoCoderContainer_cslmw_126._loaded_cslmw_130{width:100%}._location-target_cslmw_134{display:flex;align-items:center;padding:12px;margin-left:10px;width:40px;height:40px;border-radius:100px;border:1px solid #cccccc;cursor:pointer;transition:border .5s ease;background:#ffffff}._location-target_cslmw_134:hover{border:1px solid #1a1a1a}._location-target_cslmw_134._rotate_cslmw_150{-webkit-animation-name:_spin_cslmw_1;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:_spin_cslmw_1;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:_spin_cslmw_1;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:_spin_cslmw_1;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes _spin_cslmw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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")}._search-results-wrapper_145sr_84{overflow:scroll;background:#eeeeee;border-top:1px solid #dcdcdc;height:100%;flex:1;padding-top:24px;padding-bottom:85px}@media only screen and (min-width: 768px){._search-results-wrapper_145sr_84{padding-bottom:32px}}._search-results-wrapper_145sr_84._hide_145sr_98{position:relative;left:-1000px}@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_4fbr8_84{display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 1184px){._wrapper_4fbr8_84{padding-left:32px;padding-right:32px}}._results_4fbr8_98{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding-bottom:28px}@media only screen and (min-width: 768px){._results_4fbr8_98{padding-bottom:32px}}._results-text_4fbr8_109{color:#5f5f5f}._last_4fbr8_113{background:#ffffff;border-radius:5px;border:1px solid #dcdcdc;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:center;padding:16px}@media only screen and (min-width: 768px){._last_4fbr8_113{margin-bottom: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_17zzy_84{background:#ffffff;border-radius:5px;border:1px solid #dcdcdc;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._wrapper_17zzy_84:hover{box-shadow:0 1px 20px 10px #00000009,0 1px 10px #00000009}}._image_17zzy_97{-o-object-fit:cover;object-fit:cover;max-width:144px;border-radius:6px;display:flex;justify-content:flex-end}._image_17zzy_97._logo_17zzy_104,._image_17zzy_97._map_17zzy_104,._image_17zzy_97._default_17zzy_104{aspect-ratio:1/1;max-width:90px}._image_17zzy_97._primary_17zzy_108{aspect-ratio:16/9}._content_17zzy_112{height:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:space-between}._content_17zzy_112 ._top_17zzy_119{display:flex;flex-direction:row;grid-gap:16px;gap:16px;justify-content:space-between;padding:24px}._content_17zzy_112 ._top_17zzy_119>div{flex-basis:50%}._content_17zzy_112 ._top_17zzy_119 ._body_17zzy_129{display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}._content_17zzy_112 ._top_17zzy_119 ._body_17zzy_129 ._affiliateInfo_17zzy_135{display:flex;flex-direction:column;grid-gap:4px;gap:4px;justify-content:flex-start}._content_17zzy_112 ._top_17zzy_119 ._body_17zzy_129 ._affiliateInfo_17zzy_135 ._address_17zzy_141{color:#5f5f5f}._content_17zzy_112 ._bottom_17zzy_144{border-top:1px solid #dcdcdc;padding:16px 24px}._content_17zzy_112 ._buttons_17zzy_151{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}._content_17zzy_112 ._buttons_17zzy_151 a{display:flex}._content_17zzy_112 ._buttons_17zzy_151 button{width:100%}@media only screen and (min-width: 768px){._content_17zzy_112 ._buttons_17zzy_151 button._aboutTheGym_17zzy_163:hover{color:#075dc6}}._content_17zzy_112 ._button_17zzy_151{width:100%;border:2px solid #1a1a1a;background-color:#fff;color:#1a1a1a;border-radius:100px;white-space:nowrap;text-align:center;transition:background-color .25s ease;display:flex;align-items:center;justify-content:center;padding:14px 24px;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;letter-spacing:.04em}._content_17zzy_112 ._button_17zzy_151:not(:disabled){cursor:pointer}@media (hover: hover){._content_17zzy_112 ._button_17zzy_151:hover,._content_17zzy_112 ._button_17zzy_151:focus{background-color:#1a1a1a;border-color:#1a1a1a;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_1no7l_84{display:flex;flex-direction:column;grid-gap:32px;gap:32px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 1184px){._wrapper_1no7l_84{padding-left:32px;padding-right:32px}}._results-text_1no7l_98{color:#5f5f5f}._no-results-container_1no7l_102{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._last_1no7l_108{margin-bottom:32px}@media only screen and (min-width: 768px){._last_1no7l_108{margin-bottom: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_1wrax_84{max-height:calc(100vh - 74px);overflow:hidden}._search-wrapper_1wrax_89,._map_1wrax_90{width:100%}._hidden_1wrax_94{position:absolute;left:-1000px}@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")}._toggle-view-button_35pyh_84{position:fixed;bottom:24px;z-index:10;width:100%;padding-left:16px;padding-right:16px}._toggle-view-button_35pyh_84 button{margin:0 auto;background-color:#1a1a1a!important;display:flex;grid-gap:8px;gap:8px}._list-button-text_35pyh_99{color:#dcdcdc;text-decoration: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_j179m_84{background:#eeeeee}@media only screen and (min-width: 768px){._wrapper_j179m_84{height:unset}}._wrapper_j179m_84 ._height_j179m_92{height:400px}._wrapper_j179m_84 ._content_j179m_95{margin-right:16px;margin-left:16px;padding-top:80px;padding-bottom:60px;display:flex;align-items:flex-start;flex-direction:column;position:relative}@media only screen and (min-width: 768px){._wrapper_j179m_84 ._content_j179m_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_j179m_84 ._content_j179m_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_j179m_84 ._content_j179m_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_j179m_84 ._content_j179m_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_j179m_84 ._content_j179m_95{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_j179m_84 ._content_j179m_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_j179m_84 ._content_j179m_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_j179m_84 ._content_j179m_95{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._wrapper_j179m_84 ._content_j179m_95{display:flex;align-items:center;flex-direction:row}}._wrapper_j179m_84 ._header_j179m_159{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:40px;flex-grow:1}._wrapper_j179m_84 ._innerHeader_j179m_166{display:flex;flex-direction:row;flex-wrap:nowrap;grid-gap:10px;gap:10px}@media only screen and (min-width: 768px){._wrapper_j179m_84 ._innerHeader_j179m_166{display:flex;flex-direction:column;flex-wrap:wrap}}._wrapper_j179m_84 ._body_j179m_179{width:100%;flex-grow:1}@media only screen and (min-width: 1440px){._wrapper_j179m_84 ._body_j179m_179{flex-grow:6;width:unset}}._wrapper_j179m_84 ._no-results_j179m_189{display:flex;align-items:flex-start;flex-direction:row;grid-gap:8px;gap:8px;margin-bottom:48px;padding:16px 12px;background-color:#dcdcdc}._wrapper_j179m_84 ._no-results-content_j179m_201{display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_j179m_84 ._limited-results-container_j179m_206{display:flex;flex-direction:column;grid-gap:50px;gap:50px;width:100%}._wrapper_j179m_84 ._limited-result_j179m_206{display:flex;flex-direction:column;margin-bottom:24px;height:390px;width:100%}._wrapper_j179m_84 ._limited-result-header_j179m_219{margin-bottom:24px}._wrapper_j179m_84 ._slider_j179m_222{width:100%;height:400px;position:absolute}._wrapper_j179m_84 ._flex_j179m_227{display:flex;flex-direction:row;grid-gap:24px;gap:24px}._wrapper_j179m_84 ._card-slides_j179m_232{height:100%;overflow:hidden}._wrapper_j179m_84 ._relative_j179m_236{position:relative}._wrapper_j179m_84 ._desktop-content_j179m_239{width:100%}._wrapper_j179m_84 ._mobile-content_j179m_242{display:flex;align-items:center;flex-direction:column;grid-gap:20px;gap:20px;width:100%;height:-moz-max-content;height:max-content}._wrapper_j179m_84 ._controls_j179m_250{margin-top:20px;display:flex;flex-direction:column}._wrapper_j179m_84 ._scroll-container_j179m_255{height:4px;position:relative;background-color:#dcdcdc}._wrapper_j179m_84 ._scroll-bar_j179m_260{position:absolute;left:0;bottom:0;transition:left .5s ease-in-out;height:4px;background-color:#000}._wrapper_j179m_84 ._arrows_j179m_268{margin-top:20px;display:flex;grid-gap:10px;gap:10px}._wrapper_j179m_84 ._arrow-wrapper_j179m_273{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;border:1px solid #1a1a1a;color:#1a1a1a}._wrapper_j179m_84 ._arrow-wrapper_j179m_273 svg>g>path{fill:currentColor}._wrapper_j179m_84 ._arrow-wrapper_j179m_273:disabled{color:#ccc;border:1px solid #cccccc}._wrapper_j179m_84 ._arrow-wrapper_j179m_273:not(:disabled):hover{opacity:.6}._wrapper_j179m_84 ._arrow_j179m_268{display:flex;align-items:center;justify-content:center}._wrapper_j179m_84 ._arrow-left_j179m_297{transform:rotate(180deg)}._fade_j179m_301{background:linear-gradient(to right,rgba(255,255,255,0) 0%,#eeeeee 75%);position:absolute;top:0;bottom:0;right:-2px;left:80%;pointer-events:none}._grey500_j179m_311{color:#5f5f5f}._blue_j179m_315{color:#075dc6}._hidden_j179m_319{visibility:hidden}@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_199p6_84{padding:24px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;background-color:#fff;display:grid;grid-template-rows:1fr 1fr 2fr;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%;height:390px}._wrapper_199p6_84 ._top_199p6_101{padding-bottom:24px;display:flex;justify-content:space-between}._wrapper_199p6_84 ._badge_199p6_106{width:50px}._wrapper_199p6_84 ._spotsLeft_199p6_109{display:flex;align-items:center;grid-gap:4px;gap:4px;padding-left:10px;padding-right:10px;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;background:#f9e8e8;border-radius:4px;border:1px solid #ffc8c8;color:#821a1a;height:30px}._wrapper_199p6_84 ._description_199p6_131{display:flex;flex-direction:column;grid-gap:8px;gap:8px;color:#5f5f5f}._wrapper_199p6_84 ._descriptionItem_199p6_137{display:flex;flex-direction:row;grid-gap:8px;gap:8px}._wrapper_199p6_84 ._button_199p6_142{width:100%}._wrapper_199p6_84 ._button_199p6_142 button{width:100%;justify-content:center;height:48px}._wrapper_199p6_84 ._location_199p6_150{text-decoration:underline;color:#075dc6!important}._wrapper_199p6_84 ._section_199p6_154{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._wrapper_rk7a9_1{padding:24px 0 0}@media (min-width: 1025px){._wrapper_rk7a9_1{padding:48px 0 0}}._wrapper_9sfb2_1{padding:calc(var(--cf-spacing) * 5);border:solid 1px var(--cf-gray-10);display:flex;flex-direction:column;align-items:flex-start;height:100%;box-sizing:border-box;border-radius:4px}._wrapper_9sfb2_1:hover{border:1px solid var(--cf-black-20);box-shadow:0 28px 40px #00000008,0 7px 5px #00000008;cursor:pointer}._wrapper_9sfb2_1:hover .right-icon{transform:translate(5px)}._header_9sfb2_24{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6);margin-bottom:calc(var(--cf-spacing) * 7)}._badge_9sfb2_32{height:88px}._tags_9sfb2_36{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3)}._tags_9sfb2_36>li{padding:4px 8px;border:solid 1px var(--cf-gray-10);text-transform:uppercase;font-weight:800;border-radius:2px;font-size:10px;line-height:1.4;letter-spacing:.05em;color:var(--cf-off-black)}._description_9sfb2_56{display:block;font-size:14px;line-height:1.5;color:var(--cf-dark-gray);margin-bottom:calc(var(--cf-spacing) * 6)}@media (min-width: 768px){._wrapper_9sfb2_1{padding:calc(var(--cf-spacing) * 9)}}._button_1rdpg_1.cf-button{margin-top:auto;margin-bottom:12px}._button_1rdpg_1._badgeCardButton_1rdpg_6.cf-button:focus,._button_1rdpg_1._badgeCardButton_1rdpg_6.cf-button:active{outline:none;border:none}._wrapper_zhxmk_1{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width: 768px){._wrapper_zhxmk_1{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fill,minmax(352px,1fr))}}._wrapper_bpfkc_1{margin-top:40px}@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")}@keyframes _header-utility-activate-fade-in_134vn_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_134vn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_134vn_100{min-height:50rem;height:auto;position:relative;overflow:hidden;height:0;padding-bottom:0}._wrapper_134vn_100 iframe{position:absolute;top:0;left:0;height:100%;width:100%}@media only screen and (min-width: 480px){._wrapper_134vn_100{min-height:67.5rem;max-height:90vh}}._wrapper_134vn_100._article_134vn_123{height:100%;min-height:unset;max-height:unset;padding-top:40px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._wrapper_134vn_100._article_134vn_123{padding-top:64px;padding-left:0;padding-right:0}}._wrapper_134vn_100._article_134vn_123:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000000}._wrapper_134vn_100._article_134vn_123 ._inner_134vn_148{height:100%;width:100%;position:relative;z-index:1}@media only screen and (min-width: 768px){._wrapper_134vn_100._article_134vn_123 ._inner_134vn_148{max-width:680px;margin-left:auto;margin-right:auto}}._wrapper_134vn_100._article_134vn_123 ._inner_134vn_148 iframe{position:relative;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;top:unset;left:unset;z-index:1}@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")}@keyframes _header-utility-activate-fade-in_1dswe_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1dswe_1{0%{transform:translate(100%)}to{transform:translate(0)}}._outer-wrapper_1dswe_100{position:relative}._outer-wrapper_1dswe_100._article_1dswe_103{padding-top:40px;padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){._outer-wrapper_1dswe_100._article_1dswe_103{padding-top:64px;padding-left:0;padding-right:0}}._outer-wrapper_1dswe_100._article_1dswe_103:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background:#000000}._outer-wrapper_1dswe_100._article_1dswe_103 ._wrapper_1dswe_125{aspect-ratio:16/9;height:100%;z-index:1;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){._outer-wrapper_1dswe_100._article_1dswe_103 ._wrapper_1dswe_125{max-width:680px}}._outer-wrapper_1dswe_100._article_1dswe_103 ._wrapper_1dswe_125:before{content:unset}._wrapper_1dswe_125{background-color:#1a1a1a;position:relative;display:flex;align-items:center}@media only screen and (min-width: 768px){._wrapper_1dswe_125{display:flex;flex-direction:column;justify-content:center}}._wrapper_1dswe_125:before{background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 80%)}._wrapper_1dswe_125._gradiantOverlay_1dswe_157:before{background:linear-gradient(360deg,rgba(26,26,26,.99) 0%,rgba(26,26,26,0) 69.19%),linear-gradient(360deg,rgba(26,26,26,.297) 0%,rgba(26,26,26,0) 69.19%),radial-gradient(100% 365.77% at 0%,at 70.97%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 49.62%,rgba(0,0,0,.5) 98.44%),radial-gradient(100% 365.77% at 0%,at 70.97%,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 49.62%,rgba(0,0,0,.4) 98.44%);background:linear-gradient(360deg,rgba(26,26,26,.99) 0%,rgba(26,26,26,0) 69.19%),linear-gradient(360deg,rgba(26,26,26,.297) 0%,rgba(26,26,26,0) 69.19%),radial-gradient(100% 365.77% at 0% 70.97%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 49.62%,rgba(0,0,0,.5) 98.44%),radial-gradient(100% 365.77% at 0% 70.97%,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 49.62%,rgba(0,0,0,.4) 98.44%)}._wrapper_1dswe_125._has-tab-links_1dswe_160{display:flex;flex-direction:column;justify-content:space-between}._inner-container_1dswe_166{width:100%;z-index:7;display:flex;align-items:center;flex-direction:column;padding:60px 16px}@media only screen and (min-width: 768px){._inner-container_1dswe_166{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-container_1dswe_166{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._inner-container_1dswe_166{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._inner-container_1dswe_166{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 768px){._inner-container_1dswe_166{max-width:unset}}._inner-container_1dswe_166._left_1dswe_206{display:flex;align-items:flex-start;flex-direction:column}._inner-container_1dswe_166._left_1dswe_206 ._text-container_1dswe_211{text-align:left}._inner-container_1dswe_166._left_1dswe_206 ._text-container_1dswe_211 ._image-links-wrapper_1dswe_214 ._image-links_1dswe_214{display:flex;justify-content:flex-start}._inner-container_1dswe_166._center_1dswe_218{display:flex;justify-content:center}._inner-container_1dswe_166._center_1dswe_218 ._text-container_1dswe_211{text-align:center;display:flex;align-items:center}._inner-container_1dswe_166._center_1dswe_218 ._text-container_1dswe_211 ._image-links-wrapper_1dswe_214 ._image-links_1dswe_214{display:flex;justify-content:center}._inner-container_1dswe_166 ._kicker_1dswe_231{display:flex;grid-gap:18px;gap:18px}._inner-container_1dswe_166 ._kicker-text_1dswe_235{color:#fff}._inner-container_1dswe_166 ._text-container_1dswe_211{color:#fff;display:flex;flex-direction:column;grid-gap:40px;gap:40px}@media only screen and (min-width: 480px){._inner-container_1dswe_166 ._text-container_1dswe_211{max-width:90%}}@media only screen and (min-width: 768px){._inner-container_1dswe_166 ._text-container_1dswe_211{max-width:80%;text-align:center;display:flex;flex-direction:column}}@media only screen and (min-width: 1184px){._inner-container_1dswe_166 ._text-container_1dswe_211{max-width:60%;display:flex;grid-gap:32px;gap:32px}}._inner-container_1dswe_166 ._text-container_1dswe_211._center_1dswe_218{text-align:center}._inner-container_1dswe_166 ._text-container_1dswe_211 ._specialty-badge_1dswe_267{width:82px;margin-bottom:8px}@media only screen and (min-width: 768px){._inner-container_1dswe_166 ._text-container_1dswe_211 ._specialty-badge_1dswe_267{margin-bottom:20px}}._inner-container_1dswe_166 ._text-container_1dswe_211 ._headline-wrapper_1dswe_276{overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._inner-container_1dswe_166 ._text-container_1dswe_211 ._headline-wrapper_1dswe_276{display:flex;grid-gap:16px;gap:16px}}@media only screen and (min-width: 1184px){._inner-container_1dswe_166 ._text-container_1dswe_211 ._headline-wrapper_1dswe_276{display:flex;grid-gap:18px;gap:18px}}._inner-container_1dswe_166 ._text-container_1dswe_211 ._headline-container_1dswe_295{overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._inner-container_1dswe_166 ._text-container_1dswe_211 ._headline-container_1dswe_295{display:flex;grid-gap:16px;gap:16px}}@media only screen and (min-width: 1440px){._inner-container_1dswe_166 ._text-container_1dswe_211 ._headline-container_1dswe_295{display:flex;grid-gap:18px;gap:18px}}._inner-container_1dswe_166 ._text-container_1dswe_211 ._body-text_1dswe_314{display:none}@media only screen and (min-width: 480px){._inner-container_1dswe_166 ._text-container_1dswe_211 ._body-text_1dswe_314{display:block}}._inner-container_1dswe_166 ._text-container_1dswe_211 ._links-wrapper_1dswe_322{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px}._inner-container_1dswe_166 ._logo-container_1dswe_327{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;position:absolute;bottom:3.6rem;right:3.6rem}@media (max-width: 1024px){._inner-container_1dswe_166 ._logo-container_1dswe_327{position:relative;bottom:unset;right:unset;display:flex;justify-content:center;padding:12px 0;top:3.6rem}}._inner-container_1dswe_166 ._logo-container_1dswe_327 ._badge_1dswe_349{width:16rem;height:12.4rem;fill:#fff;z-index:1}@media only screen and (min-width: 768px){._inner-container_1dswe_166 ._logo-container_1dswe_327 ._badge_1dswe_349{width:11rem;height:8.5rem}}@media (max-width: 454px){._inner-container_1dswe_166 ._logo-container_1dswe_327 ._badge_1dswe_349{width:8rem;height:6.2rem}}@media (max-width: 1024px){._inner-container_1dswe_166 ._logo-container_1dswe_327 ._specialty-course-badge_1dswe_368{display:none}}._inner-container_1dswe_166 ._logo-container_1dswe_327 ._ansi-logo_1dswe_372 p{padding:0}._tab-links_1dswe_376{color:#fff;z-index:1;width:100%}._tab-links-kickerText_1dswe_381{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._tab-links-kickerText_1dswe_381{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._tab-links-kickerText_1dswe_381{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._tab-links-kickerText_1dswe_381{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._tab-links-kickerText_1dswe_381{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._tab-links-kickerText_1dswe_381{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._tab-links-kickerText_1dswe_381{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._tab-links-kickerText_1dswe_381{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._tab-links-kickerText_1dswe_381{width:100%;max-width:1600px}}._tab-links-wrapper_1dswe_432{overflow-x:auto;display:flex;padding-left:16px;margin-top:24px}@media only screen and (min-width: 768px){._tab-links-wrapper_1dswe_432{padding-left:32px}}@media only screen and (min-width: 1184px){._tab-links-wrapper_1dswe_432{padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._tab-links-wrapper_1dswe_432{padding-left:160px}}@media only screen and (min-width: 1920px){._tab-links-wrapper_1dswe_432{padding-left:calc((100vw - 1600px)/2)}}._tab-links-container_1dswe_458{border-top:1px solid #333333;border-right:1px solid #333333;border-left:1px solid #333333;width:-moz-min-content;width:min-content;display:flex;flex-direction:row}._tab-links-link_1dswe_466{width:-moz-fit-content;width:fit-content;min-width:150px;background:rgba(0,0,0,.05);display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:24px}@media only screen and (min-width: 1184px){._tab-links-link_1dswe_466{min-width:225px}}@media only screen and (min-width: 1920px){._tab-links-link_1dswe_466{min-width:320px}}._tab-links-link_1dswe_466:hover{background:rgba(0,0,0,.5)}._tab-links-link_1dswe_466:not(:last-of-type){border-right:1px solid #333333}._tab-links-link_1dswe_466._selected_1dswe_491{background:rgba(0,0,0,.5);border-bottom:5px solid #075dc6}._tab-links-link-header_1dswe_495,._tab-links-link-kicker_1dswe_495{white-space:nowrap}._tab-links-link-kicker_1dswe_495{font-size:14px;line-height:14px}._hero-stats_1dswe_503{position:absolute;top:0;left: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")}._modal-wrapper_1qkxz_84{position:relative;z-index:10}._video-wrapper_1qkxz_89{width:100%}._video_1qkxz_89{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._video_1qkxz_89 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._close-icon-wrapper_1qkxz_107{position:fixed;top:2.25rem;right:2.25rem;border:1px solid #ffffff;border-radius:100%;opacity:.7;padding:2px}._close-icon-wrapper_1qkxz_107:hover{cursor:pointer;opacity:1}._close-icon_1qkxz_107{display:block;background-repeat:no-repeat;background-position:center;background-size:2.25rem 2.25rem;background-image:url(src/ui-component-library/components/)}@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")}@keyframes _header-utility-activate-fade-in_g8gut_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_g8gut_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_g8gut_100{color:#fff;cursor:pointer;width:100%;font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:56px;line-height:56px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){._wrapper_g8gut_100{font-family:PFDIN,sans-serif;font-family:var(--header-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:72px;line-height:72px}}._wrapper_g8gut_100:before{content:"";display:block;width:50px;height:50px;background-color:#fff;background-repeat:no-repeat;background-position:16px 50%;background-size:1.9rem 2.4rem;background-image:url(/7.6.3/play-red-4a2508cb.svg);margin-right: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")}@keyframes _header-utility-activate-fade-in_1joh7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1joh7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1joh7_100{display:flex;align-items:center}._logo_1joh7_105{width:12.6rem;margin:0}@media (max-width: 454px){._logo_1joh7_105{width:9.2rem}}._text_1joh7_115{font-size:1.2rem;line-height:1.1666666667;color:#fff;text-align:center;margin:0}@media (max-width: 454px){._text_1joh7_115{font-size:.8rem;line-height:1.125}}@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")}@keyframes _header-utility-activate-fade-in_3zzme_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_3zzme_1{0%{transform:translate(100%)}to{transform:translate(0)}}._logo_3zzme_100{background:#fff;width:9rem;height:10.5rem}@media (max-width: 1024px){._logo_3zzme_100{width:9rem;height:10.5rem}}@media (max-width: 454px){._logo_3zzme_100{width:5rem;height:6.5rem}}@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")}@keyframes _header-utility-activate-fade-in_1ftfg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ftfg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._logo_1ftfg_100{width:16rem;height:12.4rem}@media (max-width: 1024px){._logo_1ftfg_100{width:11rem;height:8.5rem}}@media (max-width: 454px){._logo_1ftfg_100{width:8rem;height:6.2rem}}@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")}@keyframes _header-utility-activate-fade-in_1e8f0_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1e8f0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1e8f0_100{font-size:1.4rem;line-height:1.7142857143;font-weight:700;text-transform:uppercase;display:inline-block;padding:1.2rem 2.4rem 1.2rem 7.2rem;z-index:1;background-color:#1a1a1a;color:#979797}@media (max-width: 454px){._wrapper_1e8f0_100{font-size:1.5rem;line-height:1.5333333333}}@media (max-width: 454px){._wrapper_1e8f0_100{padding-left:1.2rem}}._location_1e8f0_123{color:#fff;margin-left:.8rem}._wrapper_10w4t_1{padding:48px 0}._wrapper_6addj_1{color:var(--cf-white);font-weight:400;line-height:1.57}._language_6addj_7 option{color:#000;color:initial}@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_a9ze3_84{background-color:var(--cf-off-black)}._inner-wrapper_a9ze3_88{color:#fff;font-size:1.4rem;margin-right:16px;margin-left:16px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 768px){._inner-wrapper_a9ze3_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_a9ze3_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-wrapper_a9ze3_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-wrapper_a9ze3_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-wrapper_a9ze3_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-wrapper_a9ze3_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-wrapper_a9ze3_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-wrapper_a9ze3_88{width:100%;max-width:1600px}}._wrapper_1l9eg_1{margin:calc(var(--cf-spacing) * 12) 0;padding:calc(var(--cf-spacing) * 8) calc(var(--cf-spacing) * 6);border:solid 1px var(--cf-black-10);border-radius:4px}._header_1c3pm_1{display:flex;align-items:center;grid-gap:18px;gap:18px}._header_1c3pm_1 img{width:64px}._languages_1c3pm_11{margin-bottom:18px}._languages_1c3pm_11 ul{list-style:disc;margin-left:12px}._bold_1nb6w_1{font-weight:700}@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_apfpz_84{background:#eeeeee;padding:40px 16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_apfpz_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_apfpz_84{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_apfpz_84{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_apfpz_84{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._wrapper_apfpz_84 ._top_apfpz_118{border-bottom:1px solid #cccccc;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-bottom:24px}._wrapper_apfpz_84 ._center_apfpz_125{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-bottom:12px}@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_62yn8_84{background:#eeeeee;padding:45px 16px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_62yn8_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._wrapper_62yn8_84{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._wrapper_62yn8_84{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._wrapper_62yn8_84{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._wrapper_62yn8_84 ._top_62yn8_118,._wrapper_62yn8_84 ._bottom_62yn8_119{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}._wrapper_62yn8_84 ._top_62yn8_118 ._left_62yn8_124,._wrapper_62yn8_84 ._top_62yn8_118 ._center_62yn8_125,._wrapper_62yn8_84 ._top_62yn8_118 ._right_62yn8_126,._wrapper_62yn8_84 ._bottom_62yn8_119 ._left_62yn8_124,._wrapper_62yn8_84 ._bottom_62yn8_119 ._center_62yn8_125,._wrapper_62yn8_84 ._bottom_62yn8_119 ._right_62yn8_126{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_62yn8_84 ._top_62yn8_118 ._left_62yn8_124,._wrapper_62yn8_84 ._top_62yn8_118 ._right_62yn8_126,._wrapper_62yn8_84 ._bottom_62yn8_119 ._left_62yn8_124,._wrapper_62yn8_84 ._bottom_62yn8_119 ._right_62yn8_126{grid-column:span 1}._wrapper_62yn8_84 ._top_62yn8_118 ._center_62yn8_125,._wrapper_62yn8_84 ._bottom_62yn8_119 ._center_62yn8_125{grid-column:span 2}._wrapper_62yn8_84 ._top_62yn8_118{border-bottom:1px solid #cccccc;padding-bottom: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_6my3b_84{background-color:#eee}._inner_6my3b_88{padding:0 20px}._wrapper_6my3b_84>._inner_6my3b_88{display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding-top:40px;padding-bottom:40px}._header_6my3b_103{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._nav_6my3b_110{display:flex;grid-gap:10px;gap:10px}._date_6my3b_115{font-weight:700}._app-promo_6my3b_119{background:#1a1a1a;color:#fff;border-radius:4px;padding:16px}._app-promo-header_6my3b_125{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._app-promo-header_6my3b_125 ._kicker_6my3b_130{color:#ccc}._app-promo-links_6my3b_133{border-top:1px solid #5f5f5f;display:flex;grid-gap:8px;gap:8px;padding-top:16px;margin-top:16px}._app-promo-links_6my3b_133 a img{width:120px}._button_6my3b_144{height:25px;display:flex;align-items:center;justify-content:center}._button_6my3b_144>svg{transform:rotate(-90deg)}._button_6my3b_144:first-child>svg{transform:rotate(90deg)}._button_6my3b_144:disabled{opacity:.4}._comments-count_6my3b_163{background:url(/7.6.3/comments-icon-01e68d89.svg) no-repeat center left;font-size:14px;font-weight:700;line-height:1.5;flex:0 0 17%;padding:16px 16px 16px 24px}._view-all-button_6my3b_175{white-space:nowrap}._workout_6my3b_179{margin-top:12px}._workout_6my3b_179._can-expand_6my3b_182{position:relative;overflow:hidden;max-height:200px;transition:max-height .35s}._workout_6my3b_179._can-expand_6my3b_182:before{content:"";display:block;height:100px;bottom:0;left:0;width:100%;position:absolute;background:linear-gradient(rgba(242,242,242,0),rgb(242,242,242))}._workout_6my3b_179._is-expanded_6my3b_198:before{opacity:0}._footer_6my3b_202{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}._footer_6my3b_202 ._inner_6my3b_88{display:flex;align-items:center;justify-content:center;padding:8px 20px}._expand-button_6my3b_217:focus{outline:none;border-radius:0;border-bottom:1px solid #cccccc}._expand-button_6my3b_217 ._icon_6my3b_223{display:inline-flex;margin-left:.7rem}._expand-button_6my3b_217 ._icon_6my3b_223 svg{height:.7em;transition:transform .35s;will-change:transform}._expand-button_6my3b_217._is-expanded_6my3b_198 ._icon_6my3b_223 svg{transform:rotate(180deg)}._wrapper_1eg7c_1{display:flex;flex-direction:column}._link_1eg7c_6{display:flex}._article_1eg7c_10._workout-tips_1eg7c_10 ._link_1eg7c_6{flex-direction:column;margin-bottom:8px}._article_1eg7c_10._workout-tips_1eg7c_10 ._headline-text_1eg7c_15{margin-bottom:16px}._article_1eg7c_10._other_1eg7c_19 ._link_1eg7c_6{padding:16px 0}._article_1eg7c_10._other_1eg7c_19:not(:last-child) ._link_1eg7c_6{border-bottom:1px solid var(--cf-gray-20)}._article_1eg7c_10 ._headline-text_1eg7c_15{font-size:16px}._image-wrapper_1eg7c_31{position:relative;margin-bottom:8px}._image-icon_1eg7c_36{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:100%;background-color:var(--cf-blue);background-repeat:no-repeat;background-image:url(/7.6.3/play-icon-06a13014.svg);background-position:calc(50% + 2px) center;background-size:13px 16px}._image_1eg7c_31{border-radius:4px;max-width:100%;height:auto;overflow:hidden}._badge_1eg7c_58{font-weight:700;font-size:14px;line-height:1.2;display:flex}._badge_1eg7c_58:after{content:" ";display:block;width:16px;margin-left:6px;background:url(/7.6.3/arrow-icon-11c460cc.svg) no-repeat center center}@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_1us6a_84{background-color:#eee}._inner_1us6a_88{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:24px;gap:24px;width:100%;margin:0 auto}@media only screen and (min-width: 768px){._inner_1us6a_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner_1us6a_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner_1us6a_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner_1us6a_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner_1us6a_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner_1us6a_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner_1us6a_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner_1us6a_88{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._inner_1us6a_88{grid-gap:36px;gap:36px}}._inner_1us6a_88:first-of-type{padding-top:45px;padding-bottom:45px}._header_1us6a_157{grid-column:span 2;min-width:220px;display:flex;align-items:flex-start;flex-direction:column;grid-gap:24px;gap:24px}._header_1us6a_157 ._nav_1us6a_165{display:flex}._header_1us6a_157 ._nav_1us6a_165 ._button_1us6a_168{height:25px;width:25px;display:flex;align-items:center;justify-content:center}._header_1us6a_157 ._nav_1us6a_165 ._button_1us6a_168:disabled{opacity:.4}._header_1us6a_157 ._nav_1us6a_165 ._button_1us6a_168:first-child>svg{transform:rotate(90deg)}._header_1us6a_157 ._nav_1us6a_165 ._button_1us6a_168>svg{transform:rotate(-90deg)}._header_1us6a_157 ._date_1us6a_184{grid-area:date}._header_1us6a_157 ._app-promo_1us6a_187{background:#1a1a1a;color:#fff;border-radius:4px;padding:16px}._header_1us6a_157 ._app-promo-header_1us6a_193{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._header_1us6a_157 ._app-promo-header_1us6a_193 ._kicker_1us6a_198{color:#ccc}._header_1us6a_157 ._app-promo-links_1us6a_201{border-top:1px solid #5f5f5f;display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;padding-top:16px;margin-top:16px}._header_1us6a_157 ._app-promo-links_1us6a_201 a img{width:90px}@media only screen and (min-width: 1184px){._header_1us6a_157 ._app-promo-links_1us6a_201 a img{width:100px}}._workout_1us6a_218{position:relative;grid-column:span 4}._workout_1us6a_218:before{content:"";display:block;height:100px;bottom:0;left:0;width:100%;position:absolute}._workout_1us6a_218._can-expand_1us6a_231{overflow:hidden;transition:max-height .35s}._workout_1us6a_218._can-expand_1us6a_231:before{background:linear-gradient(rgba(242,242,242,0),#eeeeee)}._workout_1us6a_218._is-expanded_1us6a_238:before{opacity:0}._articles_1us6a_242{grid-column:span 2;border-left:1px solid #dcdcdc;padding-left:24px}@media only screen and (min-width: 1184px){._articles_1us6a_242{padding-left:32px}}@media only screen and (min-width: 1440px){._articles_1us6a_242{padding-left:60px}}._footer_1us6a_258{border-top:1px solid #dcdcdc}._footer_1us6a_258 ._inner_1us6a_88{padding-top:20px;padding-bottom:20px}._footer_1us6a_258 ._inner_1us6a_88 ._comments-count_1us6a_265{grid-column:span 2;min-width:220px;background:url(/7.6.3/comments-icon-01e68d89.svg) no-repeat center left;line-height:1.5;display:flex;align-items:center;grid-gap:60px;gap:60px;padding-left:24px}._footer_1us6a_258 ._inner_1us6a_88 ._icon_1us6a_275{display:inline-flex;margin-left:.7rem}._footer_1us6a_258 ._inner_1us6a_88 ._icon_1us6a_275 svg{height:.7em;transition:transform .35s;will-change:transform}._footer_1us6a_258 ._inner_1us6a_88 ._expand-button_1us6a_284{grid-column:span 3;width:-moz-max-content;width:max-content;display:flex;justify-content:flex-start}._footer_1us6a_258 ._inner_1us6a_88 ._expand-button_1us6a_284:focus{outline:none!important;border-radius:0;border-bottom:1px solid #cccccc}._footer_1us6a_258 ._inner_1us6a_88 ._expand-button_1us6a_284._is-expanded_1us6a_238 ._icon_1us6a_275 svg{transform:rotate(180deg)}._footer_1us6a_258 ._inner_1us6a_88 ._view-all-button_1us6a_298{grid-column:6/-1;margin-left:auto}@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")}@keyframes _header-utility-activate-fade-in_1p8qn_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1p8qn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1p8qn_100{grid-column:1/-1;display:flex;justify-content:center;margin-top:40px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_1p8qn_100{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1p8qn_100{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1p8qn_100{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1p8qn_100{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1p8qn_100{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1p8qn_100{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1p8qn_100{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1p8qn_100{width:100%;max-width:1600px}}._wrapper_1p8qn_100 ._loader_1p8qn_155{width:10em;height:10em;box-shadow:inset 0 0 0 1em #6d6c6c;position:relative}._wrapper_1p8qn_100 ._loader_1p8qn_155,._wrapper_1p8qn_100 ._loader_1p8qn_155:before,._wrapper_1p8qn_100 ._loader_1p8qn_155:after{border-radius:50%}._wrapper_1p8qn_100 ._loader_1p8qn_155:before,._wrapper_1p8qn_100 ._loader_1p8qn_155:after{position:absolute;content:"";width:5.2em;height:10.2em;background-color:#fff;top:-.1em;animation-name:_loader_1p8qn_155;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease}._wrapper_1p8qn_100 ._loader_1p8qn_155._dark_1p8qn_176{box-shadow:inset 0 0 0 1em #fff}._wrapper_1p8qn_100 ._loader_1p8qn_155._dark_1p8qn_176:before,._wrapper_1p8qn_100 ._loader_1p8qn_155._dark_1p8qn_176:after{background-color:#1a1a1a}._wrapper_1p8qn_100 ._loader_1p8qn_155._gray_1p8qn_182:before,._wrapper_1p8qn_100 ._loader_1p8qn_155._gray_1p8qn_182:after{background-color:#eee}._wrapper_1p8qn_100 ._loader_1p8qn_155:before{border-radius:10.2em 0 0 10.2em;left:-.1em;transform-origin:5.2em 5.1em;animation-delay:1.5s}._wrapper_1p8qn_100 ._loader_1p8qn_155:after{border-radius:0 10.2em 10.2em 0;left:5.1em;transform-origin:0 5.1em}._wrapper_1p8qn_100 ._loader_1p8qn_155._small_1p8qn_196{margin:2.4rem auto;width:5em;height:5em;box-shadow:inset 0 0 0 .5em #6d6c6c}._wrapper_1p8qn_100 ._loader_1p8qn_155._small_1p8qn_196:before,._wrapper_1p8qn_100 ._loader_1p8qn_155._small_1p8qn_196:after{width:2.6em;height:5.2em}._wrapper_1p8qn_100 ._loader_1p8qn_155._small_1p8qn_196._dark_1p8qn_176{box-shadow:inset 0 0 0 .5em #fff}._wrapper_1p8qn_100 ._loader_1p8qn_155._small_1p8qn_196:before{border-radius:5.1em 0 0 5.1em;transform-origin:2.6em 2.6em}._wrapper_1p8qn_100 ._loader_1p8qn_155._small_1p8qn_196:after{border-radius:0 5.1em 5.1em 0;left:2.6em;transform-origin:0 2.6em}@keyframes _loader_1p8qn_155{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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_12vqy_84._is-daily_12vqy_84{padding:0 12px}._main_12vqy_84._is-article_12vqy_90{width:100%;display:flex;align-items:center;flex-direction:column}._main_12vqy_84 ._comments_12vqy_97{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._main_12vqy_84 ._comments_12vqy_97{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._main_12vqy_84 ._comments_12vqy_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._main_12vqy_84 ._comments_12vqy_97{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._main_12vqy_84 ._comments_12vqy_97{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._main_12vqy_84 ._comments_12vqy_97{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._main_12vqy_84 ._comments_12vqy_97{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._main_12vqy_84 ._comments_12vqy_97{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._main_12vqy_84 ._comments_12vqy_97{width:100%;max-width:1600px}}@media only screen and (min-width: 1440px){._main_12vqy_84 ._comments_12vqy_97{margin-top:40px}}._main_12vqy_84 ._comments_12vqy_97>*{grid-column:1/-1}@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_ljhvg_84{display:flex;flex-direction:column;grid-gap:24px;gap: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")}@keyframes _header-utility-activate-fade-in_cvhfw_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_cvhfw_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_cvhfw_100{padding-top:1.2rem;padding-bottom:.6rem}@media (max-width: 1024px){._wrapper_cvhfw_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_cvhfw_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_cvhfw_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_cvhfw_100{padding-bottom:.6rem}}@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")}@keyframes _header-utility-activate-fade-in_14fsd_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_14fsd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_14fsd_100{padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.6rem;line-height:1.6875}@media (max-width: 1024px){._wrapper_14fsd_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_14fsd_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_14fsd_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_14fsd_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_14fsd_100{font-size:1.5rem;line-height:1.5333333333}}._small_14fsd_133{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;font-weight:600}@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")}@keyframes _header-utility-activate-fade-in_1o10m_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1o10m_1{0%{transform:translate(100%)}to{transform:translate(0)}}._top-bar_1o10m_100{display:flex;align-items:center;margin-top:1.2rem;margin-bottom:1.2rem}@media (max-width: 1024px){._top-bar_1o10m_100{align-items:flex-start;flex-direction:column}}._comments-count_1o10m_113{font-weight:700;margin-right:1.2rem}._action-buttons_1o10m_118{margin-right:auto}@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")}@keyframes _header-utility-activate-fade-in_l0cv8_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_l0cv8_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_l0cv8_100{display:flex;justify-content:space-between;align-items:center;padding:0 2.4rem;background:#eeeeee}@media (max-width: 1024px){._wrapper_l0cv8_100{padding:0 1.2rem;flex-direction:column}}@media (max-width: 454px){._wrapper_l0cv8_100{padding: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")}@keyframes _header-utility-activate-fade-in_1iert_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1iert_1{0%{transform:translate(100%)}to{transform:translate(0)}}._field-wrapper_1iert_100{padding-top:.6rem;padding-bottom:1.2rem;font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;font-weight:600}@media (max-width: 1024px){._field-wrapper_1iert_100{padding-top:.6rem}}@media (max-width: 454px){._field-wrapper_1iert_100{padding-top:.6rem}}@media (max-width: 1024px){._field-wrapper_1iert_100{padding-bottom:.6rem}}@media (max-width: 454px){._field-wrapper_1iert_100{padding-bottom:.6rem}}._field-wrapper_1iert_100 input{-webkit-appearance:none;-moz-appearance:none;appearance: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")}@keyframes _header-utility-activate-fade-in_7ws3m_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_7ws3m_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_7ws3m_100{color:#c21818}@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")}@keyframes _header-utility-activate-fade-in_1q9j7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1q9j7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._show-icon_1q9j7_100._hide-label_1q9j7_100 ._label-text_1q9j7_100,._hide-label_1q9j7_100:not(._show-icon_1q9j7_100){border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_1q9j7_111{display:inline-block;position:relative}._wrapper_1q9j7_111 select{font-size:1.4rem;line-height:1.7142857143;background:#eeeeee;padding:1.3rem 9rem 1.4rem 1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #1a1a1a;color:#6d6c6c}._wrapper_1q9j7_111 select option{font-weight:400}._wrapper_1q9j7_111 select:focus{border:.1rem solid #075dc6}@media (max-width: 1024px){._wrapper_1q9j7_111 select{padding-right:4rem}}._select-container_1q9j7_137{position:relative;flex-grow:1}._icon_1q9j7_142{position:absolute;top:calc(50% - .4rem);right:1.8rem;height:.8rem;pointer-events:none}._icon_1q9j7_142._primary_1q9j7_149{fill:#075dc6}._icon_1q9j7_142._secondary_1q9j7_152{fill:#1a1a1a}._icon_1q9j7_142._tertiary_1q9j7_155{fill:#6d6c6c}@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")}@keyframes _header-utility-activate-fade-in_1u7uv_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1u7uv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1u7uv_100{font-size:1.4rem;line-height:1.7142857143;max-width:60%;display:flex;align-items:center}:last-child ._wrapper_1u7uv_100{flex:0 1 auto}._wrapper_1u7uv_100 label{margin-right:.6rem;font-weight:700;white-space:nowrap}._wrapper_1u7uv_100 select{width:100%;border-color:transparent}@media (max-width: 1024px){._wrapper_1u7uv_100{font-size:1.2rem;line-height:1.0833333333;max-width:none;flex:1 1 auto;min-width:4%rem}._wrapper_1u7uv_100 select{font-size:1.2rem;line-height:1.0833333333;width:100%;min-width:10rem}}@media (max-width: 454px){._wrapper_1u7uv_100{width:100%;background:#eeeeee;padding:.6rem 1.2rem}}._icon_1u7uv_142{margin:0 1.2rem;fill:#6d6c6c;height:1.8rem}:first-child ._icon_1u7uv_142{margin-left:0}@media (max-width: 454px){._icon_1u7uv_142{margin-right: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")}@keyframes _header-utility-activate-fade-in_1hr8u_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1hr8u_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1hr8u_100{transition:color .4s;font-size:1.4rem;line-height:1.7142857143;cursor:pointer;padding:.6rem 0;text-align:left}._wrapper_1hr8u_100:not(:last-child){margin-right:1.2rem}._icon_1hr8u_112{fill:#075dc6;margin-right:.6rem;height:1.3rem}@media (max-width: 1024px){._icon_1hr8u_112{width:1.2rem}}._wrapper_1hr8u_100:hover ._icon_1hr8u_112{color:#6d6c6c;fill:#6d6c6c}@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")}@keyframes _header-utility-activate-fade-in_1uo0r_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1uo0r_1{0%{transform:translate(100%)}to{transform:translate(0)}}._sr-alert_1uo0r_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_1uo0r_111{font-size:1.4rem;line-height:1.7142857143;position:absolute;background-color:#075dc6;color:#fff;padding:.4rem 1.2rem;font-weight:700;transition:opacity .3s;pointer-events:none}._wrapper_1uo0r_111._fade-in-out_1uo0r_122{opacity:0;animation:_fadeinout_1uo0r_1 2.6s linear 0s 1}._wrapper_1uo0r_111._hide_1uo0r_126{opacity:0}._wrapper_1uo0r_111._show_1uo0r_129{opacity:1}._sr-alert_1uo0r_100{display:none}._sr-display_1uo0r_137{display:block}@keyframes _fadeinout_1uo0r_1{0%,to{opacity:0;visibility:hidden}10%,90%{opacity:1;visibility:visible}}@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")}@keyframes _header-utility-activate-fade-in_1y0wd_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1y0wd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1y0wd_100{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")}@keyframes _header-utility-activate-fade-in_mhvg4_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_mhvg4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_mhvg4_100{padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.4rem;line-height:1.7142857143;letter-spacing:-.01em}@media (max-width: 1024px){._wrapper_mhvg4_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_mhvg4_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_mhvg4_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_mhvg4_100{padding-bottom:.6rem}}._author-name_mhvg4_128{font-weight:700}._annotation_mhvg4_132{font-size:1.2rem;line-height:1.25;font-weight:600;color:#6d6c6c}._topic-title_mhvg4_139{font-style:italic}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@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")}@keyframes _header-utility-activate-fade-in_n2fvm_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_n2fvm_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_n2fvm_100 *{font-family:var(--cf-body-font-stack)}._wrapper_n2fvm_100 strong{font-weight:600}._wrapper_n2fvm_100 em{font-style:italic}._wrapper_n2fvm_100 .ql-container{font-size:1.4rem;line-height:1.7142857143}._wrapper_n2fvm_100 .ql-editor{min-height:16.1rem}._wrapper_n2fvm_100 div[style]{left:0!important}._read-only_n2fvm_120 .ql-container.ql-snow{border:0}._read-only_n2fvm_120 .ql-editor{padding:0;min-height:auto}@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")}@keyframes _header-utility-activate-fade-in_brbsh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_brbsh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_brbsh_100{margin-top:1.2rem;display:flex}._close-button_brbsh_105{margin-left:1.2rem;padding-left:2.4rem;padding-right:2.4rem}@media (max-width: 454px){._button-container_brbsh_112{width:100%}._submit-button_brbsh_115,._close-button_brbsh_105{padding-right:3.6rem;padding-left:3.6rem}._close-button_brbsh_105{margin-left:0;width:auto}}@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")}@keyframes _header-utility-activate-fade-in_1mof6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1mof6_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1mof6_100{display:flex;flex-direction:column}._comment-wrapper_1mof6_105{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-property:height}._comment_1mof6_105{font-size:1.6rem;line-height:1.625;letter-spacing:0;white-space:pre-wrap}._edited-text_1mof6_119{margin:.3rem 0;font-size:1.2rem;color:#6d6c6c;font-style:italic}._replies_1mof6_126{margin-left:2rem}._action-buttons_1mof6_130{display:flex}@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")}@keyframes _header-utility-activate-fade-in_zn964_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_zn964_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 454px){._wrapper_zn964_101{width:100%}}@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")}@keyframes _header-utility-activate-fade-in_1amew_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1amew_1{0%{transform:translate(100%)}to{transform:translate(0)}}._arrow-link-icon_1amew_100{margin-right:1.2rem;height:1.8rem;transform:scaleX(-1);fill:#6d6c6c;stroke:#6d6c6c}._wrapper_1amew_108{font-size:1.2rem;line-height:1.5;font-weight:700;color:#6d6c6c;display:flex;justify-content:center;align-items:center}._wrapper_1amew_108:hover{color:#075dc6}._wrapper_1amew_108:hover ._arrow-link-icon_1amew_100{fill:#075dc6;stroke:#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")}._component_3ydse_84{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._component_3ydse_84{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._component_3ydse_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._component_3ydse_84{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._component_3ydse_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._component_3ydse_84{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._component_3ydse_84{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._component_3ydse_84{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._component_3ydse_84{width:100%;max-width:1600px}}._component_3ydse_84._full-width_3ydse_138{display:block;max-width:unset;width:100%;margin:0 auto;grid-column:1/-1}@media only screen and (min-width: 768px){._component_3ydse_84._has-sidebar_3ydse_146{grid-gap:24px;gap:24px}}._component_3ydse_84._has-sidebar_3ydse_146>*{grid-column:1/-1}@media only screen and (min-width: 768px){._component_3ydse_84._has-sidebar_3ydse_146>*{grid-column:1/3}}._component_3ydse_84._has-sidebar_3ydse_146>*._sidebar_3ydse_158{grid-column:1/-1}@media only screen and (min-width: 768px){._component_3ydse_84._has-sidebar_3ydse_146>*._sidebar_3ydse_158{grid-column:3/-1}}._component_3ydse_84:not(._has-sidebar_3ydse_146)>*{grid-column:1/-1}@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")}@keyframes _header-utility-activate-fade-in_pt7cg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_pt7cg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_pt7cg_100{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;background-color:#c21818;color:#fff;padding:.8rem 1.2rem .6rem .8rem}@media (max-width: 454px){._wrapper_pt7cg_100{font-size:2rem;line-height:.85}}@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")}@keyframes _header-utility-activate-fade-in_bzfoy_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_bzfoy_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_bzfoy_100{padding:0 1.2rem 1.2rem;margin:1.2rem;background-color:#eee;width:18rem;min-height:20rem}._step-number_bzfoy_108{display:flex;background-color:#075dc6;align-items:center;text-align:center;justify-content:center;margin-bottom:2rem;width:3.6rem;height:3.6rem;font-weight:700;padding:0}._small-text_bzfoy_121{font-size:1.4rem;line-height:1.7142857143;margin-top:.8rem}@media (max-width: 1024px){._wrapper_bzfoy_100{width:40%;min-height:15rem}}@media (max-width: 454px){._wrapper_bzfoy_100{margin-bottom:2rem;width:90%;min-height:15rem}._small-text_bzfoy_121{font-size:1.5rem;line-height:1.5333333333}}@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")}@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")}._headline_ajqsr_84,._headline-small_ajqsr_85{margin:0;padding:0;text-transform:uppercase}._headline-large_ajqsr_91{display:flex;align-items:center;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._headline-large_ajqsr_91{display:flex;flex-direction:row}}._center_ajqsr_104{text-align:center}._left_ajqsr_108{text-align:left}._body-text_ajqsr_112{font-size:16px;margin-top:0;margin-bottom:0;padding:0}._body-text_ajqsr_112 p{margin:0}._body-line-items_ajqsr_122{width:100%;display:flex;flex-direction:column;grid-gap:16px;gap:16px}._body-line-items_ajqsr_122 ._body-line-item_ajqsr_122{display:flex;grid-gap:12px;gap:12px}._kicker-text_ajqsr_133{margin-bottom:22px;padding:0}._mini-kicker-text_ajqsr_138{font-size:12px;margin-bottom:20px}._right-icon_ajqsr_143{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){._right-icon_ajqsr_143{display:flex;flex-direction:row-reverse}}@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")}@keyframes _header-utility-activate-fade-in_lpr2v_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_lpr2v_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_lpr2v_100{padding-bottom:1.2rem;font-size:1.4rem;line-height:1.5714285714;letter-spacing:-.01em;font-weight:400;color:#fff;text-transform:none}@media (max-width: 1024px){._wrapper_lpr2v_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_lpr2v_100{padding-bottom:.6rem}}@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")}@keyframes _header-utility-activate-fade-in_1rzle_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1rzle_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1rzle_100{max-width:78rem;padding-top:4.8rem;padding-bottom:4.8rem;display:flex;align-items:center;flex-direction:column;grid-gap:1.2rem;gap:1.2rem}@media (max-width: 1024px){._wrapper_1rzle_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_1rzle_100{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_1rzle_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_1rzle_100{padding-bottom:2.4rem}}._wrapper_1rzle_100._left_1rzle_130{display:flex;align-items:flex-start}._menu_1rzle_135{margin-top:.6rem}._menu_1rzle_135 ul{display:flex}._menu_1rzle_135 li:not(:first-child){margin-left:.9rem;padding-left:.9rem}._menu-item_1rzle_146{display:flex}._buttons_1rzle_150{display:flex;grid-gap:24px;gap:24px;margin-top:12px}._link_1rzle_156{font-size:0;line-height:0;height:3.6rem;width:3.6rem;filter:brightness(.88) sepia(1) hue-rotate(-186.5deg) saturate(570%) brightness(90%);transition:filter .25s ease-in-out}._link_1rzle_156:hover{filter:saturate(0%)}._link_image_1rzle_167{display:inline-flex;font-size:100%;filter:none;height:unset;width:unset;transition:none;line-height:1}._link_image_asset_1rzle_176{max-width:14rem;cursor:pointer}._facebook_1rzle_181{background:url(/7.6.3/social-facebook-dark-e15d632a.svg) no-repeat top left}._instagram_1rzle_185{background:url(/7.6.3/social-instagram-dark-55c59912.svg) no-repeat top left}._podcasts_1rzle_189{background:url(/7.6.3/social-podcasts-dark-e62a99d2.svg) no-repeat top left}._twitter_1rzle_193{background:url(/7.6.3/social-twitter-dark-951f7364.svg) no-repeat top left}._youtube_1rzle_197{background:url(/7.6.3/social-youtube-dark-24638907.svg) no-repeat top left}@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")}@keyframes _header-utility-activate-fade-in_5bagh_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_5bagh_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_5bagh_100{padding:4.8rem 0 0;background-color:#fff}@media (max-width: 454px){._wrapper_5bagh_100{padding:0;background-color:#eee}}._content-bkg_5bagh_111{background-color:#eee}._content-wrapper_5bagh_115{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._content-wrapper_5bagh_115{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._content-wrapper_5bagh_115{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._content-wrapper_5bagh_115{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._content-wrapper_5bagh_115{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._content-wrapper_5bagh_115{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._content-wrapper_5bagh_115{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._content-wrapper_5bagh_115{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._content-wrapper_5bagh_115{width:100%;max-width:1600px}}._inner-content_5bagh_167{display:flex;grid-gap:3rem;gap:3rem;justify-content:space-between;position:relative;height:36.3rem}@media (max-width: 1024px){._inner-content_5bagh_167{height:auto}}@media (max-width: 1024px){._inner-content_5bagh_167{display:block;min-height:39.6rem;height:auto;padding:0}}._inner-content_left_5bagh_188{display:flex;max-width:40%;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width: 1024px){._inner-content_left_5bagh_188{max-width:unset}}._inner-content_right_5bagh_201{display:flex;justify-content:flex-end;position:relative;max-height:38.4rem}@media (max-width: 1024px){._inner-content_right_5bagh_201{grid-column:unset}}@media (max-width: 454px){._inner-content_right_5bagh_201{min-height:unset;min-width:unset;top:unset}}._offset-image_5bagh_220{width:100%;height:auto;display:flex;align-items:flex-end}@media (max-width: 1024px){._offset-image_5bagh_220{justify-content:center}}._offset-image_5bagh_220>div{height:auto;width:auto;max-height:38.4rem}._offset-image_5bagh_220>div span,._offset-image_5bagh_220>div img{max-height:38.4rem}._cta_app-promo_5bagh_241{margin-bottom:.5rem}._cta_app-promo_5bagh_241 div{text-align:left}@media (max-width: 1024px){._cta_app-promo_5bagh_241 div{display:inline-flex;justify-content:space-evenly}}@media (max-width: 1024px){._cta_app-promo_5bagh_241 div a{width:50%}}@media (max-width: 1024px){._cta_app-promo_5bagh_241 div a div img{min-width:14rem;width:100%}}@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")}@keyframes _header-utility-activate-fade-in_19yob_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_19yob_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_19yob_100{padding-top:1.2rem;padding-bottom:1.2rem}@media (max-width: 1024px){._wrapper_19yob_100{padding-top:.6rem}}@media (max-width: 454px){._wrapper_19yob_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_19yob_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_19yob_100{padding-bottom:.6rem}}@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")}@keyframes _header-utility-activate-fade-in_1rvco_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1rvco_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1rvco_100{display:flex;position:relative}@media (min-width: 1025px){._wrapper_1rvco_100{margin-bottom:3.6rem}}._wrapper_1rvco_100._overlay_1rvco_109{z-index:2;background-color:#fff;padding:1.8rem 3.6rem}._headline_1rvco_115,._information-text_1rvco_116{margin:0}._image_1rvco_120{margin-right:2.4rem;max-width:15%}._image_1rvco_120 img{-o-object-fit:scale-down;object-fit:scale-down}@media (max-width: 1024px){._image_1rvco_120{max-width:35%;margin-right:0;margin-bottom:2.4rem}}@media (max-width: 454px){._image_1rvco_120{max-width:45%}}@media (max-width: 1024px){._headline_1rvco_115{margin-bottom:1.2rem}}._information-container_1rvco_146{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}._information-container_1rvco_146._blue_1rvco_152{background-color:#075dc6}._information-container_1rvco_146._gray_1rvco_155{background-color:#eee}._information-container_1rvco_146._white_1rvco_158{background-color:transparent}@media (max-width: 1024px){._information-container_1rvco_146{justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:4.8rem}}._information-text_1rvco_116{white-space:break-spaces}._information-text_1rvco_116._blue_1rvco_152{color:#fff}@media (max-width: 1024px){._information-text_1rvco_116{margin-bottom:.8rem}}._button_1rvco_182{flex:0 0 auto;margin-left:3.6rem}._button_1rvco_182._blue_1rvco_152{background-color:#fff;color:#075dc6}._button_1rvco_182._blue_1rvco_152:active{background-color:#e6e6e6}@media (max-width: 1024px){._button_1rvco_182{margin-top:1.2rem;margin-left:0}}@media (max-width: 454px){._button_1rvco_182{padding-left:3.6rem;padding-right:3.6rem}}@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_1jldl_84{margin-top:12px;margin-bottom:12px}@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_1r02w_84{width:100%}._wrapper_1r02w_84._theme-light_1r02w_87{background-color:#fff}._wrapper_1r02w_84._theme-dark_1r02w_90{background-color:#1a1a1a;color:#fff}._inner-wrapper_1r02w_95{margin-right:16px;margin-left:16px;display:flex;align-items:center;grid-gap:30px;gap:30px;padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-wrapper_1r02w_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-wrapper_1r02w_95{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-wrapper_1r02w_95{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-wrapper_1r02w_95{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-wrapper_1r02w_95{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-wrapper_1r02w_95{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95{display:flex;grid-gap:60px;gap:60px;padding-top:60px;padding-bottom:60px}}._inner-wrapper_1r02w_95._image-left_1r02w_159{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95._image-left_1r02w_159{display:flex;flex-direction:row}._inner-wrapper_1r02w_95._image-left_1r02w_159 ._image_1r02w_159{display:flex;justify-content:flex-start}}._inner-wrapper_1r02w_95._image-right_1r02w_173{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95._image-right_1r02w_173{display:flex;flex-direction:row-reverse}._inner-wrapper_1r02w_95._image-right_1r02w_173 ._image_1r02w_159{display:flex;justify-content:flex-end}}._inner-wrapper_1r02w_95 ._image_1r02w_159{width:100%}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95 ._image_1r02w_159._large_1r02w_191{width:58%}._inner-wrapper_1r02w_95 ._image_1r02w_159._medium_1r02w_194{width:50%}._inner-wrapper_1r02w_95 ._image_1r02w_159._small_1r02w_197{width:43%}}._inner-wrapper_1r02w_95 ._cta_1r02w_201{padding-top:0;padding-bottom:0;display:flex;align-items:flex-start}@media only screen and (min-width: 768px){._inner-wrapper_1r02w_95 ._cta_1r02w_201{width:50%}}._inner-wrapper_1r02w_95 ._cta_1r02w_201 h2,._inner-wrapper_1r02w_95 ._cta_1r02w_201 p{text-align:left}._inner-wrapper_1r02w_95 ._cta_1r02w_201 a{margin-right:0;margin-bottom: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_hn98q_84{width:100%;display:flex;justify-content:center}@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_iuy35_84{position:relative;overflow:hidden}._wrapper_iuy35_84._grid_iuy35_88,._wrapper_iuy35_84._carousel_iuy35_88{margin-top:80px;margin-bottom:80px}._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{width:100%;max-width:1600px}}._wrapper_iuy35_84._grid_iuy35_88 ._headlineWrapper_iuy35_92,._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{width:100%;padding-bottom:80px}@media only screen and (min-width: 480px){._wrapper_iuy35_84._grid_iuy35_88 ._headlineWrapper_iuy35_92,._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92{padding-bottom:62px}}._wrapper_iuy35_84._grid_iuy35_88 ._headlineWrapper_iuy35_92._center_iuy35_152,._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92._center_iuy35_152{display:flex;align-items:center;flex-direction:column}._wrapper_iuy35_84._grid_iuy35_88 ._headlineWrapper_iuy35_92._left_iuy35_157,._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92._left_iuy35_157{display:flex;align-items:flex-start;flex-direction:column}._wrapper_iuy35_84._grid_iuy35_88 ._headlineWrapper_iuy35_92 ._bodyText_iuy35_162,._wrapper_iuy35_84._carousel_iuy35_88 ._headlineWrapper_iuy35_92 ._bodyText_iuy35_162{margin-top:16px}._wrapper_iuy35_84._grid_iuy35_88{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_iuy35_84._grid_iuy35_88{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_iuy35_84._grid_iuy35_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_iuy35_84._grid_iuy35_88{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_iuy35_84._grid_iuy35_88{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_iuy35_84._grid_iuy35_88{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_iuy35_84._grid_iuy35_88{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_iuy35_84._grid_iuy35_88{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_iuy35_84._grid_iuy35_88{width:100%;max-width:1600px}}._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px}@media only screen and (min-width: 480px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}@media only screen and (min-width: 1184px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 480px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216._workout_iuy35_233{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 768px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216._workout_iuy35_233{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 768px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216._center_iuy35_152{grid-template-columns:repeat(2,342px);justify-content:center}}@media only screen and (min-width: 480px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216._columnCount2_iuy35_249{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 768px){._wrapper_iuy35_84._grid_iuy35_88 ._grid-wrapper_iuy35_216._columnCount3_iuy35_254{grid-template-columns:repeat(3,1fr)}}@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_d6cwv_84{height:100%;min-height:205px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px}._wrapper_d6cwv_84._focus-visible_d6cwv_1,._wrapper_d6cwv_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_d6cwv_84:focus-visible,._wrapper_d6cwv_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_d6cwv_84 ._image_d6cwv_100 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._wrapper_d6cwv_84 ._content_d6cwv_106{padding:24px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:space-between}._wrapper_d6cwv_84 ._content_d6cwv_106 ._overline_d6cwv_113,._wrapper_d6cwv_84 ._content_d6cwv_106 ._body_d6cwv_114{color:#5f5f5f}._wrapper_d6cwv_84 ._content_d6cwv_106 ._header_d6cwv_117{margin-top:4px}._wrapper_d6cwv_84 ._content_d6cwv_106 ._link_d6cwv_120{display:flex;padding-top:12px;grid-gap:8px;gap:8px}._wrapper_d6cwv_84 ._content_d6cwv_106 ._link_d6cwv_120 svg{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_gbn76_84{height:100%;min-height:205px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px}._wrapper_gbn76_84 ._header-container_gbn76_92{margin-top:4px;padding:32px;border-bottom:1px solid #dcdcdc}._wrapper_gbn76_84 ._content_gbn76_97{display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:space-between}._wrapper_gbn76_84 ._content_gbn76_97 ._overline_gbn76_103,._wrapper_gbn76_84 ._content_gbn76_97 ._body_gbn76_104{color:#5f5f5f}._wrapper_gbn76_84 ._content_gbn76_97 ._overline_gbn76_103 ul li,._wrapper_gbn76_84 ._content_gbn76_97 ._body_gbn76_104 ul li{margin-bottom:0;padding: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_1jjvp_84{height:auto;display:flex;flex-direction:column;grid-gap:12px;gap:12px;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;padding:24px}._wrapper_1jjvp_84._focus-visible_1jjvp_1,._wrapper_1jjvp_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_1jjvp_84:focus-visible,._wrapper_1jjvp_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_1jjvp_84._bgWhite_1jjvp_103{background-color:#fff}._header_1jjvp_107{display:flex;align-items:center;grid-gap:24px;gap:24px}._badge_1jjvp_113{width:96px;height:96px}._tags_1jjvp_118{display:flex;flex-direction:row;grid-gap:12px;gap:12px}._descriptionText_1jjvp_124{color:#5f5f5f}._wrapper_1jjvp_84:hover button:not(:disabled) span,._wrapper_1jjvp_84:active button:not(:disabled) span,._wrapper_1jjvp_84._focus-visible_1jjvp_1 button:not(:disabled) span{transform:translate(5px)}._wrapper_1jjvp_84:hover button:not(:disabled) span,._wrapper_1jjvp_84:active button:not(:disabled) span,._wrapper_1jjvp_84:focus-visible button:not(:disabled) span{transform:translate(5px)}._ctaWrapper_1jjvp_134{margin-top:auto}._ctaWrapper_1jjvp_134 button._cta_1jjvp_134{padding:0}._ctaWrapper_1jjvp_134 button._cta_1jjvp_134:focus{outline:none;border-bottom:none;border-radius:unset}._ctaWrapper_1jjvp_134 button._cta_1jjvp_134 span{margin-bottom:2px}@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_a4mc8_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-bottom:0;display:inline-flex;padding:4px 8px;border:1px solid var(--cf-black-20);border-radius:2px;margin-top:12px}@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_lno42_84{height:auto;min-height:254px;display:flex;flex-direction:column;grid-gap:12px;gap:12px;justify-content:space-between;border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;padding:24px}._wrapper_lno42_84._focus-visible_lno42_1,._wrapper_lno42_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_lno42_84:focus-visible,._wrapper_lno42_84:hover{cursor:pointer;outline:none;border:1px solid;border-color:#1a1a1a}._wrapper_lno42_84 ._overline_lno42_105,._wrapper_lno42_84 ._body_lno42_106{color:#5f5f5f}._wrapper_lno42_84 ._body_lno42_106 ._cta-wrapper_lno42_109{display:flex;grid-gap:8px;gap:8px;margin-top:30px}@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")}@media only screen and (min-width: 1184px){._cardWrapper_1gitl_85{width:100%}}._card_1gitl_85{width:100%;height:100%;border-radius:4px;background:#ffffff}._card_1gitl_85._link_1gitl_96:hover:before{border:3px solid transparent}._card_1gitl_85._link_1gitl_96._anchor_1gitl_99{scroll-behavior:smooth;scroll-margin-block-start:74}@media only screen and (min-width: 1184px){._card_1gitl_85._link_1gitl_96._anchor_1gitl_99{scroll-margin-block-start:120}}@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_1vi7z_84{background-color:#eee}._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{margin-right:16px;margin-left:16px;padding-top:70px;padding-bottom:70px}@media only screen and (min-width: 768px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1vi7z_84 ._innerWrapper_1vi7z_87{width:100%;max-width:1600px}}._wrapper_1vi7z_84 h1{margin-bottom:16px}._wrapper_1vi7z_84 ._description_1vi7z_143{margin-bottom:58px}@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_725ei_84 ._showFilters_725ei_84{border-radius:0;width:100%;transition:transform 1s ease;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;line-height:16px;letter-spacing:.01em;padding:16px;border:1px solid;border-color:#1a1a1a;margin-bottom:32px}._wrapper_725ei_84 ._showFilters_725ei_84:focus{outline-width:1px}._wrapper_725ei_84 ._showFilters_725ei_84._close_725ei_104 svg{transform:rotate(180deg)}._wrapper_725ei_84 ._showFilters_725ei_84 svg{transition:.35s ease}._wrapper_725ei_84 ._showFilters_725ei_84 span{margin-left:auto}._wrapper_725ei_84 ._filters_725ei_113{position:relative;width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:58px}@media only screen and (min-width: 768px){._wrapper_725ei_84 ._filters_725ei_113{border:1px solid;border-color:#1a1a1a;display:flex;flex-direction:row}}._wrapper_725ei_84 ._filters_725ei_113 ._filter_725ei_113{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:16px;border:1px solid;border-color:#1a1a1a}@media only screen and (min-width: 768px){._wrapper_725ei_84 ._filters_725ei_113 ._filter_725ei_113{border:none;padding-bottom:24px}._wrapper_725ei_84 ._filters_725ei_113 ._filter_725ei_113:not(:last-of-type){border-right:1px solid var(--cf-off-black)}}._wrapper_725ei_84 ._filters_725ei_113 ._filter_725ei_113 ._filterLabel_725ei_151{color:#5f5f5f}._wrapper_725ei_84 ._filters_725ei_113 ._filter_725ei_113 select{font-family:var(--cf-body-font-stack);font-weight:400;font-size:16px;line-height:20px;font-weight:600}._wrapper_725ei_84 ._resultsContainer_725ei_161 ._results_725ei_161{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._wrapper_725ei_84 ._resultsContainer_725ei_161 ._results_725ei_161{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._wrapper_725ei_84 ._resultsContainer_725ei_161 ._results_725ei_161{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1440px){._wrapper_725ei_84 ._resultsContainer_725ei_161 ._results_725ei_161{grid-gap:42px;gap:42px}}._wrapper_725ei_84 ._resultsContainer_725ei_161 ._noResults_725ei_182{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding:24px}@media only screen and (min-width: 768px){._wrapper_725ei_84 ._resultsContainer_725ei_161 ._noResults_725ei_182{display:flex;flex-direction:row;grid-gap:32px;gap:32px;justify-content:space-between}}._wrapper_725ei_84 ._resultsContainer_725ei_161 ._noResults_description_725ei_198{display:flex;flex-direction:column;grid-gap:4px;gap:4px}._wrapper_725ei_84 ._resultsContainer_725ei_161 ._noResults_button_725ei_203{height:-moz-max-content;height:max-content;width:100%;font-family:var(--cf-header-font-stack);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:14px;padding:12px 24px 10px}@media only screen and (min-width: 768px){._wrapper_725ei_84 ._resultsContainer_725ei_161 ._noResults_button_725ei_203{width:-moz-max-content;width:max-content;white-space:nowrap;display:flex;align-self:center}}@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")}@keyframes _header-utility-activate-fade-in_qc1ww_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_qc1ww_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_qc1ww_100{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-color:var(--cf-gray-90);background-size:cover;background-repeat:no-repeat;background-position:center}._wrapper_qc1ww_100:hover .right-icon{transform:translate(5px)}._wrapper_qc1ww_100 ._card-content_qc1ww_114{display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4);align-items:flex-start;z-index:7;padding:calc(var(--cf-spacing) * 7) calc(var(--cf-spacing) * 7) calc(var(--cf-spacing) * 18)}._wrapper_qc1ww_100 ._card-content_qc1ww_114 ._card-info_qc1ww_122{display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 3);gap:calc(var(--cf-spacing) * 3);align-items:flex-start}._wrapper_qc1ww_100._regular_qc1ww_128{background:none;padding-bottom:calc(var(--cf-spacing) * 6);border-bottom:1px solid var(--cf-gray-20)}._wrapper_qc1ww_100._regular_qc1ww_128 ._card-content_qc1ww_114{flex-direction:row;padding:0}._wrapper_qc1ww_100._regular_qc1ww_128 ._course-title_qc1ww_137{font-family:var(--cf-body-font-stack);font-size:1.6rem;text-transform:none;font-weight:600;line-height:1.25}._wrapper_qc1ww_100._regular_qc1ww_128 ._description_qc1ww_144{display:block;color:var(--cf-gray-40)}._wrapper_qc1ww_100._regular_qc1ww_128:last-child{border-bottom:none}._wrapper_qc1ww_100._featured_qc1ww_151{grid-row:span 4;color:var(--cf-white)}._wrapper_qc1ww_100._featured_qc1ww_151:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}._wrapper_qc1ww_100._featured_qc1ww_151 ._card-content_qc1ww_114{font-weight:500;line-height:1.25}._wrapper_qc1ww_100._featured_qc1ww_151 ._description_qc1ww_144{font-size:1.6rem}._wrapper_qc1ww_100 ._button_qc1ww_171{padding:calc(var(--cf-spacing) * 1) 0!important;letter-spacing:.04em}._badge_qc1ww_176{width:7.2rem}._tags_qc1ww_180{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}._tags_qc1ww_180>li{padding:4px 8px;border:solid 1px var(--cf-black-20);background:var(--cf-white);text-transform:uppercase;font-weight:800;border-radius:2px;font-size:10px;line-height:1.2;letter-spacing:.05em;color:var(--cf-off-black)}@media (max-width: 1024px){._button_qc1ww_171{padding-right:1.2rem;padding-left:1.2rem}._svg-badge_qc1ww_205{width:8.4rem;height:8.4rem}._featured_qc1ww_151 ._card-content_qc1ww_114{padding-top:calc(var(--cf-spacing) * 72)}}@media (max-width: 454px){._featured_qc1ww_151 ._card-content_qc1ww_114{padding-top:calc(var(--cf-spacing) * 30)}}@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")}@keyframes _header-utility-activate-fade-in_1jcva_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1jcva_1{0%{transform:translate(100%)}to{transform:translate(0)}}._card-container_1jcva_100{padding-top:2.4rem;padding-bottom:2.4rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--cf-spacing) * 9);gap:calc(var(--cf-spacing) * 9)}@media (max-width: 1024px){._card-container_1jcva_100{padding-top:1.2rem}}@media (max-width: 454px){._card-container_1jcva_100{padding-top:.6rem}}@media (max-width: 1024px){._card-container_1jcva_100{padding-bottom:1.2rem}}@media (max-width: 454px){._card-container_1jcva_100{padding-bottom:.6rem}}@media (max-width: 1024px){._card-container_1jcva_100{grid-template-columns:repeat(1,1fr);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")}._coursePath_z1xnu_84._wrapper_z1xnu_84{overflow:hidden;background:#1a1a1a;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1920px){._coursePath_z1xnu_84._wrapper_z1xnu_84{padding-top:104px;padding-bottom:104px}}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headlineWrapper_z1xnu_96{margin-right:auto;margin-left:auto}}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._headline_z1xnu_96{color:#fff;text-align:center}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._bodyText_z1xnu_151{color:#fff;text-align:center;margin-top:16px}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._bodyWrapper_z1xnu_156{overflow:hidden;position:relative;margin-top:35px}@media only screen and (min-width: 768px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._bodyWrapper_z1xnu_156{max-width:unset;margin-left:0;margin-right:0}}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._course_z1xnu_84{height:auto;flex:1}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{position:absolute;bottom:0;right:0;margin-right:16px;margin-left:16px;display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._coursePath_z1xnu_84._wrapper_z1xnu_84 ._linkWrapper_z1xnu_172{position:relative;margin-top:48px;display:flex;justify-content:center}}._coursePath_z1xnu_84._wrapper_z1xnu_84 ._link_z1xnu_172{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")}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84{background-color:#eee;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1184px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84{padding-top:104px}}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{margin-right:16px;margin-left:16px;display:flex;flex-direction:column}@media only screen and (min-width: 768px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{width:100%;max-width:1600px}}@media only screen and (min-width: 768px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._innerContent_1m6w9_94{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._bodyText_1m6w9_154{margin-top:16px}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._courseWrapper_1m6w9_157{grid-column:1/-1}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._courseWrapper_1m6w9_157[\:has\(\%2B\%20.coursePrepWrapper\)]{grid-column:1/4}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._courseWrapper_1m6w9_157:has(+._coursePrepWrapper_1m6w9_160){grid-column:1/4}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepWrapper_1m6w9_160{grid-column:4/5;margin-top:48px}@media only screen and (min-width: 768px){._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepWrapper_1m6w9_160{margin-top:0}}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._course_1m6w9_84{margin-top:48px}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepYtVideo_1m6w9_175{margin-top:12px}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepHeadline_1m6w9_178{background:#1a1a1a;color:#fff;width:-moz-max-content;width:max-content;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:700;padding:10px 16px}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepResource_1m6w9_196{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-top:24px;padding-bottom:24px}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepResourceKickerText_1m6w9_204{color:#5f5f5f}._coursePathPromo_1m6w9_84._wrapper_1m6w9_84 ._coursePrepResourceLink_1m6w9_207{font-family:var(--cf-header-font-stack);text-transform:uppercase;font-weight:500;font-size:16px;line-height:16px}._videoResponsive_svqkl_1{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}._videoResponsive_svqkl_1 iframe{left:0;top:0;height:100%;width:100%;position:absolute}@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_6384z_84{display:flex;padding:150px 0;background:#000000}._innerWrapper_6384z_93{display:flex;flex-direction:row;grid-gap:250px;gap:250px;justify-content:spcae-between;margin:0 auto;position:relative;width:100%}@media only screen and (min-width: 768px){._innerWrapper_6384z_93{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._innerWrapper_6384z_93{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._innerWrapper_6384z_93{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._innerWrapper_6384z_93{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._innerWrapper_6384z_93{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._innerWrapper_6384z_93{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._innerWrapper_6384z_93{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._innerWrapper_6384z_93{width:100%;max-width:1600px}}._section_6384z_155{position:relative;width:50%;color:#fff}._backgroundText_6384z_161{position:absolute;top:-90px;left:2.4rem;width:50%;font-size:120px;font-family:var(--cf-header-font-stack-2);letter-spacing:.02em;font-weight:700;line-height:100px}@supports (-webkit-text-stroke: 2px #ffffff){._backgroundText_6384z_161{-webkit-text-stroke:1px #ffffff;color:#000;opacity:.2}}@supports not (-webkit-text-stroke: 2px #ffffff){._backgroundText_6384z_161{text-shadow:0 0 3px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff,0 0 2px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff,0 0 3px #ffffff;color:#000}}._badge_6384z_186{margin-bottom:36px}._header_6384z_190{align-self:flex-start;margin-bottom:24px}._descriptionText_6384z_195{margin-bottom:24px}._button_6384z_199{margin-top:24px;margin-bottom:48px}._inlineImage_6384z_204{margin-bottom:54px}@media (max-width: 1440px){._innerWrapper_6384z_93{grid-gap:200px;gap:200px}}@media (max-width: 1194px){._innerWrapper_6384z_93{grid-gap:100px;gap:100px}._backgroundText_6384z_161{font-size:86px}}@media (max-width: 744px){._innerWrapper_6384z_93{flex-direction:column;grid-gap:64px;gap:64px}._backgroundText_6384z_161{width:100%;font-size:72px;line-height:72px}._section_6384z_155{width:100%}}@media (max-width: 375px){._wrapper_6384z_84{padding:160px 0}._backgroundText_6384z_161{font-size:56px;line-height:56px}._badge_6384z_186{margin-bottom:28px}}@media (max-width: 1024px){._innerWrapper_6384z_93{padding:0 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")}._headlineText_1brn8_84{color:var(--cf-white);margin-bottom:24px}._bodyText_1brn8_89{padding:24px;border:1px solid var(--cf-gray-70);border-radius:8px}._bodyText_1brn8_89:not(:last-child){margin-bottom:16px}._bodyText_1brn8_89 p{color:var(--cf-light-gray);font-size:16px;line-height:24px}._bodyText_1brn8_89 p strong{font-weight:700}@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")}._headlineText_19h0g_84{color:#fff;margin-bottom:24px}._wrapper_19h0g_89{display:flex;flex-direction:row;align-items:center;padding:15.5px 12px;background:#1a1a1a;border-radius:4px;color:#fff}._wrapper_19h0g_89:not(:last-child){margin-bottom:10px}._icon_19h0g_103{width:12px;height:12px}._itemHeadlineText_19h0g_108{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);text-transform:uppercase;margin-top:0;margin-bottom:0;position:relative;margin-left:22px;opacity:.6}._itemHeadlineText_19h0g_108:before{content:"";position:absolute;background:#ffffff;width:1px;height:27px;bottom:-7px;left:-11px;opacity:1}._bodyText_19h0g_133 p{font-size:12px;line-height:16px;margin-left:12px}@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")}@keyframes _header-utility-activate-fade-in_qmzs7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_qmzs7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_qmzs7_100{display:flex;flex-direction:row;border:1px solid var(--cf-black-10);border-radius:5px;overflow:hidden}@media (max-width: 454px){._wrapper_qmzs7_100{padding:0 2.4rem;width:100%;padding:0}}._wrapper_qmzs7_100._hovered_qmzs7_115{border:1px solid var(--cf-black-20);box-shadow:var(--box-shadow)}._wrapper_qmzs7_100:hover ._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button:not(:disabled) span,._wrapper_qmzs7_100:active ._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button:not(:disabled) span,._wrapper_qmzs7_100._focus-visible_qmzs7_1 ._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button:not(:disabled) span{transform:translate(5px)}._wrapper_qmzs7_100:hover ._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button:not(:disabled) span,._wrapper_qmzs7_100:active ._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button:not(:disabled) span,._wrapper_qmzs7_100:focus-visible ._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button:not(:disabled) span{transform:translate(5px)}._wrapper_qmzs7_100 article{display:flex;flex-direction:column}._wrapper_qmzs7_100 article ._image_qmzs7_131{aspect-ratio:16/9;overflow:hidden}._content_qmzs7_120{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem;flex-grow:1}._content_qmzs7_120 ._title_qmzs7_144{margin-bottom:.8rem}._content_qmzs7_120 ._body_qmzs7_148{flex-grow:1;color:var(--cf-dark-gray)}._content_qmzs7_120 ._readMoreContainer_qmzs7_120{margin-top:auto;padding-top:2rem}._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button._readMoreButton_qmzs7_158{padding:0}._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button._readMoreButton_qmzs7_158:focus{outline:none;border-bottom:none;border-radius:unset}._content_qmzs7_120 ._readMoreContainer_qmzs7_120 button._readMoreButton_qmzs7_158 span{margin-bottom:2px}@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")}@keyframes _header-utility-activate-fade-in_1lcgr_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1lcgr_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1lcgr_100{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_1lcgr_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_1lcgr_100{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_1lcgr_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_1lcgr_100{padding-bottom:2.4rem}}._articleListHeader_1lcgr_125{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:36px}@media only screen and (min-width: 480px){._articleListHeader_1lcgr_125{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}._articleListHeader_1lcgr_125 ._headline_1lcgr_140{margin-bottom:0;margin-top:1.2rem;text-transform:uppercase}._articleListHeader_1lcgr_125 a._button_1lcgr_146{width:auto}@media (max-width: 454px){._articleListHeader_1lcgr_125 a._button_1lcgr_146{margin-top:20px}}._articleListHeader_1lcgr_125 a._button_1lcgr_146 svg{align-self:center;height:14px;width:14px;margin-left:12px}._articleListBody_1lcgr_162._cardsContainer_1lcgr_162{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._articleListBody_1lcgr_162._cardsContainer_1lcgr_162{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._articleListBody_1lcgr_162._cardsContainer_1lcgr_162{grid-template-columns:repeat(3,1fr)}}._button-container_1lcgr_178{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;margin-top:20px;width:100%;text-decoration:none;cursor:pointer}@media only screen and (min-width: 480px){._button-container_1lcgr_178{margin-top:0;width:auto}}._button-container_1lcgr_178 svg{height:16px;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")}@keyframes _header-utility-activate-fade-in_1a3mb_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1a3mb_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1a3mb_100{font-size:1.8rem;line-height:1.5;cursor:pointer;color:#075dc6;text-align:center;width:100%}@media (max-width: 454px){._wrapper_1a3mb_100{font-size:1.5rem;line-height:1.3333333333}}._wrapper_1a3mb_100 svg{fill:#075dc6}._arrow-icon_1a3mb_118{margin-left:.8rem;width:1.6rem;height:1.2rem;transition:all .5s}._expanded_1a3mb_125 ._arrow-icon_1a3mb_118{transform:rotate(180deg)}@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")}@keyframes _header-utility-activate-fade-in_zd8kf_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_zd8kf_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_zd8kf_100{padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_zd8kf_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_zd8kf_100{padding-bottom:.6rem}}._content_zd8kf_114{display:flex;align-items:flex-start;margin-bottom:5rem}@media (max-width: 1024px){._content_zd8kf_114{flex-wrap:wrap;margin-bottom:2rem}}@media (max-width: 640px){._content_zd8kf_114{margin-bottom:0}}._workout-of-the-day_zd8kf_131,._featured-content_zd8kf_132{padding:1.2rem 0;flex:1 0}@media (max-width: 1024px){._workout-of-the-day_zd8kf_131,._featured-content_zd8kf_132{flex-basis:100%}}._workout-of-the-day-content_zd8kf_143{overflow:hidden;transition-duration:.5s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-property:height;will-change:transform}._more-less-toggle_zd8kf_151{margin:1.2rem 0}@media (min-width: 1025px){._separator_zd8kf_156{display:flex;align-items:center;align-self:normal;margin-left:4.8rem;margin-right:4.8rem}._separator_zd8kf_156:after{content:"";height:calc(100% - 12rem);border-right:.2rem solid #eeeeee}}@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")}@keyframes _header-utility-activate-fade-in_q2lcu_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_q2lcu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_q2lcu_100{display:flex;align-items:center}._wrapper_q2lcu_100 ._count_q2lcu_104{font-size:2rem;line-height:.9;color:#075dc6;font-weight:700;margin-left:1rem;margin-top:.2rem}._comment-bubble_q2lcu_113{width:2.8rem}@media (max-width: 1024px){._comment-bubble_q2lcu_113{width:2rem}}@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")}@keyframes _header-utility-activate-fade-in_dok2b_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_dok2b_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_dok2b_100{display:flex;justify-content:space-between;border-bottom:.2rem solid #eeeeee}._headline_dok2b_106{font-size:2.8rem;line-height:1.0714285714}@media (max-width: 1024px){._headline_dok2b_106{font-size:2.4rem;line-height:1}}._comment-button_dok2b_117{align-self:flex-end;padding-bottom:1rem}@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")}@keyframes _header-utility-activate-fade-in_1buhy_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1buhy_1{0%{transform:translate(100%)}to{transform:translate(0)}}._arrow-icon_1buhy_100{width:1.6rem}@media (max-width: 454px){._arrow-icon_1buhy_100{width:1.2rem}}._article-link_1buhy_109{transition:color .4s;color:#075dc6;font-size:1.6rem;line-height:1.5;display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-weight:700;margin-top:1.2rem}._article-link_1buhy_109:hover{color:#6d6c6c}._article-link_1buhy_109:hover svg{fill:#6d6c6c}._article-link_1buhy_109 path{fill:#075dc6}._article-link_1buhy_109:hover path{fill:#6d6c6c}._arrow-icon_1buhy_100,._play-icon_1buhy_137,._share-icon_1buhy_138{margin-left:.8rem}._share-icon_1buhy_138{width:2.2rem}@media (max-width: 454px){._share-icon_1buhy_138{width:1.2rem}}._play-icon_1buhy_137{width:1.4rem}@media (max-width: 1024px){._play-icon_1buhy_137{width:1rem}}@media (max-width: 454px){#homepage-daily-list ._article-link_1buhy_109{font-size:1.2rem;line-height:2}}@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")}@keyframes _header-utility-activate-fade-in_2k9pa_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_2k9pa_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_2k9pa_101 blockquote{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;background-repeat:no-repeat;background-position:top left;background-size:5.4rem 4.6rem;padding-top:2.4rem;padding-left:7.2rem;display:inline-block}@media (max-width: 1024px){._wrapper_2k9pa_101 blockquote{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_2k9pa_101 blockquote{font-size:3.5rem;line-height:1}}@media (max-width: 454px){._wrapper_2k9pa_101 blockquote{background-size:2.6rem 2.3rem;padding-top:1.2rem}}._wrapper_2k9pa_101 blockquote:after{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;content:"”"}@media (max-width: 1024px){._wrapper_2k9pa_101 blockquote:after{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_2k9pa_101 blockquote:after{font-size:3.5rem;line-height:1}}._wrapper_2k9pa_101 ul{font-size:1.6rem;line-height:1.6875;margin-left:3.6rem;list-style-position:outside;list-style-type:disc}@media (max-width: 454px){._wrapper_2k9pa_101 ul{font-size:1.5rem;line-height:1.5333333333}}._wrapper_2k9pa_101 ul li{padding-left:1.2rem;margin-bottom:1.2rem}._wrapper_2k9pa_101 ol{font-size:1.6rem;line-height:1.6875;margin-left:3.6rem;list-style:none;counter-reset:item}@media (max-width: 454px){._wrapper_2k9pa_101 ol{font-size:1.5rem;line-height:1.5333333333}}._wrapper_2k9pa_101 ol li{padding-left:5rem;margin-bottom:1.2rem;counter-increment:item;position:relative}._wrapper_2k9pa_101 ol li:before{position:absolute;left:0;font-weight:700;content:counter(item) "."}._modal_2k9pa_197{cursor:pointer;width:100vw;height:100vh;text-align:center;background-color:#1a1a1ae6;position:fixed;z-index:1000;top:0;left:0}._modal_2k9pa_197 img{height:auto;width:auto}._modal_2k9pa_197 img,._modal_2k9pa_197 iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95vw;max-height:calc(95vh - 6.6rem)}._close-icon_2k9pa_222{position:fixed;top:2.4rem;right:2.4rem;width:3rem;height:3rem;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:3rem 3rem;background-image:url(../icons/close-thin-red.svg)}._wrapper_2k9pa_101{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_2k9pa_101{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_2k9pa_101{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_2k9pa_101{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_2k9pa_101{padding-bottom:2.4rem}}._wrapper_2k9pa_101._articleTextBlock_2k9pa_259{margin:0 auto;max-width:680px}._wrapper_2k9pa_101 h2{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}@media only screen and (min-width: 768px){._wrapper_2k9pa_101 h2{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em}}._wrapper_2k9pa_101 h2[data-align=center]:before{margin:0 auto 1.2rem}._wrapper_2k9pa_101 h3{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}._wrapper_2k9pa_101 h2,._wrapper_2k9pa_101 h3{margin-top:3.6rem}._wrapper_2k9pa_101 ul,._wrapper_2k9pa_101 ol,._wrapper_2k9pa_101 p{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:28px}@media only screen and (min-width: 1184px){._wrapper_2k9pa_101 ul,._wrapper_2k9pa_101 ol,._wrapper_2k9pa_101 p{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:18px;line-height:32px}}._wrapper_2k9pa_101 blockquote{background-image:url(/7.6.3/quote-left-1d3cbf53.svg)}._wrapper_2k9pa_101 blockquote p{font-size:7.2rem;line-height:1;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;display:inline}@media (max-width: 1024px){._wrapper_2k9pa_101 blockquote p{font-size:7.5rem;line-height:1}}@media (max-width: 454px){._wrapper_2k9pa_101 blockquote p{font-size:3.5rem;line-height:1}}._wrapper_2k9pa_101 hr{border:0;border-bottom:1px solid #6d6c6c}._wrapper_2k9pa_101 strong{font-weight:700}._wrapper_2k9pa_101 em{font-style:italic}._wrapper_2k9pa_101 [data-is-modal]{cursor:pointer}._wrapper_2k9pa_101 a{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._wrapper_2k9pa_101 a:hover{color:#6d6c6c}._wrapper_2k9pa_101 a:hover svg{fill:#6d6c6c}._wrapper_2k9pa_101 a.secondary{transition:color .4s;color:#6d6c6c;text-decoration:underline;font-weight:600}._wrapper_2k9pa_101 a.secondary:hover{color:#c21818}._wrapper_2k9pa_101 a.secondary:hover svg{fill:#c21818}._wrapper_2k9pa_101 img{max-width:100%;height:auto}._wrapper_2k9pa_101 .wp-caption-text,._wrapper_2k9pa_101 .caption-text,._wrapper_2k9pa_101 .caption{margin-top:12px!important;color:#5f5f5f!important;max-width:none!important;width:100%!important;font-family:Inter!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important}._wrapper_2k9pa_101 .full-width-image img{width:100%}._wrapper_2k9pa_101 .aligncenter,._wrapper_2k9pa_101 .aligncenter .caption-text,._wrapper_2k9pa_101 .aligncenter img,._wrapper_2k9pa_101 .aligncenter .caption-text img{display:block;margin:0 auto}._wrapper_2k9pa_101 .alignright,._wrapper_2k9pa_101 .float-right-image{float:right;margin-left:2.4rem}._wrapper_2k9pa_101 .alignleft,._wrapper_2k9pa_101 .float-left-image{float:left;margin-right:2.4rem}@media (max-width: 454px){._wrapper_2k9pa_101 .alignright,._wrapper_2k9pa_101 .alignleft,._wrapper_2k9pa_101 .float-right-image,._wrapper_2k9pa_101 .float-left-image{float:none;margin:0}}._wrapper_2k9pa_101>*:nth-last-child(n+2){margin-bottom:1.2rem}._wrapper_2k9pa_101 *:first-child{margin-top:1.2rem}._wrapper_2k9pa_101:after{content:"";display:table;clear:both}._callout_2k9pa_462{padding:1.2rem;border:.2rem solid #eeeeee;margin:0}._callout_2k9pa_462>*:first-child{margin-top:0}._float-left_2k9pa_437{float:left;margin-right:1.2rem}._float-right_2k9pa_432{float:right;margin-left:1.2rem}._float-center_2k9pa_481{margin:0 auto}._float-width-third_2k9pa_485{width:33%}._float-width-half_2k9pa_489{width:50%}@media (max-width: 454px){._float-width-third_2k9pa_485,._float-width-half_2k9pa_489{width:100%}._float-left_2k9pa_437,._float-right_2k9pa_432,._float-center_2k9pa_481{margin:0;float:none}}._modal_2k9pa_197{display:flex;align-items:center;justify-content:center}[dir=ltr] ._modal-text_2k9pa_511{text-align:left}[dir=rtl] ._modal-text_2k9pa_511{text-align:right}._modal-text_2k9pa_511{width:80%;max-height:80%;padding:2.4rem 3.6rem;overflow-y:scroll;background-color:#fff}._modal-text_2k9pa_511 h1,._modal-text_2k9pa_511 h2,._modal-text_2k9pa_511 h3{text-align:center}@media (max-width: 454px){._modal-text_2k9pa_511{position:relative;top:5%;width:95%;max-height:85%;padding:1.2rem 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")}@keyframes _header-utility-activate-fade-in_1l51s_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1l51s_1{0%{transform:translate(100%)}to{transform:translate(0)}}._caption-text_1l51s_100{margin-top:1.2rem}._caption-text_1l51s_100 p{font-size:1.4rem;line-height:1.7142857143}@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")}@keyframes _header-utility-activate-fade-in_1m8yv_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1m8yv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1m8yv_100{margin-bottom:1.2rem}@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")}@keyframes _header-utility-activate-fade-in_1npuv_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1npuv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text-block_1npuv_100{margin:0}._text-block_1npuv_100 p{font-size:1.4rem;line-height:1.7142857143}@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")}@keyframes _header-utility-activate-fade-in_19j9n_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_19j9n_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_19j9n_100{display:flex}._link_19j9n_104{cursor:pointer}._link_19j9n_104 svg{display:block;fill:#075dc6;height:4.2rem}@media (max-width: 1024px){._link_19j9n_104 svg{height:3.6rem}}@media (max-width: 1024px){._link_19j9n_104 svg{height:2.8rem}}._link_19j9n_104:hover svg{fill:#054695}@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")}@keyframes _header-utility-activate-fade-in_1lmqg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1lmqg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1lmqg_100{margin:1.2rem 0;display:grid;grid-template-areas:"left-arrow day right-arrow" "left-arrow date right-arrow";grid-template-columns:1fr auto 1fr;padding:0 1.2rem}._left-arrow_1lmqg_108{grid-area:left-arrow;justify-content:flex-end}._right-arrow_1lmqg_113{grid-area:right-arrow;justify-content:flex-start}._right-arrow_1lmqg_113,._left-arrow_1lmqg_108{align-items:center}@media (max-width: 1024px){._right-arrow_1lmqg_113,._left-arrow_1lmqg_108{justify-content:center}}._day-text_1lmqg_129{font-size:1.6rem;line-height:1.6875;grid-area:day;color:#6d6c6c;font-weight:600;text-transform:uppercase;text-align:center}@media (max-width: 454px){._day-text_1lmqg_129{font-size:1.5rem;line-height:1.5333333333}}@media (max-width: 454px){._day-text_1lmqg_129{font-size:1.2rem;line-height:2;padding:0}}._date-text_1lmqg_152{font-size:6rem;line-height:1.05;grid-area:date;text-align:center;margin:0;padding:0 8rem}@media (max-width: 1024px){._date-text_1lmqg_152{font-size:3.6rem;line-height:.6666666667;padding:0}}@media (max-width: 454px){._date-text_1lmqg_152{font-size:2.4rem;line-height:1;padding: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")}@keyframes _header-utility-activate-fade-in_ygeh4_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_ygeh4_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_ygeh4_100{display:flex;border:0;margin:0;padding:0;color:#1a1a1a}._wrapper_ygeh4_100:before{display:block;content:"";width:6rem;border-top:1.6rem solid}._wrapper_ygeh4_100._blue_ygeh4_113._small_ygeh4_113:before,._wrapper_ygeh4_100._red_ygeh4_113._small_ygeh4_113:before,._wrapper_ygeh4_100._white_ygeh4_113._small_ygeh4_113:before,._wrapper_ygeh4_100._black_ygeh4_113._small_ygeh4_113:before,._wrapper_ygeh4_100._gray_ygeh4_113._small_ygeh4_113:before{width:3rem;border-top:.8rem solid}._wrapper_ygeh4_100._blue_ygeh4_113{color:#075dc6}._wrapper_ygeh4_100._red_ygeh4_113{color:#c21818}._wrapper_ygeh4_100._white_ygeh4_113{color:#fff}._wrapper_ygeh4_100._thin-light-gray_ygeh4_126{color:#eee}._wrapper_ygeh4_100._thin-light-gray_ygeh4_126:before{width:10.2rem;border-top:.9rem solid}._wrapper_ygeh4_100._gray_ygeh4_113{color:#6d6c6c}@media (max-width: 454px){._wrapper_ygeh4_100{height:1.1rem}._wrapper_ygeh4_100:before{width:4.3rem;border-top:1.1rem solid}}@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")}@keyframes _header-utility-activate-fade-in_56bnu_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_56bnu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_56bnu_100{padding-bottom:2.4rem;padding-top:2.4rem;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}@media (max-width: 1024px){._wrapper_56bnu_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_56bnu_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_56bnu_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_56bnu_100{padding-bottom:.6rem}}._headline_56bnu_131{font-weight:800;color:#1a1a1a;text-transform:uppercase}._ruler_56bnu_137{margin-bottom:1.2rem;justify-content:center}._card-container_56bnu_142{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:2.4rem 0}._card_56bnu_142{padding:1.2rem}._card-photo_56bnu_156{margin-bottom:1.2rem;width:180px;height:180px}._card-text_56bnu_162{font-size:1.4rem;font-weight:600}._button_56bnu_167{height:4.2rem;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;padding:0;font-size:1.6rem;margin:0 2.4rem 1.2rem}._button-logo-container_56bnu_178{background-color:#1a1a1a}._button-logo_56bnu_178{height:4.2rem;width:13.8rem}._button-text_56bnu_187{padding:0 1.8rem;line-height:4.2rem}._wrapper_6tes1_1{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f2f2f2;padding:4rem 2.4rem;position:relative}._container_6tes1_11{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4.8rem 1.6rem;background-color:#fff;max-width:70rem}._check_6tes1_21{height:50px;width:50px;border:none;background-repeat:no-repeat}._header_6tes1_28{font-family:var(--cf-header-font-stack);font-size:22px;width:32rem;text-align:center}._sub-header_6tes1_35{color:var(--cf-light-grey);font-weight:400;font-size:14px;margin-top:.8rem;line-height:22px;margin-bottom:3.2rem;width:24rem;text-align:center}._check-container_6tes1_46{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;background:rgba(103,198,7,.1);margin-bottom:2.4rem}@media (min-width: 767px){._container_6tes1_11{padding:80px 100px;width:88rem}._sub-header_6tes1_35,._header_6tes1_28{width:57rem}}._container_mjm73_1{display:flex;flex-direction:column;align-items:center;background-color:var(--cf-gray-5);position:relative}._wrapper_mjm73_9{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff}._header_mjm73_17{font-family:var(--cf-header-font-stack);font-style:normal;font-size:22px;line-height:28px;color:var(--cf-black)}._header-container_mjm73_28{padding:2.4rem;width:100%}._sub-header_mjm73_33{color:var(--cf-light-grey);font-size:14px;margin-top:.8rem;line-height:22px}button p{text-decoration:underline;color:var(--cf-light-grey);font-size:14px}._input-container_mjm73_46{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:2.4rem}._input_mjm73_46{width:365px;height:48px;margin-bottom:1.8rem}._newsletter-container_mjm73_61{margin-top:2.4rem;width:100%;border-top:1px solid #e6e6e6}._newsletter-name_mjm73_67{font-size:14px;font-weight:700}._newsletter-description_mjm73_72{font-weight:400;font-size:14px;color:var(--cf-light-grey);margin-top:.8rem;line-height:2rem}._row_mjm73_80{display:grid;width:100%;grid-template-areas:"c a a a a";border-bottom:1px solid var(--cf-gray-10);padding:2.4rem 1.6rem;justify-content:space-around;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}._row-header-container_mjm73_90{display:grid;grid-area:a}._check-box_mjm73_95{max-width:20px;max-height:20px;min-width:20px;min-height:20px}._submit-container_mjm73_102{display:grid;width:100%;grid-template-areas:"a a" "b b";margin-top:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem;padding-left:2.4rem}._submit-button_mjm73_115{width:100%;margin-bottom:1.2rem}._button-container_mjm73_120{grid-area:a}._submit-info-text_mjm73_124{font-size:14px;font-weight:400;text-align:center}@media (min-width: 767px){._container_mjm73_1{padding:8rem 8rem 10rem 10rem}._wrapper_mjm73_9{width:100%;max-width:88rem}._sub-header_mjm73_33{color:var(--cf-light-grey);font-size:14px;margin-top:.8rem}._uncheck-all-button-text_mjm73_146{text-decoration:underline;color:var(--cf-light-grey);font-size:14px}._input-container_mjm73_46{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}._input_mjm73_46{width:365px;height:48px;margin:0}._newsletter-container_mjm73_61{margin-top:2.4rem;width:100%;border-top:1px solid #e6e6e6}._newsletter-name_mjm73_67{font-size:14px;font-weight:700}._newsletter-description_mjm73_72{font-weight:400;font-size:14px;color:var(--cf-light-grey);margin-top:.8rem}._row_mjm73_80{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6;padding:3rem 4rem;grid-gap:2rem;gap:2rem}._row-header-container_mjm73_90{width:auto}._submit-container_mjm73_102{display:grid;width:100%;grid-template-areas:"a a a a b";margin-top:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem;padding-left:2.4rem}._submit-button_mjm73_115{margin:0;width:125px;height:36px}._button-container_mjm73_120{display:flex;justify-content:flex-end;align-items:center;grid-area:b}._submit-info-text_mjm73_124{font-size:14px;font-weight:400;text-align:center;max-width:30rem;text-align:left}}._submit-button_mjm73_115{width:100%}@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")}@keyframes _header-utility-activate-fade-in_1s7he_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1s7he_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1s7he_100{padding-top:80px;padding-bottom:80px;background:#eeeeee}._inner-content_1s7he_106{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._inner-content_1s7he_106{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._inner-content_1s7he_106{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._inner-content_1s7he_106{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._inner-content_1s7he_106{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._inner-content_1s7he_106{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._inner-content_1s7he_106{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._inner-content_1s7he_106{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._inner-content_1s7he_106{width:100%;max-width:1600px}}._headline_1s7he_158{margin-bottom:2.4rem}@media (max-width: 454px){._headline_1s7he_158{margin-bottom:2.4rem}}._accordion_1s7he_167{margin-bottom:2.4rem}._accordion_1s7he_167>li:first-child{border-top:1px solid #eeeeee}._questions-container_1s7he_174{display:flex;justify-content:space-between;flex-wrap:wrap}._question_1s7he_174{margin-bottom:2.4rem}._question-hide-ruler_1s7he_183{display: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")}@keyframes _header-utility-activate-fade-in_o180x_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_o180x_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-label-text_o180x_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._summary-block_o180x_111{display:flex;width:100%;padding:2.4rem;justify-content:space-between;align-items:center;cursor:pointer}._summary-text_o180x_120{color:#1a1a1a;text-align:left;flex:1 1 auto;transition:all .4s}._arrow-icon_o180x_127{width:1.8rem;transition:all .4s}@media (max-width: 1024px){._arrow-icon_o180x_127{margin:0 1.35rem}}@media (max-width: 454px){._arrow-icon_o180x_127{margin:0 .6rem}}._details_o180x_142{overflow:hidden;max-height:0;transition:all .4s}._active_o180x_148 ._arrow-icon_o180x_127{transform:rotate(180deg)}._active_o180x_148 ._details_o180x_142{padding:1.2rem 0 2.4rem;max-height:none}._borders_o180x_156 ._details_o180x_142{border-bottom:1px solid #eeeeee}._condensed_o180x_160 ._summary-block_o180x_111{padding:1.2rem 2.4rem}@media (max-width: 454px){._condensed_o180x_160 ._summary-block_o180x_111 h3{font-size:1.8rem;line-height:1}}._condensed_o180x_160 ._details_o180x_142{padding-top:0}._condensed_o180x_160._active_o180x_148 ._details_o180x_142{padding-bottom:1.2rem}._gray_o180x_176._borders_o180x_156 ._details_o180x_142{border-bottom:1px solid #eeeeee}._white_o180x_180{background-color:#fff}._gray_o180x_176{background-color:#eee}._black_o180x_188{background-color:#1a1a1a;color:#fff}._black_o180x_188 ._summary-text_o180x_120{color:#fff}._black_o180x_188 ._arrow-icon_o180x_127 path{fill:#fff}._card_o180x_199{padding:2.4rem;border:solid 1px var(--cf-gray-10);border-radius:4px;margin-bottom:1.6rem;box-shadow:var(--box-shadow)}._card_o180x_199 button{position:relative}._card_o180x_199 button:after,._card_o180x_199 button:before{content:"";position:absolute;right:0;top:50%;width:1.4rem;height:2px;margin-top:0;background-color:#1a1a1a}._card_o180x_199 button:before{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.65,.05,.36,1)}._card_o180x_199._active_o180x_148 button:before{transform:rotate(0)}._card_o180x_199 h3{margin:0;padding-right:2.4rem;font-size:1.4rem;line-height:1.7142857143;font-family:var(--cf-body-font-stack)}._card_o180x_199 ._details_o180x_142{border-bottom:none;padding-bottom:0}._card_o180x_199 ._question_o180x_237{padding-bottom:0}._card_o180x_199._condensed_o180x_160 button{padding: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")}@keyframes _header-utility-activate-fade-in_1wptn_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1wptn_1{0%{transform:translate(100%)}to{transform:translate(0)}}._secondary_1wptn_100>*:nth-last-child(n+2){margin-bottom:1.2rem}@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")}@keyframes _header-utility-activate-fade-in_1vuhs_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1vuhs_1{0%{transform:translate(100%)}to{transform:translate(0)}}._question_1vuhs_100,._question_1vuhs_100 p,._question_1vuhs_100 ul,._question_1vuhs_100 ol{font-size:1.6rem;line-height:1.6875}@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_q3y7l_84{border-top:1px solid #dcdcdc;margin-right:16px;margin-left:16px;padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 768px){._wrapper_q3y7l_84{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_q3y7l_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_q3y7l_84{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_q3y7l_84{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_q3y7l_84{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_q3y7l_84{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_q3y7l_84{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_q3y7l_84{width:100%;max-width:1600px}}._wrapper_q3y7l_84 ._headline-wrapper_q3y7l_138{display:flex;align-items:flex-start;justify-content:space-between}._wrapper_q3y7l_84 ._headline_q3y7l_138{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}._wrapper_q3y7l_84 ._headline-description_q3y7l_149{margin-top:16px}._wrapper_q3y7l_84 ._articles_q3y7l_152{display:flex;flex-direction:column;margin-top:32px}@media only screen and (min-width: 480px){._wrapper_q3y7l_84 ._articles_q3y7l_152{margin-top:48px}}@media only screen and (min-width: 768px){._wrapper_q3y7l_84 ._articles_q3y7l_152{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 16px;gap:0 16px;grid-gap:35px;gap:35px}}@media only screen and (min-width: 768px) and (min-width: 480px){._wrapper_q3y7l_84 ._articles_q3y7l_152{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width: 768px) and (min-width: 768px){._wrapper_q3y7l_84 ._articles_q3y7l_152{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 768px) and (min-width: 1184px){._wrapper_q3y7l_84 ._articles_q3y7l_152{grid-gap:0 20px;gap:0 20px}}@media only screen and (min-width: 1184px){._wrapper_q3y7l_84 ._articles_q3y7l_152{grid-gap:35px;gap:35px}}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190{grid-column:1/8}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article_q3y7l_152{position:relative;min-height:500px;height:100%;width:100%;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;padding:18px 20px}@media only screen and (min-width: 1184px){._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article_q3y7l_152{padding:28px 32px}}@media only screen and (min-width: 1920px){._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article_q3y7l_152{padding:36px 32px}}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article_q3y7l_152:hover .right-icon{transform:translate(5px)}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article-content_q3y7l_231{display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article-body-text_q3y7l_237{display:none}@media only screen and (min-width: 1184px){._wrapper_q3y7l_84 ._articles_q3y7l_152 ._featuredArticle_q3y7l_190 ._article-body-text_q3y7l_237{display:block}}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._otherArticles_q3y7l_245{grid-column:8/13;padding-top:34px}@media only screen and (min-width: 768px){._wrapper_q3y7l_84 ._articles_q3y7l_152 ._otherArticles_q3y7l_245{padding-top:0}}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._otherArticles_q3y7l_245 ._article_q3y7l_152{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding-top:24px;padding-bottom:32px}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._otherArticles_q3y7l_245 ._article_q3y7l_152:hover .right-icon{transform:translate(5px)}._wrapper_q3y7l_84 ._articles_q3y7l_152 ._otherArticles_q3y7l_245 ._article-label_q3y7l_265,._wrapper_q3y7l_84 ._articles_q3y7l_152 ._otherArticles_q3y7l_245 ._article-description_q3y7l_268{color:#5f5f5f}._wrapper_q3y7l_84 ._cta_q3y7l_271{white-space:nowrap;margin-top:20px}@media only screen and (min-width: 480px){._wrapper_q3y7l_84 ._cta_q3y7l_271{margin-top:0;margin-bottom:auto}}._wrapper_q3y7l_84 ._cta_q3y7l_271:hover button:not(:disabled) span,._wrapper_q3y7l_84 ._cta_q3y7l_271:active button:not(:disabled) span,._wrapper_q3y7l_84 ._cta_q3y7l_271._focus-visible_q3y7l_1 button:not(:disabled) span{transform:translate(5px)}._wrapper_q3y7l_84 ._cta_q3y7l_271:hover button:not(:disabled) span,._wrapper_q3y7l_84 ._cta_q3y7l_271:active button:not(:disabled) span,._wrapper_q3y7l_84 ._cta_q3y7l_271:focus-visible button:not(:disabled) span{transform:translate(5px)}._wrapper_q3y7l_84 ._cta-link_q3y7l_284{display:flex}._wrapper_q3y7l_84 ._cta_q3y7l_271 button{width:100%}._wrapper_q3y7l_84 ._cta_q3y7l_271 button:focus{outline:none;border-bottom:none;border-radius:unset}._wrapper_q3y7l_84 ._cta_q3y7l_271 button span{margin-bottom:2px}@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_xhngn_84{position:relative;display:flex;align-items:flex-start;grid-gap:64px;gap:64px}@media only screen and (min-width: 1440px){._wrapper_xhngn_84{display:flex;grid-gap:96px;gap:96px}}._wrapper_xhngn_84 ._inner-wrapper_xhngn_96{background-color:#fff;width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:0}@media only screen and (min-width: 768px){._wrapper_xhngn_84 ._inner-wrapper_xhngn_96{display:flex;grid-gap:10px;gap:10px;margin-top:4px}}._wrapper_xhngn_84 ._inner-wrapper_xhngn_96 ._published-date-text_xhngn_111{font-weight:300;font-weight:14px;text-transform:none;font-style:italic;color:#5f5f5f}._wrapper_xhngn_84 ._inner-wrapper_xhngn_96 ._header_xhngn_118{display:flex;justify-content:space-between}._wrapper_xhngn_84 ._inner-wrapper_xhngn_96 ._header_xhngn_118 h2._header-text_xhngn_122{text-transform:none!important}._wrapper_xhngn_84 ._inner-wrapper_xhngn_96 ._body-text-wrapper_xhngn_125{margin-top:8px;margin-bottom:12px}._wrapper_xhngn_84 ._inner-wrapper_xhngn_96 ._body-text-wrapper_xhngn_125 ._body-text_xhngn_125{font-weight:300;color:#333}@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")}@keyframes _header-utility-activate-fade-in_7h3ey_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_7h3ey_1{0%{transform:translate(100%)}to{transform:translate(0)}}._published-info_7h3ey_100{margin-top:2.4rem}._link_7h3ey_104{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._link_7h3ey_104:hover{color:#6d6c6c}._link_7h3ey_104:hover svg{fill:#6d6c6c}@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_dfuje_84{margin-top:4px}@media only screen and (min-width: 768px){._wrapper_dfuje_84{max-width:300px}}._wrapper_dfuje_84 img{max-width:100%;border-radius:2px}@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")}@keyframes _header-utility-activate-fade-in_1vykx_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1vykx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1vykx_100{padding-bottom:2.4rem;padding-top:2.4rem;display:flex;flex-direction:column;text-align:center;align-items:stretch}@media (max-width: 1024px){._wrapper_1vykx_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1vykx_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_1vykx_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1vykx_100{padding-bottom:.6rem}}._headline_1vykx_130{font-weight:800;color:#1a1a1a;text-transform:uppercase}._ruler_1vykx_136{margin-bottom:1.2rem;justify-content:center}._partners_1vykx_141{display:flex;flex:1;justify-content:space-around;align-items:center;margin:2.4rem 0}._logo_1vykx_149{transition:all .15s ease;filter:grayscale(100%) alpha(opacity=50);opacity:.5}._partner_1vykx_141{padding:1.2rem;margin:2.4rem 0}._partner_1vykx_141:hover ._logo_1vykx_149{transform:scale(1.2);filter:grayscale(0%);opacity:1}@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")}._cny-wrapper_91yfg_84{display:flex;flex-direction:column;width:100%;position:relative}@media only screen and (min-width: 768px){._cny-wrapper_91yfg_84{display:flex;flex-direction:row}}._search-wrapper_91yfg_97{width:100%;display:flex;flex-direction:column;grid-gap:10px;gap:10px;z-index:10;position:absolute;top:0;left:0;right:0;max-height:100%}@media only screen and (min-width: 768px){._search-wrapper_91yfg_97{position:static;max-width:425px}}._search-container_91yfg_116{background-color:#fff;border-radius:0 0 24px 24px;box-shadow:0 15px 8px #00000008;z-index:10;margin:0 auto;width:100%;position:relative}._divider_91yfg_126{height:1px;background-color:#dcdcdc;left:0;right:0;width:100%;bottom:0}._map-wrapper_91yfg_135{width:100%;height:100%;background-color:#eee;z-index:1}._hidden_91yfg_142{position:absolute;left:-4000px}._course-tabs_91yfg_147,._filter-chips_91yfg_151{display:flex}._filter-chip_91yfg_151{display:flex;background-color:#eee}._full-width_91yfg_160{width:100%;max-width:unset}._scroll-wrapper_91yfg_165{overflow-y:auto;flex-grow:1;padding-left:20px;padding-right:20px}._top-wrapper_91yfg_172{padding-top:10px;padding-bottom:10px;margin:auto;max-width:1100px;border-bottom:1px solid #dcdcdc}._empty-text-header_91yfg_180{padding-bottom:16px}._course-list_91yfg_184{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding-bottom:80px;margin:auto;max-width:1600px}._course-list_91yfg_184:last-child{border-bottom:none}._course-list_91yfg_184._full-search_91yfg_195:not(._is-mobile_91yfg_195){max-width:1100px;grid-template-columns:1fr 1fr;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px}._empty_91yfg_180{padding:20px 8px 16px;display:flex;flex-direction:column;color:#5f5f5f}._next-closest_91yfg_211{padding-top:16px;padding-left:8px;padding-right:8px;color:#5f5f5f}@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")}._course-tabs-wrapper_gjzlp_84{display:flex;flex-direction:row;background-color:#fff;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._course-tabs-wrapper_gjzlp_84{max-width:1100px}}._tab_gjzlp_97{display:flex;align-items:center;flex-direction:column;grid-gap:4px;gap:4px;padding:12px 16px;flex:1 1 auto;opacity:.8}._tab_gjzlp_97:hover{opacity:1}._active_gjzlp_113{opacity:1;border-bottom:3px solid #075dc6;background:#b5cfee}@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")}._filters-wrapper_cbkl9_84{padding:20px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._filters-wrapper_cbkl9_84{max-width:1100px}}._padding_cbkl9_101{padding:20px 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")}._format-wrapper_qzwtl_84{padding:12px 16px;display:flex;align-items:center;background-color:#eee;border-radius:24px;position:relative;z-index:4}._pill_qzwtl_97{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between;flex:1;min-width:0}._pill_qzwtl_97 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._icon_qzwtl_112{transform:rotate(90deg);margin-left:auto;flex-shrink:0}._close_qzwtl_118{transform:rotate(-90deg)}._dropdown_qzwtl_122{display:flex;flex-direction:column;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);left:0;right:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 12px #0000000d}._visible_qzwtl_137{visibility:visible}._item_qzwtl_141{box-sizing:border-box;border-bottom:1px solid #dcdcdc;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px}._item_qzwtl_141:last-child{border-bottom:none}._item_qzwtl_141:hover{background-color:#eee}._light_qzwtl_160{color:#8e8e93}._show_qzwtl_164{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")}._drawer_1wf5l_84{display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding-top:12px;padding-left:16px;padding-right:16px;position:fixed;background-color:#fff;border-radius:15px 15px 0 0;top:66.66%;bottom:0;left:0;width:100%;z-index:20;transition:transform .5s ease-in-out;transform:translateY(100%)}._fullHeight_1wf5l_103{top:20%}._chip_1wf5l_107{background-color:#ccc;width:64px;height:6px;min-height:6px;align-self:center;border-radius:15px}._items_1wf5l_116{display:flex;flex-direction:column;overflow-y:hidden}._overlay_1wf5l_122{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(26,26,26,.7);pointer-events:none;opacity:0;transition:opacity .5s ease-in-out;z-index:4}._show_1wf5l_135{opacity:.5}._open_1wf5l_139{transform:translateY(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")}._location-wrapper_m2i8u_84{padding:12px 16px;background-color:#eee;border-radius:24px;min-width:0;width:100%;position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between}._location-wrapper_m2i8u_84 input::-moz-placeholder{color:#1a1a1a;font-size:12px}._location-wrapper_m2i8u_84 input::placeholder{color:#1a1a1a;font-size:12px}._location-wrapper_m2i8u_84 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._icon_m2i8u_111{margin-left:auto;flex-shrink:0;min-width:15px;min-height:15px;width:15px;height:15px}._neutral-grey100_m2i8u_120{background-color:#eee}._location-wrapper-drawer_m2i8u_124{padding-left:12px;padding-right:12px;display:flex;grid-gap:12px;gap:12px;background-color:#fff;z-index:2;max-width:100%}._search-input-container_m2i8u_134{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px;border-radius:24px;border:1px solid #dcdcdc;flex:1;max-width:100%}._map-geo-coder-container_m2i8u_148{flex:1;opacity:0;transition:opacity .2s ease}._map-geo-coder-container_m2i8u_148._loaded_m2i8u_153{opacity:1}._results-container_m2i8u_157{height:500px}._map-pin-icon_m2i8u_161{position:absolute;top:0;left:16px;width:24px;height:24px}._location-target_m2i8u_169{display:flex;align-items:center;padding:12px;margin-left:10px;width:40px;height:40px;border-radius:100px;border:1px solid #cccccc;cursor:pointer;transition:border .5s ease;background:#ffffff}._location-target_m2i8u_169:hover{border:1px solid #1a1a1a}._location-target_m2i8u_169._rotate_m2i8u_185{-webkit-animation-name:_spin_m2i8u_1;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:_spin_m2i8u_1;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:_spin_m2i8u_1;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:_spin_m2i8u_1;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes _spin_m2i8u_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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_s7c9z_84{padding:13px 16px;background-color:#eee;border-radius:24px;position:relative;width:100%}._pill_s7c9z_95{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:space-between;overflow:hidden}._pill_s7c9z_95 span,._pill_s7c9z_95 input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._search-input_s7c9z_111{display:flex;align-items:center;flex-direction:row;grid-gap:4px;gap:4px;justify-content:space-between;padding:8px;box-sizing:border-box;border-radius:24px;border:1px solid #dcdcdc;margin:8px 16px}._icon_s7c9z_130{transform:rotate(90deg);margin-left:auto;flex-shrink:0;min-width:15px;min-height:15px;width:15px;height:15px}._close_s7c9z_140{transform:rotate(-90deg)}._dropdown_s7c9z_144{display:flex;flex-direction:column;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);left:0;right:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 12px #0000000d;height:372px;overflow:hidden;overflow-y:auto;z-index:4}._visible_s7c9z_163{visibility:visible}._item_s7c9z_167{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid #dcdcdc}._item_s7c9z_167:hover{background-color:#eee}._item_s7c9z_167:last-child{border-bottom:none}._pad-left_s7c9z_186{padding:8px 16px 8px 24px}._light_s7c9z_193{color:#8e8e93}._show_s7c9z_197{opacity:.5}._scrollable_s7c9z_201{overflow:hidden;overflow-y:scroll}@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")}._sort-wrapper_ebugi_84{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;flex-grow:1;position:relative;z-index:5;margin:auto;max-width:1600px}@media only screen and (min-width: 768px){._sort-wrapper_ebugi_84{margin:auto;max-width:1100px}}._sort_ebugi_84{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;z-index:6}._grey_ebugi_110{color:#8e8e93}._sort-icon_ebugi_114{height:14px;width:14px;color:#5f5f5f;transform:rotate(180deg);transform:scaleY(-1)}._rotate_ebugi_122{transform:rotate(90deg)}._relative_ebugi_126{position:relative}._close_ebugi_130{transform:rotate(-90deg)}._dropdown_ebugi_134{display:flex;flex-direction:column;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);right:0;border:1px solid #dcdcdc;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 12px #0000000d;z-index:10;width:200px}._visible_ebugi_150{visibility:visible}._item_ebugi_154{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid #dcdcdc}._item_ebugi_154:hover{background-color:#eee}._item_ebugi_154:last-child{border-bottom:none}._light_ebugi_173{color:#8e8e93}._show_ebugi_177{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")}._card-wrapper_4cgmu_84{display:flex;grid-gap:16px;gap:16px;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 1440px){._card-wrapper_4cgmu_84{flex:1 0 40%}}._card-wrapper_4cgmu_84._on-map_4cgmu_95{padding-top:10px;padding-bottom:10px}._card-wrapper_4cgmu_84._is-mobile_4cgmu_99{padding-top:20px;padding-bottom:20px}._border_4cgmu_104{border-bottom:1px solid #dcdcdc}._border_4cgmu_104:last-child{border-bottom:none}._image-container_4cgmu_111{position:relative;text-align:center;color:#fff;border-radius:6px;width:90px;height:90px}@media only screen and (min-width: 480px){._image-container_4cgmu_111{width:108px;height:108px}}._image_4cgmu_111{height:90px;width:90px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 480px){._image_4cgmu_111{height:108px;width:108px}}._background_4cgmu_139{background:linear-gradient(135deg,#075dc6 0%,#084b9e 100%);position:relative}._date_4cgmu_144{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}._image-with-date-wrapper_4cgmu_154{position:relative;width:90px;height:90px}@media only screen and (min-width: 480px){._image-with-date-wrapper_4cgmu_154{width:108px;height:108px}}._date-overlay_4cgmu_166{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#0009;border-radius:6px}._card-content_4cgmu_180{display:flex;flex-direction:column;justify-content:space-between}._button_4cgmu_186{color:#075dc6;font-weight:400}._detail_4cgmu_191{display:flex;flex-direction:column;color:#5f5f5f}._detail-item_4cgmu_197{display:flex;align-items:center;flex-direction:row;grid-gap:5px;gap:5px;flex-wrap:wrap;line-height:.2}._location_4cgmu_206{text-decoration:underline;font-size:12px}@media only screen and (min-width: 480px){._location_4cgmu_206{font-size:14px}}._dot_4cgmu_216{width:3px;height:3px;border-radius:50%;background-color:#5f5f5f}._online_4cgmu_223{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:90px;height:90px;background-color:#eee;border-radius:6px;color:#1a1a1a;border:1px solid #dcdcdc}@media only screen and (min-width: 480px){._online_4cgmu_223{width:108px;height:108px}}._month-text_4cgmu_243{width:100%;text-align:center;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dcdcdc}._days-container_4cgmu_251{flex:1;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width: 480px){._font-size_4cgmu_260{font-size:14px!important}}._sold-out_4cgmu_265{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")}._popup_tks65_84{margin-left:10px;margin-right:10px;display:flex;justify-content:space-between;width:450px;bottom:-100px}._popup_tks65_84 svg{cursor:pointer}._popup-desktop_tks65_96{top:-20px}._close-button_tks65_100{display:flex;align-items:start;padding-top:10px}._bottom-popup-container_tks65_106{display:flex;justify-content:center;position:absolute;bottom:85px;left:0;right:0;z-index:10;pointer-events:none;animation:_slideFadeIn_tks65_1 .6s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}._bottom-popup-container_tks65_106 ._popup_tks65_84{padding-left:10px;padding-right:10px;min-width:calc(100vw - 40px);background:white;border-radius:8px;box-shadow:0 2px 10px #00000026;pointer-events:auto}._bottom-popup-container_tks65_106._closing_tks65_127{animation:_slideFadeOut_tks65_1 .25s ease-in-out forwards}@keyframes _slideFadeIn_tks65_1{0%{transform:translateY(300px);opacity:0}70%{transform:translateY(-10px);opacity:1}85%{transform:translateY(5px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes _slideFadeOut_tks65_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(300px);opacity: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")}@keyframes _header-utility-activate-fade-in_16tlb_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_16tlb_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_16tlb_100{padding:0 1.8rem;vertical-align:middle;text-align:left}._normal_16tlb_106{font-weight:400}._bold_16tlb_110{font-weight:700}@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")}@keyframes _header-utility-activate-fade-in_1xmja_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1xmja_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1xmja_100{padding-top:2.4rem;padding-bottom:2.4rem;font-size:1.6rem;line-height:1.6875;color:#1a1a1a}@media (max-width: 1024px){._wrapper_1xmja_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1xmja_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_1xmja_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1xmja_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_1xmja_100{font-size:1.5rem;line-height:1.5333333333}}._zebra_1xmja_134:nth-child(odd){background-color:#eee}._underline_1xmja_138{border-top:.2rem solid #979797;line-height:2.5}._table-cell_1xmja_143{padding:0 1.8rem;vertical-align:middle;text-align:left}@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")}@keyframes _header-utility-activate-fade-in_1nul7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1nul7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_1nul7_100{margin-right:1rem;color:#1a1a1a}._hide-label_1nul7_105{display:none}._input_1nul7_109{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;padding:1.2rem 1.2rem 1.2rem .7rem;background-color:#eee;border:.1rem solid #1a1a1a;transition:border .5s}@media (max-width: 454px){._input_1nul7_109{width:20rem}}._input_1nul7_109:focus{border:.1rem solid #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")}@keyframes _header-utility-activate-fade-in_b2m9o_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_b2m9o_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-label_b2m9o_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._input_b2m9o_111{font-size:1.4rem;line-height:1.7142857143;color:#6d6c6c;width:100%;min-height:4.8rem;outline:none;resize:none;padding:.7rem;background-color:#eee;border:.1rem solid #1a1a1a;transition:border .5s;font-family:inherit}._input_b2m9o_111:focus{border:.1rem solid #075dc6}._input_b2m9o_111:invalid{box-shadow: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")}._dropdown_jx7tc_84{position:relative;display:flex;flex-direction:column;flex:1 1 100%;max-width:40rem}._dropdown_jx7tc_84 label{color:#1a1a1a;font-weight:700;padding-right:2rem}._dropdown_jx7tc_84 select{width:100%;color:#6d6c6c}@keyframes _header-utility-activate-fade-in_jx7tc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_jx7tc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text-area_jx7tc_117,._input_jx7tc_118{display:flex;flex-direction:column;position:relative}._text-area_jx7tc_117 input,._text-area_jx7tc_117 textarea,._input_jx7tc_118 input,._input_jx7tc_118 textarea{width:100%;font-weight:lighter;color:#1a1a1a}._text-area_jx7tc_117 textarea,._input_jx7tc_118 textarea{min-height:12rem}._text-area_jx7tc_117 input,._input_jx7tc_118 input{margin:0;padding-left:1.4rem}._text-area_jx7tc_117 label,._input_jx7tc_118 label{color:#1a1a1a;font-weight:700;margin:0;padding-right:2rem;width:100%;vertical-align:center}@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")}@keyframes _header-utility-activate-fade-in_cmsdv_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_cmsdv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._checkmark_cmsdv_100{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background-color:#eee;border:.1rem solid #1a1a1a;border-radius:50%}._checkmark_cmsdv_100:after{content:"";position:absolute;display:none;top:.7rem;left:.7rem;width:.9rem;height:.9rem;border-radius:50%;background:#eeeeee}._wrapper_cmsdv_122{position:relative;display:inline-block;margin-right:4rem;padding-left:4.2rem}._wrapper_cmsdv_122 input{position:absolute;margin:0;top:0;left:0;opacity:0;width:2.5rem;height:2.5rem;cursor:pointer;z-index:1}._wrapper_cmsdv_122 input:checked~._checkmark_cmsdv_100{background-color:#075dc6}._wrapper_cmsdv_122 input:checked~._checkmark_cmsdv_100:after{display:block}@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")}@keyframes _header-utility-activate-fade-in_gl431_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_gl431_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_gl431_100{font-size:1.4rem;font-weight:700}._options_gl431_105{padding:.8rem}._radio_gl431_109{min-width:15rem;max-width:30%;height:3.5rem}@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")}@keyframes _header-utility-activate-fade-in_19j38_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_19j38_1{0%{transform:translate(100%)}to{transform:translate(0)}}._base_19j38_100{-webkit-appearance:none;-moz-appearance:none;appearance:none}._primary_19j38_104{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.3333333333;padding:1.2rem 4.8rem;color:#fff;background-color:#c21818}._primary_19j38_104:active{background-color:#1a1a1a}._primary_19j38_104:disabled{background-color:#6d6c6c;cursor:not-allowed}._primary-blue_19j38_124{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.3333333333;padding:1.2rem 4.8rem;color:#fff;background-color:#075dc6}._primary-blue_19j38_124:active{background-color:#1a1a1a}._primary-blue_19j38_124:hover{background-color:#054695}._primary-blue_19j38_124:disabled{background-color:#6d6c6c;cursor:not-allowed}._secondary-white_19j38_147{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.7777777778;background-color:transparent;padding:1.2rem 2.4rem;border:.4rem solid;color:#fff}._secondary-white_19j38_147:active{border-color:#fff;background-color:#fff;color:#1a1a1a}._secondary-white_19j38_147:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}._secondary-black_19j38_171{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.7777777778;background-color:transparent;padding:1.2rem 2.4rem;border:.4rem solid;color:#1a1a1a}._secondary-black_19j38_171:active{border-color:#1a1a1a;background-color:#1a1a1a;color:#fff}._secondary-black_19j38_171:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}._secondary-blue_19j38_195{letter-spacing:-.01em;cursor:pointer;display:inline-block;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.7777777778;background-color:transparent;padding:1.2rem 2.4rem;border:.4rem solid;color:#075dc6}._secondary-blue_19j38_195:active{border-color:#075dc6;background-color:#075dc6;color:#fff}._secondary-blue_19j38_195:disabled{border-color:#6d6c6c;color:#6d6c6c;cursor:not-allowed}@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")}@keyframes _header-utility-activate-fade-in_91cna_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_91cna_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_91cna_100{padding-top:2.4rem;padding-bottom:2.4rem;display:flex;flex-direction:column}@media (max-width: 1024px){._wrapper_91cna_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_91cna_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_91cna_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_91cna_100{padding-bottom:.6rem}}[dir=ltr] ._recaptcha-desktop-error_91cna_127{text-align:left}[dir=rtl] ._recaptcha-desktop-error_91cna_127{text-align:right}@media (max-width: 454px){[dir=ltr] ._recaptcha-desktop-error_91cna_127{text-align:right}[dir=rtl] ._recaptcha-desktop-error_91cna_127{text-align:left}}._recaptcha_91cna_127{margin:.8rem 0}._submit-button_91cna_140{margin:.8rem 0;align-self:flex-start;text-align:center}@media (max-width: 454px){._submit-button_91cna_140{font-size:1.5rem;max-width:100%;white-space:normal;padding-right:1.2rem;padding-left:1.2rem}}@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")}@keyframes _header-utility-activate-fade-in_zvc47_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_zvc47_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_zvc47_100{background-color:#1a1a1a}._inner-content_zvc47_104{position:relative;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._inner-content_zvc47_104{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._inner-content_zvc47_104{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._inner-content_zvc47_104{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._inner-content_zvc47_104{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._inner-content_zvc47_104>*:nth-last-child(n+2){margin-bottom:2.4rem}._inner-content_zvc47_104._short_zvc47_141{min-height:200px}._inner-content_zvc47_104._medium_zvc47_144{min-height:400px}._inner-content_zvc47_104._tall_zvc47_147{min-height:675px}._inner-content_zvc47_104._darken_zvc47_150:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.6);z-index:1}._inner-content_zvc47_104._left_zvc47_160{display:flex;align-items:center;flex-direction:row;justify-content:space-between}._inner-content_zvc47_104._left_zvc47_160._darken_zvc47_150:before{background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}@media (max-width: 1024px){._inner-content_zvc47_104._left_zvc47_160{display:flex;align-items:flex-start;flex-direction:column-reverse;justify-content:center}}._inner-content_zvc47_104._left_zvc47_160 ._container_zvc47_177{width:100%}._inner-content_zvc47_104._left_zvc47_160 ._container_zvc47_177 ._cta_zvc47_180 p,._inner-content_zvc47_104._left_zvc47_160 ._container_zvc47_177 ._cta_zvc47_180 h2{text-align:left}@media (max-width: 454px){._inner-content_zvc47_104._left_zvc47_160 ._container_zvc47_177 ._cta_zvc47_180{padding:0}}@media (max-width: 454px){._inner-content_zvc47_104._left_zvc47_160 ._cta_zvc47_180 h2{text-align:left}._inner-content_zvc47_104._left_zvc47_160._darken_zvc47_150:before{background:linear-gradient(0deg,var(--cf-off-black) 10%,rgba(26,26,26,0) 80%)}}@media (max-width: 1024px){._inner-content_zvc47_104._left_zvc47_160 a{margin-left:0}}._inner-content_zvc47_104._left_zvc47_160 ._inner-content_left_zvc47_204{max-width:60%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width: 1024px){._inner-content_zvc47_104._left_zvc47_160 ._inner-content_left_zvc47_204{max-width:unset}}@media (max-width: 454px){._inner-content_zvc47_104._left_zvc47_160 ._inner-content_left_zvc47_204{min-height:unset;min-width:unset;max-width:unset;top:unset}}._inner-content_zvc47_104._left_zvc47_160 ._inner-content_right_zvc47_224{max-width:40%;position:relative;display:flex;justify-content:flex-end}@media (max-width: 1024px){._inner-content_zvc47_104._left_zvc47_160 ._inner-content_right_zvc47_224{grid-column:unset}}@media (max-width: 454px){._inner-content_zvc47_104._left_zvc47_160 ._inner-content_right_zvc47_224{min-height:unset;min-width:unset;max-width:unset;top:unset}}._inner-content_zvc47_104 ._container_zvc47_177{z-index:2}@media (max-width: 1024px){._inner-content_zvc47_104{height:50.4rem}}@media (max-width: 454px){._inner-content_zvc47_104{min-height:39.6rem;height:auto}._inner-content_zvc47_104>*:nth-last-child(n+2){margin-bottom:1.2rem}}._inner-content_zvc47_104 ._badge_zvc47_260{width:15.6rem;height:18rem}@media (max-width: 454px){._inner-content_zvc47_104 ._badge_zvc47_260{width:9.6rem;height:10.8rem}}._inner-content_zvc47_104 ._cta_zvc47_180{max-width:60rem;z-index:2}._inner-content_zvc47_104 ._cta_zvc47_180 p{font-size:1.6rem;line-height:1.5;text-align:center;margin-top:0;margin-bottom:0}._inner-content_zvc47_104 ._cta_zvc47_180 p._kicker-text_zvc47_281{margin-bottom:2.2rem}@media (max-width: 1024px){._inner-content_zvc47_104 ._cta_zvc47_180{text-align:center}}@media (max-width: 454px){._inner-content_zvc47_104 ._cta_zvc47_180{max-width:100%}}@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")}@keyframes _header-utility-activate-fade-in_15ye0_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_15ye0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_15ye0_100{padding-top:4.8rem;padding-bottom:4.8rem;padding:2.4rem 0;display:flex;flex-direction:column;align-items:flex-start;max-width:78rem}@media (max-width: 1024px){._wrapper_15ye0_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_15ye0_100{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_15ye0_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_15ye0_100{padding-bottom:2.4rem}}._headline_15ye0_130{font-size:6rem;line-height:1.05;letter-spacing:-.02em;font-family:var(--cf-header-font-stack);font-weight:900;text-transform:uppercase;text-align:center;margin-top:1.2rem}@media (max-width: 454px){._headline_15ye0_130{font-size:3.6rem;line-height:1.1111111111}}._body-text_15ye0_147{font-size:1.8rem;line-height:1.5;margin-bottom:1.2rem}@media (max-width: 454px){._body-text_15ye0_147{font-size:1.2rem;line-height:1.5}}._main-info-ruler_15ye0_159{color:#fff;margin-bottom:.8rem}@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")}@keyframes _header-utility-activate-fade-in_mz0ve_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_mz0ve_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_mz0ve_100{max-width:38.4rem;margin-left:3.2rem;background-color:#eee}@media (max-width: 1024px){._wrapper_mz0ve_100{margin-top:2.4rem;margin-left:0}}@media (max-width: 454px){._wrapper_mz0ve_100{margin-top:2.4rem;margin-left:0}}._card-content_mz0ve_118{padding:1.2rem 2.4rem 2.4rem}._card-content_mz0ve_118 h3{font-size:3rem;line-height:1.0666666667;color:#1a1a1a;text-transform:uppercase}@media (max-width: 454px){._card-content_mz0ve_118 h3{font-size:2.8rem;line-height:1.1428571429}}._body_mz0ve_134{font-size:1.8rem;line-height:1.5;color:#1a1a1a}@media (max-width: 454px){._body_mz0ve_134{font-size:1.5rem;line-height:1.3333333333}}._image_mz0ve_146 img{width:100%}@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")}@keyframes _header-utility-activate-fade-in_dzb46_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_dzb46_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_dzb46_100{padding-top:2.4rem;padding-bottom:2.4rem}@media (max-width: 1024px){._wrapper_dzb46_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_dzb46_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_dzb46_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_dzb46_100{padding-bottom:.6rem}}._inner-content_dzb46_125{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}._inner-content_dzb46_125._darken_dzb46_133:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.7);z-index:1}._main-info_dzb46_144{align-items:center;text-align:center;z-index:2}@media (max-width: 1024px){._main-info_dzb46_144{max-width:90%}}@media (max-width: 454px){._main-info_dzb46_144{max-width:100%;padding:0 2.4rem}}._cards-container_dzb46_161{display:flex;flex-flow:row;justify-content:center;align-items:stretch;margin-bottom:2.4rem;z-index:2}@media (max-width: 1024px){._cards-container_dzb46_161{flex-flow:column;align-items:center}}@media (max-width: 454px){._cards-container_dzb46_161{flex-flow:column;align-items:center;margin-left:1.2rem;margin-right:1.2rem}}@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_oam6u_84{aspect-ratio:9/16;width:100%;overflow:hidden;background-color:var(--cf-light-gray);background-color:var(--cf-black);color:var(--cf-white);z-index:3;border-bottom:1px solid #eeeeee;display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:100vh}@supports (height: 100dvh){._wrapper_oam6u_84{height:100dvh}}@supports (height: 100dvh){._wrapper_oam6u_84{max-height:100dvh}}@supports (height: 100dvh){._wrapper_oam6u_84{min-height:100dvh}}@media only screen and (min-width: 480px){._wrapper_oam6u_84{aspect-ratio:2/3;min-height:600px;max-height:100vh}@supports (height: 100dvh){._wrapper_oam6u_84{max-height:100dvh}}}@media only screen and (min-width: 1184px){._wrapper_oam6u_84{aspect-ratio:16/9;max-height:calc(100vh - 121px)}@supports (height: 100dvh){._wrapper_oam6u_84{max-height:calc(100dvh - 121px)}}}._wrapper_oam6u_84._form-included_oam6u_137{aspect-ratio:unset;max-height:unset;height:100%}@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_1ecv3_84{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;min-height:600px;overflow:hidden;display:flex;align-items:center}@media only screen and (min-width: 1184px){._wrapper_1ecv3_84{min-height:unset;height:calc(100vh - 119px);max-height:100vh}@supports (height: 100dvh){._wrapper_1ecv3_84{height:calc(100dvh - 119px)}}@supports (height: 100dvh){._wrapper_1ecv3_84{max-height:100dvh}}}@media only screen and (min-width: 1440px){._wrapper_1ecv3_84{align-items:center}}._wrapper_1ecv3_84._form-included_1ecv3_119{overflow:visible;display:flex}._wrapper_1ecv3_84._form-included_1ecv3_119 ._inner-wrapper_1ecv3_123{display:flex;align-items:center}@media only screen and (min-width: 1184px){._wrapper_1ecv3_84._minimal-header_1ecv3_128{height:calc(100vh - 80px)}}._inner-wrapper_1ecv3_123{height:100%;display:flex}._inner-wrapper_1ecv3_123:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147{position:relative;width:100%;height:100%;background:#eeeeee;max-height:unset;display:flex;flex-direction:column}@media only screen and (min-width: 1184px){._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147{width:70%;display:flex;justify-content:center}._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147:after{background:linear-gradient(90deg,#1a1a1a 0%,rgba(26,26,26,0) 100%)}}._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147:after,._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147 ._video-viewer_1ecv3_167{max-height:100vh}._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147 ._icons_1ecv3_170{display:flex;flex-direction:column}@media only screen and (min-width: 768px){._inner-wrapper_1ecv3_123._form-included-inner_1ecv3_147 ._icons_1ecv3_170{display:flex;flex-direction:column}}._video-viewer_1ecv3_167{position:absolute;width:100%;height:100%}._video-viewer_1ecv3_167 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._content_1ecv3_192{min-height:350px;z-index:7;margin:0 auto;width:100%;padding:84px 16px 48px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){._content_1ecv3_192{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._content_1ecv3_192{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._content_1ecv3_192{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._content_1ecv3_192{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._content_1ecv3_192{padding-top:56px;padding-bottom:56px}}._content_1ecv3_192 ._innerContent_1ecv3_238{position:relative;max-width:750px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._content_1ecv3_192 ._innerContent_1ecv3_238{display:flex;grid-gap:32px;gap:32px}}._content_1ecv3_192 ._kicker_1ecv3_251{font-weight:600}._content_1ecv3_192 ._buttons_1ecv3_254{display:flex;grid-gap:10px;gap:10px}._content_1ecv3_192._icons-included_1ecv3_258{min-height:unset;padding-top:160px;padding-bottom:40px}@media only screen and (min-width: 1184px){._content_1ecv3_192._icons-included_1ecv3_258{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 768px){._content_1ecv3_192._icons-included_1ecv3_258:not(._form-included_1ecv3_119) ._icons_1ecv3_170{display:flex;flex-direction:row;flex-wrap:wrap}}._content_1ecv3_192._icons-included_1ecv3_258 ._icons_1ecv3_170{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 480px){._content_1ecv3_192._icons-included_1ecv3_258 ._icons_1ecv3_170{display:flex;grid-gap:24px;gap:24px}}._content_1ecv3_192._icons-included_1ecv3_258 ._icons_1ecv3_170 li{display:flex;align-items:center;grid-gap:8px;gap:8px}._content_1ecv3_192._icons-included_1ecv3_258 ._icons_1ecv3_170 li img{height:20px;width:20px}._content_1ecv3_192._icons-included_1ecv3_258 ._icons_1ecv3_170 li span{width:-moz-max-content;width:max-content}._form_1ecv3_119{height:100%;width:clamp(540px,30%,30%);background:#ffffff;z-index:1;border:1px solid #cccccc;border-radius:8px;display:flex;align-items:center;margin-left:16px;margin-right:16px}@media only screen and (min-width: 768px){._form_1ecv3_119{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1184px){._form_1ecv3_119{border:0;border-radius:unset;margin: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_doxup_84{align-self:stretch;background-position:center;background-repeat:no-repeat;background-size:auto 14px;color:#fff;width:5px;height:5px;border-radius:100%;border:2px solid #ffffff;padding:14px;display:flex;align-items:center;justify-content:center}._wrapper_8frqi_1{background-image:url(/7.6.3/pause-icon-9f4f6462.svg);background-position:center center}._wrapper_gxd2d_1{background-image:url(/7.6.3/play-icon-7f3fff12.svg);background-position:center center}@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")}._controls_a7h5e_84{position:absolute;z-index:9;bottom:10px;width:100%;display:flex;justify-content:flex-end}._controls_a7h5e_84._playing_a7h5e_92 ._button_a7h5e_92{opacity:.3}._controls_a7h5e_84._paused_a7h5e_95 ._button_a7h5e_92,._controls_a7h5e_84:hover ._button_a7h5e_92{opacity:1}._button_a7h5e_92{transition:opacity .3s ease-in-out;margin-right:10px}@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")}._headlines_1tmq5_84{display:block}._headline_1tmq5_84{width:100%;display:flex;position:relative;opacity:0;left:-150px;height:0}._headline-visible_1tmq5_96{animation:_slideIn_1tmq5_1 .5s forwards;height:auto}@keyframes _slideIn_1tmq5_1{to{left:0;opacity:1}}@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")}._contact_1l5bs_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_1l5bs_84{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_1l5bs_84 input,._contact_1l5bs_84 textarea,._contact_1l5bs_84 select{line-height:1.25}._header-container_1l5bs_104{padding:16px}@media only screen and (min-width: 768px){._header-container_1l5bs_104{padding:24px}}@media only screen and (min-width: 1184px){._header-container_1l5bs_104{padding:32px}}._header_1l5bs_104{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_1l5bs_104._hero_1l5bs_124{display:flex;grid-gap:24px;gap:24px}._sub-header_1l5bs_129{color:#5f5f5f}._contact-form-title_1l5bs_133{color:#1a1a1a}._affiliate-name_1l5bs_137{color:#5f5f5f}._form-wrapper_1l5bs_141{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_1l5bs_141{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_1l5bs_141{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_1l5bs_141{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_1l5bs_176{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_1l5bs_176._row_1l5bs_181{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_1l5bs_187{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px}._button-wrapper_1l5bs_194{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_1l5bs_194{border:none}}._button-wrapper_1l5bs_194 ._button_1l5bs_194{width:100%}._captcha-policy_1l5bs_208{margin-top:10px;color:#8e8e93}._captcha-policy_1l5bs_208 span>a{color:#075dc6}._name-container_1l5bs_216{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_1l5bs_222{position:fixed;top:16px;right:16px;color:#1a1a1a}._w50_1l5bs_229{width:100%}@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")}._contact_17gjl_84{width:100%;height:100%;text-align:left}@media only screen and (min-width: 768px){._contact_17gjl_84{max-height:100%;overflow:auto;min-width:540px;display:flex;flex-direction:column}}._contact_17gjl_84 input,._contact_17gjl_84 textarea,._contact_17gjl_84 select{line-height:1.25}._header-container_17gjl_104{padding:16px}@media only screen and (min-width: 768px){._header-container_17gjl_104{padding:24px}}@media only screen and (min-width: 1184px){._header-container_17gjl_104{padding:32px}}._header_17gjl_104{display:flex;flex-direction:column;grid-gap:16px;gap:16px;justify-content:center}._header_17gjl_104._hero_17gjl_124{display:flex;grid-gap:24px;gap:24px}._sub-header_17gjl_129{color:#5f5f5f}._contact-form-title_17gjl_133{color:#1a1a1a}._affiliate-name_17gjl_137{color:#5f5f5f}._form-wrapper_17gjl_141{width:100%;height:100%;color:#1a1a1a;border-top:1px solid #cccccc}._form_17gjl_141{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;grid-gap:16px;gap:16px;padding:6px 16px 16px}@media only screen and (min-width: 768px){._form_17gjl_141{padding:14px 24px 24px}}@media only screen and (min-width: 1184px){._form_17gjl_141{padding-left:32px;padding-right:32px;padding-bottom:32px}}._input-group_17gjl_176{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._input-group_17gjl_176._row_17gjl_181{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._footer_17gjl_187{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-top:16px}._button-wrapper_17gjl_194{position:relative;border-top:none;background-color:#fff}@media only screen and (min-width: 768px){._button-wrapper_17gjl_194{border:none}}._button-wrapper_17gjl_194 ._button_17gjl_194{width:100%}._captcha-policy_17gjl_208{margin-top:10px;color:#8e8e93}._captcha-policy_17gjl_208 span>a{color:#075dc6}._name-container_17gjl_216{display:flex;flex-direction:row;grid-gap:10px;gap:10px}._close-button_17gjl_222{position:fixed;top:16px;right:16px;color:#1a1a1a}._email-helper_17gjl_229{padding-left:16px;padding-right:16px;color:#5f5f5f;font-size:12px;font-weight:400}._required-info_17gjl_237{padding-top:14px;color:#5f5f5f;font-size:12px;font-weight:400;font-style:italic}._recaptchaWrapper_17gjl_245{display:flex;flex-direction:column;padding:36px 30px;overflow:auto;width:100%;min-height:100%;color:#1a1a1a}@media only screen and (min-width: 1184px){._recaptchaWrapper_17gjl_245{display:flex;flex-direction:column;justify-content:center}}._recaptchaLabel_17gjl_265{margin-top:30px;margin-bottom:16px;color:#5f5f5f}@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_b6bh5_84{width:100%;overflow:hidden;background-color:var(--cf-light-gray)}._slides_b6bh5_90{height:100%;width:100%;background-color:var(--cf-black);color:var(--cf-white);z-index:3}@media only screen and (min-width: 768px){._slides_b6bh5_90{width:100%;position:relative}}._slide_b6bh5_90{height:100%;max-height:100vh}@supports (height: 100dvh){._slide_b6bh5_90{max-height:100dvh}}._indicators-container_b6bh5_114{color:#1a1a1a;background:#ffffff;z-index:4;position:relative;border-bottom:1px solid #dcdcdc;box-shadow:var(--box-shadow);display:flex;grid-gap:20px;gap:20px;justify-content:flex-end;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._indicators-container_b6bh5_114{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._indicators-container_b6bh5_114{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._indicators-container_b6bh5_114{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._indicators-container_b6bh5_114{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._indicators_b6bh5_114{width:100%;display:flex;grid-gap:50px;gap:50px}._indicator_b6bh5_114{flex:1;padding-top:32px;padding-bottom:32px;display:flex;align-items:flex-start;flex-direction:column;grid-gap:12px;gap:12px}._indicator_b6bh5_114._active_b6bh5_169{border-bottom:5px solid #075dc6}._controls_b6bh5_173{display:none;flex-direction:column;width:72px;border-left:1px solid var(--cf-gray-10)}._control_b6bh5_173{flex:1;width:100%;display:flex;justify-content:center;align-items:center}._control_b6bh5_173>svg{transform:rotate(90deg)}._control_b6bh5_173:first-child{border-bottom:1px solid var(--cf-gray-10)}._control_b6bh5_173:first-child>svg{transform:rotate(-90deg)}@media (max-width: 1296px){._indicators-container_b6bh5_114{transform:none}}@media (min-width: 768px){._slide_b6bh5_90{position:absolute;height:100%;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}._slide_b6bh5_90._active_b6bh5_169{opacity:1}._indicator_b6bh5_114{border-bottom:5px solid transparent}}@media (max-width: 768px){._slide_b6bh5_90{display:none}._slide_b6bh5_90._active_b6bh5_169{display:block}._indicator_b6bh5_114{display:none}._indicator_b6bh5_114._active_b6bh5_169,._controls_b6bh5_173{display:flex}}@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")}@keyframes _header-utility-activate-fade-in_1g0sx_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1g0sx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1g0sx_100{display:flex;flex-direction:column}._headline_1g0sx_105{margin-bottom:3.6rem;flex:1 1 auto}._child-spacing_1g0sx_110,._video_1g0sx_110,._image_1g0sx_110{margin-top:0;margin-bottom:1.2rem}._image_1g0sx_110{border:1px solid;border-color:#1a1a1a;border-color:#dcdcdc;border-radius:4px;width:100%}._image_1g0sx_110 img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._video_1g0sx_110{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}._video_1g0sx_110 iframe{position:absolute;top:0;left:0;height:100%;width:100%}._caption-title_1g0sx_143{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}@media only screen and (min-width: 1920px){._caption-title_1g0sx_143{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}}._caption-text_1g0sx_171{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media (max-width: 454px){._headline_1g0sx_105{margin-bottom: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")}@keyframes _header-utility-activate-fade-in_w88mq_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_w88mq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_w88mq_100{padding-top:24px;padding-bottom:24px;overflow-x:hidden}._card-container_w88mq_106{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 480px){._card-container_w88mq_106{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1184px){._card-container_w88mq_106{grid-template-columns:repeat(3,1fr)}}@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_1dtt1_84{display:flex;flex-direction:column;grid-gap:64px;gap:64px;margin-top:48px;margin-bottom:48px}._button-wrapper_1dtt1_92{border-top:2px solid #dcdcdc;padding-top:48px;padding-bottom:48px}._button_1dtt1_92{display:block;margin:0 auto}@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")}@keyframes _header-utility-activate-fade-in_rzivc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_rzivc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_rzivc_100{position:relative;overflow:hidden}._scroll_rzivc_105{overflow-x:auto}@media (max-width: 1024px){._scroll_rzivc_105:before,._scroll_rzivc_105:after{content:"";width:4.8rem;height:100%;display:block;position:absolute;z-index:3;top:0;background-repeat:no-repeat;background-position:center;background-size:2.4rem 3.6rem;transition:all .1s linear;pointer-events:none}._scroll_rzivc_105:before{left:-4.8rem}._scroll_rzivc_105:after{right:-4.8rem}._scroll_rzivc_105._white_rzivc_129:before{background-image:url(/7.6.3/arrow-left-white-1ea66b6b.svg)}._scroll_rzivc_105._blue_rzivc_132:before{background-image:url(/7.6.3/arrow-left-blue-045eb103.svg)}._scroll_rzivc_105._white_rzivc_129:after{background-image:url(/7.6.3/arrow-right-white-bd828698.svg)}._scroll_rzivc_105._blue_rzivc_132:after{background-image:url(/7.6.3/arrow-right-blue-6e77db63.svg)}._scroll_rzivc_105._show-left-arrow_rzivc_141:before{left:0}._scroll_rzivc_105._show-right-arrow_rzivc_144:after{right: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")}@keyframes _header-utility-activate-fade-in_o7ld7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_o7ld7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_o7ld7_100{min-width:32rem;margin-right:2.4rem}@media (max-width: 454px){._wrapper_o7ld7_100{margin-right:.6rem}}._wrapper_o7ld7_100:last-child{margin-right:0}._wrapper_o7ld7_100 ._image_o7ld7_113 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._inner_o7ld7_120{padding:2.4rem 3.6rem}@media (max-width: 454px){._inner_o7ld7_120{padding-left:2.8rem;padding-right:2.8rem}}._badge-wrapper_o7ld7_130{display:flex;justify-content:flex-start;margin-bottom:4rem}@media (max-width: 454px){._badge-wrapper_o7ld7_130{margin-bottom:2.4rem}}._kicker-text_o7ld7_141{margin-left:1.8rem;margin-top:2rem}@media (max-width: 454px){._kicker-text_o7ld7_141{margin-top:1rem}}._badge_o7ld7_130{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;background-color:#075dc6;color:#fff;display:inline-block;text-align:center;padding-top:1rem;margin-left:-1.2rem;height:6rem;width:6rem;line-height:1.2}@media (max-width: 454px){._badge_o7ld7_130{font-size:3rem;line-height:.8333333333}}._badge_o7ld7_130._red_o7ld7_173{background-color:#c21818}@media (max-width: 454px){._badge_o7ld7_130{margin-left:-1rem;height:4rem;width:4rem}}._spacing_o7ld7_184{margin-bottom:1.2rem}._headline_o7ld7_188{text-transform:uppercase}._paragraph_o7ld7_192{font-size:1.8rem;line-height:1.5}@media (max-width: 454px){._paragraph_o7ld7_192{font-size:1.5rem;line-height:1.3333333333}}._light_o7ld7_203._wrapper_o7ld7_100{background-color:#eee}._light_o7ld7_203 ._kicker-text_o7ld7_141,._light_o7ld7_203 ._headline_o7ld7_188,._light_o7ld7_203 ._paragraph_o7ld7_192{color:#1a1a1a}._dark_o7ld7_212._wrapper_o7ld7_100{background-color:#1a1a1a}._dark_o7ld7_212 ._kicker-text_o7ld7_141,._dark_o7ld7_212 ._headline_o7ld7_188,._dark_o7ld7_212 ._paragraph_o7ld7_192{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")}@keyframes _header-utility-activate-fade-in_uo2kc_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_uo2kc_1{0%{transform:translate(100%)}to{transform:translate(0)}}._slider_uo2kc_100{padding-top:2.4rem;padding-bottom:4.8rem}@media (max-width: 1024px){._slider_uo2kc_100{padding-top:1.2rem}}@media (max-width: 454px){._slider_uo2kc_100{padding-top:.6rem}}@media (max-width: 1024px){._slider_uo2kc_100{padding-bottom:3.6rem}}@media (max-width: 454px){._slider_uo2kc_100{padding-bottom:2.4rem}}._inner_uo2kc_125{display:flex;width:100%}@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_1twfb_84{text-align:center}._wrapper_1twfb_84._gray_1twfb_87{background-color:#eee}._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{margin-right:16px;margin-left:16px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{width:100%;max-width:1600px}}@media only screen and (min-width: 1184px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91{padding-top:104px;padding-bottom:104px}}._wrapper_1twfb_84 ._inner-wrapper_1twfb_91 ._tiles_1twfb_154{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px;gap:32px}@media only screen and (min-width: 768px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91 ._tiles_1twfb_154{display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 1184px){._wrapper_1twfb_84 ._inner-wrapper_1twfb_91 ._tiles_1twfb_154{display:grid;grid-template-columns:repeat(3,1fr)}}@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")}@media only screen and (min-width: 768px){._tileWrapper_1h30k_85{width:45%}}@media only screen and (min-width: 1184px){._tileWrapper_1h30k_85{width:100%}}._tile_1h30k_85{position:relative;width:100%;height:100%;border-radius:4px;background:#ffffff;display:flex;align-items:center;flex-direction:row;grid-gap:24px;gap:24px;padding:24px}._tile_1h30k_85:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;border:1.5px solid transparent;background:linear-gradient(to right bottom,#397dd1,#4688db,#5393e4,#5f9fee,#6baaf7,#abcefa) border-box;-webkit-mask:linear-gradient(#fff 0,#fff 0) padding-box,linear-gradient(#fff 0,#fff 0);mask:linear-gradient(#fff 0,#fff 0) padding-box,linear-gradient(#fff 0,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}._tile_1h30k_85._link_1h30k_117:hover:before{border:3px solid transparent}._tile_1h30k_85._link_1h30k_117._anchor_1h30k_120{scroll-behavior:smooth;scroll-margin-block-start:74}@media only screen and (min-width: 1184px){._tile_1h30k_85._link_1h30k_117._anchor_1h30k_120{scroll-margin-block-start:120}}@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")}._number_15s1r_84{color:#fff;opacity:.22;text-shadow:-1px -1px 0 #1a1a1a,1px -1px 0 #1a1a1a,-1px 1px 0 #1a1a1a,1px 1px 0 #1a1a1a;font-family:var(--cf-header-font-stack);font-size:104px;line-height:72px;font-weight:900}@supports (text-stroke: 2px black) or (-webkit-text-stroke: 2px black){._number_15s1r_84 ._outline_15s1r_94{color:transparent;-webkit-text-stroke:2px #1a1a1a;text-stroke:2px #1a1a1a;text-shadow:none}}._text_15s1r_102{text-align:left;height:100%;display:flex;align-items:flex-start;flex-direction:column;grid-gap:8px;gap: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")}@keyframes _header-utility-activate-fade-in_1vpi3_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1vpi3_1{0%{transform:translate(100%)}to{transform:translate(0)}}._list-item_1vpi3_100{font-size:1.8rem;line-height:1.5;font-weight:600;color:#1a1a1a;display:flex;flex-direction:row;align-items:center;margin:3.5rem 1.5rem 3rem 0;counter-increment:item}@media (max-width: 454px){._list-item_1vpi3_100{font-size:1.5rem;line-height:1.3333333333}}._list-item_1vpi3_100:before{content:counter(item);margin-right:1.5rem;background:#1a1a1a;color:#fff;line-height:3.2rem;height:3.2rem;min-width:3.2rem;display:inline-flex;align-items:center;justify-content:center}@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")}@keyframes _header-utility-activate-fade-in_zpf36_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_zpf36_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_zpf36_100{flex:.8;flex-direction:column;align-items:flex-start;margin:0 11rem}._wrapper_zpf36_100 ._kicker_zpf36_106{font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;color:#c21818;margin-bottom:0}._headline_zpf36_115{font-size:4rem;font-weight:800;color:#1a1a1a;text-transform:uppercase}._ordered-list_zpf36_122{counter-reset:item;list-style:none;max-width:80%}@media (max-width: 1024px){._wrapper_zpf36_100{margin:0 4.8rem}._ordered-list_zpf36_122{max-width:100%}}@media (max-width: 454px){._ordered-list_zpf36_122{max-width:100%}}@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")}@keyframes _header-utility-activate-fade-in_cr6cu_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_cr6cu_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_cr6cu_100{max-width:100%;display:flex;flex-direction:row;align-items:center;background-color:#eee}._large_cr6cu_108{width:50%}._image_cr6cu_112{align-self:flex-start;flex:1}._image_cr6cu_112 img{min-width:100%;height:auto}@media (max-width: 1024px){._wrapper_cr6cu_100{flex-direction:column}._image_cr6cu_112{width:100%;max-width:100%;margin-bottom:2.4rem}._image_cr6cu_112 img{max-width:100%}}@media (max-width: 454px){._wrapper_cr6cu_100{flex-direction:column}._image_cr6cu_112{width:100%;max-width:100%;margin-bottom:2.4rem}._image_cr6cu_112 img{max-width:100%}}@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")}@keyframes _header-utility-activate-fade-in_1kwbq_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1kwbq_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1kwbq_100{padding-top:4.8rem;padding-bottom:4.8rem}@media (max-width: 1024px){._wrapper_1kwbq_100{padding-top:3.6rem}}@media (max-width: 454px){._wrapper_1kwbq_100{padding-top:2.4rem}}@media (max-width: 1024px){._wrapper_1kwbq_100{padding-bottom:3.6rem}}@media (max-width: 454px){._wrapper_1kwbq_100{padding-bottom:2.4rem}}@media (min-width: 1025px){._sticky-wrapper_1kwbq_126{padding-top:108px}}._content_1kwbq_131{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 4.8rem}@media (max-width: 1024px){._content_1kwbq_131{padding:0 2.4rem}}._headline-text_1kwbq_144{line-height:1.1}._ruler_1kwbq_148{margin-bottom:1.2rem}._body-text_1kwbq_152{margin-bottom:2.4rem}@media (min-width: 1025px){._body-text_1kwbq_152{width:882px}}@media (min-width: 1025px){._sticky_1kwbq_126{position:fixed;top:130px;left:0;width:100%;z-index:3}}._cta-wrapper_1kwbq_171{display:flex;flex-direction:row;padding:30px 21px;align-items:center;background-color:#1a1a1a;width:100%;justify-content:center;color:#fff;grid-gap:20px;gap:20px}@media (max-width: 1024px){._cta-wrapper_1kwbq_171{flex-direction:column}}@media (max-width: 454px){._cta-wrapper_1kwbq_171{align-items:stretch}}._cta-wrapper_1kwbq_171 ._cta-headline_1kwbq_192{font-size:3rem;font-family:var(--cf-header-font-stack)}@media (max-width: 1024px){._cta-wrapper_1kwbq_171 ._cta-headline_1kwbq_192{text-align:center}}._cta-button_1kwbq_202[disabled]{background-color:#c21818}._availability-text_1kwbq_206{margin:10px 0 40px;color:#c21818;border:2px solid #c21818;border-radius:8px;font-size:15px;font-weight:800;line-height:1.3;padding:10px 12px}@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")}@keyframes _header-utility-activate-fade-in_19oh6_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_19oh6_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width: 1025px){._cta-headline_19oh6_101{margin-right:2.4rem}}@media (max-width: 1024px){._cta-headline_19oh6_101{margin-bottom:1.2rem}}@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")}@keyframes _header-utility-activate-fade-in_18qup_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_18qup_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_18qup_100{position:relative}._select_18qup_104{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:relative;border:2px solid #1a1a1a;padding:0 30px 0 4px;font-size:14px;font-weight:300;color:#1a1a1a;height:48px;line-height:42px;background:#fff url(/7.6.3/dropdown-triangle-26966d62.svg) center right 10px no-repeat}._option_18qup_119{display:block;padding:0 4px;font-size:16px;font-weight:300;color:#1a1a1a;line-height:60px;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")}@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")}@keyframes _header-utility-activate-fade-in_1cu1p_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1cu1p_1{0%{transform:translate(100%)}to{transform:translate(0)}}._cta-select_1cu1p_100{min-width:290px}._cta-select_1cu1p_100 select{font-size:16px;text-indent:12px}@media (min-width: 1025px){._cta-select_1cu1p_100{margin:0 20px}}@media (max-width: 1024px){._cta-select_1cu1p_100{margin-bottom:1.2rem}}@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")}@keyframes _header-utility-activate-fade-in_1gf4z_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1gf4z_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1gf4z_100{background-color:#eee}._signup-container_1gf4z_104{max-width:786px;margin:0 auto 3.6rem;padding:2.4rem;display:flex;flex-direction:column}._text_1gf4z_112{text-align:center}._form-module_1gf4z_116{margin:0;padding:0;flex-direction:row;align-items:center}._form-module_1gf4z_116 label{display:none}@media (max-width: 454px){._form-module_1gf4z_116{flex-wrap:wrap}}._form-module-submit-button_1gf4z_131{align-self:flex-end;line-height:1.45}@media (max-width: 454px){._form-module-submit-button_1gf4z_131{flex:1 0 auto}}._form-module-component_1gf4z_141{flex:2 0 auto;margin:0;margin-right:1.4rem}._form-module-component_1gf4z_141 input{border:solid .2rem #0d0d0d;background-color:#fff}@media (max-width: 454px){._form-module-component_1gf4z_141{margin-right:0;flex:2 0 100%}}._form-module-success-text_1gf4z_157{flex-direction:column;text-align:center}@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")}@keyframes _header-utility-activate-fade-in_31n7q_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_31n7q_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_31n7q_100{text-align:center;color:#fff;height:90vh;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-position:top center}._headline_31n7q_111{flex:1 0 100%}@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")}@keyframes _header-utility-activate-fade-in_1l98r_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1l98r_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1l98r_100{padding:1.2rem;background-color:#eee;display:flex;flex-direction:column;align-items:flex-start}._headline_1l98r_108{font-size:2.4rem;line-height:1.0833333333;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700}@media (max-width: 454px){._headline_1l98r_108{font-size:1.6rem;line-height:1.0625}}._description-text_1l98r_122{font-size:1.4rem;line-height:1.7142857143;margin:1.2rem 0}._button_1l98r_128{padding-left:1.2rem;padding-right:1.2rem;display:inline-block;white-space:nowrap;margin-top:auto;justify-self:flex-end}@media (max-width: 454px){._description-text_1l98r_122{font-size:1.5rem;line-height:1.5333333333}}@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")}@keyframes _header-utility-activate-fade-in_1tj7w_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1tj7w_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1tj7w_100{margin:0 1.2rem 1.8rem -1.2rem}._dropdown_1tj7w_104{margin-left:2.4rem}._dropdown_1tj7w_104 label{font-size:1.8rem;line-height:1.5;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;color:#1a1a1a;display:block;margin-bottom:.6rem}@media (max-width: 454px){._dropdown_1tj7w_104 label{font-size:1.5rem;line-height:1.3333333333}}@media (max-width: 454px){._dropdown_1tj7w_104{width:100%;margin-left:1.2rem}._dropdown_1tj7w_104 select,._dropdown_1tj7w_104 option{width:100%}}@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")}@keyframes _header-utility-activate-fade-in_1ppni_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1ppni_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1ppni_100{padding-top:3.6rem;padding-bottom:3.6rem;display:flex;flex-direction:column}@media (max-width: 1024px){._wrapper_1ppni_100{padding-top:2.4rem}}@media (max-width: 454px){._wrapper_1ppni_100{padding-top:1.2rem}}@media (max-width: 1024px){._wrapper_1ppni_100{padding-bottom:2.4rem}}@media (max-width: 454px){._wrapper_1ppni_100{padding-bottom:1.2rem}}._card-container_1ppni_127{justify-content:flex-start;display:flex;flex-wrap:wrap}._cards_1ppni_133{flex:0 0 27.5rem;margin:1.2rem}._headline_1ppni_138{margin-left:1.2rem}@media (max-width: 1024px){._wrapper_1ppni_100{align-items:center}._card-container_1ppni_127{justify-content:center}}@media (max-width: 454px){._card-container_1ppni_127{flex-direction:column;width:100%}._cards_1ppni_133{flex:0 0 auto;margin:0 0 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")}@keyframes _header-utility-activate-fade-in_1kfli_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1kfli_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1kfli_100{padding:0 1.2rem 1.2rem;margin:1.2rem;background-color:#eee;width:20rem;min-height:20rem}._kicker-text_1kfli_108{color:#1a1a1a;font-weight:800;font-size:12px;padding-top:4rem;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.4rem}._step-number_1kfli_118{display:flex;background-color:#075dc6;align-items:center;text-align:center;justify-content:center;margin-bottom:2rem;width:3.6rem;height:3.6rem;font-weight:700;padding:0}._headlineFive_1kfli_131{font-weight:700;text-transform:uppercase}._small-text_1kfli_136{font-size:12px;line-height:16px;margin-top:1.4rem;margin-bottom:2.8rem}@media (max-width: 1024px){._wrapper_1kfli_100{width:40%;min-height:15rem}}@media (max-width: 454px){._wrapper_1kfli_100{margin-bottom:2rem;width:90%;min-height:15rem}._small-text_1kfli_136{font-size:1.5rem;line-height:1.5333333333}}@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")}@keyframes _header-utility-activate-fade-in_2vvma_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_2vvma_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_2vvma_100{justify-content:flex-start;display:flex}@media (max-width: 1024px){._wrapper_2vvma_100{justify-content:center;flex-wrap:wrap}}@media (max-width: 454px){._wrapper_2vvma_100{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")}@keyframes _header-utility-activate-fade-in_u7rp1_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_u7rp1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_u7rp1_100{padding-top:2.4rem;padding-bottom:2.4rem;padding:2.4rem}@media (max-width: 1024px){._wrapper_u7rp1_100{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_u7rp1_100{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_u7rp1_100{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_u7rp1_100{padding-bottom:.6rem}}@media (max-width: 454px){._wrapper_u7rp1_100{padding:2.4rem 0}}._inner_u7rp1_131{max-width:var(--wrapper-width);margin:10rem auto;color:#1a1a1a;display:flex;justify-content:space-between}@media (max-width: 1024px){._inner_u7rp1_131{margin:0}}._dark_u7rp1_144{background:var(--cf-black)}._dark_u7rp1_144 ._inner_u7rp1_131{color:#fff}._quote-content_u7rp1_152{display:flex;flex-direction:column;padding:2.4rem 7.2rem;width:100%}@media (max-width: 454px){._quote-content_u7rp1_152{padding:2.4rem 0}}._quote_u7rp1_152,._quote_u7rp1_152 p{font-size:3.2rem;line-height:1.125;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;font-weight:500;line-height:1;text-align:center;text-transform:uppercase}@media (max-width: 454px){._quote_u7rp1_152,._quote_u7rp1_152 p{font-size:3rem;line-height:.8333333333}}@media (max-width: 454px){._quote_u7rp1_152,._quote_u7rp1_152 p{line-height:1.05}}._quote_u7rp1_152{margin:0}._quote_u7rp1_152 p:first-of-type{margin-top:0}@media (max-width: 1024px){._quote_u7rp1_152{margin:1.2rem 0}}._byline_u7rp1_202{text-align:center;font-size:1.6rem;line-height:1.6875}._author_u7rp1_208{font-weight:600}@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")}@keyframes _header-utility-activate-fade-in_1k8lg_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1k8lg_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1k8lg_101{padding-top:2.4rem;padding-bottom:2.4rem;padding-bottom:4.8rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.2rem;gap:3.2rem}@media (max-width: 1024px){._wrapper_1k8lg_101{padding-top:1.2rem}}@media (max-width: 454px){._wrapper_1k8lg_101{padding-top:.6rem}}@media (max-width: 1024px){._wrapper_1k8lg_101{padding-bottom:1.2rem}}@media (max-width: 454px){._wrapper_1k8lg_101{padding-bottom:.6rem}}@media (max-width: 1024px){._wrapper_1k8lg_101{grid-gap:2.4rem;gap:2.4rem;grid-template-columns:repeat(2,1fr)}}@media (max-width: 454px){._wrapper_1k8lg_101{grid-template-columns:1fr}}._card_1k8lg_141{padding:3.2rem;background-color:#eee}._card_1k8lg_141:first-of-type{grid-column:1/span 3}@media (max-width: 1024px){._card_1k8lg_141:first-of-type{grid-column:1/span 2}}@media (max-width: 454px){._card_1k8lg_141:first-of-type{grid-column:auto}}@media (max-width: 1024px){._card_1k8lg_141{padding:2.4rem}}._quote_1k8lg_164{padding-top:0;margin-top:0;padding-bottom:1.2rem}._quote_1k8lg_164:before{content:"";display:block;height:3.1rem;background:url(/7.6.3/quote-left-gray-7eec0e86.svg) no-repeat top left;background-size:3.5rem 3.1rem;margin-bottom:2.4rem}._quote_1k8lg_164:after{content:"”"}._quote_1k8lg_164,._quote_1k8lg_164:after{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;font-size:2.9rem;display:inline-block}@media (max-width: 454px){._quote_1k8lg_164,._quote_1k8lg_164:after{font-size:2rem;line-height:.85}}@media (max-width: 454px){._quote_1k8lg_164,._quote_1k8lg_164:after{line-height:1.1}}._name_1k8lg_205{font-weight:700}._affiliation_1k8lg_209{font-weight:400}@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")}@keyframes _header-utility-activate-fade-in_1e63k_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1e63k_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1e63k_100{display:flex;flex-direction:row;align-items:center;width:100%;padding:1.2rem 1.8rem;z-index:1;background-color:#1a1a1a}td.gssb_a{height:5rem!important;font-size:1.6rem!important;font-family:var(--cf-body-font-stack)!important}td.gssb_a span{line-height:5rem!important}.gsc-input-box{border-radius:0!important}._search-submit-button_1e63k_125,._search-title-container_1e63k_126{font-size:2.4rem;line-height:1.0833333333;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;color:#fff}@media (max-width: 454px){._search-submit-button_1e63k_125,._search-title-container_1e63k_126{font-size:1.6rem;line-height:1.0625}}@media (max-width: 454px){._search-submit-button_1e63k_125,._search-title-container_1e63k_126{font-size:1.6rem}}._search-input-container_1e63k_148,._search-submit-container_1e63k_149{padding:0 2rem;height:4.5rem}._search-submit-text_1e63k_154,._search-title-text_1e63k_155{font-family:var(--cf-header-font-stack);color:#fff}._search-title-container_1e63k_126{padding:0 2rem}._search-submit-container_1e63k_149{flex:0 1 50px;justify-content:flex-start}._search-submit-container_1e63k_149 ._search-submit-button_1e63k_125{display:flex;align-items:center;justify-content:center;height:100%;width:12rem;padding:0}._search-input-container_1e63k_148{flex:1 1 70%;position:relative;align-self:center;padding:0;margin:0}._search-input-container_1e63k_148 .gsc-input{width:100%;height:4.5rem;font-size:1.9rem}._search-input-container_1e63k_148 .gsc-input input{padding:0 1.5rem!important;height:90%!important}._search-input-container_1e63k_148 .gsc-search-button{display:none}._search-input-container_1e63k_148 #gsc-i-id1{padding:0;font-family:var(--cf-body-font-stack)}._search-input-container_1e63k_148 tr :first-child{position:absolute;left:0;top:0;height:100%;width:100%}._search-input-container_1e63k_148 tr :nth-child(2){display:none}@media (max-width: 1024px){.gssb_c{position:fixed!important}._wrapper_1e63k_100{flex-wrap:wrap;height:9rem;padding:.6rem .8rem .8rem}._search-input-container_1e63k_148,._search-submit-container_1e63k_149{height:50%}._search-title-container_1e63k_126{flex:1 1 100%;padding:0}._search-input-container_1e63k_148{flex:1 0 70%}._search-submit-container_1e63k_149{flex:0 1 15%;padding:0 0 0 .8rem}._search-submit-container_1e63k_149 ._search-submit-button_1e63k_125{width:8rem}}@media (max-width: 454px){table.gstl_50{position:relative;left:0!important;width:100%!important}table.gstl_50 tbody td.gssb_e{width:100vw!important}._wrapper_1e63k_100{padding:0 .8rem .8rem;top:0}._search-title-container_1e63k_126{position:relative}._search-title-container_1e63k_126 ._search-title-text_1e63k_155{top:0}._search-input-container_1e63k_148{flex:1 0 70%}._search-input-container_1e63k_148 .gsc-input{height:100%;font-size:1.6rem}._search-input-container_1e63k_148 .gsc-search-button{display:none}._search-submit-container_1e63k_149 ._search-submit-button_1e63k_125{padding:0;width:4.5rem}}@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")}@keyframes _header-utility-activate-fade-in_15u4f_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_15u4f_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_15u4f_100{background-color:#eee;padding:2.4rem 4.8rem 2.4rem 2.4rem;margin-bottom:2.4rem}._header_15u4f_107{font-size:3rem;line-height:1.0666666667;letter-spacing:.01em;font-family:var(--cf-header-font-stack);font-weight:700;line-height:1}@media (max-width: 454px){._header_15u4f_107{font-size:2rem;line-height:.85}}@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")}@keyframes _header-utility-activate-fade-in_1tfnp_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1tfnp_1{0%{transform:translate(100%)}to{transform:translate(0)}}._hide-status-label_1tfnp_100{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._wrapper_1tfnp_111{background-color:#eee;padding-bottom:3.6rem}._wrapper_1tfnp_111>*:nth-child(-n+2){margin-bottom:1.2rem}@media (max-width: 454px){._wrapper_1tfnp_111{padding:0}}._padded-content_1tfnp_124,._details_1tfnp_124{padding-left:2.4rem;padding-right:4.8rem}._registration-status_1tfnp_129{font-size:1.6rem;line-height:1.5;font-weight:800;padding:1.2rem 0 1.2rem 2.4rem;color:#fff;text-transform:uppercase}._registration-status_1tfnp_129._open_1tfnp_138{background-color:#136f63}._registration-status_1tfnp_129._waiting_1tfnp_141{background-color:#ffba08}._details_1tfnp_124{margin-top:2.4rem}._details_1tfnp_124>*:nth-last-child(n+2){margin-bottom:2.4rem}._paragraph_1tfnp_152,._text-block_1tfnp_152>p,._registration-pricing_1tfnp_152{font-size:1.4rem;line-height:1.7142857143;color:#1a1a1a;font-weight:500}._registration-cost_1tfnp_159{font-weight:700}._inline-link_1tfnp_163{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700}._inline-link_1tfnp_163:hover{color:#6d6c6c}._inline-link_1tfnp_163:hover svg{fill:#6d6c6c}@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")}@keyframes _header-utility-activate-fade-in_r8a78_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_r8a78_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_r8a78_100{padding:2.4rem 9.6rem 4.8rem 2.4rem;background-color:#eee}@media (max-width: 1024px){._wrapper_r8a78_100{padding-right:7.2rem}}@media (max-width: 454px){._wrapper_r8a78_100{padding:0 2.4rem}}._globe-icon_r8a78_115{width:4.5rem;height:5.2rem;margin-bottom:1.2rem}@media (max-width: 454px){._globe-icon_r8a78_115{display:none}}._affiliate-name_r8a78_126{color:#1a1a1a;font-weight:700}._paragraph_r8a78_131{color:#1a1a1a;font-weight:500}._address_r8a78_136{white-space:pre-line}._link_r8a78_140{transition:color .4s;text-decoration:none;color:#075dc6;font-weight:700;font-size:1.4rem;line-height:1.7142857143;display:block}._link_r8a78_140:hover{color:#6d6c6c}._link_r8a78_140:hover svg{fill:#6d6c6c}@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")}@keyframes _header-utility-activate-fade-in_2zg1p_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_2zg1p_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_2zg1p_100{display:flex;flex-direction:column;margin-bottom:1.2rem}@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_1fw07_84{max-width:1296px;margin:0 auto;padding:4.8rem}@media (max-width: 1024px){._wrapper_1fw07_84{padding:2.4rem}}@keyframes _header-utility-activate-fade-in_1fw07_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1fw07_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_1fw07_84{padding-top:2.4rem;padding-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 454px){._wrapper_1fw07_84{flex-wrap:wrap;text-align:center}}._headline-text_1fw07_125{text-transform:uppercase}._buttons_1fw07_129{display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 454px){._buttons_1fw07_129{flex-direction:column;flex:1}}._button_1fw07_129{text-align:center;padding:.6rem 1.2rem;margin:.6rem 0 .6rem 2.4rem}@media (max-width: 454px){._button_1fw07_129{margin-left: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_1wrox_84{background:#000000;color:#fff;position:relative;padding-top:80px;padding-bottom:180px;display:flex;flex-direction:column;grid-gap:60px;gap:60px}@media only screen and (min-width: 1184px){._wrapper_1wrox_84{display:flex;grid-gap:80px;gap:80px;padding-bottom:80px}}._headerWrapper_1wrox_102{margin-right:16px;margin-left:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._headerWrapper_1wrox_102{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._headerWrapper_1wrox_102{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._headerWrapper_1wrox_102{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._headerWrapper_1wrox_102{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._headerWrapper_1wrox_102{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._headerWrapper_1wrox_102{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._headerWrapper_1wrox_102{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._headerWrapper_1wrox_102{width:100%;max-width:1600px}}@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_1d49x_84{overflow:hidden;display:flex;grid-gap:40px;gap:40px}._left_1d49x_90{width:300px!important}@media only screen and (min-width: 1440px){._left_1d49x_90{width:350px!important}}._center-left_1d49x_99{max-width:300px}@media only screen and (min-width: 1440px){._center-left_1d49x_99{max-width:400px}}@media only screen and (min-width: 1920px){._center-left_1d49x_99{max-width:500px}}._center-left_1d49x_99 ._card_1d49x_112{min-width:100%!important}._center-left_1d49x_99 ._card-image_1d49x_115{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:500px;display:flex}._center-left_1d49x_99 ._card-image_1d49x_115 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:500px;border-radius:5px}._center-right_1d49x_127{max-width:300px}@media only screen and (min-width: 1440px){._center-right_1d49x_127{max-width:400px}}@media only screen and (min-width: 1920px){._center-right_1d49x_127{max-width:500px}}._center-right_1d49x_127 ._card_1d49x_112{display:flex;flex-direction:row;grid-gap:20px;gap:20px}._center-right_1d49x_127 ._card-content_1d49x_145{opacity:0%;display:flex;flex-direction:column;grid-gap:18px;gap:18px}._center-right_1d49x_127 ._card-content-selected_1d49x_151{opacity:100%;transition:opacity .75s}._center-right_1d49x_127 ._card-content_1d49x_145 ._body_1d49x_155{color:#8e8e93}._prevCard-image_1d49x_159,._nextCard-image_1d49x_160{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:350px;mix-blend-mode:normal;filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-backdrop-filter:unset;backdrop-filter:unset;display:flex}._prevCard-image_1d49x_159 img,._nextCard-image_1d49x_160 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:350px;border-radius:5px}._arrows_1d49x_178{position:absolute;top:0;right:0;margin-right:16px;margin-top:80px;display:flex;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._arrows_1d49x_178{margin-right:32px}}@media only screen and (min-width: 1184px){._arrows_1d49x_178{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._arrows_1d49x_178{margin-right:160px}}@media only screen and (min-width: 1920px){._arrows_1d49x_178{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}@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")}._arrowWrapper_17bxq_84{border-radius:36px;text-indent:-999999px;cursor:pointer;width:calc(var(--cf-spacing) * 12);height:calc(var(--cf-spacing) * 12);border:2px solid #ffffff;opacity:.2;display:flex;align-items:center;justify-content:center}._arrowWrapperDark_17bxq_97{border:2px solid black}._arrowWrapperDark_17bxq_97 path{fill:#000}._arrowWrapper_17bxq_84:hover{opacity:1}._arrowWrapper_17bxq_84:focus{opacity:1;outline:none}._arrowWrapper_17bxq_84._hide_17bxq_113{display:none}._arrowWrapperLeft_17bxq_117{transform:rotate(90deg)}._arrowWrapperRight_17bxq_121{transform:rotate(-90deg)}@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_1oe2a_84{overflow:hidden;display:flex;flex-direction:column;grid-gap:60px;gap:60px}._arrows_1oe2a_91{position:absolute;bottom:0;left:0;padding-right:16px;padding-left:16px;margin-bottom:80px;display:flex;grid-gap:8px;gap:8px}@media only screen and (min-width: 768px){._arrows_1oe2a_91{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._arrows_1oe2a_91{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._arrows_1oe2a_91{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._arrows_1oe2a_91{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._cardImageWrapper_1oe2a_126{margin-top:auto;margin-bottom:auto}._cardImage_1oe2a_126{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-backdrop-filter:unset;backdrop-filter:unset}._cardImage_1oe2a_126 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%}._cardImageActive_1oe2a_146{filter:none}._bottom_1oe2a_150{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._bottom_1oe2a_150{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._bottom_1oe2a_150{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._bottom_1oe2a_150{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._bottom_1oe2a_150{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._bottom_1oe2a_150{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._bottom_1oe2a_150{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._bottom_1oe2a_150{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._bottom_1oe2a_150{width:100%;max-width:1600px}}._cardContent_1oe2a_202{opacity:0%;display:flex;flex-direction:column;grid-gap:18px;gap:18px}._cardContent_1oe2a_202._cardContentActive_1oe2a_208{opacity:100%;transition:opacity 1.5s ease-in-out}._cardContent_1oe2a_202 ._kicker_1oe2a_212,._cardContent_1oe2a_202 ._body_1oe2a_213{color:#8e8e93}@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")}@keyframes _header-utility-activate-fade-in_14jbr_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_14jbr_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_14jbr_100{padding-top:1.8rem;padding-bottom:1.8rem;background-color:#1a1a1a;color:#fff}@media (max-width: 1024px){._wrapper_14jbr_100{padding-top:/10rem}}@media (max-width: 454px){._wrapper_14jbr_100{padding-top:/10rem}}@media (max-width: 1024px){._wrapper_14jbr_100{padding-bottom:/10rem}}@media (max-width: 454px){._wrapper_14jbr_100{padding-bottom:/10rem}}@media (max-width: 454px){._wrapper_14jbr_100{margin-top:-2.4rem}}._wrapper_14jbr_100._sticky_14jbr_131{padding-top:112px}._content_14jbr_135{display:grid;grid-template-areas:"headline buttons" "body buttons";grid-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;padding:18px 16px}@media only screen and (min-width: 768px){._content_14jbr_135{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._content_14jbr_135{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._content_14jbr_135{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._content_14jbr_135{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._content_14jbr_135 p,._content_14jbr_135 h2{padding:0}@media (max-width: 1024px){._content_14jbr_135{text-align:center;display:flex;align-items:center;flex-direction:column}}@media (min-width: 1025px){._content_14jbr_135._sticky_14jbr_131{background-color:#1a1a1a;color:#fff;position:fixed;top:161px;left:0;width:100%;z-index:3;max-width:unset}}._headline-text_14jbr_195{grid-area:headline;justify-self:flex-end;margin-bottom:0}._body-text_14jbr_201{grid-area:body;justify-self:flex-end;margin-top:0}._buttons_14jbr_207{grid-area:buttons;grid-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;display:flex;align-items:center}@media (max-width: 1024px){._buttons_14jbr_207{margin-top:1.2rem;flex-wrap:wrap;grid-row-gap:2.4rem;row-gap:2.4rem;justify-content:center}}@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")}@keyframes _header-utility-activate-fade-in_1kn7y_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1kn7y_1{0%{transform:translate(100%)}to{transform:translate(0)}}._menu-wrapper_1kn7y_100{padding-top:3.6rem;padding-bottom:1.2rem;text-transform:uppercase}@media (max-width: 1024px){._menu-wrapper_1kn7y_100{padding-top:2.4rem}}@media (max-width: 454px){._menu-wrapper_1kn7y_100{padding-top:1.2rem}}@media (max-width: 1024px){._menu-wrapper_1kn7y_100{padding-bottom:.6rem}}@media (max-width: 454px){._menu-wrapper_1kn7y_100{padding-bottom:.6rem}}._ruler_1kn7y_126{margin-bottom:1.2rem}._title_1kn7y_130{margin-bottom:2.4rem}._menu_1kn7y_100{display:flex;flex-wrap:wrap}@media (max-width: 1024px){._menu-wrapper_1kn7y_100{-moz-column-count:3;column-count:3;grid-column-gap:1px;-moz-column-gap:1px;column-gap:1px;-moz-column-fill:auto;column-fill:auto}._menu_1kn7y_100{display:list-item}}@media (max-width: 454px){._menu-wrapper_1kn7y_100{-moz-column-count:2;column-count:2}._ruler_1kn7y_126{display: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")}._nav_1dyka_84{position:relative}._nav_1dyka_84._fade_1dyka_87:after{content:"";background:linear-gradient(to right,rgba(255,255,255,0) 0%,#eeeeee 75%);position:absolute;top:0;bottom:0;right:-2px;left:80%;pointer-events:none}._menu_1dyka_98{position:relative;flex-wrap:wrap;display:flex;grid-gap:4px;gap:4px;margin-top:48px;margin-bottom:48px}@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")}@keyframes _header-utility-activate-fade-in_m1ghz_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_m1ghz_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_m1ghz_100{display:flex;justify-content:center}._wrapper_m1ghz_100:last-child{margin-right:0}._link_m1ghz_108{border-radius:4px;text-align:center;color:#1a1a1a;background-color:#eee;display:flex;align-items:center;padding:18px 16px}._link_m1ghz_108._selected_m1ghz_120{color:#1a1a1a;background-color:#ccc;cursor:default}._link_m1ghz_108:not(._selected_m1ghz_120):hover{color:#fff;background-color:#075dc6}._link_m1ghz_108 ._header_m1ghz_129{text-transform:none!important}@media (max-width: 1024px){._link_m1ghz_108{width:100%}._menu-item_m1ghz_137{justify-content:flex-start;margin-right:0}}@media (max-width: 454px){._ruler_m1ghz_143{display: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")}._testimonial_1lchr_84{display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1184px){._testimonial_1lchr_84{display:flex;flex-direction:row;grid-gap:96px;gap:96px}}._testimonial_1lchr_84:not(._stack_1lchr_96){background-color:#eee;padding:80px 16px}@media only screen and (min-width: 768px){._testimonial_1lchr_84:not(._stack_1lchr_96){padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._testimonial_1lchr_84:not(._stack_1lchr_96){padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._testimonial_1lchr_84:not(._stack_1lchr_96){padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._testimonial_1lchr_84:not(._stack_1lchr_96){padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width: 1184px){._testimonial_1lchr_84:not(._stack_1lchr_96){padding-top:104px;padding-bottom:104px}}._testimonial_1lchr_84._stack_1lchr_96{position:relative}._testimonial_1lchr_84 ._images_1lchr_137{display:flex;justify-content:center}._testimonial_1lchr_84 ._body_1lchr_142{display:flex;flex-direction:column;grid-gap:32px;gap:32px}@media only screen and (min-width: 1184px){._testimonial_1lchr_84 ._body_1lchr_142{display:flex;justify-content:center}}._testimonial_1lchr_84 ._body_1lchr_142 ._body-text_1lchr_153{position:relative;padding-top:56px}._testimonial_1lchr_84 ._body_1lchr_142 ._body-text_1lchr_153:before{content:"";position:absolute;top:0;left:-10px;height:96px;width:96px;background-image:url(/7.6.3/quote-3a6f2556.svg);background-repeat:no-repeat}._testimonial_1lchr_84 ._body_1lchr_142 ._body-text_1lchr_153 strong{font-weight:700}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171 ._test_1lchr_84{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:20px;line-height:28px;font-weight:600}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171 ._details_1lchr_190{display:flex;flex-direction:row;grid-gap:16px;gap:16px}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171 ._link_1lchr_196 a{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171 ._details_1lchr_190 img{width:66px;height:66px;border-radius:100px;-o-object-fit:cover;object-fit:cover}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171 ._details_1lchr_190 ._detail_1lchr_190{display:flex;flex-direction:column;grid-gap:8px;gap:8px;justify-content:center}._testimonial_1lchr_84 ._body_1lchr_142 ._athlete_1lchr_171 ._details_1lchr_190 ._detail_1lchr_190 p{color:#5f5f5f}@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")}._card_cugr7_84._front_cugr7_88{display:block;position:relative;z-index:2}._card_cugr7_84._front_cugr7_88._fade-in_cugr7_93{animation-duration:.85s;animation-name:_fade-in-odd_cugr7_1;animation-fill-mode:backwards;animation-delay:.1s}._card_cugr7_84._back_cugr7_99{position:absolute;opacity:0;transform:rotate(3deg);transition:all .5s ease-in-out}._card_cugr7_84._back_cugr7_99._left_cugr7_107{transition:all .5s ease-in-out;opacity:.7;transform:rotate(-3deg)}._card_cugr7_84._back_cugr7_99._right_cugr7_112{transition:all .5s ease-in-out;opacity:.7;transform:rotate(3deg)}._card_cugr7_84 img,._card_cugr7_84 video{width:320px;min-width:320px;height:400px;min-height:400px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:4px}@keyframes _fade-in-odd_cugr7_1{0%{opacity:0}to{opacity:1}}@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")}._testimonials_1lpzp_84{position:relative;background-color:#eee;min-height:560px;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1184px){._testimonials_1lpzp_84{padding-top:104px;padding-bottom:104px}}._testimonials_1lpzp_84 ._testimonial_1lpzp_84{opacity:0;visibility:hidden;display:none;transition-property:opacity;transition-duration:.25s;padding-right:16px;padding-left:16px}@media only screen and (min-width: 768px){._testimonials_1lpzp_84 ._testimonial_1lpzp_84{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._testimonials_1lpzp_84 ._testimonial_1lpzp_84{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._testimonials_1lpzp_84 ._testimonial_1lpzp_84{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._testimonials_1lpzp_84 ._testimonial_1lpzp_84{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._testimonials_1lpzp_84 ._testimonial_1lpzp_84._active_1lpzp_133{opacity:1;display:flex;visibility:visible}._testimonials_1lpzp_84 ._controls_1lpzp_138{position:absolute;top:80px;right:0;margin-right:16px;display:flex;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._testimonials_1lpzp_84 ._controls_1lpzp_138{margin-right:32px}}@media only screen and (min-width: 1184px){._testimonials_1lpzp_84 ._controls_1lpzp_138{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1440px){._testimonials_1lpzp_84 ._controls_1lpzp_138{margin-right:160px}}@media only screen and (min-width: 1920px){._testimonials_1lpzp_84 ._controls_1lpzp_138{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}._testimonials_1lpzp_84 ._controls_1lpzp_138 ._control_1lpzp_138{flex:1;height:48px;width:48px;border:1.5px solid #1a1a1a;border-radius:100px;transition:all .25 ease;display:flex;align-items:center;justify-content:center}._testimonials_1lpzp_84 ._controls_1lpzp_138 ._control_1lpzp_138._disabled_1lpzp_179{border:1px solid #8e8e93}._testimonials_1lpzp_84 ._controls_1lpzp_138 ._control_1lpzp_138._disabled_1lpzp_179 svg{color:#8e8e93}._testimonials_1lpzp_84 ._controls_1lpzp_138 ._control_1lpzp_138>svg{transform:rotate(-90deg)}._testimonials_1lpzp_84 ._controls_1lpzp_138 ._control_1lpzp_138:first-child>svg{transform:rotate(90deg)}._testimonials_1lpzp_84 ._pagination_1lpzp_191{color:#8e8e93;display:flex;justify-content:center}@media only screen and (min-width: 1184px){._testimonials_1lpzp_84 ._pagination_1lpzp_191{position:absolute;right:0;bottom:80px;margin-right:16px}}@media only screen and (min-width: 1184px) and (min-width: 768px){._testimonials_1lpzp_84 ._pagination_1lpzp_191{margin-right:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._testimonials_1lpzp_84 ._pagination_1lpzp_191{margin-right:calc((100vw - 1120px)/2);max-width:1120px}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._testimonials_1lpzp_84 ._pagination_1lpzp_191{margin-right:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._testimonials_1lpzp_84 ._pagination_1lpzp_191{margin-right:calc((100vw - 1600px)/2);max-width:1600px}}@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_fr1vn_84{display:flex;padding:64px 0}._innerWrapper_fr1vn_89{display:flex;flex-direction:column;width:100%}._topHeadlineText_fr1vn_95{align-self:flex-start;margin-bottom:16px}._bottomHeadlineText_fr1vn_100{align-self:flex-end;margin-top:16px;text-align:right}._helperText_fr1vn_106{max-width:324px;margin-left:auto;margin-top:80px}@media (max-width: 768px){._heading_fr1vn_113 h2{font-size:40px}._topHeadlineText_fr1vn_95{margin-bottom:8px}._bottomHeadlineText_fr1vn_100{margin-top:8px}}@media (max-width: 576px){._heading_fr1vn_113 h2{font-size:48px;line-height:48px}._bottomHeadlineText_fr1vn_100{width:80%}._helperText_fr1vn_106{width:230px;margin:40px auto 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")}@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_qxkjk_84{overflow:scroll;display:flex;align-items:center;flex-direction:column;height:calc(100vh - 76px)}@supports (height: 100dvh){._wrapper_qxkjk_84{height:calc(100dvh - 76px)}}._affiliate_qxkjk_97{width:100%;padding-bottom:48px}._affiliate_qxkjk_97 section._bg-grey_qxkjk_101,._affiliate_qxkjk_97 div._bg-grey_qxkjk_101{background:#eeeeee;color:#1a1a1a}._affiliate_qxkjk_97 section._base-spacing_qxkjk_106,._affiliate_qxkjk_97 div._base-spacing_qxkjk_106{padding-right:16px;padding-left:16px;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 768px){._affiliate_qxkjk_97 section._base-spacing_qxkjk_106,._affiliate_qxkjk_97 div._base-spacing_qxkjk_106{padding-right:32px;padding-left:32px}}@media only screen and (min-width: 1184px){._affiliate_qxkjk_97 section._base-spacing_qxkjk_106,._affiliate_qxkjk_97 div._base-spacing_qxkjk_106{padding-right:calc((100vw - 1120px)/2);padding-left:calc((100vw - 1120px)/2)}}@media only screen and (min-width: 1440px){._affiliate_qxkjk_97 section._base-spacing_qxkjk_106,._affiliate_qxkjk_97 div._base-spacing_qxkjk_106{padding-right:160px;padding-left:160px}}@media only screen and (min-width: 1920px){._affiliate_qxkjk_97 section._base-spacing_qxkjk_106,._affiliate_qxkjk_97 div._base-spacing_qxkjk_106{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{display:flex;flex-direction:column;grid-gap:0;gap:0}@media only screen and (min-width: 1184px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{margin-right:16px;margin-left:16px;display:flex;flex-direction:row-reverse;grid-gap:48px;gap:48px;justify-content:space-between}}@media only screen and (min-width: 1184px) and (min-width: 768px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1184px) and (min-width: 768px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px) and (min-width: 1184px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{width:100%;max-width:1120px}}@media only screen and (min-width: 1184px) and (min-width: 1440px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1184px) and (min-width: 1920px){._affiliate_qxkjk_97 section._hero_qxkjk_142,._affiliate_qxkjk_97 div._hero_qxkjk_142{width:100%;max-width:1600px}}._affiliate_qxkjk_97 section._photos_qxkjk_214,._affiliate_qxkjk_97 div._photos_qxkjk_214{overflow:hidden;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@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_66rku_84{background-size:cover;padding:32px 16px;height:calc(100vh - 147px);display:flex;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;justify-content:flex-end}@supports (height: 100dvh){._container_66rku_84{height:calc(100dvh - 147px)}}@media only screen and (min-width: 480px){._container_66rku_84{padding-bottom:32px}}@media only screen and (min-width: 768px){._container_66rku_84{padding:64px 32px}}@media only screen and (min-width: 1184px){._container_66rku_84{height:calc(100vh - 118px)}@supports (height: 100dvh){._container_66rku_84{height:calc(100dvh - 118px)}}}._container_66rku_84 ._breadcrumbs_66rku_126 a:last-of-type span{color:#b5cfee}._container_66rku_84 ._breadcrumbs_66rku_126 a:last-of-type span:hover{text-decoration:underline}._header_66rku_133,._footer_66rku_134{color:#fff;display:flex;align-items:center;grid-gap:8px;gap:8px}._header_66rku_133,._sub-title_66rku_142{cursor:default}._footer_66rku_134{cursor:pointer}._sub-title_66rku_142{color:#fff}._logo_66rku_154{height:80px;width:80px;border-radius:106px;border:1px solid #1a1a1a;background:#ffffff}@media only screen and (min-width: 1184px){._logo_66rku_154{height:96px;width:96px}}@media only screen and (min-width: 1440px){._logo_66rku_154{height:112px;width:112px}}@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_18xhj_84{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}._header_18xhj_92{cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px}._list-items-wrapper_18xhj_99{opacity:1;max-height:100%;transition:all .25s cubic-bezier(.1,-.6,.2,0)}._list-items-wrapper_18xhj_99._hide_18xhj_104{opacity:0;max-height:0}._list-items_18xhj_99{display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._list-items_18xhj_99{display:flex;grid-gap:4px;gap:4px}}._list-item_18xhj_99{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px 8px 8px}._list-item_18xhj_99._is-link_18xhj_130 a{display:flex;align-items:center;grid-gap:12px;gap:12px}@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_1m7ve_84{display:flex;flex-direction:column;grid-gap:8px;gap:8px}._list-item_1m7ve_90{display:flex;align-items:center;grid-gap:12px;gap:12px}._list-item_1m7ve_90 a{cursor:pointer;font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._list-item_1m7ve_90 a:hover{text-decoration:underline}._marker-btn_1m7ve_111{background:none;border:none;cursor:pointer}._marker-btn_1m7ve_111 svg{height:50px;width:40px}.mapboxgl-ctrl-attrib.mapboxgl-compact{display:none}.mapboxgl-ctrl-group button{margin-top:0;border-radius: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_1uwmu_84{border-top:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:60px;padding-bottom:60px}._slides-wrapper_1uwmu_93{overflow:visible;width:95%}@media only screen and (min-width: 768px){._slides-wrapper_1uwmu_93{width:65%}}._slides-wrapper_1uwmu_93[\:has\(li\:nth-child\(1\)\:last-child\)]{width:100%}._slides-wrapper_1uwmu_93:has(li:nth-child(1):last-child){width:100%}@media only screen and (min-width: 768px){._slides-wrapper_1uwmu_93[\:has\(li\:nth-child\(1\)\:last-child\)]{width:65%}._slides-wrapper_1uwmu_93:has(li:nth-child(1):last-child){width:65%}}._slides_1uwmu_93{overflow:visible!important}@media only screen and (min-width: 768px){._slides_1uwmu_93{max-width:unset}}._slide_1uwmu_93{cursor:pointer}._image_1uwmu_124{width:100%;border-radius:4px}._footer_1uwmu_129{display:flex;justify-content:center}@media only screen and (min-width: 480px){._footer_1uwmu_129{display:flex;justify-content:flex-start}}@media only screen and (min-width: 768px){._footer_1uwmu_129{display:flex;align-items:center;justify-content:space-between}}._controls_1uwmu_147{display:flex;grid-gap:8px;gap:8px}._arrow-wrapper_1uwmu_152{width:48px;height:48px;border-radius:36px;text-indent:-999999px;cursor:pointer;opacity:.2;border:1px solid #333333}._arrow-wrapper_1uwmu_152:not(:disabled):hover,._arrow-wrapper_1uwmu_152:not(:disabled):focus{opacity:1;outline:none;border-color:#1a1a1a}._arrow_1uwmu_152{display:flex;align-items:center;justify-content:center}._arrow-left_1uwmu_173{transform:rotate(90deg)}._arrow-right_1uwmu_177{transform:rotate(-90deg)}@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_50xeh_84{width:100%;text-align:center;background:rgba(0,0,0,.7);background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;flex-direction:column;grid-gap:16px;gap:16px;padding:96px 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_1w1gc_84{display:flex;flex-direction:column;grid-gap:48px;gap:48px;padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1184px){._wrapper_1w1gc_84{border-top:1px solid #dcdcdc}}._cards-container_1w1gc_97{display:flex;flex-direction:column;grid-gap:62px;gap:62px}._card-container_1w1gc_103{display:flex;flex-direction:column;grid-gap:16px;gap:16px}@media only screen and (min-width: 768px){._card-container_1w1gc_103{display:flex;flex-direction:row}._card-container_1w1gc_103:nth-child(2n){display:flex;flex-direction:row-reverse}}@media only screen and (min-width: 1184px){._card-container_1w1gc_103{display:flex;flex-direction:column}._card-container_1w1gc_103:nth-child(2n){display:flex;flex-direction:column}}@media only screen and (min-width: 1920px){._card-container_1w1gc_103{display:flex;flex-direction:row}._card-container_1w1gc_103:nth-child(2n){display:flex;flex-direction:row-reverse}}._card-text-container_1w1gc_139{display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media only screen and (min-width: 768px){._card-text-container_1w1gc_139{display:flex;justify-content:center}}._card-image_1w1gc_151{border-radius:4px;width:100%}@media only screen and (min-width: 768px){._card-image_1w1gc_151{width:50%}}@media only screen and (min-width: 1184px){._card-image_1w1gc_151{width:100%}}@media only screen and (min-width: 768px){._card-text-container_1w1gc_139{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")}._action-bar_1x8kc_84{position:fixed;bottom:0;z-index:8;width:100%;border-top:1px solid #1a1a1a;background:rgba(0,0,0,.9);box-shadow:5px 0 8px #0000001a;padding:16px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}._action-bar_1x8kc_84 ._location-container_1x8kc_98,._action-bar_1x8kc_84 ._gym-name-container_1x8kc_99{display:flex;align-items:center;flex-direction:row;grid-gap:8px;gap:8px;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_45411_85{border-top:1px solid #dcdcdc;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:60px;padding-bottom:60px}._schedule-description_45411_94{color:#333}._image-container_45411_98{display:flex;flex-direction:column;grid-gap:24px;gap:24px}._image-container_45411_98 ._expand_45411_103{position:relative;width:40px;height:40px;z-index:10;top:70px}._light-box_45411_111{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:11}._light-box-image_45411_124{width:100%;height:100%}._modal-content_45411_129{display:flex;align-items:center;justify-content:center;border-radius:5px;z-index:11;max-width:90%;max-height:90%;aspect-ratio:1/1}._modal-container_45411_140{display:flex;align-items:flex-end;flex-direction:column}._modal-container_45411_140 ._modal-close-button_45411_145{margin-top:8px;margin-right:8px;height:44px;width:44px}._image-container_45411_98{position:relative}._image-container_45411_98 img{display:block;width:100%;height:auto}._overlay_45411_162{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;background:#1a1a1a;cursor:pointer;opacity:0}._image-container_45411_98:hover ._overlay_45411_162{opacity:.8}._overlay-text_45411_180{color:#fff}._close-button-container_45411_184{display:flex;align-items:center;justify-content:center;display:none;color:#fff;border:1px solid white;height:40px;width:40px;position:absolute;top:10px;right:10px;font-size:16px;cursor:pointer;border-radius:50%;line-height:30px;text-align:center;padding:0}@media only screen and (min-width: 1184px){._close-button-container_45411_184{display:block}}@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_1ss0b_84{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px;margin-bottom:16px}._our-gym_1ss0b_92{margin-top:24px;margin-bottom:8px;color:#333}._header_1ss0b_98{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")}._cards-container_rhv86_84{margin-top:32px;margin-bottom:32px;display:grid}@media only screen and (min-width: 768px){._cards-container_rhv86_84{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1184px){._cards-container_rhv86_84{grid-template-columns:1fr}}@media only screen and (min-width: 1440px){._cards-container_rhv86_84{grid-template-columns:1fr 1fr;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width: 1920px){._cards-container_rhv86_84{grid-template-columns:1fr 1fr 1fr}}@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")}._image-container_vmqzo_84{margin-bottom:16px;position:relative;height:343px;width:343px}@media only screen and (min-width: 768px){._image-container_vmqzo_84{width:340px;height:340px}}@media only screen and (min-width: 1184px){._image-container_vmqzo_84{height:343px;width:343px}}@media only screen and (min-width: 1440px){._image-container_vmqzo_84{height:310px;width:310px}}@media only screen and (min-width: 1920px){._image-container_vmqzo_84{height:343px;width:343px}}._background-image_vmqzo_115{width:100%;display:block}._overlay_vmqzo_120{display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between;padding-left:16px;padding-right:16px;padding-bottom:16px;z-index:3;position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,rgb(0,0,0),rgba(0,0,0,0));width:100%}._title-container_vmqzo_138{display:flex;flex-direction:column;justify-content:flex-end;height:100%}._header_vmqzo_145,._role_vmqzo_149{color:#fff}._badge_vmqzo_153{height:56px;width:51px}@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_1dvnk_84{padding-top:80px}._header_1dvnk_88{margin-bottom: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")}._wrapper_xq8bu_84{position:relative;width:100%;overflow-x:hidden;background:#eeeeee;height:calc(100vh - 118px)}@supports (height: 100dvh){._wrapper_xq8bu_84{height:calc(100dvh - 118px)}}._wrapper_xq8bu_84 section._base-spacing_xq8bu_96,._wrapper_xq8bu_84 div._base-spacing_xq8bu_96{padding-left:32px;padding-right:32px;display:flex;flex-direction:column;grid-gap:48px;gap:48px}@media only screen and (min-width: 1440px){._wrapper_xq8bu_84 section._base-spacing_xq8bu_96,._wrapper_xq8bu_84 div._base-spacing_xq8bu_96{padding-left:164px;padding-right:164px}}@media only screen and (min-width: 768px){._wrapper_xq8bu_84 section._core_xq8bu_112,._wrapper_xq8bu_84 div._core_xq8bu_112{display:flex;flex-direction:row}}._wrapper_xq8bu_84 section._core_xq8bu_112 ._general_xq8bu_118,._wrapper_xq8bu_84 section._core_xq8bu_112 ._contact_xq8bu_119,._wrapper_xq8bu_84 div._core_xq8bu_112 ._general_xq8bu_118,._wrapper_xq8bu_84 div._core_xq8bu_112 ._contact_xq8bu_119{flex:1}@media only screen and (min-width: 768px){._wrapper_xq8bu_84 section._core_xq8bu_112 ._general_xq8bu_118,._wrapper_xq8bu_84 section._core_xq8bu_112 ._contact_xq8bu_119,._wrapper_xq8bu_84 div._core_xq8bu_112 ._general_xq8bu_118,._wrapper_xq8bu_84 div._core_xq8bu_112 ._contact_xq8bu_119{width:50%}}._wrapper_xq8bu_84 section._core_xq8bu_112 ._general_xq8bu_118,._wrapper_xq8bu_84 div._core_xq8bu_112 ._general_xq8bu_118{display:flex;flex-direction:column;grid-gap:48px;gap:48px}._wrapper_xq8bu_84 section._core_xq8bu_112 ._general_xq8bu_118 ._highlights_xq8bu_138,._wrapper_xq8bu_84 div._core_xq8bu_112 ._general_xq8bu_118 ._highlights_xq8bu_138{display:flex;flex-direction:column;grid-gap:24px;gap:24px}._wrapper_xq8bu_84 section._core_xq8bu_112 ._general_xq8bu_118 ._highlights_xq8bu_138._has-basic-info-above_xq8bu_144,._wrapper_xq8bu_84 div._core_xq8bu_112 ._general_xq8bu_118 ._highlights_xq8bu_138._has-basic-info-above_xq8bu_144{border-top:1px solid #dcdcdc;padding-top:48px}._wrapper_xq8bu_84 section._photos_xq8bu_149,._wrapper_xq8bu_84 div._photos_xq8bu_149{overflow:hidden}._wrapper_xq8bu_84 section._about_xq8bu_153,._wrapper_xq8bu_84 div._about_xq8bu_153{display:flex;flex-direction:column;grid-gap:64px;gap:64px;padding-top:60px;padding-bottom:60px}._row_xq8bu_162{width:100%;display:flex}._scrollable_xq8bu_167{width:calc(100vw - 480px);color:#1a1a1a}@media only screen and (min-width: 1184px){._scrollable_xq8bu_167{width:calc(100vw - 540px)}}._sticky_xq8bu_177{min-width:480px;background:#ffffff}@media only screen and (min-width: 1184px){._sticky_xq8bu_177{min-width:540px}}@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_43snv_84{width:100%;display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:60px;padding-bottom:60px}._header_43snv_93{display:flex;grid-gap:8px;gap:8px}._list-items_43snv_98{display:flex;flex-direction:column;grid-gap:12px;gap:12px}@media only screen and (min-width: 768px){._list-items_43snv_98{display:flex;grid-gap:4px;gap:4px}}._list-item_43snv_98{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px 8px 8px}._list-item_43snv_98._is-link_43snv_119 a{display:flex;align-items:center;grid-gap:12px;gap:12px}@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")}@media only screen and (min-width: 768px){._wrapper_18zt3_85{display:flex}}@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_7qzne_84{background-color:#eee;min-height:100%;padding-top:56px;padding-bottom:56px}._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{margin-right:16px;margin-left:16px}@media only screen and (min-width: 768px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{margin-right:32px;margin-left:32px}}@media only screen and (min-width: 1184px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1440px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{margin-right:160px;margin-left:160px}}@media only screen and (min-width: 1920px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{margin-right:auto;margin-left:auto}}@media only screen and (min-width: 768px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{width:unset;max-width:calc(100vw - 64px)}}@media only screen and (min-width: 1184px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{width:100%;max-width:1120px}}@media only screen and (min-width: 1440px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{max-width:calc(100vw - 320px)}}@media only screen and (min-width: 1920px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91{width:100%;max-width:1600px}}._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143{display:flex;flex-direction:column;grid-gap:16px;gap:16px}._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline_7qzne_148{display:flex;align-items:center;flex-direction:column;grid-gap:10px;gap:10px}@media only screen and (min-width: 768px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline_7qzne_148{display:flex;flex-direction:row}}._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline_7qzne_148 svg{color:#3a8138;height:32px;width:32px}._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline-text_7qzne_165,._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline-sub-text_7qzne_165{text-align:center}@media only screen and (min-width: 768px){._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline-text_7qzne_165,._wrapper_7qzne_84 ._inner-wrapper_7qzne_91 ._header_7qzne_143 ._headline-sub-text_7qzne_165{text-align:left}}@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_yephy_84{padding-top:32px;padding-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_1imnu_84{display:flex;flex-direction:column;grid-gap:12px;gap:12px}._wrapper_1imnu_84 ._body_1imnu_89{font-family:Inter,Helvetica,Arial,sans-serif;font-family:var(--body-font-stack);margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}._wrapper_1imnu_84 ._body_1imnu_89 ._link_1imnu_100{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")}@keyframes _header-utility-activate-fade-in_1thli_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1thli_1{0%{transform:translate(100%)}to{transform:translate(0)}}._error-message_1thli_100{line-height:1.5;color:#6d6c6c}@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")}@keyframes _header-utility-activate-fade-in_3qa3j_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_3qa3j_1{0%{transform:translate(100%)}to{transform:translate(0)}}._wrapper_3qa3j_100{width:40%;margin:0 auto;padding:46px 0;font-size:16px}@media (max-width: 1024px){._wrapper_3qa3j_100{width:70%}}@media (max-width: 454px){._wrapper_3qa3j_100{width:90%}}@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")}@keyframes _header-utility-activate-fade-in_f3jfj_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_f3jfj_1{0%{transform:translate(100%)}to{transform:translate(0)}}._button_f3jfj_100{background:#075dc6;font-size:16px;line-height:16px;padding:16px 24px 14px;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:200px;font-family:var(--cf-header-font-stack)}._button_f3jfj_100:disabled{background-color:#979797;cursor:default}@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")}@keyframes _header-utility-activate-fade-in_1i2t7_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1i2t7_1{0%{transform:translate(100%)}to{transform:translate(0)}}._label_1i2t7_100{font-size:14px;line-height:15px;color:#1a1a1a;font-weight:700;text-transform:uppercase}@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")}@keyframes _header-utility-activate-fade-in_q25kd_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_q25kd_1{0%{transform:translate(100%)}to{transform:translate(0)}}._checkmark_q25kd_100{position:absolute;top:calc(50% - .85rem);left:0;height:18px;width:18px;background-color:#fff;border:2px solid #1a1a1a}._checkmark_q25kd_100:after{left:.5rem;top:calc(50% - .5rem);width:.5rem;height:1rem;border:solid #eeeeee;border-width:0 3px 3px 0;transform:rotate(45deg);content:"";position:absolute;display:none}._wrapper_q25kd_122{position:relative;padding-left:2.4rem}._wrapper_q25kd_122 input{position:absolute;margin:0;width:18px;height:18px;z-index:1;top:calc(50% - .85rem);left:0;opacity:0;cursor:pointer}._wrapper_q25kd_122 input:checked~._checkmark_q25kd_100{background-color:#075dc6}._wrapper_q25kd_122 input:checked~._checkmark_q25kd_100:after{display:block}@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")}@keyframes _header-utility-activate-fade-in_1kfub_1{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes _slide-utility-animation_1kfub_1{0%{transform:translate(100%)}to{transform:translate(0)}}._text_1kfub_100{margin-bottom:24px}._text_1kfub_100 p{font-size:1.6rem}._user-details_1kfub_107{margin-bottom:40px}._label_1kfub_111{margin-top:8px;margin-bottom:8px;font-weight:700;text-transform:uppercase;display:flex;align-content:center}._value_1kfub_120{margin-top:8px;margin-bottom:24px;color:#6d6c6c;font-size:18px}._checkbox-group_1kfub_127{display:flex;margin-top:8px;margin-bottom:16px}._checkbox-input_1kfub_133{margin-right:8px}._checkbox-label_1kfub_137{font-size:16px;line-height:20px;color:#1a1a1a;font-weight:400;text-transform:none;text-transform:initial}._checkbox-label_1kfub_137 a{color:#075dc6;font-weight:700}._button_1kfub_149{margin-top:32px}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}a{color:inherit;text-decoration:none}textarea,input,button,select{background:none;border:0;color:inherit;font:inherit;margin:0;outline:none;padding:0;text-align:inherit;text-transform:inherit}:root{--cf-header-font-stack: "ingra-condensed", sans-serif;--cf-body-font-stack: "Open Sans", Helvetica, Arial, sans-serif;--cf-base-font-size: 16px;--cf-black: #000000;--cf-white: #ffffff;--cf-off-black: #1a1a1a;--cf-dark-gray: #6d6d6d;--cf-light-gray: #f2f2f2;--cf-gray-5: #f2f2f2;--cf-gray-10: #e6e6e6;--cf-gray-20: #cccccc;--cf-gray-30: #b3b3b3;--cf-gray-40: #999999;--cf-gray-50: #7f7f7f;--cf-gray-60: #666666;--cf-gray-70: #4d4d4d;--cf-gray-80: #333333;--cf-gray-90: #1a1a1a;--cf-black-5: rgba(0, 0, 0, .05);--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-40: rgba(0, 0, 0, .4);--cf-black-50: rgba(0, 0, 0, .5);--cf-black-60: rgba(0, 0, 0, .6);--cf-black-70: rgba(0, 0, 0, .7);--cf-black-80: rgba(0, 0, 0, .8);--cf-black-90: rgba(0, 0, 0, .9);--cf-white-5: rgba(255, 255, 255, .05);--cf-white-10: rgba(255, 255, 255, .1);--cf-white-20: rgba(255, 255, 255, .2);--cf-white-30: rgba(255, 255, 255, .3);--cf-white-40: rgba(255, 255, 255, .4);--cf-white-50: rgba(255, 255, 255, .5);--cf-white-60: rgba(255, 255, 255, .6);--cf-white-70: rgba(255, 255, 255, .7);--cf-white-80: rgba(255, 255, 255, .8);--cf-white-90: rgba(255, 255, 255, .9);--cf-red: #c21818;--cf-blue: #075dc6;--cf-yellow: #ffba08;--cf-green: #3a8138;--cf-dark-violet: #1f2957;--cf-red-orange: #c13f2e;--cf-light-blue: #3f88c5;--cf-orange: #f59032;--cf-sage: #136f63;--cf-navy: #032b43;--cf-burgundy: #74143e;--cf-sea-green: #117670;--cf-red-light-90: #f9e8e8;--cf-red-light-80: #f3d1d1;--cf-red-light-70: #edbaba;--cf-red-light-60: #e7a3a3;--cf-red-light-50: #e08b8b;--cf-red-light-40: #da7474;--cf-red-light-30: #d55e5e;--cf-red-light-20: #ce4646;--cf-red-light-10: #c93030;--cf-red-dark-90: #130202;--cf-red-dark-80: #270505;--cf-red-dark-70: #3a0707;--cf-red-dark-60: #4e0a0a;--cf-red-dark-50: #610c0c;--cf-red-dark-40: #740e0e;--cf-red-dark-30: #881111;--cf-red-dark-20: #9b1313;--cf-red-dark-10: #af1616;--cf-blue-light-90: #e7effa;--cf-blue-light-80: #cddff4;--cf-blue-light-70: #b5cfee;--cf-blue-light-60: #9cbee8;--cf-blue-light-50: #82ade2;--cf-blue-light-40: #6a9edd;--cf-blue-light-30: #528ed8;--cf-blue-light-20: #397dd1;--cf-blue-light-10: #206ecc;--cf-blue-dark-90: #010914;--cf-blue-dark-80: #011328;--cf-blue-dark-70: #021c3b;--cf-blue-dark-60: #03254f;--cf-blue-dark-50: #032e63;--cf-blue-dark-40: #043877;--cf-blue-dark-30: #05418b;--cf-blue-dark-20: #064a9e;--cf-blue-dark-10: #0654b2;--cf-spacing: 4px}html,body{background-color:#fff;background-color:var(--cf-white);color:#1a1a1a;color:var(--cf-off-black);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--cf-body-font-stack);font-size:var(--base-font-size);-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button:not(:disabled){cursor:pointer}@media (max-width: 768px){:root{--base-font-size: 14px}}.cf-input,.cf-select,.cf-textarea{border:1px solid rgba(0,0,0,.2);border:1px solid var(--cf-black-20);border-radius:2px;font-size:16px;line-height:1.4;padding:12px 16px;color:#1a1a1a;color:var(--cf-off-black);background-color:#fff;background-color:var(--cf-white)}.cf-input::-moz-placeholder,.cf-select::-moz-placeholder,.cf-textarea::-moz-placeholder{color:#b3b3b3;color:var(--cf-gray-30)}.cf-input::placeholder,.cf-select::placeholder,.cf-textarea::placeholder{color:#b3b3b3;color:var(--cf-gray-30)}.cf-input:focus,.cf-select:focus,.cf-textarea:focus{border-color:#075dc6;border-color:var(--cf-blue)}.cf-input.invalid,.cf-select.invalid,.cf-textarea.invalid{border-color:#c21818;border-color:var(--cf-red)}.cf-input:disabled,.cf-select:disabled,.cf-textarea:disabled{-webkit-text-fill-color:#b3b3b3;-webkit-text-fill-color:var(--cf-gray-30);color:#b3b3b3;color:var(--cf-gray-30);background-color:#0000000d;background-color:var(--cf-black-5)}.cf-mb-1{margin-bottom:4px;margin-bottom:var(--cf-spacing)}.cf-mb-2{margin-bottom:8px;margin-bottom:calc(var(--cf-spacing) * 2)}.cf-mb-3{margin-bottom:12px;margin-bottom:calc(var(--cf-spacing) * 3)}.cf-mb-4{margin-bottom:16px;margin-bottom:calc(var(--cf-spacing) * 4)}.cf-mb-5{margin-bottom:20px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-mb-6{margin-bottom:24px;margin-bottom:calc(var(--cf-spacing) * 6)}.cf-mb-7{margin-bottom:28px;margin-bottom:calc(var(--cf-spacing) * 7)}.cf-mb-8{margin-bottom:32px;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-mb-9{margin-bottom:36px;margin-bottom:calc(var(--cf-spacing) * 9)}.cf-mb-10{margin-bottom:40px;margin-bottom:calc(var(--cf-spacing) * 10)}.cf-mb-11{margin-bottom:44px;margin-bottom:calc(var(--cf-spacing) * 11)}.cf-mb-12{margin-bottom:48px;margin-bottom:calc(var(--cf-spacing) * 12)}.cf-gap-1{grid-gap:4px;gap:4px;grid-gap:var(--cf-spacing);gap:var(--cf-spacing)}.cf-gap-2{grid-gap:8px;gap:8px;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}.cf-gap-3{grid-gap:12px;gap:12px;grid-gap:calc(var(--cf-spacing) * 3);gap:calc(var(--cf-spacing) * 3)}.cf-gap-4{grid-gap:16px;gap:16px;grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4)}.cf-gap-5{grid-gap:20px;gap:20px;grid-gap:calc(var(--cf-spacing) * 5);gap:calc(var(--cf-spacing) * 5)}.cf-gap-6{grid-gap:24px;gap:24px;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6)}@media (max-width: 768px){.cf-mb-mobile-1{margin-bottom:4px;margin-bottom:var(--cf-spacing)}.cf-mb-mobile-2{margin-bottom:8px;margin-bottom:calc(var(--cf-spacing) * 2)}.cf-mb-mobile-3{margin-bottom:12px;margin-bottom:calc(var(--cf-spacing) * 3)}.cf-mb-mobile-4{margin-bottom:16px;margin-bottom:calc(var(--cf-spacing) * 4)}.cf-mb-mobile-5{margin-bottom:20px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-mb-mobile-6{margin-bottom:24px;margin-bottom:calc(var(--cf-spacing) * 6)}.cf-mb-mobile-7{margin-bottom:28px;margin-bottom:calc(var(--cf-spacing) * 7)}.cf-mb-mobile-8{margin-bottom:32px;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-mb-mobile-9{margin-bottom:36px;margin-bottom:calc(var(--cf-spacing) * 9)}.cf-mb-mobile-10{margin-bottom:40px;margin-bottom:calc(var(--cf-spacing) * 10)}.cf-mb-mobile-11{margin-bottom:44px;margin-bottom:calc(var(--cf-spacing) * 11)}.cf-mb-mobile-12{margin-bottom:48px;margin-bottom:calc(var(--cf-spacing) * 12)}.cf-gap-mobile-1{grid-gap:4px;gap:4px;grid-gap:var(--cf-spacing);gap:var(--cf-spacing)}.cf-gap-mobile-2{grid-gap:8px;gap:8px;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}.cf-gap-mobile-3{grid-gap:12px;gap:12px;grid-gap:calc(var(--cf-spacing) * 3);gap:calc(var(--cf-spacing) * 3)}.cf-gap-mobile-4{grid-gap:16px;gap:16px;grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4)}.cf-gap-mobile-5{grid-gap:20px;gap:20px;grid-gap:calc(var(--cf-spacing) * 5);gap:calc(var(--cf-spacing) * 5)}.cf-gap-mobile-6{grid-gap:24px;gap:24px;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6)}}.cf-button{font-family:ingra-condensed,sans-serif;font-family:var(--cf-header-font-stack);text-transform:uppercase;text-align:center;font-weight:800;transition:background-color .25s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:100px}.cf-button.primary{color:#fff;color:var(--cf-white);background-color:#075dc6;background-color:var(--cf-blue)}.cf-button.destructive{background-color:#c21818;background-color:var(--cf-red);color:#fff;color:var(--cf-white)}.cf-button.secondary{border-width:2px;border-style:solid}.cf-button:focus{outline-width:2px;outline-style:solid}.cf-button.primary:not(:disabled):hover{background-color:#397dd1;background-color:var(--cf-blue-light-20)}.cf-button.primary:not(:disabled):active{background-color:#0654b2;background-color:var(--cf-blue-dark-10)}.cf-button.primary:focus{outline-color:#b5cfee;outline-color:var(--cf-blue-light-70)}.cf-button.primary:disabled{background-color:#b5cfee;background-color:var(--cf-blue-light-70)}.cf-button.secondary:not(:disabled):hover{background-color:#1a1a1a;background-color:var(--cf-off-black);color:#fff;color:var(--cf-white);border-color:#1a1a1a;border-color:var(--cf-off-black)}.cf-button.secondary:not(:disabled):active{background-color:#333;background-color:var(--cf-gray-80);color:#fff;color:var(--cf-white);border-color:#333;border-color:var(--cf-gray-80)}.cf-button.secondary:disabled{color:#b3b3b3;color:var(--cf-gray-30);border-color:#b3b3b3;border-color:var(--cf-gray-30)}.cf-button.destructive:not(:disabled):hover{background-color:#ce4646;background-color:var(--cf-red-light-20)}.cf-button.destructive:not(:disabled):active{background-color:#af1616;background-color:var(--cf-red-dark-10)}.cf-button-destructive:focus{outline-color:#edbaba;outline-color:var(--cf-red-light-70)}.cf-button-destructive:disabled{background-color:#edbaba;background-color:var(--cf-red-light-70)}.cf-button.tertiary.xsmall,.cf-button.tertiary.small,.cf-button.tertiary.large{padding:12px 0 10px}.cf-button.tertiary.xsmall:focus,.cf-button.tertiary.small:focus,.cf-button.tertiary.large:focus{outline:none;border-radius:0;border-bottom:2px solid #e6e6e6;border-bottom:2px solid var(--cf-gray-10)}.cf-button.tertiary.blue{color:#075dc6;color:var(--cf-blue)}.cf-button.tertiary.blue:disabled{color:#b5cfee;color:var(--cf-blue-light-70)}.cf-button.tertiary.white{color:#fff;color:var(--cf-white)}.cf-button.tertiary.white:disabled{color:#999;color:var(--cf-gray-40)}.cf-button.tertiary.white:focus{outline-color:#e6e6e6;outline-color:var(--cf-gray-10)}.cf-button.tertiary.black:focus{outline-color:#e6e6e6;outline-color:var(--cf-gray-10)}.cf-button.tertiary.blue:focus{outline-color:#e7effa;outline-color:var(--cf-blue-light-90)}.cf-button.xsmall{font-size:12px;padding:10px 24px 8px;letter-spacing:.03em}.cf-button.small{font-size:14px;line-height:18px;padding:12px 24px 10px;letter-spacing:.03em}.cf-button.large{font-size:16px;line-height:20px;padding:16px 24px 14px;letter-spacing:.04em}.cf-button .left-icon,.cf-button .right-icon{display:inline-flex}.cf-button .left-icon{margin-right:.7rem;transition:transform .25s;will-change:transform}.cf-button .right-icon{margin-left:.7rem;transition:transform .35s;will-change:transform}.cf-button.tertiary:not(:disabled):active .right-icon,.cf-button.tertiary:not(:disabled):hover .right-icon{transition:transform .15s;transform:translate(5px)}.cf-button .left-icon svg,.cf-button .right-icon svg{height:.7em}.cf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;width:20px;height:20px;border:1px solid rgba(0,0,0,.2);border:1px solid var(--cf-black-20);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:10px 8px}.cf-checkbox:hover{border-color:#075dc6;border-color:var(--cf-blue)}.cf-checkbox:focus{outline:2px solid #b5cfee;outline:2px solid var(--cf-blue-light-70);outline-offset:0}.cf-checkbox:disabled{color:#6d6d6d;color:var(--cf-dark-gray);background-color:#e6e6e6;background-color:var(--cf-gray-10);border-color:#0000001a;border-color:var(--cf-black-10);cursor:default}.cf-checkbox:not(:disabled):checked{background-image:url("data:image/svg+xml,%3Csvg width%3D%2210%22 height%3D%228%22 viewBox%3D%220 0 10 8%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M10 1.1583L3.7025 7.39286L0 3.72737L0.917474 2.81907L3.7025 5.57625L9.08253 0.25L10 1.1583Z%22 fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-color:#075dc6;background-color:var(--cf-blue)}.cf-checkbox:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg width%3D%2210%22 height%3D%228%22 viewBox%3D%220 0 10 8%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M10 1.1583L3.7025 7.39286L0 3.72737L0.917474 2.81907L3.7025 5.57625L9.08253 0.25L10 1.1583Z%22 fill%3D%22%236D6D6D%22%2F%3E%3C%2Fsvg%3E")}.cf-header{font-family:ingra-condensed,sans-serif;font-family:var(--cf-header-font-stack);font-weight:700;text-transform:uppercase;line-height:1}.cf-header.xxlarge{font-size:72px;letter-spacing:.01em}.cf-header.xlarge{font-size:56px;letter-spacing:.01em}.cf-header.large{font-size:40px;letter-spacing:.01em}.cf-header.medium{font-size:32px;line-height:1.125;letter-spacing:.01em}.cf-header.small{font-size:24px;line-height:1.16;letter-spacing:.02em}.cf-header.xsmall{font-size:20px;line-height:1.25;letter-spacing:.03em}@media (max-width: 768px){.cf-header.xxlarge{font-size:40px}.cf-header.xlarge{font-size:32px}.cf-header.large{font-size:28px}.cf-header.medium{font-size:24px}.cf-header.small{font-size:20px}.cf-header.xsmall{font-size:16px}}.cf-text strong{font-weight:700}.cf-text a{color:#075dc6;color:var(--cf-blue)}.cf-text.medium{font-size:16px;line-height:1.5}.cf-text.small{font-size:14px;line-height:1.6}.cf-text.xsmall{font-size:12px;line-height:1.3}.cf-html-text strong{font-weight:700}.cf-html-text a{color:#075dc6;color:var(--cf-blue)}.cf-html-text p{margin-bottom:16px}.cf-html-text ul,.cf-html-text ol{padding-left:25px;margin-bottom:48px}.cf-html-text ul{list-style:disc}.cf-html-text ol{list-style:numeric}.cf-label{font-size:16px;line-height:1.4;font-weight:600;color:#000;color:var(--cf-black)}.cf-loader{margin:48px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #666;box-shadow:inset 0 0 0 1em var(--cf-gray-60)}.cf-loader,.cf-loader:before,.cf-loader:after{border-radius:50%}.cf-loader:before,.cf-loader:after{position:absolute;content:"";width:5.2em;height:10.2em;background-color:#fff;background-color:var(--cf-white);top:-.1em;animation-name:loader;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease}.cf-loader:before{border-radius:10.2em 0 0 10.2em;left:-.1em;transform-origin:5.2em 5.1em;animation-delay:1.5s}.cf-loader:after{border-radius:0 10.2em 10.2em 0;left:5.1em;transform-origin:0 5.1em}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cf-modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000b3;background-color:var(--cf-black-70);display:flex;justify-content:center;align-items:center}.cf-modal .box{max-width:536px;width:calc(100% - 44px);border-radius:2px;background-color:#fff;background-color:var(--cf-white);border:1px solid rgba(0,0,0,.1);border:1px solid var(--cf-black-10);position:relative}.cf-modal .header{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--cf-black-10)}.cf-modal .header,.cf-modal .body{padding:24px}.cf-modal .close-button{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:20px;position:absolute;top:-20px;right:-20px;border:2px solid #1a1a1a;border:2px solid var(--cf-off-black);background-color:#fff;background-color:var(--cf-white)}.cf-modal .close-button .icon{width:10.5px;height:10.5px}.cf-notification{border-radius:2px;padding:12px 10px 12px 16px;line-height:1.6;display:inline-flex;align-items:center}.cf-notification.success{border-color:#3a8138;border-color:var(--cf-green);background-color:#e6f4e7;color:#1d411c}.cf-notification.success .icon{color:#3a8138;color:var(--cf-green);width:16px}.cf-notification.error{border-color:#c21818;border-color:var(--cf-red);background-color:#fbe6e6;color:#411c1c}.cf-notification.error .icon{color:#c21818;color:var(--cf-red);width:14px;height:14px}.cf-notification.warning{border-color:#ffba08;border-color:var(--cf-yellow);background-color:#fff9c6;color:#41341c}.cf-notification.warning .icon{color:#ffba08;color:var(--cf-yellow);width:16px}.cf-notification.info{border-color:#075dc6;border-color:var(--cf-blue);background-color:#c6e0ff;color:#1c2241}.cf-notification.info .icon{color:#075dc6;color:var(--cf-blue);width:16px}.cf-notification .icon{margin-right:14px}.cf-notification .close-button{display:inline-flex;align-self:stretch;padding:0 8px;align-items:center;margin-left:8px;color:#00000080;color:var(--cf-black-50)}.cf-notification .close-button .cf-icon{width:12px;height:12px}@media (min-width: 769px){.cf-notification{border:1px solid;font-weight:600}}@media (max-width: 768px){.cf-notification{border-left:5px solid}.cf-notification .close-button{display:none}}.cf-overline-text{text-transform:uppercase;font-weight:800;letter-spacing:.05em}.cf-overline-text.large{font-size:18px;line-height:1.6}.cf-overline-text.medium{font-size:16px;line-height:1.5}.cf-overline-text.small{font-size:14px;line-height:1.4}.cf-overline-text.xsmall{font-size:12px;line-height:1.3}.cf-select{padding:12px 48px 12px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2210%22 viewBox%3D%220 0 16 10%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0.439331 2.28032L2.56065 0.158997L7.99999 5.59834L13.4393 0.158997L15.5607 2.28032L7.99999 9.84098L0.439331 2.28032Z%22 fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 10px}.cf-stack{display:flex}.cf-stack.vertical{flex-direction:column}.cf-stack.horizontal{flex-direction:row}@media (max-width: 768px){.cf-stack.mobile-vertical{flex-direction:column}.cf-stack.mobile-horizontal{flex-direction:row}}.cf-toggle{display:inline-block}.cf-toggle.label{align-items:center;background-color:#333;background-color:var(--cf-gray-80);color:#fff;color:var(--cf-white);display:flex;font-family:ingra-condensed,sans-serif;font-family:var(--cf-header-font-stack);font-weight:800;line-height:1;padding:4px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.cf-toggle.label:after{background-color:#fff;background-color:var(--cf-white);content:"";display:block;height:26px;order:-1;width:26px}.cf-toggle.label div{padding:0 10px}.cf-toggle.input{display:none}.cf-toggle.input:checked+label{background-color:#3a8138;background-color:var(--cf-green)}.cf-toggle.input:checked+label:after{order:1}.cf-toggle-switch{display:inline-flex;background:rgba(0,0,0,.1);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:#00000080;color:var(--cf-black-50);position:relative}.cf-toggle-switch:before{content:"";width:50%;position:absolute;background-color:#1a1a1a;background-color:var(--cf-off-black);height:100%;border-radius:100px;transition:transform .5s}.cf-toggle-switch[aria-pressed=true]:before{transform:translate(100%)}.cf-toggle-switch:focus{outline:2px solid #cccccc;outline:2px solid var(--cf-gray-20)}.cf-toggle-switch .option{padding:8px 48px;z-index:1;position:relative}.cf-toggle-switch .highlighted-option{color:#fff;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}.cf-toggle-switch .option:nth-child(1) .highlighted-option{position:absolute;top:0;clip-path:inset(0 0 0 100%)}.cf-toggle-switch .option:nth-child(2) .highlighted-option{clip-path:inset(0 100% 0 0)}.cf-toggle-switch[aria-pressed=false] .option:nth-child(1) .highlighted-option{clip-path:inset(0 0 0 0)}.cf-toggle-switch[aria-pressed=true] .option:nth-child(2) .highlighted-option{clip-path:inset(0 0 0 0)}.style-module_wrapper__bzmo4{grid-gap:calc(var(--cf-spacing) * 8);gap:calc(var(--cf-spacing) * 8);max-width:372px}.style-module_caption__208Mt{grid-gap:calc(var(--cf-spacing) * 4);gap:calc(var(--cf-spacing) * 4)}.style-module_image-caption-list__Ld694{grid-gap:calc(var(--cf-spacing) * 8);gap:calc(var(--cf-spacing) * 8);flex-wrap:wrap}.style-module_wrapper__3Xc4x{background-color:var(--cf-blue);color:var(--cf-white);padding:11px 0;font-size:14px;text-align:center}.style-module_wrapper__3Xc4x a{text-decoration:underline}@media (min-width: 768px){.style-module_wrapper__3Xc4x{font-size:16px}}.cf-footer .cf-email__label{color:var(--cf-dark-gray);font-size:12px;line-height:1.33}.cf-footer .cf-email__error{color:var(--cf-red)}.cf-footer .cf-email__button{width:-moz-fit-content;width:fit-content}.cf-footer .cf-find-gym__header{font-size:28px;margin-bottom:calc(var(--cf-spacing) * 4)}.cf-footer .cf-find-gym__text{color:var(--cf-dark-gray);line-height:1.5;font-size:14px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-footer .cf-find-gym__button{font-size:16px;font-weight:700;width:100%;margin:auto;display:flex}@media (min-width: 867px){.cf-footer .cf-find-gym__header{font-size:16px;margin-bottom:calc(var(--cf-spacing) * 6)}.cf-footer .cf-find-gym__text{color:var(--cf-dark-gray);line-height:1.5;font-size:16px;margin-bottom:calc(var(--cf-spacing) * 5)}.cf-footer .cf-find-gym__button{font-size:14px;width:inherit;margin:0;display:inline-flex}}.cf-footer .cf-legal__wrapper{grid-gap:calc(var(--cf-spacing) * 4)}.cf-footer .cf-legal__link{color:var(--cf-dark-gray);line-height:1.33;font-weight:700}@media (min-width: 867px){.cf-footer .cf-legal__wrapper{display:flex;flex-direction:row;margin-bottom:calc(var(--cf-spacing) * 12);grid-gap:calc(var(--cf-spacing) * 8)}}.cf-footer .cf-link__wrapper{width:100%}.cf-footer .cf-link__header-wrapper{justify-content:space-between;align-items:center}.cf-footer .cf-link__header{font-size:20px;line-height:1.25;letter-spacing:.03em}.cf-footer .cf-link__rotate{transform:rotate(180deg)}.cf-footer .cf-link__icon{display:inherit;font-size:14px;font-weight:400;line-height:1.55}.cf-footer .cf-link__show{display:inherit}.cf-footer .cf-link__hide{display:none}@media (min-width: 867px){.cf-footer .cf-link__wrapper{width:150px}.cf-footer .cf-link__header-wrapper{margin-bottom:calc(var(--cf-spacing) * 6)}.cf-footer .cf-link__header{font-size:16px;line-height:1.2;letter-spacing:.02em}.cf-footer .cf-link__icon{display:none}.cf-footer .cf-link__hide,.cf-footer .cf-link__show{display:inherit}}.cf-footer.cf-footer__wrapper{margin:40px 20px}.cf-footer .cf-links-form-container__wrapper{display:flex;flex-direction:column-reverse;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-footer .cf-links__wrapper{flex-wrap:wrap;grid-gap:calc(var(--cf-spacing) * 6)}.cf-footer .cf-links__form-wrapper{max-width:400px;margin-bottom:calc(var(--cf-spacing) * 14)}.cf-footer .cf-links__email-of-the-day{display:none}.cf-footer .cf-hr{border:0;height:0;border-top:1px solid var(--cf-black-10);margin-bottom:calc(var(--cf-spacing) * 8)}.cf-footer .cf-copy-right__wrapper{color:var(--cf-dark-gray);line-height:1.33;margin-bottom:calc(var(--cf-spacing) * 8)}.cf-footer .cf-legal-social__wrapper{grid-gap:calc(var(--cf-spacing) * 8)}@media (min-width: 867px){.cf-footer .cf-footer__wrapper{margin:72px var(--cf-mainsite-gutter)}.cf-footer .cf-links-form-container__wrapper{flex-direction:row;grid-gap:calc(var(--cf-spacing) * 14)}.cf-footer .cf-links__wrapper{grid-gap:calc(var(--cf-spacing) * 8)}.cf-footer .cf-links__form-wrapper{grid-gap:calc(var(--cf-spacing) * 14);margin-bottom:0}.cf-footer .cf-links__email-of-the-day{display:inherit}.cf-footer .cf-copy-right__wrapper{color:var(--cf-dark-gray);line-height:1.33;margin-bottom:calc(var(--cf-spacing) * 10);max-width:877px}.cf-footer .cf-legal-social__wrapper{justify-content:space-between}}.style-module_wrapper__2FhGB{display:flex;border:1px solid var(--cf-black-10);border-radius:5px;overflow:hidden}.style-module_wrapper__2FhGB article{display:flex;flex-direction:column}.style-module_image__kC3yy img{min-width:100%;max-width:100%}.style-module_body__3ah04{display:flex;flex-direction:column;align-items:flex-start;padding:16px;flex-grow:1}.style-module_tag__2Ajce{font-size:10px;display:inline-block;border:1px solid var(--cf-black-20);padding:4px 8px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;margin-bottom:16px}.style-module_title__34MfA{font-weight:700;font-size:20px;line-height:1.3;margin-bottom:34px}.style-module_readMore__8gGNd{margin-top:auto;font-weight:700;font-size:14px;line-height:1.6}.style-module_header__2ZHm3{justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap}.style-module_cards__1loOG{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.style-module_cards__1loOG li{display:flex}.style-module_wrapper__3JOXT article{aspect-ratio:1 / 1;background-size:cover;background-repeat:no-repeat;background-position:center;color:var(--cf-white);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;border-radius:5px}.style-module_text__31hxC{color:var(--cf-dark-gray)}.style-module_cards__2eCjF{display:grid;grid-gap:16px;gap:16px}@media (min-width: 768px){.style-module_cards__2eCjF{grid-template-columns:repeat(2,1fr);grid-template-areas:"one two" "one four" "three four"}.style-module_cards__2eCjF li:nth-child(1){grid-area:one}.style-module_cards__2eCjF li:nth-child(2){grid-area:two}.style-module_cards__2eCjF li:nth-child(3){grid-area:three}.style-module_cards__2eCjF li:nth-child(4){grid-area:four}.style-module_cards__2eCjF li:nth-child(2) article,.style-module_cards__2eCjF li:nth-child(3) article{aspect-ratio:2 / 1}}.style-module_cf-location-card__wrapper__2yK00{display:flex;flex-direction:column;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);padding:24px;border:solid 1px var(--cf-gray-10);border-radius:4px}.style-module_cf-location-card__meta-header__1Bfl5{font-size:12px}.style-module_cf-location-card__description__SVF9v{color:var(--cf-dark-gray);margin-bottom:40px}.style-module_cf-location-card__description__SVF9v>p{white-space:pre-wrap}.style-module_cf-location-card__button__39yZ8{margin-top:auto}.style-module_cf-location-cards__header-wrapper__3S9Mh{margin-bottom:calc(var(--cf-spacing) * 10);display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2)}.style-module_cf-location-cards__cards__3ApCh{display:grid;grid-gap:calc(var(--cf-spacing) * 7);gap:calc(var(--cf-spacing) * 7);grid-template-columns:repeat(auto-fill,minmax(271px,1fr))}.style-module_wrapper__rP-Pv{padding:calc(var(--cf-spacing) * 5);border:solid 1px var(--cf-gray-10);display:flex;flex-direction:column;align-items:flex-start;height:100%;box-sizing:border-box;border-radius:4px}.style-module_wrapper__rP-Pv.style-module_hovered__36i9n{border:1px solid var(--cf-black-20);box-shadow:0 28px 40px #00000008,0 7px 5px #00000008}.style-module_wrapper__rP-Pv.style-module_hovered__36i9n .style-module_button__nNnHe span{transform:translate(5px)}.style-module_header__jm405{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 6);gap:calc(var(--cf-spacing) * 6);margin-bottom:calc(var(--cf-spacing) * 7)}.style-module_badge__1X6qk{height:88px}.style-module_tags__2dmH1{display:flex;flex-direction:row;align-items:center;grid-gap:calc(var(--cf-spacing) * 2);gap:calc(var(--cf-spacing) * 2);margin-bottom:calc(var(--cf-spacing) * 3)}.style-module_tags__2dmH1>li{padding:4px 8px;border:solid 1px var(--cf-gray-10);font-weight:800;border-radius:2px;font-size:10px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-off-black)}.style-module_description__bs71G{display:block;font-size:14px;line-height:1.5;color:var(--cf-dark-gray);margin-bottom:calc(var(--cf-spacing) * 6)}.style-module_button__nNnHe.cf-button{margin-top:auto;margin-bottom:12px}.style-module_button__nNnHe.style-module_badgeCardButton__3EXaH.cf-button:focus,.style-module_button__nNnHe.style-module_badgeCardButton__3EXaH.cf-button:active{outline:none;border:none}@media (min-width: 768px){.style-module_wrapper__rP-Pv{padding:calc(var(--cf-spacing) * 9)}}.style-module_wrapper__3bpTm{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width: 768px){.style-module_wrapper__3bpTm{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fill,minmax(352px,1fr))}}.style-module_wrapper__1jC2W{background-color:var(--cf-black);color:var(--cf-white)}:root{--base-font-size: 10px;--wrapper-width: 1296px;--cf-green-secondary: #67c607;--cf-light-grey: #6d6d6d;--cf-neutral-grey: #dcdcdc;--box-shadow: 0px 28px 40px rgba(0, 0, 0, .03), 0px 7px 5px rgba(0, 0, 0, .03);--border: 1px solid #e6e6e6;--cf-header-font-stack: "PFDIN", sans-serif;--cf-body-font-stack: "Inter", Helvetica, Arial, sans-serif;--cf-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")}b{font-weight:500}.cf-modal{z-index:20}.cf-header{font-weight:500}.cf-button{font-weight:500;border-radius:200px}.cf-stack.column{flex-direction:column}iframe{max-width:100%}.reactEasyCrop_CropAreaGrid:before{border:2px dashed rgb(255,255,255,.7)!important}.profileImageUrl.reactEasyCrop_CropAreaGrid:before{display:none}.reactEasyCrop_CropAreaGrid:after{display:none}.grecaptcha-badge{visibility:hidden}#polaris-consent-widgets{--container-width-desktop: 100% !important;--container-width-tablet: 100% !important;--container-width-mobile: 100% !important;--font-family: var(--cf-body-font-stack) !important;--button-font-family: var(--cf-header-font-stack) !important}#polaris-consent-widgets h1{text-transform:uppercase;font-size:16px!important}#polaris-consent-widgets .polaris-consent-widget__powered_by small{font-size:12px!important}#polaris-consent-widgets #select-dropdown{background:transparent!important}#polaris-consent-widgets #select-dropdown div{font-size:14px!important}#polaris-consent-widgets button.polaris-button{font-size:16px;font-weight:500;letter-spacing:.04em;border-radius:100px;padding:12px 18px}#polaris-consent-widgets a.polaris-button{font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important}#polaris-consent-widgets button.polaris-button:hover{background-color:#000;color:#fff}#polaris-consent-widgets .polaris-banner{margin:16px;box-shadow:0 28px 40px #00000008;border:1px solid #8e8e93;border-radius:8px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;padding:24px 32px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;align-self:stretch}@media (min-width: 428px){#polaris-consent-widgets ._banner-banner__inner-vQTM0{max-width:100%!important}}@media (min-width: 844px){#polaris-consent-widgets ._banner-banner__inner-vQTM0{max-width:100%!important}}.aria-label{height:1px;width:1px;position:absolute;white-space:nowrap;overflow:clip;clip-path:inset(100%)}@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")}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{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;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{text-decoration:none;color:inherit}input,button,select{border:0;padding:0;margin:0;background:none;font:inherit;outline:none;text-transform:inherit}*,*:before,*:after{box-sizing:border-box}: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:Inter,Helvetica,Arial,sans-serif;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")}@keyframes header-utility-activate-fade-in{0%{background-color:transparent}to{background-color:#075dc6}}@keyframes slide-utility-animation{0%{transform:translate(100%)}to{transform:translate(0)}}html,body{font-size:10px;font-family:var(--cf-body-font-stack);font-weight:400;color:#1a1a1a;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch}.anchor{display:block;position:relative;top:-100px;visibility:hidden}@media only screen and (min-width: 768px){.anchor{top:-130px}}
