.rlm,.rlm-bottom-nav,.rlm-mobile-header{display:none}@media(min-width:761px){.rlm{display:block!important;height:0!important;margin-top:-1.15em!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}}@media(max-width:760px){body{padding-bottom:env(safe-area-inset-bottom)}body.rl-mobile-mockup-page{background:#050607!important;color:#f7f7f7;overflow-x:hidden;overflow-x:clip;scroll-padding-bottom:calc(152px + env(safe-area-inset-bottom))}body:has(.rlm-bottom-nav){padding-bottom:calc(152px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(152px + env(safe-area-inset-bottom))}body.rl-mobile-mockup-page.rlm-menu-open,body.rl-mobile-mockup-page.rlm-catalogue-menu-open{overflow:hidden}body:not(.rl-mobile-mockup-page) .rlm-mobile-header{--rlm-red: #ed161f;--rlm-bg: #050607;--rlm-panel: #101316;--rlm-panel-2: #15191d;--rlm-border: rgba(255, 255, 255, .15);--rlm-border-soft: rgba(255, 255, 255, .09);--rlm-text: #f7f7f7;display:block;position:relative;z-index:80;width:100%;color:var(--rlm-text);font-family:var(--font-body-family, inherit)}body:not(.rl-mobile-mockup-page).rlm-menu-open{overflow:hidden}body:not(.rl-mobile-mockup-page) .shopify-section-group-header-group{display:none!important}body.rl-mobile-mockup-page .shopify-section-group-header-group,body.rl-mobile-mockup-page .shopify-section-group-footer-group,body.rl-mobile-mockup-page #site-main,body.rl-mobile-mockup-page .intersection-target,body.rl-mobile-mockup-page .site-main-dimmer,body.rl-mobile-mockup-page>div[style^=--background-color]{display:none!important}body.rl-mobile-mockup-page .skip-to-main{left:-9999px!important}.rlm{--rlm-red: #ed161f;--rlm-bg: #050607;--rlm-panel: #101316;--rlm-panel-2: #15191d;--rlm-border: rgba(255, 255, 255, .15);--rlm-border-soft: rgba(255, 255, 255, .09);--rlm-text: #f7f7f7;--rlm-muted: #aeb4ba;display:block;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden;overflow-x:clip;background:radial-gradient(circle at 80% 5%,rgba(237,22,31,.13),transparent 18rem),linear-gradient(180deg,#050607,#090b0d 48%,#050607);color:var(--rlm-text);font-family:var(--font-body-family, inherit);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.rlm,.rlm *,.rlm *:before,.rlm *:after{box-sizing:border-box}.rlm a,.rlm button,.rlm input{font:inherit}.rlm a{color:inherit;text-decoration:none}.rlm-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:92px minmax(0,1fr) 92px;align-items:center;height:58px;padding:0 14px;background:#050607f5;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 14px 24px #00000047}.rlm-topbar__actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:4px;width:92px}.rlm-logo{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:0;width:min(144px,100%);height:42px;color:#fff;font-weight:900;font-size:18px;letter-spacing:0;line-height:1}.rlm-logo__image{display:block;width:100%;max-width:144px;max-height:34px;object-fit:contain}.rlm-logo__fallback{display:inline-block}.rlm-logo__fallback span{color:var(--rlm-red)}.rlm-icon-button{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:transparent;border:0}.rlm-icon-button svg{width:22px;height:22px;display:block}.rlm-back-button{font-size:36px;font-weight:300;line-height:1}.rlm-menu-lines{display:grid;gap:5px;width:22px}.rlm-menu-lines span{display:block;height:2px;background:#fff;border-radius:999px}.rlm-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;width:100%;height:100%;padding:0;background:#00000094;border:0;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.rlm-menu-drawer{position:fixed;top:0;left:0;z-index:70;width:min(86vw,340px);height:100dvh;padding:max(16px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));color:#fff;background:linear-gradient(180deg,#101316,#050607);border-right:1px solid var(--rlm-border);box-shadow:20px 0 48px #00000080;transform:translate(-104%);visibility:hidden;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;transition:transform .22s ease,visibility .22s ease}body.rlm-menu-open .rlm-menu-scrim{opacity:1;visibility:visible}body.rlm-menu-open .rlm-menu-drawer{transform:translate(0);visibility:visible}.rlm-menu-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:18px}.rlm-menu-drawer__head .rlm-logo{flex:0 1 152px;justify-self:start;justify-content:flex-start;width:min(152px,100%)}.rlm-menu-close{font-size:22px;font-weight:700}.rlm-menu-nav{display:grid;flex:0 0 auto;gap:8px;min-height:auto}.rlm-menu-nav a,.rlm-menu-nav__toggle,.rlm-menu-subnav__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 13px;color:#f7f7f7;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:6px;font:inherit;font-size:14.5px;font-weight:850;text-align:left}.rlm-menu-nav__group{display:grid;gap:7px}.rlm-menu-nav__toggle,.rlm-menu-subnav__toggle{cursor:pointer}.rlm-menu-nav__toggle>span{font-weight:850}.rlm-menu-nav__toggle[aria-expanded=true],.rlm-menu-subnav__toggle[aria-expanded=true]{border-color:#ed161fa6;background:#ed161f1f}.rlm-menu-nav__toggle em,.rlm-menu-subnav__toggle em{display:grid;place-items:center;width:26px;height:26px;color:#fff;background:#ed161feb;border-radius:5px;font-size:18px;font-style:normal;line-height:1}.rlm-menu-nav__arrow{color:#ffffff9e;font-size:15px;font-style:normal;line-height:1}.rlm-menu-subnav{display:grid;gap:6px;padding:2px 0 5px 10px;border-left:1px solid rgba(237,22,31,.55)}.rlm-menu-subnav[hidden]{display:none}.rlm-menu-subnav a{min-height:44px;padding:0 12px;color:#e9ecef;background:#ffffff06;border-color:#ffffff12;font-size:13px;font-weight:780}.rlm-menu-subnav__group{display:grid;gap:5px}.rlm-menu-subnav__toggle{min-height:44px;padding:0 12px;color:#f1f2f3;background:#ffffff09;border-color:#ffffff14;font-size:13.25px;font-weight:850}.rlm-menu-subnav__toggle em{width:22px;height:22px;border-radius:4px;font-size:15px}.rlm-menu-subnav--nested{gap:4px;margin:-1px 0 2px 8px;padding:3px 0 3px 10px;border-left-color:#ffffff21}.rlm-menu-subnav--nested a{min-height:44px;color:#d5d9dc;background:#ffffff05;font-size:12.25px;font-weight:720}.rlm-menu-drawer__cta{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:48px;margin:18px 0 72px;padding:0 14px;color:#fff;background:linear-gradient(180deg,#ff2029,#cf0f17);border-radius:6px;font-size:14px;font-weight:850}.rlm-cart-link>span{position:absolute;top:2px;right:1px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;color:#fff;background:var(--rlm-red);border-radius:999px;font-size:10px;font-weight:800}.rlm-hero{position:relative;min-height:388px;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(237,22,31,.35)}.rlm-hero--compact{min-height:292px}.rlm-hero--compact.rlm-hero--catalogue{min-height:238px}.rlm-hero--service{min-height:324px}.rlm-hero--product-led .rlm-hero__img{object-fit:contain;object-position:62% 44%;transform:scale(1.04)}.rlm-hero--glute .rlm-hero__img{object-fit:cover;object-position:center center;transform:none}.rlm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#060708}.rlm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#050607f5,#050607a3 42%,#0506075c),linear-gradient(180deg,#0506071a,#0506072e 42%,#050607f0)}.rlm-hero__img,.rlm-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.14) brightness(.7)}.rlm-hero__video{filter:saturate(.95) contrast(1.08) brightness(.72)}.rlm-hero--home .rlm-hero__img{object-fit:contain;object-position:55% 20%;transform:scale(1.1);filter:contrast(1.06) saturate(1) brightness(.92)}.rlm-hero--home .rlm-hero__video{object-fit:cover;object-position:center center}.rlm-hero--catalogue .rlm-hero__img{object-fit:cover;object-position:58% 50%;transform:scale(1.04);filter:contrast(1.05) saturate(1) brightness(.86);mix-blend-mode:normal}.rlm-hero__body{position:absolute;left:20px;right:20px;bottom:22px;z-index:2;max-width:calc(100vw - 40px);min-width:0}.rlm-hero h1,.rlm-page-head h1,.rlm-product-detail h1,.rlm-cart-page h1{margin:0;color:#fff;font-size:28px;line-height:1.03;letter-spacing:0;font-weight:850;text-transform:none}.rlm-hero p,.rlm-page-head p,.rlm-copy,.rlm-result-count{margin:10px 0 0;color:var(--rlm-muted);font-size:14px;line-height:1.45;overflow-wrap:break-word}.rlm-kicker,.rlm-product-card__badge,.rlm-hero .rlm-kicker{margin:0 0 8px;color:var(--rlm-red);font-size:11px;line-height:1;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rlm-cta-row,.rlm-cta-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.rlm-cta-stack{grid-template-columns:1fr;margin-top:18px}.rlm-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 16px;color:#fff;background:linear-gradient(180deg,#ff2029,#cf0f17);border:1px solid rgba(255,255,255,.08);border-radius:6px;box-shadow:0 12px 28px #ed161f47;font-weight:800;font-size:14px;text-align:center}button.rlm-button{font-family:inherit;cursor:pointer}.rlm-button--ghost{background:#050708a8;border-color:#ffffff47;box-shadow:none}.rlm-add-to-quote{display:grid;gap:6px;margin:0}.rlm-product-purchase-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center}.rlm-add-to-quote .rlm-button{width:100%;cursor:pointer}.rlm-add-to-quote .rlm-button:disabled{opacity:.68;cursor:not-allowed}.rlm-add-to-quote__status{min-height:14px;color:#d7dadd;font-size:11px;line-height:1.2;text-align:center}.rlm-add-to-quote__status a{color:#fff;font-weight:850}.rlm-quote-field{display:grid;gap:6px}.rlm-quote-field span{color:var(--rlm-muted);font-size:11px;font-weight:800;text-transform:uppercase}.rlm-quote-field select,.rlm-quote-quantity input,.rlm-cart-qty input{width:100%;min-height:44px;color:#fff;background:#050708b8;border:1px solid var(--rlm-border);border-radius:6px;font:inherit}.rlm-quote-field select{padding:0 12px}.rlm-quote-quantity,.rlm-cart-qty{display:grid;grid-template-columns:44px minmax(54px,1fr) 44px;gap:6px;align-items:center}.rlm-quote-quantity button,.rlm-cart-qty button{min-height:44px;color:#fff;background:#ffffff14;border:1px solid var(--rlm-border);border-radius:6px;font:inherit;font-size:20px;font-weight:850}.rlm-quote-quantity input,.rlm-cart-qty input{padding:0 8px;text-align:center;font-weight:850}.rlm-button--short{width:min(158px,100%);margin-top:18px}.rlm-stat-strip,.rlm-feature-row,.rlm-service-grid,.rlm-total-card,.rlm-quote-support,.rlm-next-steps{margin:0 14px;border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#191d21eb,#0a0c0ef5)}.rlm-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;transform:translateY(-1px)}.rlm-hero--home+.rlm-stat-strip{margin-top:14px;transform:none}.rlm-stat-strip--three{grid-template-columns:repeat(3,1fr);margin-top:12px;transform:none}.rlm-stat-strip div{min-width:0;padding:12px 6px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.rlm-stat-strip div:last-child{border-right:0}.rlm-stat-strip strong{display:block;color:#fff;font-size:13px;font-weight:900;line-height:1.05}.rlm-stat-strip span{display:block;margin-top:4px;color:#d7d9dc;font-size:9px;line-height:1.2;font-weight:700}.rlm-stat-strip--home-trust{background:linear-gradient(180deg,#191d21eb,#0a0c0ef5)}.rlm-stat-strip--home-trust div{display:grid;align-content:start;justify-items:center;min-height:72px;padding:10px 4px 11px}.rlm-stat-strip--home-trust .rlm-stat-strip__icon{display:grid;place-items:center;width:24px;height:24px;margin:0 0 6px;color:var(--rlm-red)}.rlm-stat-strip--home-trust .rlm-stat-strip__icon svg{display:block;width:23px;height:23px;overflow:visible;stroke-width:2}.rlm-stat-strip--home-trust .rlm-stat-strip__icon .icon-pin{width:19px;height:23px}.rlm-stat-strip--home-trust strong{max-width:100%;color:#fff;font-size:9px;line-height:1.08;font-weight:900;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.rlm-section{padding:22px 14px 0}.rlm-section--home-equipment{padding-top:26px}.rlm-section--tight{padding-top:14px}.rlm-section h2,.rlm-section-head h2{margin:0;color:#fff;font-size:18px;line-height:1.1;font-weight:850;letter-spacing:0;text-transform:none}.rlm-section>h2{margin:20px 0 12px}.rlm-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.rlm-section-head a{color:var(--rlm-red);font-size:12px;font-weight:800;white-space:nowrap}.rlm-newsletter{margin:18px 12px calc(104px + env(safe-area-inset-bottom));padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0b0d10;box-shadow:0 18px 42px #00000057}.rlm-newsletter h2{margin:0}.rlm-newsletter p{margin:8px 0 0;color:#b9c0c5;font-size:13px;line-height:1.48}.rlm-newsletter__form{display:grid;gap:10px;margin-top:14px}.rlm-newsletter__form input[type=email]{width:100%;min-height:46px;padding:0 13px;color:#f7f7f7;background:#ffffff0e;border:1px solid rgba(255,255,255,.16);border-radius:6px;font:inherit;font-size:14px}.rlm-newsletter__form input[type=email]::placeholder{color:#f7f7f794}.rlm-newsletter__form .rlm-button{width:100%}.rlm-newsletter__message{margin:0;color:#f7f7f7;font-weight:760}.rlm-newsletter__message--error{color:#ffb7ba}.rlm-category-grid,.rlm-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.rlm-category-card,.rlm-product-card,.rlm-link-list a,.rlm-wide-callout,.rlm-process div,.rlm-accordion-list details{border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#171b1ff5,#0b0d0ffa)}.rlm-category-card{position:relative;min-height:118px;overflow:hidden;padding:12px}.rlm-category-card--wide{grid-column:1 / -1}.rlm-category-card span{position:absolute;top:8px;right:8px;bottom:20px;left:8px;display:block}.rlm-section--home-equipment .rlm-category-grid{gap:10px}.rlm-section--home-equipment .rlm-category-card{min-height:124px;padding:0;background:#0b0d0f;isolation:isolate}.rlm-section--home-equipment .rlm-category-card span{top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;overflow:hidden;background:#070809;border:0;border-radius:0}.rlm-section--home-equipment .rlm-category-card span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0506071a,#0506077a 52%,#050607e0),linear-gradient(90deg,#0506078a,#0506071f 64%,#0506074d)}.rlm-category-card img{width:100%;height:100%;object-fit:contain;object-position:right center;filter:contrast(1.04) saturate(1) brightness(.94) drop-shadow(0 14px 22px rgba(0,0,0,.5));mix-blend-mode:normal}.rlm-section--home-equipment .rlm-category-card img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;filter:contrast(1.08) saturate(.92) brightness(.78);transform:scale(1.02)}.rlm-section--home-equipment .rlm-category-card:nth-child(1) img,.rlm-section--home-equipment .rlm-category-card:nth-child(2) img,.rlm-section--home-equipment .rlm-category-card:nth-child(3) img{object-position:center center}.rlm-section--home-equipment .rlm-category-card:nth-child(4) img{object-position:54% center}.rlm-section--home-equipment .rlm-category-card:nth-child(5) img{object-position:center center}.rlm-section--home-equipment .rlm-category-card:nth-child(6) img{object-position:center 42%}.rlm-category-card strong,.rlm-category-card small,.rlm-category-card em{position:relative;z-index:2}.rlm-category-card strong{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 34px);color:#fff;font-size:13px;line-height:1.1;font-weight:850}.rlm-section--home-equipment .rlm-category-card strong{left:12px;right:12px;bottom:33px;max-width:calc(100% - 24px);color:var(--rlm-red);font-size:13px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.7)}.rlm-category-card small{position:absolute;left:12px;bottom:30px;color:var(--rlm-muted);font-size:11px}.rlm-section--home-equipment .rlm-category-card small{left:12px;right:40px;bottom:13px;color:#fff;font-size:11px;line-height:1.1;font-weight:800;letter-spacing:0;text-shadow:0 1px 12px rgba(0,0,0,.72)}.rlm-category-card em{position:absolute;right:12px;bottom:9px;color:var(--rlm-red);font-style:normal;font-size:20px}.rlm-section--home-equipment .rlm-category-card em{right:12px;bottom:8px;color:var(--rlm-red);text-shadow:0 1px 12px rgba(0,0,0,.72)}.rlm-gluteleader-campaign{position:relative;min-height:var(--rlm-campaign-min-height, 468px);margin:18px 14px 0;overflow:hidden;isolation:isolate;background:#050607;border:1px solid rgba(255,255,255,.1);border-radius:7px}.rlm-gluteleader-campaign__media,.rlm-gluteleader-campaign__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.rlm-gluteleader-campaign__media{z-index:-2;background:#050607}.rlm-gluteleader-campaign__media:after{content:"";z-index:1;opacity:var(--rlm-campaign-overlay-opacity, .35);background:linear-gradient(180deg,#0000002e,#0000006b 46%,#000000c7),linear-gradient(90deg,rgba(0,0,0,calc(var(--rlm-campaign-gradient-strength, .8) * .76)),rgba(0,0,0,calc(var(--rlm-campaign-gradient-strength, .8) * .28)) 60%,#0000)}.rlm-gluteleader-campaign__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rlm-campaign-image-position, 62% center);filter:contrast(1.04) saturate(.98) brightness(.9)}.rlm-gluteleader-campaign__content{--rlm-media-content-edge-offset: var(--rlm-campaign-content-inset, 18px);position:absolute;box-sizing:border-box;right:calc(var(--rlm-campaign-content-inset, 18px) + 22px);bottom:calc(var(--rlm-campaign-content-inset, 18px) + 12px);left:var(--rlm-campaign-content-inset, 18px);z-index:2;margin-left:calc(-1 * var(--rlm-media-content-edge-offset));padding:18px 18px 14px min(20px,var(--rlm-campaign-content-inset, 18px));background:linear-gradient(100deg,#030405c2,#03040585 56%,#0304052e);box-shadow:inset 0 1px #ffffff0f,0 14px 32px #0000003d;border-left:1px solid rgba(237,22,31,.82);border-radius:0 14px 14px 0}.rlm-gluteleader-campaign__eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 10px;color:#fff;font-size:11px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase}.rlm-gluteleader-campaign__eyebrow:before{content:"";flex:0 0 28px;width:28px;height:2px;background:var(--rlm-red)}.rlm-gluteleader-campaign h2{max-width:12ch;margin:0;color:#fff;font-size:min(var(--rlm-campaign-heading-size, 32px),34px);line-height:1.02;font-weight:900;letter-spacing:0;text-transform:uppercase}.rlm-gluteleader-campaign__content>p:not(.rlm-gluteleader-campaign__eyebrow){max-width:30rem;margin:14px 0 0;color:#e0e4e7;font-size:var(--rlm-campaign-body-size, 14px);line-height:1.45;letter-spacing:0}.rlm-gluteleader-campaign__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%;margin-top:16px;padding-bottom:0}.rlm-gluteleader-campaign__actions .rlm-button{box-sizing:border-box;width:auto;max-width:100%;min-height:42px;justify-content:center;border-radius:6px;padding:0 20px;font-size:12px;line-height:1;letter-spacing:0;text-transform:uppercase}.rlm-chip-row,.rlm-filter-tags,.rlm-pill-row,.rlm-icon-tabs{display:flex;gap:8px;overflow-x:auto;padding:12px 14px 0;scrollbar-width:none}.rlm-chip-row::-webkit-scrollbar,.rlm-filter-tags::-webkit-scrollbar,.rlm-icon-tabs::-webkit-scrollbar,.rlm-card-rail::-webkit-scrollbar{display:none}.rlm-chip-row a,.rlm-filter-tags span,.rlm-pill-row span,.rlm-icon-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;color:#fff;background:#121619f2;border:1px solid var(--rlm-border);border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}.rlm-chip-row .is-active{background:var(--rlm-red);border-color:var(--rlm-red)}.rlm-catalogue-menu{position:sticky;top:58px;z-index:24;display:grid;gap:8px;padding:10px 14px 0;background:linear-gradient(180deg,#050607fa,#050607e6 72%,#05060700)}.rlm-catalogue-controls{display:grid;gap:10px;margin:12px 14px 0;padding:10px;background:linear-gradient(180deg,#12161afa,#090b0dfa);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 16px 30px #00000038}.rlm-catalogue-controls .rlm-catalogue-menu{position:static;padding:0;background:transparent}.rlm-catalogue-menu__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:0 14px;color:#fff;background:linear-gradient(180deg,#161a1efa,#0b0d0ffa);border:1px solid var(--rlm-border);border-radius:7px;text-align:left}.rlm-catalogue-menu__trigger span{display:grid;gap:3px;min-width:0}.rlm-catalogue-menu__trigger strong{color:#fff;font-size:14px;line-height:1;font-weight:850}.rlm-catalogue-menu__trigger small{color:var(--rlm-muted);font-size:11px;line-height:1;font-weight:700}.rlm-catalogue-menu__trigger em{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;color:#fff;background:var(--rlm-red);border-radius:5px;font-size:12px;font-style:normal;font-weight:850}.rlm-catalogue-sort{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 12px;color:#fff;background:#101316f0;border:1px solid var(--rlm-border-soft);border-radius:7px}.rlm-catalogue-sort span{color:var(--rlm-muted);font-size:11px;font-weight:850;text-transform:none}.rlm-catalogue-sort select{min-width:0;width:100%;height:34px;color:#fff;background:transparent;border:0;outline:0;font-size:13px;font-weight:800;text-align:right}.rlm-catalogue-sort option{color:#111}.rlm-catalogue-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;width:100%;height:100%;padding:0;background:#0000009e;border:0;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.rlm-catalogue-sheet{position:fixed;left:0;right:0;bottom:0;z-index:72;display:flex;flex-direction:column;max-height:min(88dvh,720px);padding:0;color:#fff;background:linear-gradient(180deg,#15191d,#050607);border:1px solid var(--rlm-border);border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -24px 48px #00000080;transform:translateY(104%);visibility:hidden;overflow:hidden;transition:transform .22s ease,visibility .22s ease}body.rlm-catalogue-menu-open .rlm-catalogue-sheet-scrim{opacity:1;visibility:visible}body.rlm-catalogue-menu-open .rlm-catalogue-sheet{transform:translateY(0);visibility:visible}.rlm-catalogue-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;margin:0;padding:16px 14px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.rlm-catalogue-sheet__head strong,.rlm-catalogue-sheet__head span{display:block}.rlm-catalogue-sheet__head strong{color:#fff;font-size:17px;line-height:1.1;font-weight:850}.rlm-catalogue-sheet__head span{margin-top:3px;color:var(--rlm-muted);font-size:12px}.rlm-catalogue-sheet__head button{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;color:#fff;background:#0c0f12;border:1px solid var(--rlm-border);border-radius:6px;font-size:20px;font-weight:800}.rlm-catalogue-sheet__filters{display:grid;align-content:start;gap:9px;padding:0}.rlm-catalogue-sheet__body{flex:1 1 auto;display:grid;align-content:start;gap:18px;padding:12px 14px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.rlm-catalogue-sheet__refine{display:grid;gap:9px}.rlm-catalogue-sheet__section-title{margin:0 0 2px;color:#fff;font-size:12px;line-height:1;font-weight:900;letter-spacing:0}.rlm-catalogue-sheet__nav{display:grid;gap:8px}.rlm-catalogue-category-link,.rlm-catalogue-category-accordion{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;overflow:hidden}.rlm-catalogue-category-link,.rlm-catalogue-category-accordion summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 12px 0 14px;color:#fff;text-decoration:none;font-size:13px;font-weight:900}.rlm-catalogue-category-accordion summary{cursor:pointer;list-style:none}.rlm-catalogue-category-accordion summary::-webkit-details-marker{display:none}.rlm-catalogue-category-link em,.rlm-catalogue-category-children em{display:inline-grid;place-items:center;width:24px;height:24px;color:#fff;background:#ed161f24;border:1px solid rgba(237,22,31,.42);border-radius:5px;font-style:normal;font-size:14px;font-weight:900}.rlm-catalogue-category-accordion summary:after{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;color:#fff;background:#ed161f1f;border:1px solid rgba(237,22,31,.42);border-radius:5px;font-size:17px;line-height:1}.rlm-catalogue-category-accordion[open] summary{border-bottom:1px solid rgba(255,255,255,.08)}.rlm-catalogue-category-accordion[open] summary:after{content:"-"}.rlm-catalogue-category-children{display:grid;gap:2px;padding:6px}.rlm-catalogue-category-children a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 8px;color:#e9edf0;text-decoration:none;border-radius:6px;font-size:12px;font-weight:800}.rlm-catalogue-category-link:focus-visible,.rlm-catalogue-category-accordion summary:focus-visible,.rlm-catalogue-category-children a:focus-visible{outline:2px solid rgba(237,22,31,.75);outline-offset:2px}.rlm-catalogue-sheet__loading{margin:0;color:var(--rlm-muted);font-size:13px}.rlm-catalogue-filter-group{border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#ffffff0a;overflow:hidden}.rlm-catalogue-filter-group[hidden]{display:none}.rlm-catalogue-filter-group summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 12px 0 14px;color:#fff;cursor:pointer;list-style:none;font-size:13px;font-weight:900}.rlm-catalogue-filter-group summary::-webkit-details-marker{display:none}.rlm-catalogue-filter-group summary:after{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;color:#fff;background:#ed161f1f;border:1px solid rgba(237,22,31,.42);border-radius:5px;font-size:17px;line-height:1}.rlm-catalogue-filter-group[open] summary{border-bottom:1px solid rgba(255,255,255,.08)}.rlm-catalogue-filter-group[open] summary:after{content:"-"}.rlm-catalogue-filter-group summary em{justify-self:end;min-width:0;padding:5px 7px;color:#fff;background:#ed161f29;border:1px solid rgba(237,22,31,.42);border-radius:999px;font-style:normal;font-size:10px;font-weight:900}.rlm-catalogue-filter-group summary em:empty{display:none}.rlm-catalogue-filter-options{display:grid;gap:2px;padding:6px}.rlm-catalogue-filter-options button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;width:100%;padding:0 8px;color:#f7f7f7;background:transparent;border:0;border-radius:6px;font-size:13px;font-weight:760;text-align:left}.rlm-catalogue-filter-options button.is-active{color:#fff;background:#ed161f21}.rlm-filter-box{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid rgba(255,255,255,.34);border-radius:4px;background:#0000002e}.rlm-catalogue-filter-options button.is-active .rlm-filter-box{border-color:var(--rlm-red);background:var(--rlm-red)}.rlm-catalogue-filter-options button.is-active .rlm-filter-box:after{content:"";width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.rlm-price-filter{display:grid;gap:12px;padding:12px}.rlm-price-filter__values{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--rlm-muted);font-size:12px}.rlm-price-filter__values strong{color:#fff;font-size:13px}.rlm-price-filter__field{display:grid;gap:6px;color:var(--rlm-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.rlm-price-filter__field input{min-height:42px;width:100%;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 12px;font-size:16px;font-weight:850}.rlm-price-filter__field input:focus-visible{outline:2px solid rgba(237,22,31,.75);outline-offset:2px}.rlm-price-filter input[type=range]{width:100%;accent-color:var(--rlm-red)}.rlm-catalogue-sheet__footer{position:sticky;bottom:0;flex:0 0 auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:8px;padding:12px 14px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#15191df5,#050607);border-top:1px solid rgba(255,255,255,.1)}.rlm-catalogue-sheet__footer button{min-height:44px;color:#fff;border-radius:6px;font-size:13px;font-weight:900}.rlm-catalogue-sheet__footer button:first-child{background:#0c0f12;border:1px solid var(--rlm-border)}.rlm-catalogue-sheet__footer button:last-child{background:linear-gradient(180deg,#ff2029,#cf0f17);border:1px solid rgba(255,255,255,.12)}.rlm-active-filter-chips{display:flex;gap:8px;margin:10px 14px 0;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.rlm-active-filter-chips[hidden]{display:none}.rlm-active-filter-chips::-webkit-scrollbar{display:none}.rlm-active-filter-chips button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;color:#fff;background:#ed161f21;border:1px solid rgba(237,22,31,.48);border-radius:999px;font-size:12px;font-weight:850}.rlm-active-filter-chips span{display:inline-grid;place-items:center;width:16px;height:16px;color:#fff;background:#ffffff24;border-radius:50%;font-size:11px;line-height:1}.rlm-search{display:grid;grid-template-columns:1fr 42px;gap:0;margin:12px 14px 0;border:1px solid var(--rlm-border);border-radius:7px;background:#12161a;overflow:hidden}.rlm-section .rlm-search{margin-left:0;margin-right:0}.rlm-search input{min-width:0;height:48px;padding:0 16px;color:#fff;background:transparent;border:0;outline:none;font-size:14px}.rlm-search input::placeholder{color:#a8adb1}.rlm-search button{color:#fff;background:transparent;border:0}.rlm-search svg{width:20px;height:20px}.rlm-control-row{display:grid;grid-template-columns:1.1fr .9fr;gap:8px;margin:10px 14px 0}.rlm-control-row button,.rlm-control-row a{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;color:#fff;background:#111519;border:1px solid var(--rlm-border);border-radius:7px;font-size:14px;font-weight:850;text-align:left}.rlm-control-row--links a{justify-content:center;color:#f7f7f7}.rlm-catalogue-controls .rlm-search,.rlm-catalogue-controls .rlm-active-filter-chips,.rlm-catalogue-controls .rlm-control-row{margin:0}.rlm-catalogue-controls .rlm-search{background:#0506078f}.rlm-catalogue-controls .rlm-control-row{grid-template-columns:auto 1fr;align-items:center}.rlm-catalogue-controls .rlm-control-row button,.rlm-catalogue-controls .rlm-control-row a{justify-content:center;min-height:34px;padding:0 10px;background:#ffffff09;border-color:#ffffff1a;border-radius:999px;font-size:12px}.rlm-catalogue-controls .rlm-control-row button{color:var(--rlm-muted)}.rlm-catalogue-controls .rlm-control-row a{color:#fff;background:#ed161f21;border-color:#ed161f61}.rlm[data-rlm-variant=catalogue] .rlm-bookmark{display:none}.rlm-control-row svg{width:20px;height:20px}.rlm-control-row b{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:auto;color:#fff;background:var(--rlm-red);border-radius:50%;font-size:10px}.rlm-page-head{padding:112px 20px 28px;background:linear-gradient(180deg,#0506071a,#050607f0),radial-gradient(circle at 82% 18%,rgba(255,255,255,.06),transparent 16rem);border-bottom:1px solid rgba(255,255,255,.1)}.rlm-meta-row{display:flex;justify-content:space-between;align-items:center;padding:14px;color:#fff;font-size:12px;font-weight:750}.rlm-meta-row button{display:inline-flex;align-items:center;gap:8px;color:var(--rlm-red);background:transparent;border:0;font-weight:850}.rlm-listing-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;color:#d7dadd;font-size:12px;font-weight:800}.rlm-listing-head a{color:var(--rlm-red);white-space:nowrap}.rlm-product-card{min-width:0;overflow:hidden}.rlm-product-card__media{position:relative;display:block;aspect-ratio:1.05 / 1;min-height:0;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.11),transparent 58%),linear-gradient(180deg,#15191d,#090b0d);border-bottom:1px solid var(--rlm-border-soft)}.rlm-product-card__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:8px;filter:contrast(1.03) saturate(1) brightness(.96) drop-shadow(0 14px 18px rgba(0,0,0,.55));mix-blend-mode:normal}.rlm-product-card__body{display:flex;min-height:0;flex:1;flex-direction:column;padding:12px 11px 11px}.rlm-product-card h3{display:-webkit-box;min-width:0;min-height:2.48em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#fff;font-size:13px;line-height:1.24;font-weight:850;letter-spacing:0;overflow-wrap:anywhere;word-break:normal}.rlm-product-card__price,.rlm-product-card__text{margin:7px 0 0;color:#d6d8da;font-size:12px;line-height:1.3}.rlm-card-action{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:44px;margin-top:11px;padding:0 11px;color:#fff;background:#050708cc;border:1px solid var(--rlm-border);border-radius:5px;font-size:12px;font-weight:800}.rlm-product-card__actions--stack{display:grid;gap:8px;min-width:0;margin-top:12px}.rlm-product-card__actions--stack .rlm-card-action{margin-top:0}.rlm-card-action-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;color:#fff;font-size:11px;font-weight:850;line-height:1;text-align:center;overflow-wrap:anywhere}.rlm-card-action span:first-child{min-width:0;overflow-wrap:anywhere}.rlm-card-action-secondary:after{content:"\2192";margin-left:7px;color:var(--rlm-red)}.rlm-plus{display:grid;flex:0 0 auto;place-items:center;width:18px;height:18px;color:var(--rlm-red);border:1px solid var(--rlm-red);border-radius:50%;line-height:1}.rlm-bookmark{position:absolute;top:9px;right:9px;width:12px;height:16px;border:1.5px solid #fff;border-bottom:0;border-radius:2px 2px 0 0;opacity:.9}.rlm-product-card--compact{flex:0 0 112px}.rlm-product-card--compact .rlm-product-card__media{aspect-ratio:1 / 1.06}.rlm-product-card--compact .rlm-card-action{min-height:44px;color:var(--rlm-red);border:0;background:transparent;padding:0}.rlm-product-card--wide{display:grid;grid-template-columns:92px 1fr;align-items:center;padding:10px}.rlm-product-card--wide .rlm-product-card__media{aspect-ratio:1.2 / 1;border:0;border-radius:5px}.rlm-product-card--wide .rlm-product-card__body{padding:0 0 0 12px}.rlm-card-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.rlm-pagination{margin:18px 0 0;color:#fff;font-size:12px;font-weight:800;text-align:center}.rlm-pagination .pagination,.rlm-pagination .prev,.rlm-pagination .next,.rlm-pagination .page,.rlm-pagination .deco{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;margin:2px;padding:0 8px;color:#fff;background:#111519;border:1px solid var(--rlm-border);border-radius:5px}.rlm-pagination .current{background:var(--rlm-red);border-color:var(--rlm-red)}.rlm-pagination a{color:inherit}.rlm-empty-state{grid-column:1 / -1;display:grid;gap:8px;padding:18px;color:#fff;border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#171b1ff5,#0b0d0ffa)}.rlm-empty-state span{color:var(--rlm-muted);font-size:13px;line-height:1.4}.rlm-empty-state--wide{margin-top:18px}.rlm-empty-state--wide .rlm-button{margin-top:6px}.rlm-empty-state--search .rlm-button{width:100%;margin-top:6px}.rlm-wide-callout{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;min-height:72px;margin-top:14px;padding:12px}.rlm-wide-callout svg,.rlm-link-list svg,.rlm-service-grid svg,.rlm-bottom-nav svg{width:24px;height:24px;color:var(--rlm-red)}.rlm-wide-callout span,.rlm-link-list a>span{display:grid;place-items:center;min-width:34px;width:34px;height:34px;overflow:hidden;color:var(--rlm-red)}.rlm-wide-callout strong,.rlm-link-list strong{display:block;color:#fff;font-size:13px;line-height:1.15}.rlm-wide-callout small,.rlm-link-list small{display:block;margin-top:4px;color:var(--rlm-muted);font-size:11px;line-height:1.25}.rlm-wide-callout em{color:var(--rlm-red);font-style:normal;font-size:12px;font-weight:800}.rlm-product-detail{min-width:0;overflow-x:hidden;padding:0 14px 28px}.rlm-product-detail__media{--rlm-product-media-gutter: 10px;position:relative;overflow:hidden;width:100%;margin-bottom:16px;margin-left:0;aspect-ratio:1.05 / 1;display:grid;place-items:center;border:1px solid var(--rlm-border);border-radius:7px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.11),transparent 58%),linear-gradient(180deg,#15191d,#090b0d)}.rlm-product-detail__image{position:absolute;inset:var(--rlm-product-media-gutter);display:block;box-sizing:border-box;width:calc(100% - (var(--rlm-product-media-gutter) * 2));max-width:100%;height:calc(100% - (var(--rlm-product-media-gutter) * 2));max-height:100%;object-fit:contain!important;object-position:center center!important;padding:0;background:#fff;filter:contrast(1.03) saturate(1) brightness(.96) drop-shadow(0 14px 18px rgba(0,0,0,.55));mix-blend-mode:normal}.rlm-product-media-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.rlm-product-media-track::-webkit-scrollbar{display:none}.rlm-product-media-slide{position:relative;flex:0 0 100%;display:grid;place-items:center;width:100%;height:100%;scroll-snap-align:start}.rlm-product-media-type{position:absolute;left:12px;bottom:12px;padding:5px 8px;color:#fff;background:#050607b8;border:1px solid var(--rlm-border);border-radius:999px;font-size:10px;font-weight:850}.rlm-gallery-count{position:absolute;top:16px;right:16px;padding:6px 10px;border:1px solid var(--rlm-border);border-radius:999px;background:#050607b8;font-size:12px}.rlm-dots{display:flex;justify-content:center;gap:10px;margin:0 0 18px}.rlm-dots b,.rlm-dots span,.rlm-dots button{width:7px;height:7px;padding:0;border-radius:50%;border:0;background:#ffffff3d;cursor:pointer}.rlm-dots b,.rlm-dots button.is-active{background:var(--rlm-red)}.rlm-price{margin:8px 0 0;color:#fff;font-size:22px;line-height:1.1}.rlm-product-detail h1,.rlm-product-detail .rlm-copy,.rlm-product-detail .rlm-price,.rlm-product-detail .rlm-kicker{box-sizing:border-box;width:auto;max-width:560px;margin-left:auto;margin-right:auto;overflow-wrap:break-word;word-break:normal;padding-right:8px}.rlm-product-detail h1{font-size:24px;line-height:1.1}.rlm-product-detail .rlm-copy{width:auto;max-width:560px;font-size:13px}.rlm-product-support-strip{display:flex;flex-wrap:nowrap;gap:7px;box-sizing:border-box;width:auto;max-width:560px;margin:12px auto 0;padding:0 8px 2px 0;overflow-x:auto;scrollbar-width:none}.rlm-product-support-strip::-webkit-scrollbar{display:none}.rlm-product-support-strip span{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.14);background:#101316;color:#f4f5f5;font-size:10px;font-weight:850;line-height:1}.rlm-product-quote-note{box-sizing:border-box;width:auto;max-width:560px;margin:10px auto 0;padding:10px 11px;border-left:2px solid var(--rlm-red);background:#ffffff0b;color:#c3cacf;font-size:11px;line-height:1.42}.rlm-product-detail .rlm-cta-stack{box-sizing:border-box;width:auto;max-width:560px;margin:14px auto 0;gap:8px}.rlm-product-detail .rlm-add-to-quote{gap:6px}.rlm-product-detail .rlm-product-purchase-row .rlm-button{min-height:38px;min-width:0;padding:0 10px;font-size:13px}.rlm-product-detail .rlm-quote-quantity{grid-template-columns:38px 52px 38px;width:136px;gap:4px}.rlm-product-detail .rlm-quote-quantity button,.rlm-product-detail .rlm-quote-quantity input{height:38px;min-height:38px;padding:0;line-height:1;text-align:center}.rlm-product-detail .rlm-quote-quantity input{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;display:block;line-height:38px;text-indent:0;font-variant-numeric:tabular-nums}.rlm-product-detail .rlm-quote-quantity input::-webkit-inner-spin-button,.rlm-product-detail .rlm-quote-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.rlm-product-detail .rlm-quote-quantity.is-updated input{animation:rlm-quantity-value-confirm .52s ease}.rlm-product-detail .rlm-quote-quantity button.is-pressed{animation:rlm-quantity-button-confirm .26s ease}.rlm-product-detail .rlm-quote-quantity button{display:inline-flex;align-items:center;justify-content:center}@keyframes rlm-quantity-value-confirm{0%{border-color:var(--rlm-border);background:#050708b8;box-shadow:none}42%{border-color:#ed161ff2;background:#ed161f29;box-shadow:0 0 0 3px #ed161f29,0 0 18px #ed161f38}to{border-color:var(--rlm-border);background:#050708b8;box-shadow:none}}@keyframes rlm-quantity-button-confirm{0%{background:#ffffff14;border-color:var(--rlm-border);transform:scale(1)}45%{background:#ed161f3d;border-color:#ed161fe6;transform:scale(.96)}to{background:#ffffff14;border-color:var(--rlm-border);transform:scale(1)}}.rlm-product-detail .rlm-add-to-quote__status:empty{display:none}.rlm-product-detail .rlm-button--ghost{min-height:42px}.rlm-pill-row{padding:14px 0 0}.rlm-pill-row span{min-height:30px;padding:0 11px;font-size:11px}.rlm-accordion-list{display:grid;gap:8px;box-sizing:border-box;width:auto;max-width:560px;margin:14px auto 0}.rlm-accordion-list details{padding:0;overflow:hidden;border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#191d21e0,#0a0c0ef0)}.rlm-accordion-list summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;color:#fff;font-size:14px;font-weight:800;list-style:none}.rlm-accordion-list summary::-webkit-details-marker{display:none}.rlm-accordion-list summary:after{content:">";color:#fff;font-weight:500;transition:transform .16s ease}.rlm-accordion-list details[open] summary:after{transform:rotate(90deg)}.rlm-accordion-content{padding:0 14px 14px;color:var(--rlm-muted);font-size:13px;line-height:1.45}.rlm-accordion-content p,.rlm-accordion-content ul,.rlm-accordion-content ol{margin:0 0 10px}.rlm-accordion-content>:last-child{margin-bottom:0}.rlm-section--faq{padding-top:18px}.rlm .rl-faq-system{display:grid;width:100%;max-width:560px;margin:0 auto;gap:12px}.rlm .rl-faq-toolbar{display:grid;gap:10px}.rlm .rl-faq-search{display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:48px;overflow:hidden;border:1px solid var(--rlm-border);border-radius:7px;background:#12161a}.rlm .rl-faq-search input{min-width:0;width:100%;height:48px;padding:0 14px;border:0;outline:none;background:transparent;color:#fff;font-size:14px}.rlm .rl-faq-search input::placeholder{color:var(--rlm-muted)}.rlm .rl-faq-search button{display:grid;place-items:center;border:0;border-left:1px solid rgba(255,255,255,.1);background:var(--rlm-red);color:#fff}.rlm .rl-faq-search svg{width:19px;height:19px}.rlm .rl-faq-chips{display:flex;flex-wrap:wrap;gap:8px}.rlm .rl-faq-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--rlm-border);border-radius:999px;background:#121619f2;color:#fff;font:inherit;font-size:12px;font-weight:800}.rlm .rl-faq-chip.is-active{border-color:var(--rlm-red);background:var(--rlm-red)}.rlm .rl-faq-list{display:grid;gap:8px}.rlm .rl-faq-item{overflow:hidden;border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#191d21e0,#0a0c0ef0)}.rlm .rl-faq-item[hidden],.rlm .rl-faq-empty[hidden]{display:none!important}.rlm .rl-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:center;min-height:54px;padding:12px 14px;color:#fff;list-style:none}.rlm .rl-faq-item summary::-webkit-details-marker{display:none}.rlm .rl-faq-item summary:after{content:">";color:#fff;font-weight:700;transition:transform .16s ease,color .16s ease}.rlm .rl-faq-item[open] summary:after{color:var(--rlm-red);transform:rotate(90deg)}.rlm .rl-faq-item summary span{display:grid;min-width:0;gap:3px}.rlm .rl-faq-item summary em{color:var(--rlm-red);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.rlm .rl-faq-item summary strong{color:#fff;font-size:14px;line-height:1.25}.rlm .rl-faq-answer{padding:0 14px 14px;color:var(--rlm-muted);font-size:13px;line-height:1.55}.rlm .rl-faq-answer p{margin:0}.rlm .rl-faq-answer a{color:#fff;text-decoration-color:var(--rlm-red);text-underline-offset:3px}.rlm .rl-faq-empty{margin:0;padding:14px;border:1px solid var(--rlm-border);border-radius:7px;background:#101316;color:var(--rlm-muted);font-size:13px;line-height:1.4;text-align:center}.rlm .rl-faq-support{display:grid;gap:12px;padding:14px;border:1px solid rgba(237,22,31,.4);border-radius:7px;background:linear-gradient(135deg,#ed161f26,#ffffff09 46%,#ffffff03),#0d1012}.rlm .rl-faq-support__kicker{margin:0 0 5px;color:#fff;font-size:18px;line-height:1.15;font-weight:900}.rlm .rl-faq-support__copy p:last-child{margin:0;color:var(--rlm-muted);font-size:13px;line-height:1.45}.rlm .rl-faq-support__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rlm .rl-faq-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.rlm .rl-faq-button--primary{border:1px solid var(--rlm-red);background:var(--rlm-red);color:#fff}.rlm .rl-faq-button--secondary{border:1px solid var(--rlm-border);background:#ffffff0a;color:#fff}.rlm .rl-finance-system{display:grid;gap:22px;width:100%;max-width:100vw;overflow-x:hidden;color:var(--rlm-text);scroll-behavior:smooth}.rlm .rl-finance-hero{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:0 14px 20px;border-bottom:1px solid rgba(237,22,31,.52);background:#050607}.rlm .rl-finance-hero__media{position:relative;width:calc(100% + 28px);margin:0 -14px;height:230px;overflow:hidden}.rlm .rl-finance-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0506070a,#050607f0 92%),linear-gradient(90deg,#05060733,#050607bd)}.rlm .rl-finance-hero__img{width:100%;height:100%;object-fit:cover;opacity:.72}.rlm .rl-finance-hero__inner{display:grid;gap:14px;margin-top:-44px}.rlm .rl-finance-hero__copy,.rlm .rl-finance-summary,.rlm .rl-finance-section,.rlm .rl-finance-card,.rlm .rl-finance-calculator,.rlm .rl-finance-partner,.rlm .rl-finance-disclaimer,.rlm .rl-finance-final,.rlm .rl-finance-process-shell,.rlm .rl-finance-process article{box-sizing:border-box}.rlm .rl-finance-kicker{margin:0 0 8px;color:var(--rlm-red);font-size:10px;line-height:1.1;font-weight:900;text-transform:uppercase}.rlm .rl-finance-hero h1,.rlm .rl-finance-section h2{margin:0;color:#fff;font-weight:950;letter-spacing:0}.rlm .rl-finance-hero h1{max-width:320px;font-size:34px;line-height:.98}.rlm .rl-finance-lede{margin:10px 0 0;color:#e5e9ec;font-size:14px;line-height:1.42}.rlm .rl-finance-supporting,.rlm .rl-finance-note,.rlm .rl-finance-calculator__caption{color:var(--rlm-muted);font-size:12px;line-height:1.45}.rlm .rl-finance-supporting{margin:9px 0 0;font-weight:800}.rlm .rl-finance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.rlm .rl-finance-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.rlm .rl-finance-button--primary{border:1px solid var(--rlm-red);background:var(--rlm-red);color:#fff}.rlm .rl-finance-button--secondary{border:1px solid var(--rlm-border);background:#ffffff0e;color:#fff}.rlm .rl-finance-summary,.rlm .rl-finance-card,.rlm .rl-finance-calculator,.rlm .rl-finance-partner,.rlm .rl-finance-disclaimer,.rlm .rl-finance-final,.rlm .rl-finance-process-shell,.rlm .rl-finance-process article{border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#191d21e6,#0a0c0ef5)}.rlm .rl-finance-summary{padding:13px}.rlm .rl-finance-summary__label{margin:0 0 10px;color:#fff;font-size:16px;line-height:1.1;font-weight:900}.rlm .rl-finance-summary__grid{display:grid;gap:8px}.rlm .rl-finance-summary__grid div{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#05060757}.rlm .rl-finance-summary strong,.rlm .rl-finance-card h3,.rlm .rl-finance-process h3{display:block;color:#fff;font-size:14px;line-height:1.18;font-weight:900}.rlm .rl-finance-summary span,.rlm .rl-finance-card p,.rlm .rl-finance-process p,.rlm .rl-finance-partner p,.rlm .rl-finance-split p,.rlm .rl-finance-final p{color:var(--rlm-muted);font-size:12px;line-height:1.45}.rlm .rl-finance-summary span{display:block;margin-top:4px}.rlm .rl-finance-section{display:grid;gap:12px;width:auto;margin:0 14px}.rlm .rl-finance-section__head p:not(.rl-finance-kicker),.rlm .rl-finance-split p,.rlm .rl-finance-final p{margin:9px 0 0;color:var(--rlm-muted);font-size:13px;line-height:1.48}.rlm .rl-finance-section h2{font-size:24px;line-height:1.04}.rlm .rl-finance-card-grid,.rlm .rl-finance-process,.rlm .rl-finance-split,.rlm .rl-finance-partner,.rlm .rl-finance-final{display:grid;gap:10px}.rlm .rl-finance-process-shell{display:grid;gap:12px;padding:14px}.rlm .rl-finance-card,.rlm .rl-finance-process article{display:grid;gap:8px;padding:13px}.rlm .rl-finance-process-shell .rl-finance-process article{background:#05060761}.rlm .rl-finance-card span,.rlm .rl-finance-process span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ed161f29;color:var(--rlm-red);font-size:11px;font-weight:950}.rlm .rl-finance-card h3,.rlm .rl-finance-card p,.rlm .rl-finance-process h3,.rlm .rl-finance-process p{margin:0}.rlm .rl-finance-section--calculator{scroll-margin-top:74px}.rlm .rl-finance-calculator{padding:10px}.rlm .rl-finance-calculator__frame{min-height:480px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px;border-radius:7px;background:#f4f4f4}.rlm .rl-finance-calculator__frame iframe,.rlm .rl-finance-calculator__frame .calconic-calculator{max-width:100%}.rlm .rl-finance-calculator__caption{margin:9px 0 0}.rlm .rl-finance-checklist,.rlm .rl-finance-mini-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rlm .rl-finance-checklist li,.rlm .rl-finance-mini-list li{position:relative;padding:11px 12px 11px 32px;border:1px solid var(--rlm-border);border-radius:7px;background:#ffffff09;color:#e8ecef;font-size:12px;line-height:1.42}.rlm .rl-finance-checklist li:before,.rlm .rl-finance-mini-list li:before{content:"";position:absolute;left:13px;top:17px;width:7px;height:7px;border-radius:50%;background:var(--rlm-red)}.rlm .rl-finance-partner,.rlm .rl-finance-disclaimer,.rlm .rl-finance-final{padding:14px}.rlm .rl-finance-disclaimer{border-color:#ffffff1c;background:#0c0f11}.rlm .rl-finance-disclaimer p:last-child{margin:0;color:#c4c9cd;font-size:12px;line-height:1.5}.rlm .rl-finance-section--final{padding-bottom:22px}.rlm .rl-finance-final{border-color:#ed161f66;background:linear-gradient(135deg,#ed161f26,#ffffff09 46%,#ffffff03),#0d1012}.rlm-accordion-content ul,.rlm-accordion-content ol{padding-left:18px}.rlm-spec-list{display:grid;gap:8px;margin:0}.rlm-spec-list div{display:grid;grid-template-columns:minmax(92px,40%) minmax(0,1fr);gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.rlm-spec-list div:first-child{padding-top:0;border-top:0}.rlm-spec-list dt{color:#fff;font-size:12px;font-weight:850}.rlm-spec-list dd{margin:0;color:var(--rlm-muted);overflow-wrap:anywhere}.rlm-link-list{display:grid;gap:8px;margin-bottom:20px}.rlm-link-list a{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;min-height:70px;padding:12px}.rlm-link-list img{width:34px;height:34px;object-fit:cover;border-radius:5px}.rlm-link-list em{color:#fff;font-style:normal}.rlm-form{display:grid;gap:10px;margin-top:12px}.rlm-form label{display:grid;gap:5px;color:#c7ccd0;font-size:10px}.rlm-form input{width:100%;height:40px;padding:0 12px;color:#fff;background:#15191d;border:1px solid var(--rlm-border);border-radius:5px}.rlm-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.rlm-contact-grid a{min-width:0;padding:12px 7px;text-align:center;border:1px solid var(--rlm-border);border-radius:7px;background:var(--rlm-panel)}.rlm-contact-grid svg{width:24px;height:24px;color:var(--rlm-red)}.rlm-contact-grid strong,.rlm-contact-grid span{display:block;margin-top:7px;font-size:10px;line-height:1.25}.rlm-contact-grid span{color:var(--rlm-muted);font-size:9px}.rlm-feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;overflow:hidden}.rlm-feature-row div{min-height:56px;padding:10px 8px;color:#fff;border-right:1px solid rgba(255,255,255,.1);font-size:10px;line-height:1.22;text-align:center}.rlm-feature-row div:last-child{border-right:0}.rlm-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:0;border:0;background:transparent}.rlm-service-grid--two{grid-template-columns:repeat(2,1fr)}.rlm-service-grid div{min-width:0;min-height:112px;padding:14px 8px;border:1px solid var(--rlm-border);border-radius:7px;background:var(--rlm-panel);text-align:center}.rlm-service-grid span{display:grid;place-items:center;height:28px;margin-bottom:10px;color:var(--rlm-red)}.rlm-service-grid strong,.rlm-service-grid small{display:block;color:#fff;font-size:12px;line-height:1.22;overflow-wrap:break-word}.rlm-service-grid small{margin-top:6px;color:var(--rlm-muted);font-size:10px}.rlm-process{display:grid;gap:8px;margin-top:12px}.rlm-process div{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center;min-height:58px;padding:10px}.rlm-process b{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;color:var(--rlm-red);border:1px solid var(--rlm-red);border-radius:50%}.rlm-process strong,.rlm-process span{display:block;color:#fff;font-size:12px;line-height:1.2}.rlm-process span{margin-top:3px;color:var(--rlm-muted);font-size:10px}.rlm-glute-logo{margin:0 0 18px;text-align:right;color:#fff;font-size:17px;font-weight:950;font-style:italic}.rlm-glute-logo span{color:var(--rlm-red)}.rlm[data-rlm-variant=gluteleader] .rlm-section--gluteleader-compare{padding:24px 0 0}.rlm[data-rlm-variant=gluteleader] .rlm-section--gluteleader-compare .rlm-section-head,.rlm[data-rlm-variant=gluteleader] .rlm-section--gluteleader-compare .rlm-listing-head{margin-right:14px;margin-left:14px}.rlm[data-rlm-variant=gluteleader] .rlm-section--gluteleader-compare .rlm-section-head h2{max-width:220px;font-size:18px;line-height:1.08;text-transform:uppercase}.rlm[data-rlm-variant=gluteleader] .rlm-listing-head--gluteleader{margin-bottom:0}.rlm-gluteleader-carousel{margin-top:12px;overflow:hidden;background:#080a0c;border-top:1px solid rgba(237,22,31,.34);border-bottom:1px solid rgba(255,255,255,.1)}.rlm-gluteleader-carousel__track{display:flex;gap:12px;overflow-x:auto;padding:14px 14px 16px;scroll-padding-left:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rlm-gluteleader-carousel__track::-webkit-scrollbar{display:none}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel{flex:0 0 min(82vw,322px);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,#111417f5,#07080afa);scroll-snap-align:start}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-product-card__media{height:clamp(276px,74vw,310px);aspect-ratio:auto;background:#f3f0ea;border-bottom:1px solid rgba(255,255,255,.12)}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-product-card__image{padding:18px 16px 16px;filter:contrast(1.02) saturate(.98) drop-shadow(0 18px 22px rgba(0,0,0,.22));mix-blend-mode:multiply}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-bookmark{border-color:#0a0c0e;opacity:.72}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-product-card__body{display:flex;flex:1;flex-direction:column;padding:14px}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-product-card__badge{margin-bottom:8px;color:#aeb5bb;font-size:10px;line-height:1.1;font-weight:850;text-transform:uppercase}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel h3{font-size:17px;line-height:1.14}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-product-card__price{margin-top:8px;color:#f2f4f5;font-size:13px;font-weight:800}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-product-card__actions{margin-top:auto;padding-top:14px}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-card-action{justify-content:center;min-height:42px;padding:0 14px;background:#050607;border-color:#ffffff2e;font-size:12px;text-transform:uppercase}.rlm[data-rlm-variant=gluteleader] .rlm-product-card--carousel .rlm-plus{display:none}.rlm-cart-page{padding-top:86px}.rlm-cart-page>p{margin:6px 0 18px;color:var(--rlm-muted)}.rlm-cart-list{display:grid;gap:12px}.rlm-cart-form{display:grid;gap:14px}.rlm-cart-item{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:14px;background:linear-gradient(180deg,#121619fa,#090b0dfa);border:1px solid var(--rlm-border);border-radius:7px;box-shadow:0 14px 28px #00000038}.rlm-cart-item__media{display:block;overflow:hidden;aspect-ratio:1;background:#f5f2ed;border:1px solid rgba(255,255,255,.08);border-radius:6px}.rlm-cart-item__media img{width:100%;height:100%;object-fit:cover}.rlm-cart-item__body{display:grid;gap:12px;align-content:space-between;min-height:104px;min-width:0}.rlm-cart-item__info{display:grid;gap:5px;min-width:0}.rlm-cart-item h2{margin:0;font-size:14.5px;line-height:1.16}.rlm-cart-item h2 a{color:#fff;text-decoration:none}.rlm-cart-item__variant,.rlm-cart-item__price{margin:0;color:var(--rlm-muted);font-size:11px;line-height:1.25}.rlm-cart-item__price{color:#fff;font-weight:850}.rlm-cart-item__controls{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.rlm-cart-item__quantity{display:grid;gap:6px}.rlm-cart-qty__label{color:var(--rlm-muted);font-size:10px;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.rlm-cart-item .rlm-cart-qty{display:grid;grid-template-columns:40px 30px 40px;gap:0;width:max-content;overflow:hidden;border:1px solid var(--rlm-border);border-radius:7px;background:#040608b3}.rlm-cart-item .rlm-cart-qty button,.rlm-cart-item .rlm-cart-qty input{min-height:40px;border:0;border-radius:0;background:transparent}.rlm-cart-item .rlm-cart-qty button{color:#fff;font-size:18px}.rlm-cart-item .rlm-cart-qty button:first-child{border-right:1px solid var(--rlm-border)}.rlm-cart-item .rlm-cart-qty button:last-child{border-left:1px solid var(--rlm-border)}.rlm-cart-item .rlm-cart-qty input{width:30px;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;line-height:40px;text-align:center}.rlm-cart-item .rlm-cart-qty input::-webkit-inner-spin-button,.rlm-cart-item .rlm-cart-qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.rlm-cart-remove{min-height:40px;padding:0 2px 1px;color:var(--rlm-muted);background:transparent;border:0;font:inherit;font-size:12px;font-weight:850;text-decoration:none}.rlm-cart-remove:hover,.rlm-cart-remove:focus-visible{color:var(--rlm-red);text-decoration:underline;text-underline-offset:3px}.rlm-total-card{display:grid;gap:11px;margin:14px 0 0;padding:14px}.rlm-total-card div{display:flex;justify-content:space-between;gap:12px;color:var(--rlm-muted);font-size:12px}.rlm-total-card strong{color:#fff}.rlm-total-card .rlm-button{width:100%;font-family:inherit}.rlm-quote-support{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px 12px;padding:14px;color:#fff;text-decoration:none}.rlm-quote-support>span{display:grid;place-items:center;width:36px;height:36px;color:var(--rlm-red)}.rlm-quote-support svg{width:24px;height:24px}.rlm-quote-support strong,.rlm-quote-support small,.rlm-quote-support em{grid-column:2}.rlm-quote-support strong{font-size:14px;line-height:1.18}.rlm-quote-support small{color:var(--rlm-muted);font-size:12px;line-height:1.35}.rlm-quote-support em{justify-self:start;min-height:34px;padding:9px 12px;color:#fff;border:1px solid rgba(237,22,31,.34);border-radius:6px;background:#ed161f14;font-style:normal;font-size:12px;font-weight:850;line-height:1}.rlm-next-steps{display:grid;gap:12px;margin-top:14px;padding:14px}.rlm-next-steps h2{margin:0 0 2px;color:#fff;font-size:18px;line-height:1.1}.rlm-next-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.rlm-next-step b{display:grid;place-items:center;width:28px;height:28px;color:#fff;border:1px solid rgba(237,22,31,.4);border-radius:999px;background:#ed161f1f;font-size:12px}.rlm-next-step strong{display:block;color:#fff;font-size:13px;line-height:1.2}.rlm-next-step p{margin:4px 0 0;color:var(--rlm-muted);font-size:12px;line-height:1.35}.rlm-search-page{padding-top:14px}.rlm-search--top{margin-top:4px}.rlm-result-count{margin:16px 0 14px}.rlm-icon-tabs{padding:0 0 18px}.rlm-icon-tabs a{min-height:56px;border-radius:7px}.rlm[data-rlm-variant=reformer-collection]{background:linear-gradient(180deg,#050607,#0b0d0f 44%,#050607)}.rlm-reformer-hero{position:relative;min-height:438px;overflow:hidden;border-bottom:1px solid rgba(237,22,31,.34);background:#050607;isolation:isolate}.rlm-reformer-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#050607f5,#050607bd 48%,#05060752),linear-gradient(180deg,#05060714,#05060738 42%,#050607fa)}.rlm-reformer-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#050607}.rlm-reformer-hero__video,.rlm-reformer-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:54% center;filter:contrast(1.08) saturate(.94) brightness(.74)}.rlm-reformer-hero__body{position:absolute;left:20px;right:18px;bottom:22px;max-width:360px}.rlm-reformer-hero h1{margin:0;max-width:330px;color:#fff;font-size:27px;line-height:1.08;font-weight:900;letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word}.rlm-reformer-hero p{margin:12px 0 0;max-width:340px;color:#d0d5d9;font-size:13px;line-height:1.42}.rlm-reformer-hero .rlm-cta-row{max-width:344px;margin-top:18px}.rlm-reformer-stat-rail{margin-top:14px;transform:none}.rlm-reformer-stat-rail div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:96px;padding:10px 4px 9px}.rlm-reformer-stat-rail strong{min-height:20px;font-size:9px;line-height:1.08;letter-spacing:0}.rlm-reformer-stat-rail div:first-child strong{font-size:20px;line-height:.95}.rlm-reformer-stat-rail .rlm-reformer-stat-rail__label,.rlm-reformer-stat-rail .rlm-reformer-stat-rail__support{margin-top:3px;max-width:100%;letter-spacing:0;overflow-wrap:anywhere}.rlm-reformer-stat-rail .rlm-reformer-stat-rail__label{color:#f2f4f5;font-size:8px;line-height:1.12;font-weight:850;text-transform:uppercase}.rlm-reformer-stat-rail .rlm-reformer-stat-rail__support{color:#aeb5bb;font-size:8px;line-height:1.18;font-weight:650;text-transform:none}.rlm-reformer-stat-rail .rlm-stat-strip__icon{width:24px;height:24px;margin:8px 0 0}.rlm-reformer-stat-rail .rlm-stat-strip__icon svg{width:22px;height:22px}.rlm-reformer-fit h2{margin:0;color:#fff;font-size:18px;line-height:1.1;font-weight:850}.rlm-reformer-compare{padding-top:26px}.rlm-reformer-compare .rlm-section-head a,.rlm-reformer-escape .rlm-section-head a{display:inline-flex;align-items:center;min-height:36px}.rlm-reformer-product-list{display:grid;gap:14px}.rlm-reformer-product{border:1px solid var(--rlm-border);border-radius:7px;background:linear-gradient(180deg,#14181cf5,#080a0cfa)}.rlm-reformer-product .rlm-product-card__media{aspect-ratio:1.32 / 1}.rlm-reformer-product .rlm-product-card__image{padding:12px 8px}.rlm-reformer-product .rlm-product-card__body{padding:14px}.rlm-reformer-product h3{font-size:17px;line-height:1.15}.rlm-reformer-product .rlm-product-card__text{margin-top:9px;color:#c5cbd0;font-size:12px;line-height:1.38}.rlm-reformer-specs{display:grid;gap:0;margin:12px 0 0;border-top:1px solid rgba(255,255,255,.09)}.rlm-reformer-specs div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.rlm-reformer-specs dt,.rlm-reformer-specs dd{margin:0;font-size:11px;line-height:1.25}.rlm-reformer-specs dt{color:#fff;font-weight:850}.rlm-reformer-specs dd{color:var(--rlm-muted)}.rlm-reformer-card-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-items:start;margin-top:13px}.rlm-reformer-card-actions .rlm-card-action,.rlm-reformer-card-actions .rlm-button{min-height:44px;margin-top:0;padding:0 10px;font-size:12px}.rlm-reformer-quote{gap:6px}.rlm-reformer-quote .rlm-add-to-quote__status:empty{display:none}.rlm-reformer-quote .rlm-add-to-quote__status,.rlm-reformer-quote .rlm-quote-field{grid-column:1 / -1}.rlm-reformer-fit .rlm-process{display:grid;gap:10px;margin-top:12px}.rlm-reformer-fit .rlm-process div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;min-height:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:linear-gradient(180deg,#14181cf5,#090b0dfa)}.rlm-reformer-fit .rlm-process b{grid-row:1 / span 2;display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--rlm-red);border-radius:5px;font-size:12px;line-height:1;font-weight:900}.rlm-reformer-fit .rlm-process strong,.rlm-reformer-fit .rlm-process span{grid-column:2;min-width:0}.rlm-reformer-fit .rlm-process strong{color:#fff;font-size:13px;line-height:1.18;font-weight:850}.rlm-reformer-fit .rlm-process span{color:#aeb5bb;font-size:11.5px;line-height:1.38;font-weight:520}.rlm-reformer-cta-section{padding-top:22px}.rlm-reformer-cta{padding:16px;border:1px solid rgba(237,22,31,.32);border-radius:7px;background:linear-gradient(180deg,#1a1e22f5,#080a0cfa),#0b0d0f}.rlm-reformer-cta__eyebrow{margin:0 0 8px;color:var(--rlm-red);font-size:11px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase}.rlm-reformer-cta h2{margin:0;color:#fff;font-size:19px;line-height:1.08;font-weight:900;letter-spacing:0}.rlm-reformer-cta p:not(.rlm-reformer-cta__eyebrow){margin:10px 0 0;color:#c5cbd0;font-size:12.5px;line-height:1.42}.rlm-reformer-cta .rlm-button{width:100%;min-height:46px;margin-top:14px}.rlm-reformer-escape{padding-top:24px}.rlm-reformer-escape .rlm-control-row--links{margin-top:0}.rlm-reformer-escape .rlm-control-row--links a{min-height:44px}@media(max-width:410px){.rlm-reformer-hero{min-height:420px}.rlm-reformer-hero h1{max-width:300px;font-size:24px;line-height:1.08}.rlm-reformer-card-actions{grid-template-columns:1fr}}.rlm-bottom-nav{--rlm-red: #ed161f;position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 10px max(8px,env(safe-area-inset-bottom));isolation:isolate;background:#050607;border-top:1px solid rgba(255,255,255,.12);box-shadow:none}.rlm-bottom-nav:before{content:none}.rlm--has-bottom-nav{padding-bottom:calc(152px + env(safe-area-inset-bottom))}.rlm-bottom-nav a{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;color:#d7dadd;font-size:10px;font-weight:700;text-decoration:none}.rlm--has-bottom-nav a,.rlm--has-bottom-nav button,.rlm--has-bottom-nav input,.rlm--has-bottom-nav select,.rlm--has-bottom-nav textarea,.rlm--has-bottom-nav summary,.rlm--has-bottom-nav [tabindex],body:has(.rlm-bottom-nav) a,body:has(.rlm-bottom-nav) button,body:has(.rlm-bottom-nav) input,body:has(.rlm-bottom-nav) select,body:has(.rlm-bottom-nav) textarea,body:has(.rlm-bottom-nav) summary,body:has(.rlm-bottom-nav) [tabindex]{scroll-margin-bottom:calc(124px + env(safe-area-inset-bottom))}.rlm-bottom-nav a.is-active{color:var(--rlm-red)}.rlm-bottom-nav span{position:relative;display:grid;place-items:center;width:24px;height:24px}.rlm-bottom-nav b{position:absolute;top:-5px;right:-7px;display:grid;place-items:center;width:16px;height:16px;color:#fff;background:var(--rlm-red);border-radius:50%;font-size:9px}.rlm-bottom-nav b[hidden],.rlm-cart-link>span[hidden]{display:none}}@media(max-width:760px){.rlm-search-page__head{display:grid;gap:6px;margin:0 0 14px}.rlm-search-page__head .rlm-kicker{margin:0}.rlm-search-page__head h1{max-width:11ch;margin:0;color:#fff;font-size:clamp(30px,9vw,38px);font-weight:900;line-height:.98;letter-spacing:0}.rlm-search-page:not(:has(.rlm-search-page__head)):before{content:"Find equipment";display:block;max-width:11ch;margin:0 0 14px;color:#fff;font-size:clamp(30px,9vw,38px);font-weight:900;line-height:.98;letter-spacing:0}.rlm .rlm-product-card.rlm-product-card .rlm-card-action,.rlm .rlm-product-card.rlm-product-card .rlm-card-action-secondary{min-height:44px}.rlm .rlm-product-card__body{min-height:0}}@media(max-width:760px){.rlm-product-detail .rlm-cta-stack{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:45;margin-top:14px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,#181c20f5,#080a0cfa),#101316;box-shadow:0 -14px 30px #0000005c}.rlm-product-detail .rlm-product-purchase-row{grid-template-columns:max-content minmax(0,1fr);gap:8px}.rlm-product-detail .rlm-product-purchase-row .rlm-button,.rlm-product-detail .rlm-button--ghost{min-height:46px;height:auto}.rlm-product-detail .rlm-quote-quantity{grid-template-columns:44px 52px 44px;width:148px;gap:4px}.rlm-product-detail .rlm-quote-quantity button,.rlm-product-detail .rlm-quote-quantity input{min-height:44px;height:44px;line-height:44px}.rlm-product-detail [data-rlm-add-label],.rlm-product-detail .rlm-button--ghost{font-size:0}.rlm-product-detail .rlm-button:not(:disabled) [data-rlm-add-label]:before{content:"Add to quote";font-size:13px}.rlm-product-detail .rlm-button:disabled [data-rlm-add-label]:before{content:"Unavailable";font-size:13px}.rlm-product-detail .rlm-button--ghost:before{content:"Request guidance";font-size:13px}.rlm-cart-page .rlm-wide-callout,.rlm-cart-page .rlm-quote-support{grid-template-columns:1fr;gap:10px;align-items:start;margin-inline:0;padding:14px}.rlm-cart-page .rlm-wide-callout>span,.rlm-cart-page .rlm-quote-support>span{width:38px;height:38px}.rlm-cart-page .rlm-wide-callout strong,.rlm-cart-page .rlm-wide-callout small,.rlm-cart-page .rlm-wide-callout em,.rlm-cart-page .rlm-quote-support strong,.rlm-cart-page .rlm-quote-support small,.rlm-cart-page .rlm-quote-support em{grid-column:1;max-width:100%}.rlm-cart-page .rlm-wide-callout strong,.rlm-cart-page .rlm-quote-support strong{font-size:15px;line-height:1.18}.rlm-cart-page .rlm-wide-callout em,.rlm-cart-page .rlm-quote-support em{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 12px;font-size:0}.rlm-cart-page .rlm-wide-callout em:before,.rlm-cart-page .rlm-quote-support em:before{content:"Request guidance \2192";font-size:13px}.rlm-cart-page .rlm-empty-state--wide .rlm-button--ghost{min-height:46px;font-size:0}.rlm-cart-page .rlm-empty-state--wide .rlm-button--ghost:before{content:"Request guidance";font-size:13px}.rlm-total-card .rlm-button{min-height:46px}.rlm-search-page .rlm-link-list__support,.rlm-search-page .rlm-link-list a[href*="/pages/contact"]{grid-template-columns:38px 1fr;gap:10px 12px}.rlm-search-page .rlm-link-list__support strong,.rlm-search-page .rlm-link-list__support small,.rlm-search-page .rlm-link-list__support em,.rlm-search-page .rlm-link-list a[href*="/pages/contact"] strong,.rlm-search-page .rlm-link-list a[href*="/pages/contact"] small,.rlm-search-page .rlm-link-list a[href*="/pages/contact"] em{grid-column:2}.rlm-search-page .rlm-link-list__support em,.rlm-search-page .rlm-link-list a[href*="/pages/contact"] em{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;margin-top:2px;padding:0 12px;border:1px solid rgba(237,22,31,.4);border-radius:5px;background:#ed161f1f;color:#fff;font-size:0;font-weight:900;line-height:1}.rlm-search-page .rlm-link-list__support em:before,.rlm-search-page .rlm-link-list a[href*="/pages/contact"] em:before{content:"Request guidance \2192";font-size:12px}}@media(max-width:760px){.template-index .rl-product-card,.template-page .rl-product-card,.template-collection .rl-product-card{min-width:0}.template-index .rl-product-card__media,.template-page .rl-product-card__media,.template-collection .rl-product-card__media{aspect-ratio:1 / .98;min-height:clamp(198px,58vw,250px)}.template-index .rl-product-card__media img,.template-index .rl-product-card__media svg,.template-page .rl-product-card__media img,.template-page .rl-product-card__media svg,.template-collection .rl-product-card__media img,.template-collection .rl-product-card__media svg{max-width:100%;max-height:100%;object-fit:contain!important}.template-index .rl-product-card__body,.template-page .rl-product-card__body,.template-collection .rl-product-card__body{min-width:0}.template-index .rl-product-card__title,.template-page .rl-product-card__title,.template-collection .rl-product-card__title{display:-webkit-box!important;min-width:0;min-height:2.28em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal!important;word-break:normal}.template-index .rl-product-card__title a,.template-page .rl-product-card__title a,.template-collection .rl-product-card__title a{min-width:0;overflow-wrap:anywhere;white-space:normal!important;word-break:normal}.template-index .rl-product-card__actions,.template-page .rl-product-card__actions,.template-collection .rl-product-card__actions{grid-template-columns:1fr!important;gap:8px!important;min-width:0}.template-index .rl-product-card__actions .rl-link-button,.template-index .rl-product-card__actions .rl-add-to-quote,.template-index .rl-product-card__actions .rl-add-to-quote__button,.template-page .rl-product-card__actions .rl-link-button,.template-page .rl-product-card__actions .rl-add-to-quote,.template-page .rl-product-card__actions .rl-add-to-quote__button,.template-collection .rl-product-card__actions .rl-link-button,.template-collection .rl-product-card__actions .rl-add-to-quote,.template-collection .rl-product-card__actions .rl-add-to-quote__button{box-sizing:border-box!important;min-width:0!important;width:100%!important}.template-index .rl-product-card__actions .rl-link-button,.template-index .rl-product-card__actions .rl-add-to-quote__button,.template-page .rl-product-card__actions .rl-link-button,.template-page .rl-product-card__actions .rl-add-to-quote__button,.template-collection .rl-product-card__actions .rl-link-button,.template-collection .rl-product-card__actions .rl-add-to-quote__button{height:auto!important;min-height:46px!important;padding-inline:12px!important;font-size:clamp(11px,3vw,12px)!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere}.template-index .rl-product-card__actions .rl-link-button--guidance,.template-page .rl-product-card__actions .rl-link-button--guidance,.template-collection .rl-product-card__actions .rl-link-button--guidance{justify-content:space-between!important}.template-page .rl-catalogue .rl-product-grid[data-rl-catalogue-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.template-page .rl-catalogue .rl-product-card{min-width:0;min-height:0!important;height:auto!important;overflow:hidden}.template-page .rl-catalogue .rl-product-card__media{aspect-ratio:1 / 1!important;min-height:0!important;height:auto!important}.template-page .rl-catalogue .rl-product-card__body{min-width:0;padding:8px 7px!important}.template-page .rl-catalogue .rl-product-card__meta{display:grid!important;grid-template-columns:1fr;gap:4px!important;min-width:0}.template-page .rl-catalogue .rl-product-card__range-badge,.template-page .rl-catalogue .rl-product-card__focus-badge{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:5px!important;overflow-wrap:anywhere;white-space:normal!important;font-size:9px!important;line-height:1.05!important;text-align:left}.template-page .rl-catalogue .rl-product-card__title{min-height:2.28em;margin-top:7px!important;font-size:11px!important;line-height:1.14!important}.template-page .rl-catalogue .rl-product-card__price{font-size:14px!important;line-height:1.05!important}.template-page .rl-catalogue .rl-product-card__footer{gap:7px!important}.template-page .rl-catalogue .rl-product-card__actions{gap:5px!important}.template-page .rl-catalogue .rl-product-card__actions .rl-link-button,.template-page .rl-catalogue .rl-product-card__actions .rl-add-to-quote,.template-page .rl-catalogue .rl-product-card__actions .rl-add-to-quote__button{min-width:0!important;max-width:100%!important}.template-page .rl-catalogue .rl-product-card__actions .rl-link-button,.template-page .rl-catalogue .rl-product-card__actions .rl-add-to-quote__button{min-height:34px!important;padding-inline:5px!important;font-size:9px!important;line-height:1.05!important;text-align:center}.template-page .rl-catalogue .rl-product-card__actions .rl-link-button--guidance{justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/realleader-mobile-mockup.css.map */
