body.rmv2{--rmf-d:"RM Display",Impact,"Arial Narrow",sans-serif;--rmf-u:"RM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--rmf-b:"RM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--rmf-w:"RM Wide","RM Sans",system-ui,sans-serif;--rmf-m:"RM Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--rmf-ds:.9;--rmr-cap:4px;--rmr-pill:3px;--rm-font-display:var(--rmf-d);--rm-font-ui:var(--rmf-u);--rm-font-body:var(--rmf-b);--v2-ink:#0b0c0f;--v2-ink-2:#15171c;--v2-chalk:#f2efe8;--v2-chalk-2:#e8e3d9;--v2-or:#ff3600;--v2-or-btn:#d92e00;--v2-or-hot:#b82700;--v2-mute:#5b616b;--v2-mute-ink:#aeb2ba;--v2-ease:cubic-bezier(.23,1,.32,1);font-family:var(--rmf-b);font-feature-settings:"kern" 1}body.rmv2 .rmx{--display:var(--rmf-d);--head:var(--rmf-u);--body:var(--rmf-b);--r:4px}body.rmv2 :is(input,select,textarea,button):not(:is(#rmev,.rm-evc) *){font-family:var(--rmf-b)}body.rmv2 :is(.rmxh-kick,.rmx-kicker,p.rmx-dlabel,.rmxc-kicker,.rm-kicker,.rmab-kicker){font-family:var(--rmf-w)!important;font-weight:700!important;letter-spacing:.14em!important;font-size:11px!important}body.rmv2 .rmxh-kick::before{content:"";display:inline-block;vertical-align:middle;width:18px;height:3px;margin-right:10px;background:var(--v2-or);border-radius:0}body.rmv2 .rmxh-kick .rmxh-dot{display:none}body.rmv2 :is(.woocommerce-Price-amount,.rm-price,.rmx-num,.rmx-km,.rmxh-plate-p,.rmx-rk,.rmxm-n,.rmxc-count,.rmf-since,.cart-contents .amount){font-family:var(--rmf-m)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em!important}body.rmv2 .rm-price{font-weight:600!important;font-size:12px!important}body.rmv2 :is(h1,h2,h3).rmx-h2,body.rmv2 .rmx-h2{letter-spacing:-.005em!important;line-height:.9!important}body.rmv2 :is(.rmxh-btn,.rmx-btn,.rm-btn,.rmf-cta,.rmxmm-find,.rmxh-plate-a,.rmxc-btn,.rmab-btn,.rmx-finish .rmx-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.single_add_to_cart_button,.wc-block-components-button,.checkout-button,a.button.checkout,.wp-block-button__link){font-family:var(--rmf-w)!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase;border-radius:3px!important}body.rmv2 :is(.rmxh-btn,.rmx-btn,.rm-btn,.rmf-cta,.single_add_to_cart_button,a.button.checkout,.checkout-button){font-size:12px!important}body.rmv2 :is(.rm-card,ul.products li.product .rmxc-card,.rmxc-card){--hole:var(--v2-ink);position:relative}body.rmv2 :is(.rm-card .rm-card-img,.rmxc-card .rmxc-img){position:relative}body.rmv2 :is(.rm-card .rm-card-img,.rmxc-card .rmxc-img)::before{content:"";position:absolute;inset:9px;pointer-events:none;z-index:2;opacity:1;background:radial-gradient(circle at center,var(--hole) 0 3.5px,var(--v2-chalk) 3.5px 5px,transparent 5.5px) 0 0/12px 12px no-repeat,radial-gradient(circle at center,var(--hole) 0 3.5px,var(--v2-chalk) 3.5px 5px,transparent 5.5px) 100% 0/12px 12px no-repeat,radial-gradient(circle at center,var(--hole) 0 3.5px,var(--v2-chalk) 3.5px 5px,transparent 5.5px) 0 100%/12px 12px no-repeat,radial-gradient(circle at center,var(--hole) 0 3.5px,var(--v2-chalk) 3.5px 5px,transparent 5.5px) 100% 100%/12px 12px no-repeat}body.rmv2 .rm-card .rm-card-body,body.rmv2 .rmxc-card .rmxc-body{border-top:2px dashed rgb(255 255 255 / .18)}body.rmv2 .rm-cardtag{border-radius:2px!important;font-family:var(--rmf-w)!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase;left:24px!important;top:22px!important}body.rmv2 .rm-card-title{font-family:var(--rmf-u)!important;font-weight:700!important;letter-spacing:-.005em}body.rmv2 .rm-card-btn{font-family:var(--rmf-w)!important;font-size:11px!important;letter-spacing:.12em!important}body.rmv2 .rmxh{background:linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px) 0 0/calc(100%/12) 100%,radial-gradient(60% 70% at 85% 30%,rgb(255 94 20 / .14),#fff0 70%),var(--v2-ink)}@media (min-width:901px){body.rmv2 .rmxh--collector .rmxh-copy{position:relative;background:var(--v2-chalk);color:var(--v2-ink);padding:64px 48px 40px;border-radius:4px;box-shadow:0 1px 0 rgb(255 255 255 / .4) inset,0 30px 60px -24px rgb(0 0 0 / .7);transform:rotate(-.8deg)}body.rmv2 .rmxh--collector .rmxh-copy::before{content:"RUNNING MAD \00B7  VIRTUAL CHALLENGE";position:absolute;left:0;right:0;top:0;height:36px;display:flex;align-items:center;padding:0 48px;background:var(--v2-or-btn);color:#fff;font:700 11px/1 var(--rmf-w);letter-spacing:.2em;border-radius:4px 4px 0 0}body.rmv2 .rmxh--collector .rmxh-copy::after{content:"";position:absolute;inset:48px 12px 12px;pointer-events:none;background:radial-gradient(circle,var(--v2-ink) 0 4px,rgb(0 0 0 / .18) 4px 5px,transparent 5.5px) 0 0/12px 12px no-repeat,radial-gradient(circle,var(--v2-ink) 0 4px,rgb(0 0 0 / .18) 4px 5px,transparent 5.5px) 100% 0/12px 12px no-repeat,radial-gradient(circle,var(--v2-ink) 0 4px,rgb(0 0 0 / .18) 4px 5px,transparent 5.5px) 0 100%/12px 12px no-repeat,radial-gradient(circle,var(--v2-ink) 0 4px,rgb(0 0 0 / .18) 4px 5px,transparent 5.5px) 100% 100%/12px 12px no-repeat}body.rmv2 .rmxh--collector .rmxh-h1{color:var(--v2-ink)}body.rmv2 .rmxh--collector .rmxh-kick{color:var(--v2-or-hot)}body.rmv2 .rmxh--collector .rmxh-lede{color:#3d424b}body.rmv2 .rmxh--collector .rmxh-ship{color:var(--v2-mute)}body.rmv2 .rmxh--collector .rmxh-ship svg{stroke:var(--v2-or-btn)}body.rmv2 .rmxh--collector .rmxh-btn-2{color:var(--v2-ink)!important;border-color:var(--v2-ink);border-width:2px}}@media (min-width:901px) and (hover:hover) and (pointer:fine){body.rmv2 .rmxh--collector .rmxh-btn-2:hover{background:var(--v2-ink);color:#fff!important}}@media (max-width:900px){body.rmv2 .rmxh--collector{background:var(--v2-chalk);color:var(--v2-ink);padding-top:58px}body.rmv2 .rmxh--collector::before{content:"RUNNING MAD \00B7  VIRTUAL CHALLENGE";position:absolute;left:0;right:0;top:0;height:30px;display:flex;align-items:center;justify-content:center;background:var(--v2-or-btn);color:#fff;font:700 9.5px/1 var(--rmf-w);letter-spacing:.2em}body.rmv2 .rmxh--collector .rmxh-ctas{flex-direction:column;gap:10px}body.rmv2 .rmxh--collector .rmxh-btn{width:100%}body.rmv2 .rmxh--collector .rmxh-h1{color:var(--v2-ink)}body.rmv2 .rmxh--collector .rmxh-kick{color:var(--v2-or-hot)}body.rmv2 .rmxh--collector .rmxh-lede{color:#3d424b}body.rmv2 .rmxh--collector .rmxh-ship{color:var(--v2-mute)}body.rmv2 .rmxh--collector .rmxh-ship svg{stroke:var(--v2-or-btn)}body.rmv2 .rmxh--collector .rmxh-btn-2{color:var(--v2-ink)!important;border-color:var(--v2-ink);border-width:2px}body.rmv2 .rmxh--collector .rmxh-th{border-color:rgb(11 12 15 / .18)}}body.rmv2 .rmxh-stage,body.rmv2 .rmxh-th{border-radius:4px!important}body.rmv2 .rmxh-plate-t{letter-spacing:0}body.rmv2 .rmx .rmx-num{font-weight:500!important;letter-spacing:0!important}body.rmv2 :is(.main-navigation,.secondary-navigation,.site-header-cart,.menu-primary-menu-container) a{font-family:var(--rmf-u)!important}body.rmv2 .main-navigation ul.menu>li>a{font-weight:600!important;letter-spacing:.01em}body.rmv2 .site-footer :is(h3,h4){font-family:var(--rmf-w)!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase}body.rmv2 .site-footer :is(p,a,li,span){font-family:var(--rmf-b)}body.rmv2 .site-footer .rmf-since{font-family:var(--rmf-m)!important}body.rmv2 :is(.woocommerce-breadcrumb,.woocommerce-result-count,.woocommerce-ordering select){font-family:var(--rmf-u)}body.rmv2 :is(.product_title,.entry-title,.page-title,.woocommerce-products-header__title){font-family:var(--rmf-d)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:0}body.rmv2 :is(.rmx-dpanel,.rmx-series,.rmx-duo-card,.rmx-route ol,.sub-menu){border-radius:4px!important}body.rmv2 :is(.rmx-tabs,.rmx-tabs button,.rmx-dist button,.cg-menu-link,.rmf-since,.cmplz-btn,.shoptimizer-custom-quantity-mini-cart){border-radius:3px!important}body.rmv2 :is(.rmxh-h1,.rmx-h2,.rmx-finish-h,.product_title,.entry-title,.page-title){word-spacing:.06em}@media (max-width:767px){body.rmv2 :is(.rm-card-btn,.rm-cardtag){font-family:var(--rmf-u)!important;letter-spacing:.08em!important}body.rmv2 .rm-cardtag{left:16px!important;top:14px!important;font-size:9px!important}}body.rmv2 :is(.rmxh-h1,.rmx-h2,.rmx .rmx-h2,.rmx-finish-h,.rmx h2,.product_title,.rm-hero-auto-title,.rmxc-h1,.page-title,.entry-title){text-transform:uppercase!important}body.rmv2 .rmxp-n{font-family:var(--rmf-m)!important;font-weight:700!important;letter-spacing:-.02em!important}body.rmv2{--hole:var(--v2-chalk);--ring:rgba(11,12,15,.28)}body.rmv2 .rmx,body.rmv2 .rmx-coll{--hole:var(--v2-ink);--ring:var(--v2-chalk)}body.rmv2 :is(.rm-card .rm-card-img,.rmxc-card .rmxc-img)::before{background:radial-gradient(circle at center,var(--hole) 0 3.5px,var(--ring) 3.5px 5px,transparent 5.5px) 0 0/12px 12px no-repeat,radial-gradient(circle at center,var(--hole) 0 3.5px,var(--ring) 3.5px 5px,transparent 5.5px) 100% 0/12px 12px no-repeat}body.rmv2 ul.products li.product .woocommerce-image__wrapper>a.woocommerce-LoopProduct-link{position:relative;display:block}body.rmv2 ul.products li.product .woocommerce-image__wrapper>a.woocommerce-LoopProduct-link::after{content:"";position:absolute;inset:9px;pointer-events:none;z-index:1;background:radial-gradient(circle at center,var(--hole) 0 3.5px,var(--ring) 3.5px 5px,transparent 5.5px) 0 0/12px 12px no-repeat,radial-gradient(circle at center,var(--hole) 0 3.5px,var(--ring) 3.5px 5px,transparent 5.5px) 100% 0/12px 12px no-repeat}body.rmv2 ul.products li.product .woocommerce-card__header{border-top:2px dashed rgb(127 127 127 / .32)}html body.rmv2 :is(.main-navigation a.cg-menu-link,#tab-description :is(p>a,ul>li),.summary.entry-summary>div:not([class]),.rm-inv,.rm-fcard,.rm-step,details.rm-qa,.rm-qa,.tier-pill,.woocommerce-MyAccount-navigation ul){border-radius:3px!important}body.rmv2 ul.products li.product .woocommerce-image__wrapper::before{left:24px!important;top:20px!important;border-radius:2px!important;font-family:var(--rmf-w)!important;letter-spacing:.12em!important;font-size:9.5px!important}body.rmv2 .rmxh-plate-t{font-size:clamp(22px,2.3vw,30px)!important}@media (max-width:767px){body.rmv2 ul.products li.product .woocommerce-image__wrapper::before{font-family:var(--rmf-u)!important;letter-spacing:.08em!important;left:26px!important;top:16px!important;font-size:9px!important}}body.rmv2 .wc-block-components-checkout-order-summary__title-price,body.rmv2 .wc-block-components-checkout-order-summary__title-price *{font:600 15px/1 var(--rmf-m)!important;letter-spacing:-.01em!important}@media (max-width:767px){body.rmv2 :is(.wc-block-components-button,.wc-block-cart__submit-button,.checkout-button,.single_add_to_cart_button,a.button.checkout,.rmx-btn,.rm-btn,.rmf-cta){font-size:12px!important;letter-spacing:.06em!important}}html body.rmv2 ul.products li.product,html body.rmv2 ul.products li.product :is(.woocommerce-image__wrapper,img){border-radius:4px!important}body.rmv2.error404 h1.page-title{display:block!important;margin:8px 0 18px!important;font:800 clamp(40px,6vw,72px)/.9 var(--rmf-d)!important;text-transform:uppercase!important;color:var(--v2-ink)}@media (min-width:768px){body.rmv2 ul.products li.product .woocommerce-image__wrapper::before{left:30px!important}}html:has(body.rmv2){-webkit-tap-highlight-color:#fff0}body.rmv2 :is(a,button,[role="button"],summary,label,select){touch-action:manipulation}body.rmv2 .summary.entry-summary>div:not([class]),body.rmv2 .summary.entry-summary>div:not([class]) :is(div,strong,a,span){font-family:var(--rmf-u)!important}body.rmv2.home .rm-evsec :is(.rmcert-pill,.rmcert-pill *){font-family:"RM Sans Fit",system-ui,sans-serif!important}html:has(body.rmv2),body.rmv2{overflow-x:clip}html body.rmv2:not(#rmv2-guard) ul.products li.product{border-radius:4px!important}@media (max-width:767px){html body.rmv2:not(#rmv2-guard) ul.products li.product .price{background:rgb(11 12 15 / .86)!important;color:#fff!important;border-radius:2px!important}html body.rmv2:not(#rmv2-guard) ul.products li.product .price :is(ins,.amount,bdi){color:#fff!important}html body.rmv2:not(#rmv2-guard) ul.products li.product .price del{color:#c9ccd3!important}}body.rmv2 ul.products li.product .sale-item.product-label{top:auto!important;bottom:12px!important;right:12px!important;border-radius:2px!important;font-family:var(--rmf-m)!important;font-weight:700!important}@media (max-width:767px){html body.rmv2:not(#rmv2-guard) ul.products li.product .price *{color:#fff!important}}body.rmv2 :is(#rmev,.rm-evc){--rmf-d:"Bebas Neue",Impact,"Arial Narrow",sans-serif;--rmf-u:Jost,system-ui,sans-serif;--rmf-b:Inter,system-ui,sans-serif;--rmf-ds:1;--rmr-pill:999px;--rmr-cap:999px}html body.rmv2.error404 h2{text-transform:uppercase!important}body.rmv2 .rm-evsec a.rm-evbtn-primary,body.rmv2 .rm-evsec a.rm-evbtn-primary *{color:#0b0c0f!important;text-shadow:none!important}body.rmv2 :is(.term-description,.rm-cat-intro,.rm-faq) p a{text-decoration:underline!important;text-decoration-thickness:1.5px;text-underline-offset:3px}body.rmv2 #rmev :is(.rm-es-b.reg,button[class$="-register"],button[class*="-btn"].reg):not(.lock),body.rmv2 #rmev :is(.rm-es-b.reg,button[class$="-register"],button[class*="-btn"].reg):not(.lock) *{color:#0b0c0f!important;text-shadow:none!important}body.rmv2 .rmxm-strip--v2{background:var(--v2-chalk)!important;border:0!important;padding:18px 0 28px!important}body.rmv2 .rmxm-strip--v2 .rmxm-strip-in{display:block!important;max-width:1170px;margin:0 auto;padding:0 clamp(16px,4vw,32px)!important}body.rmv2 .rmxm-strip--v2 .rmxm-k{display:flex;align-items:center;gap:9px;margin:0 0 12px!important;font:700 11px/1 var(--rmf-w)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-or-hot)!important}body.rmv2 .rmxm-strip--v2 .rmxm-live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--v2-or-btn);flex:none}body.rmv2 .rmxm-strip--v2 .rmxm-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--v2-or-btn);animation:rmv2Ping 1.6s cubic-bezier(.23,1,.32,1) 3}@keyframes rmv2Ping{from{transform:scale(1);opacity:.55}to{transform:scale(2.8);opacity:0}}body.rmv2 .rmxm-strip--v2 .rmxm-stats{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(11 12 15 / .14)}body.rmv2 .rmxm-strip--v2 .rmxm-stats li{margin:0!important;padding:14px 12px 0 0;display:flex;flex-direction:column;gap:7px;min-width:0}body.rmv2 .rmxm-strip--v2 .rmxm-stats li+li{padding-left:12px;border-left:1px solid rgb(11 12 15 / .14)}body.rmv2 .rmxm-strip--v2 .rmxm-stats b{position:relative;align-self:flex-start;padding-bottom:7px;font:700 clamp(24px,3vw,38px)/1 var(--rmf-m)!important;letter-spacing:-.03em;color:var(--v2-ink)!important;white-space:nowrap}body.rmv2 .rmxm-strip--v2 .rmxm-stats b small{margin-left:3px;font:600 .45em/1 var(--rmf-w);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-mute)}body.rmv2 .rmxm-strip--v2 .rmxm-stats b::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--v2-or-btn);transform-origin:0 50%}body.rmv2 .rmxm-strip--v2 .rmxm-stats span{font:500 12.5px/1.35 var(--rmf-u)!important;color:#3d424b!important}@media (max-width:420px){body.rmv2 .rmxm-strip--v2 .rmxm-stats li{padding-right:8px}body.rmv2 .rmxm-strip--v2 .rmxm-stats li+li{padding-left:9px}body.rmv2 .rmxm-strip--v2 .rmxm-stats span{font-size:11.5px!important}}body.rmv2 .rmxm-strip--v2.is-armed .rmxm-stats li{opacity:0;transform:translateY(12px)}body.rmv2 .rmxm-strip--v2.is-armed .rmxm-stats b::after{transform:scaleX(0)}body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats li{opacity:1;transform:none;transition:opacity 420ms cubic-bezier(.23,1,.32,1),transform 420ms cubic-bezier(.23,1,.32,1)}body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats b::after{transform:scaleX(1);transition:transform 560ms cubic-bezier(.77,0,.175,1) 220ms}body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats li:nth-child(2),body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats li:nth-child(2) b::after{transition-delay:70ms,70ms}body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats li:nth-child(2) b::after{transition-delay:290ms}body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats li:nth-child(3){transition-delay:140ms}body.rmv2 .rmxm-strip--v2.is-in .rmxm-stats li:nth-child(3) b::after{transition-delay:360ms}body.rmv2 .rmxm-strip--v2 .rmxm-k{justify-content:center}body.rmv2 .rmxm-strip--v2 .rmxm-stats li,body.rmv2 .rmxm-strip--v2 .rmxm-stats li+li{align-items:center;text-align:center;padding-left:8px;padding-right:8px}body.rmv2 .rmxm-strip--v2 .rmxm-stats b{align-self:center}