:root{--rm-red: #e31b23;--rm-black: #08090a;--rm-charcoal: #15171a}body{background:var(--rm-black)}.header-wrapper{background:var(--rm-black);border-bottom:1px solid rgba(255,255,255,.14)}.header-wrapper *,.header-wrapper .header__menu-item{color:#fff!important}.header__heading-link{font-weight:900;letter-spacing:-.06em}.header__heading-link span{letter-spacing:-.06em}h1,h2,h3,.h0,.h1,.h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.button,.shopify-payment-button__button{background:var(--rm-red)!important;color:#fff!important;border:1px solid var(--rm-red)!important;border-radius:0!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important}.button:hover,.shopify-payment-button__button:hover{background:#fff!important;color:var(--rm-black)!important;border-color:#fff!important}.button--secondary{background:transparent!important;border-color:#fff!important;color:#fff!important}.content-for-layout>.shopify-section:first-child .rich-text{position:relative;min-height:60rem;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 17%,rgba(227,27,35,.28),transparent 25%),linear-gradient(115deg,#050505 20%,#17191c)}.content-for-layout>.shopify-section:first-child .rich-text:before{content:"R//M";position:absolute;right:-1.5rem;bottom:-7rem;color:#ffffff09;font:900 30rem/1 Impact,sans-serif;letter-spacing:-.12em;pointer-events:none}.content-for-layout>.shopify-section:first-child .rich-text__blocks{position:relative;z-index:1;max-width:95rem}.content-for-layout>.shopify-section:first-child .rich-text__blocks .rich-text__heading{max-width:82rem;margin-inline:auto;line-height:.87}.content-for-layout>.shopify-section:first-child .rich-text__text{max-width:55rem;margin-inline:auto;color:#ffffffbf}.content-for-layout>.shopify-section:first-child .caption-with-letter-spacing{color:#ff565c;font-weight:800}.section-featured-product{background:#f4f4f2}.section-featured-product .product__title h2{line-height:.92}.section-featured-product .price-item{font-weight:800}.section-featured-product .product-form__submit{min-height:5.2rem}.multicolumn{background:#15171a;color:#fff}.multicolumn .title{color:#fff;line-height:.94;max-width:82rem}.multicolumn-card{background:transparent;border-top:2px solid var(--rm-red);padding-top:1.6rem}.multicolumn-card__info h3{color:#fff;font-family:inherit;letter-spacing:.08em;font-size:1.55rem}.multicolumn-card__info p{color:#ffffffb8}.rich-text.color-scheme-4{background-color:var(--rm-black)}.footer{background:var(--rm-black);border-top:1px solid rgba(255,255,255,.14)}.footer *,.footer a{color:#fff!important}@media screen and (max-width:749px){.content-for-layout>.shopify-section:first-child .rich-text{min-height:52rem}.content-for-layout>.shopify-section:first-child .rich-text:before{font-size:19rem;bottom:-4.5rem}h1,.h0{letter-spacing:0}}.rm-product-proof{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.8rem 0}.rm-product-proof span{padding:.55rem .8rem;background:#15171a;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.08em}.product__info-container .caption-with-letter-spacing{color:#e31b23;font-weight:800}h1,h2,h3,.h0,.h1,.h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.01em;text-transform:uppercase}.content-for-layout>.shopify-section:first-child .banner{min-height:66rem;background-color:#08090a}.content-for-layout>.shopify-section:first-child .banner__box{max-width:66rem;padding:4rem;background:linear-gradient(90deg,#08090ab8,#08090a0d)}.content-for-layout>.shopify-section:first-child .banner__heading{color:#fff;line-height:.96;max-width:59rem}.content-for-layout>.shopify-section:first-child .banner__text{color:#ffffffe0;max-width:52rem}.content-for-layout>.shopify-section:first-child .banner .caption-with-letter-spacing{color:#ff6c71;font-weight:700}.rich-text__text,.multicolumn-card__info p{color:#ffffffdb!important;font-weight:400}.multicolumn .title{font-weight:700}@media screen and (max-width:749px){.content-for-layout>.shopify-section:first-child .banner{min-height:56rem}.content-for-layout>.shopify-section:first-child .banner__box{padding:2.4rem 1.8rem;background:#08090a94}}.header-wrapper .header__heading-link,.header-wrapper .header__heading-link *,.header-wrapper .header__menu-item{color:#ff4f56!important}.header-wrapper .header__heading-link{animation:rm-logo-pulse 3.2s ease-in-out infinite}.header-wrapper .header__menu-item:hover{color:#fff!important}@keyframes rm-logo-pulse{0%,to{text-shadow:0 0 0 rgba(227,27,35,0);filter:brightness(1)}50%{text-shadow:0 0 10px rgba(227,27,35,.7),0 0 22px rgba(227,27,35,.28);filter:brightness(1.16)}}@media(prefers-reduced-motion:reduce){.header-wrapper .header__heading-link{animation:none}}.rm-training-hero{min-height:42rem;display:flex;align-items:center;background-position:center;background-size:cover;color:#fff}.rm-training-hero .page-width{width:100%}.rm-training-hero h1{margin:.7rem 0 1.4rem;max-width:58rem;color:#fff;font-size:clamp(4.4rem,7vw,8.8rem);font-weight:700;line-height:.91}.rm-training-kicker{color:#ff6970;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.16em}.rm-training-lead{max-width:50rem;color:#ffffffe6;font-size:1.8rem;line-height:1.55}body:has(.rm-training-hero),body:has(.rm-training-hero) #MainContent{background:#08090a}body:has(.rm-training-hero) .product{color:#fff}body:has(.rm-training-hero) .product__media-wrapper{display:none}body:has(.rm-training-hero) .product__info-wrapper{width:100%;max-width:78rem;margin:0 auto}body:has(.rm-training-hero) .product__info-container{max-width:68rem;text-align:left}body:has(.rm-training-hero) .product__title h1,body:has(.rm-training-hero) .price,body:has(.rm-training-hero) .product__description,body:has(.rm-training-hero) .product-form__input{color:#fff}body:has(.rm-training-hero) .product__description{color:#ffffffd6}body:has(.rm-training-hero) .product__description strong{color:#fff}body:has(.rm-training-hero) .quantity{border-color:#ffffff8c}body:has(.rm-training-hero) .quantity__input,body:has(.rm-training-hero) .quantity__button{color:#fff}body:has(.rm-training-hero) .product-form__submit{background:#e31b23!important;border-color:#e31b23!important}body:has(.rm-training-hero) .product-form__submit:hover{background:#fff!important;color:#08090a!important}@media screen and (max-width:749px){.rm-training-hero{min-height:34rem;background-position:62% center}.rm-training-hero h1{font-size:4.5rem}.rm-training-lead{font-size:1.55rem}}.announcement-bar,.announcement-bar-section{background:#08090a!important}.announcement-bar__message,.announcement-bar__message *{color:#ff4f56!important;font-weight:600;letter-spacing:.1em}html,body,#MainContent,.content-for-layout{background:#08090a!important}.section-featured-product,.section-main-product,.main-page-title,.shopify-section-group-footer-group{background:#0b0c0e!important}.section-featured-product .product,.section-main-product .product{color:#f6f6f6}.section-featured-product .product__title h2,.section-featured-product .price,.section-featured-product .product__text,.section-main-product .product__title h1,.section-main-product .price{color:#f6f6f6!important}.multicolumn-card,.multicolumn-card__image-wrapper{background:#17191d!important}.multicolumn-card{min-height:100%;padding:2.4rem!important;border-top:2px solid #e31b23}.multicolumn-card__info h3,.multicolumn-card__info p{color:#f6f6f6!important}.multicolumn-card__info p{opacity:.82}.header-wrapper .header__menu-item,.header-wrapper .header__menu-item *{color:#ff4f56!important}.header-wrapper .header__icon{color:#f6f6f6!important}.utility-bar,.announcement-bar-section,.announcement-bar{background:#08090a!important}@media screen and (max-width:749px){body,.gradient,#MainContent,.content-for-layout,.shopify-section{background:#08090a!important;color:#f6f6f6!important}.header-wrapper,.header{background:#08090a!important}.header__heading-link,.header__heading-link *{color:#ff4f56!important}.content-for-layout>.shopify-section:first-child .banner{min-height:58rem!important;background:#08090a!important}.content-for-layout>.shopify-section:first-child .banner__media:after{background:linear-gradient(90deg,#08090ae0,#08090a4d)!important}.content-for-layout>.shopify-section:first-child .banner__box{background:#08090a8a!important;padding:2.4rem 2rem!important}.content-for-layout>.shopify-section:first-child .banner__heading{font-size:clamp(3.6rem,11vw,5.4rem)!important;line-height:.95!important}.section-featured-product,.featured-collection,.rich-text,.multicolumn{background:#08090a!important}.card,.card__inner,.card__content,.card__information{background:#17191d!important}.card__heading,.card-information,.price{color:#f6f6f6!important}}.content-for-layout>.shopify-section:first-child .banner{background-image:linear-gradient(90deg,#08090ae6,#08090a94,#08090a2e),url(/cdn/shop/files/2d239000da56407889c9f2e7bbae4894.jpg?v=1787922547)!important;background-size:cover!important;background-position:center!important}.content-for-layout>.shopify-section:first-child .banner__media{display:none!important}.content-for-layout>.shopify-section:first-child .banner__box{background:transparent!important}@media screen and (max-width:749px){.content-for-layout>.shopify-section:first-child .banner{background-position:64% center!important}}body{background:#08090a url(rm-combat-bg.jpg) center top / cover fixed no-repeat!important}#MainContent,.content-for-layout{background:transparent!important}.section-featured-product,.section-main-product,.main-page-title,.shopify-section-group-footer-group{background:#08090ae6!important}.product__media-list{overflow:hidden!important}.thumbnail-slider{display:block!important;margin-top:1.2rem}.thumbnail-list{display:flex!important;gap:.8rem;overflow-x:auto!important;scroll-snap-type:x mandatory;padding-bottom:.4rem!important}.thumbnail-list__item{flex:0 0 8rem!important;scroll-snap-align:start}.thumbnail-list__item .thumbnail{cursor:pointer;border:1px solid rgba(255,255,255,.32)}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:#e31b23}@media screen and (max-width:749px){.slider-buttons{display:flex!important}.product__media-list{scroll-snap-type:x mandatory;overflow-x:auto!important}.product__media-item{scroll-snap-align:start}.thumbnail-list__item{flex-basis:6.4rem!important}}.rm-kits{padding:8rem 0 9rem;background:linear-gradient(180deg,#08090ad1,#08090af5);color:#f6f6f6}.rm-kits__inner{max-width:120rem;margin:0 auto;text-align:center}.rm-kits__eyebrow{margin:0 0 1.2rem;color:#ff4f56;font-size:1.15rem;font-weight:800;letter-spacing:.16em}.rm-kits h2{margin:0;color:#fff;font-size:clamp(3.4rem,5vw,5.6rem);line-height:.98}.rm-kits__intro{max-width:62rem;margin:1.7rem auto 3.6rem;color:#fffc;font-size:1.7rem;line-height:1.55}.rm-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;text-align:left}.rm-kit-card{display:flex;flex-direction:column;overflow:hidden;background:#131518;border:1px solid rgba(255,255,255,.16);min-width:0}.rm-kit-card--featured{border-color:#e31b23b8;box-shadow:0 0 0 1px #e31b2329,0 1.8rem 5rem #00000047}.rm-kit-card__image{display:block;background:#0b0c0e;aspect-ratio:1 / 1;overflow:hidden}.rm-kit-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.rm-kit-card__image:hover img{transform:scale(1.025)}.rm-kit-card__body{display:flex;flex:1;flex-direction:column;padding:2.4rem 2.4rem 2.7rem}.rm-kit-card__tag{margin:0 0 1.1rem;color:#ff5b61;font-size:1.1rem;font-weight:800;letter-spacing:.12em}.rm-kit-card h3{margin:0;color:#fff;font-size:2.35rem;line-height:1.05}.rm-kit-card__body>p:not(.rm-kit-card__tag){margin:1.1rem 0 1.8rem;color:#ffffffc2;line-height:1.55}.rm-kit-card__price{display:flex;align-items:baseline;gap:1rem;margin-top:auto;margin-bottom:2rem}.rm-kit-card__price s{color:#ffffff80;font-size:1.45rem}.rm-kit-card__price strong{color:#fff;font-size:2.65rem;letter-spacing:-.03em}.rm-kit-card__button{width:100%;min-height:4.8rem;justify-content:center}.rm-kits__all{display:inline-flex;margin-top:3rem;color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.11em;text-decoration:none}.rm-kits__all:hover{color:#ff4f56}@media screen and (max-width:749px){.rm-kits{padding:5.6rem 0 6.2rem}.rm-kits__intro{font-size:1.55rem;margin-bottom:2.6rem}.rm-kit-grid{grid-template-columns:1fr;gap:1.8rem}.rm-kit-card__body{padding:2rem}.rm-kit-card h3{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rack-mode.css.map */
