.rcp-footer{padding:72px 0 24px;color:#c3d0d7;background:#070a0c;border-top:1px solid #2d363b}.rcp-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:35px}.rcp-footer-grid>div:not(.rcp-footer-brand){display:grid;align-content:start;gap:12px}.rcp-footer strong{margin-bottom:8px;color:#f2b705;font:900 12px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.rcp-footer a{color:#c3d0d7;font:700 14px/1.25 Arial,sans-serif;text-decoration:none}.rcp-footer a:hover{color:#f2b705}.rcp-footer-brand img{width:118px;height:118px;object-fit:contain}.rcp-footer-brand p{max-width:430px;margin:16px 0 0;color:#8ea1ac;font:400 15px/1.65 Arial,sans-serif}.rcp-copyright{display:flex;justify-content:space-between;gap:24px;margin-top:54px;padding-top:22px;border-top:1px solid #273036;color:#697b85;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}@media(max-width:700px){.rcp-footer-grid{grid-template-columns:1fr 1fr;gap:40px}.rcp-footer-brand{grid-column:1/-1}.rcp-copyright{display:grid}.rcp-copyright span{line-height:1.6}}:root{--rcp-black:#080a0c;--rcp-panel:#111519;--rcp-cream:#f4ead9;--rcp-yellow:#f2b705;--rcp-blue:#9ca4ab;--rcp-line:#2b3238;--rcp-ink:#111518}.rcp-site-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.rcp-topline{min-height:34px;display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 20px;color:#111519;background:var(--rcp-yellow);font:900 11px/1.2 Arial,sans-serif;letter-spacing:.15em;text-align:center}.rcp-site-header{position:relative;z-index:30;color:var(--rcp-cream);background:#080a0cfa;border-bottom:1px solid #283036}.rcp-nav-wrap{min-height:84px;display:flex;align-items:center;gap:34px}.rcp-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;font:700 12px/1.05 Arial,sans-serif;letter-spacing:.16em}.rcp-brand img{width:54px;height:54px;object-fit:contain}.rcp-brand b{color:var(--rcp-yellow);font-size:18px}.rcp-desktop-nav{display:flex;align-items:center;justify-content:center;gap:25px;margin-left:auto}.rcp-desktop-nav a{color:#d8dee1;text-decoration:none;font:800 12px/1 Arial,sans-serif;letter-spacing:.055em}.rcp-desktop-nav a:hover,.rcp-desktop-nav a:focus-visible{color:var(--rcp-yellow)}.rcp-nav-shop{min-height:40px;display:inline-flex;align-items:center;gap:12px;padding:0 15px;border:1px solid var(--rcp-yellow);color:var(--rcp-yellow);font:900 11px/1 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.rcp-mobile-menu{display:none;margin-left:auto;position:relative}.rcp-mobile-menu summary{width:46px;height:42px;display:grid;place-content:center;gap:5px;border:1px solid #3b454b;cursor:pointer;list-style:none}.rcp-mobile-menu summary::-webkit-details-marker{display:none}.rcp-mobile-menu summary span{display:block;width:21px;height:2px;background:var(--rcp-cream)}.rcp-mobile-menu>div{position:absolute;right:0;top:52px;width:min(310px,calc(100vw - 28px));display:grid;padding:12px;background:#0c1114;border:1px solid #3b454b;box-shadow:0 18px 40px #0000007a}.rcp-mobile-menu a{padding:15px 13px;border-bottom:1px solid #273036;color:var(--rcp-cream);font:800 13px/1 Arial,sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.rcp-mobile-menu a:last-child{border:0;color:var(--rcp-yellow)}.rcp-site-header a:focus-visible,.rcp-mobile-menu summary:focus-visible{outline:3px solid #55c8ff;outline-offset:3px}:is(.rcp-page,.rcp-shop-page,.rcp-docs,.rcp-guide,.rcp-rift-guide,.rcp-updater){color:#f4ead9;background:#080a0c;font-family:Arial,Helvetica,sans-serif!important;font-size:16px}:is(.rcp-page,.rcp-shop-page,.rcp-docs,.rcp-guide,.rcp-rift-guide,.rcp-updater) :is(h1,h2,h3){font-family:Impact,Arial Narrow,sans-serif!important;font-weight:400!important;letter-spacing:.02em}:is(.rcp-values,.rcp-docs-videos) :is(h1,h2,h3){color:#111519!important}@media(max-width:990px){.rcp-desktop-nav,.rcp-nav-shop{display:none}.rcp-mobile-menu{display:block}}@media(max-width:520px){.rcp-site-shell{width:min(100% - 28px,1180px)}.rcp-topline{font-size:9px}.rcp-nav-wrap{min-height:72px}.rcp-brand img{width:46px;height:46px}}@media(min-width:1081px){.rcp-site-shell{width:min(1240px,calc(100% - 40px))}.rcp-nav-wrap{min-height:84px;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px}.rcp-brand{font-weight:800}.rcp-desktop-nav{justify-content:center;gap:clamp(20px,2.4vw,34px);margin-left:0}.rcp-desktop-nav a{color:#eef1f2;font-size:14px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.rcp-nav-shop{min-height:44px;justify-content:center;padding-inline:16px;border-color:#3b454b;color:var(--rcp-cream);font-size:12px;letter-spacing:.1em}}.rcp-nav-actions{display:flex;align-items:center;gap:10px}.rcp-nav-cart{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid #3b454b;color:var(--rcp-cream);text-decoration:none}.rcp-nav-cart svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rcp-nav-cart>span{position:absolute;right:-6px;top:-7px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:20px;color:#080a0c;background:var(--rcp-yellow);font:900 9px/1 Arial,sans-serif}.rcp-nav-cart:hover{color:#55c8ff;border-color:#55c8ff}@media(max-width:1080px){.rcp-nav-wrap{display:flex}.rcp-desktop-nav,.rcp-nav-shop{display:none}.rcp-nav-actions{margin-left:auto}.rcp-mobile-menu{display:block;margin-left:0}}.rcp-shop-menu{position:relative}.rcp-shop-menu>summary{display:flex;align-items:center;gap:6px;color:#eef1f2;font:900 14px/1 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;list-style:none}.rcp-shop-menu>summary::-webkit-details-marker{display:none}.rcp-shop-menu>summary:hover{color:var(--rcp-yellow)}.rcp-shop-submenu{position:absolute;top:calc(100% + 20px);left:-16px;min-width:210px;padding:8px;background:#0c1114;border:1px solid #3b454b;box-shadow:0 18px 40px #0000007a}.rcp-shop-submenu a{display:block;padding:14px 12px;font-size:12px}.rcp-shop-menu>summary:focus-visible,.rcp-mobile-shop>summary:focus-visible{outline:3px solid #55c8ff;outline-offset:3px}.rcp-mobile-shop>summary{width:auto;height:auto;display:flex;justify-content:space-between;padding:15px 13px;border:0;border-bottom:1px solid #273036;color:var(--rcp-cream);font:800 13px/1 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.rcp-mobile-shop>summary span{display:inline;width:auto;height:auto;background:none}.rcp-mobile-shop>div{display:grid;padding-left:14px}.rcp-mobile-shop>div a:last-child{border-bottom:1px solid #273036;color:var(--rcp-cream)}.rcp-nav-shop{background:#f2b705;color:#080a0c}.rcp-shop-submenu{min-width:250px}.rcp-rift-hub{--rift-purple:#b13cff;--rift-cyan:#55c8ff;--rift-cream:#f4ead9;--rift-panel:#0d1017;--rift-line:#37254b;color:var(--rift-cream);background:#07090e;font-family:Arial,Helvetica,sans-serif}.rcp-rift-hub *{box-sizing:border-box}.rcp-rift-hub :is(h1,h2){margin:0;font-family:Impact,Arial Narrow,sans-serif!important;font-weight:400!important;letter-spacing:.02em;text-transform:uppercase}.rcp-rift-hub-hero{position:relative;isolation:isolate;min-height:430px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid #5c277d;background:radial-gradient(circle at 80% 28%,rgba(177,60,255,.32),transparent 34%),radial-gradient(circle at 12% 92%,rgba(85,200,255,.18),transparent 35%),#080a10}.rcp-rift-hub-hero:before,.rcp-rift-hub-card-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(85,200,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(177,60,255,.07) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to right,#000,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(to right,#000,rgba(0,0,0,.72),transparent)}.rcp-rift-hub-hero:after{content:"RIFT";position:absolute;right:-.04em;bottom:-.22em;z-index:-1;color:#b13cff0b;font:400 clamp(12rem,31vw,30rem)/.8 Impact,"Arial Narrow",sans-serif;letter-spacing:-.04em}.rcp-rift-hub-hero>.rcp-site-shell{position:relative;padding:82px 0 90px}.rcp-rift-hub-kicker{margin:0 0 14px;color:var(--rift-cyan);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.rcp-rift-hub h1{max-width:850px;font-size:clamp(4rem,9vw,8rem);line-height:.82}.rcp-rift-hub h1 em{color:var(--rift-purple);font-style:normal;text-shadow:0 0 32px rgba(177,60,255,.35)}.rcp-rift-hub-intro{max-width:740px;margin:25px 0 0;color:#aebdc7;font-size:18px;line-height:1.65}.rcp-rift-hub-signup{position:absolute;left:50%;right:auto;bottom:22px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 22px;transform:translate(-50%);white-space:nowrap;border:1px solid #b545ff;color:var(--rift-cream);background:#2a0e3d;box-shadow:6px 6px #331149;font-size:11px;font-weight:900;letter-spacing:.1em;cursor:pointer}.rcp-rift-hub-signup b{color:var(--rift-cyan)}.rcp-rift-hub-signup:hover,.rcp-rift-hub-signup:focus-visible{border-color:var(--rift-cyan);box-shadow:6px 6px #123745}.rcp-rift-hub-tools{padding-block:104px 90px}.rcp-rift-hub-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.rcp-rift-hub-heading h2{font-size:clamp(3rem,6vw,5.8rem);line-height:.88}.rcp-rift-hub-heading>p{max-width:360px;margin:0;color:#90a4af;line-height:1.6}.rcp-rift-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rcp-rift-hub-card{min-width:0;display:flex;flex-direction:column;border:1px solid #353d48;color:var(--rift-cream);background:linear-gradient(145deg,#12161ffa,#090b11fa);text-decoration:none;box-shadow:0 20px 50px #00000047;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.rcp-rift-hub-card:hover,.rcp-rift-hub-card:focus-visible{transform:translateY(-7px);border-color:var(--rift-purple);box-shadow:0 24px 55px #0000006b,0 0 30px #b13cff1f;outline:0}.rcp-rift-hub-card-image{position:relative;isolation:isolate;height:235px;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #353d48;background:radial-gradient(circle at 50% 45%,rgba(177,60,255,.2),transparent 48%),#05070c}.rcp-rift-hub-card-image:before{z-index:0;-webkit-mask-image:none;mask-image:none;opacity:.8}.rcp-rift-hub-card-image img{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease,filter .35s ease}.rcp-rift-hub-card-image--diagnostic img{width:auto;max-width:70%;object-fit:contain;filter:drop-shadow(0 0 24px rgba(85,200,255,.3))}.rcp-rift-hub-card:hover img,.rcp-rift-hub-card:focus-visible img{transform:scale(1.035);filter:saturate(1.12) brightness(1.08)}.rcp-rift-hub-card:hover .rcp-rift-hub-card-image--diagnostic img,.rcp-rift-hub-card:focus-visible .rcp-rift-hub-card-image--diagnostic img{filter:drop-shadow(0 0 28px rgba(85,200,255,.48)) saturate(1.1)}.rcp-rift-hub-card-copy{flex:1;display:flex;flex-direction:column;padding:24px}.rcp-rift-hub-card-copy small{color:var(--rift-cyan);font-size:10px;font-weight:900;letter-spacing:.13em}.rcp-rift-hub-card-copy>strong{min-height:72px;display:block;margin:12px 0 14px;font:400 31px/.94 Impact,Arial Narrow,sans-serif;letter-spacing:.02em}.rcp-rift-hub-card-copy>span{color:#99acb6;font-size:14px;line-height:1.6}.rcp-rift-hub-card-copy>b{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:26px;color:var(--rift-cream);font-size:11px;letter-spacing:.08em}.rcp-rift-hub-card-copy i{color:var(--rift-purple);font-size:20px;font-style:normal}.rcp-rift-hub-dialog{width:min(560px,calc(100% - 28px));padding:38px;border:1px solid #7540a4;color:var(--rift-cream);background:radial-gradient(circle at 85% 10%,rgba(177,60,255,.24),transparent 34%),#0c0d14;box-shadow:0 28px 90px #000}.rcp-rift-hub-dialog::backdrop{background:#030407e0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rcp-rift-hub-dialog h2{font-size:clamp(2.8rem,8vw,4.4rem);line-height:.9}.rcp-rift-hub-dialog>span{display:block;margin-top:15px;color:#aebdc6;line-height:1.6}.rcp-rift-hub-dialog-close{position:absolute;right:12px;top:12px;width:38px;height:38px;border:1px solid #4a4d59;color:var(--rift-cream);background:#11141c;font-size:22px;cursor:pointer}.rcp-rift-hub-dialog form{display:grid;gap:10px;margin-top:24px}.rcp-rift-hub-dialog label{color:var(--rift-cyan);font-size:10px;font-weight:900;letter-spacing:.12em}.rcp-rift-hub-dialog form>div{display:grid;grid-template-columns:1fr auto}.rcp-rift-hub-dialog input{min-width:0;min-height:50px;padding:0 14px;border:1px solid #454b58;color:var(--rift-cream);background:#080a0f;font-size:16px}.rcp-rift-hub-dialog button[type=submit]{min-height:50px;padding:0 18px;border:0;color:#080a0c;background:#f2b705;font-size:10px;font-weight:900;letter-spacing:.08em;cursor:pointer}.rcp-rift-hub-dialog strong[data-rift-updates-success]{padding:12px;border-left:3px solid var(--rift-cyan);color:#d9f7ff;background:#102028}.rcp-rift-hub-dialog .errors{color:#ff9b90}@media(max-width:900px){.rcp-rift-hub-grid{grid-template-columns:1fr}.rcp-rift-hub-card{display:grid;grid-template-columns:minmax(250px,.85fr) 1.15fr}.rcp-rift-hub-card-image{height:100%;min-height:280px;border-right:1px solid #353d48;border-bottom:0}.rcp-rift-hub-card-copy>strong{min-height:0}.rcp-rift-hub-heading{align-items:start;flex-direction:column;gap:12px}}@media(max-width:620px){.rcp-rift-hub-hero{min-height:0}.rcp-rift-hub-hero>.rcp-site-shell{padding:66px 0 92px}.rcp-rift-hub h1{font-size:clamp(3.7rem,18vw,5.4rem)}.rcp-rift-hub-intro{font-size:16px}.rcp-rift-hub-signup{right:auto;left:50%}.rcp-rift-hub-tools{padding-block:88px 64px}.rcp-rift-hub-heading h2{font-size:3.4rem}.rcp-rift-hub-card{display:flex}.rcp-rift-hub-card-image{height:220px;min-height:0;border-right:0;border-bottom:1px solid #353d48}.rcp-rift-hub-card-copy{padding:22px}.rcp-rift-hub-card-copy>strong{font-size:28px}.rcp-rift-hub-dialog{padding:32px 22px}.rcp-rift-hub-dialog form>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rcp-rift-hub-card,.rcp-rift-hub-card-image img{transition:none}}.rcp-rift-hub-card-image--ecu{grid-template-columns:42% 58%;padding:12px 22px;gap:8px}.rcp-rift-hub-card-image--ecu img{object-fit:contain;min-height:0}.rcp-rift-hub-card-image--ecu>span{z-index:1;display:grid;gap:12px;text-align:center}.rcp-rift-hub-card-image--ecu>span>strong{font:400 clamp(52px,6vw,86px)/.85 Impact,"Arial Narrow",sans-serif;color:var(--rift-purple);letter-spacing:.02em;text-shadow:0 0 25px #8225b866}.rcp-rift-hub-card-image--ecu>span>span{color:var(--rift-cream);font-size:clamp(12px,1.5vw,18px);font-weight:700;letter-spacing:.15em}@media(min-width:901px){.rcp-rift-hub-card:last-child:nth-child(3n+1){grid-column:2}}.rcp-rift-hub .rcp-rift-hub-hero{min-height:0;padding:34px 0;display:block}.rcp-rift-hub-hero>.rcp-site-shell{padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px}.rcp-rift-hub-hero .rcp-rift-hub-kicker{grid-column:1;margin:0 0 13px;font-size:11px;line-height:normal}.rcp-rift-hub .rcp-rift-hub-hero h1{grid-column:1;font-size:clamp(36px,5vw,60px);line-height:.87}.rcp-rift-hub-hero .rcp-rift-hub-intro{grid-column:1;max-width:740px;margin:17px 0 0;font-size:16px;line-height:1.55}.rcp-rift-hub-hero .rcp-rift-hub-signup{grid-column:2;grid-row:2 / 4;align-self:center;position:static;transform:none}@media(max-width:900px){.rcp-rift-hub-hero>.rcp-site-shell{grid-template-columns:1fr}.rcp-rift-hub-hero .rcp-rift-hub-signup{grid-column:1;grid-row:auto;justify-self:start;margin-top:22px;white-space:normal}}@media(max-width:600px){.rcp-rift-hub .rcp-rift-hub-hero{padding:28px 0}}
/*# sourceMappingURL=/cdn/shop/t/38/compiled_assets/styles.css.map?subset=AAAAAAAAEw */
