@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Barlow:wght@400;500;600;700&display=swap";body:has(.gr-root){background:#090a0a!important;color:#ddd8cd!important;overflow-x:hidden}body:has(.gr-root) #shopify-section-header,body:has(.gr-root) #shopify-section-sidebar,body:has(.gr-root) #shopify-section-footer,body:has(.gr-root) .site-wrapper>hr,body:has(.gr-root) #MainContent>.hr--border-top,body:has(.gr-root) #MainContent>.breadcrumb{display:none!important}body:has(.gr-root) .site-wrapper,body:has(.gr-root) .site-wrapper>.grid,body:has(.gr-root) #PageContainer,body:has(.gr-root) #MainContent,body:has(.gr-root) .main-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;min-height:0!important}body:has(.gr-root) .site-wrapper>.grid:before,body:has(.gr-root) .site-wrapper>.grid:after{content:none!important}.gr-root{--gr-bg:#0b0c0c;--gr-ink:#ece3d4;--gr-mute:#ada69b;--gr-gold:#e1b16a;--gr-red:#a65343;--gr-panel:#161716;--gr-stroke:#39352d;background:var(--gr-bg);color:var(--gr-ink);font-family:Barlow,Arial,sans-serif;line-height:1.65;font-size:16px;min-height:100vh;isolation:isolate}.gr-root *,.gr-root *:before,.gr-root *:after{box-sizing:border-box}.gr-root .gr-wrap{width:min(1200px,calc(100% - 44px));margin-inline:auto}.gr-root a{text-decoration:none;color:inherit}.gr-root h1,.gr-root h2,.gr-root h3,.gr-root p{margin:0}.gr-root h1,.gr-root h2,.gr-root h3{font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;line-height:1.02;letter-spacing:.012em}.gr-root h1{text-transform:uppercase;font-size:clamp(4.3rem,9vw,8rem);font-weight:900}.gr-root h2{font-size:clamp(2.8rem,5vw,5.2rem);font-weight:900;text-transform:uppercase}.gr-root h3{font-weight:800}.gr-root .gr-kicker{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--gr-gold);font-size:14px;font-weight:800}.gr-root .gr-kicker:before{content:"\2014   ";white-space:pre}.gr-root .gr-muted{color:var(--gr-mute)}.gr-root .gr-header{border-bottom:1px solid #3b352a;background:#0b0c0bf2;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gr-root .gr-topbar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.gr-root .gr-brand img{width:184px;height:auto;max-height:77px;object-fit:contain}.gr-root .gr-navlinks{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.gr-root .gr-navlinks a,.gr-root .gr-back{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.065em;font-weight:800;font-size:15px;white-space:nowrap;transition:color .2s}.gr-root .gr-navlinks a:hover,.gr-root .gr-back:hover{color:var(--gr-gold)}.gr-root .gr-back{color:var(--gr-gold);border:1px solid #735a3d;padding:9px 12px}.gr-root .gr-skip{position:absolute;top:-100px;z-index:200;background:#fff;color:#000;padding:9px}.gr-root .gr-skip:focus{top:0}.gr-root .gr-hero{position:relative;overflow:hidden;min-height:580px;display:flex;align-items:center;border-bottom:1px solid #403324;background:linear-gradient(90deg,#090a09 15%,#090a09ed 35%,#090a094d 80%),radial-gradient(circle at 80% 60%,#643024 0%,transparent 36%),#151314}.gr-root .gr-hero-art{position:absolute;right:0;top:0;bottom:0;width:62%;object-fit:cover;opacity:.64;mask-image:linear-gradient(90deg,transparent,black 34%);-webkit-mask-image:linear-gradient(90deg,transparent,black 34%)}.gr-root .gr-hero-content{position:relative;z-index:1;padding:80px 0;max-width:1180px}.gr-root .gr-hero h1{max-width:740px;margin:14px 0 22px;text-shadow:0 6px 45px #050505}.gr-root .gr-hero .gr-lead{font-size:clamp(1.09rem,1.5vw,1.35rem);color:#ded1bd;max-width:660px;line-height:1.6}.gr-root .gr-hero .gr-display-mark{width:clamp(285px,44vw,590px);height:auto;max-height:210px;object-fit:contain;object-position:left;margin:0 0 12px}.gr-root .gr-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.gr-root .gr-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--gr-gold);background:var(--gr-gold);color:#18130c!important;padding:11px 21px;font-weight:800;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:17px;letter-spacing:.07em;transition:transform .2s,background .2s}.gr-root .gr-button:hover{transform:translateY(-3px);background:#f0c786}.gr-root .gr-button.ghost{background:transparent;color:var(--gr-gold)!important}.gr-root .gr-button.ghost:hover{background:#332a20}.gr-root .gr-ribbon{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:20px 0;border-bottom:1px solid var(--gr-stroke);font-family:Barlow Condensed,sans-serif;color:#b9a993;font-size:14px;letter-spacing:.11em;text-transform:uppercase;font-weight:800}.gr-root .gr-section{padding:95px 0}.gr-root .gr-section.narrow{padding:60px 0}.gr-root .gr-section.dark{background:#121312}.gr-root .gr-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:34px}.gr-root .gr-heading p{color:var(--gr-mute);max-width:410px;font-size:1.05rem}.gr-root .gr-heading h2{margin-top:12px}.gr-root .gr-grid-factions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gr-root .gr-faction-tile{display:block;min-height:385px;position:relative;overflow:hidden;border:1px solid #494036;background:#181919;transition:transform .2s,border-color .2s}.gr-root .gr-faction-tile:hover{transform:translateY(-4px);border-color:var(--gr-accent,var(--gr-gold))}.gr-root .gr-faction-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .4s}.gr-root .gr-faction-tile:hover>img{transform:scale(1.05)}.gr-root .gr-faction-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050606 0%,rgba(6,7,7,.83) 34%,transparent 100%)}.gr-root .gr-tile-copy{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:22px}.gr-root .gr-tile-copy h3{font-size:34px;text-transform:uppercase;margin:5px 0 9px;color:#f5eee5}.gr-root .gr-tile-copy p{font-size:14px;color:#d0c9be;line-height:1.5}.gr-root .gr-tile-cta{display:inline-block;color:var(--gr-accent,var(--gr-gold));margin-top:14px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.gr-root .gr-feature{display:grid;grid-template-columns:1fr 1fr;min-height:400px;border:1px solid #42382a;background:#19191a}.gr-root .gr-feature img{width:100%;height:100%;max-height:470px;object-fit:cover}.gr-root .gr-feature-copy{padding:55px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px}.gr-root .gr-feature-copy h2{font-size:clamp(2.6rem,4.5vw,4.6rem)}.gr-root .gr-feature-copy p{color:#c5bcae}.gr-root .gr-quote{padding:90px 15px;background:#171311;text-align:center;border-block:1px solid #4c3529}.gr-root .gr-quote blockquote{font:800 clamp(2rem,5vw,4rem)/1.1 "Barlow Condensed",sans-serif;color:#e3c7a2;max-width:900px;margin:auto}.gr-root .gr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gr-root .gr-step{border-top:2px solid var(--gr-red);padding:23px;background:#171817}.gr-root .gr-step strong{font:800 32px Barlow Condensed,sans-serif;color:var(--gr-gold)}.gr-root .gr-step h3{font-size:27px;margin:5px 0 14px}.gr-root .gr-step p{color:#aca79d}.gr-root .gr-p-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gr-root .gr-product{overflow:hidden;border:1px solid #403e37;background:#151616}.gr-root .gr-product-link{display:block;height:100%}.gr-root .gr-product-img{aspect-ratio:1;overflow:hidden;background:#262727}.gr-root .gr-product-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.gr-root .gr-product:hover img{transform:scale(1.05)}.gr-root .gr-product-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b0a18e;font:900 26px Barlow Condensed,sans-serif;letter-spacing:.08em;text-align:center;padding:10px}.gr-root .gr-product-placeholder small{font:400 12px Barlow,sans-serif;letter-spacing:0}.gr-root .gr-product-info{padding:17px}.gr-root .gr-product-cat{color:var(--gr-gold);font:700 12px Barlow Condensed,sans-serif;letter-spacing:.12em;text-transform:uppercase}.gr-root .gr-product-info h3{font-size:23px;margin:7px 0 16px;color:#ece6dc}.gr-root .gr-product-end{display:flex;justify-content:space-between;color:#e6be7e;font:900 18px Barlow Condensed,sans-serif;letter-spacing:.07em}.gr-root .gr-empty{border:1px dashed #65533a;padding:45px;text-align:center;background:#171716;color:#c5b9a5}.gr-root .gr-page-intro{padding:85px 0 60px;border-bottom:1px solid #393127;background:radial-gradient(circle at 80% 60%,#302019,transparent 48%),#111212}.gr-root .gr-page-intro h1{margin:12px 0 15px}.gr-root .gr-page-intro p{max-width:850px;color:#c6bdae;font-size:1.13rem}.gr-root .gr-prose{max-width:930px;font-size:1.13rem;color:#cdc6b9;line-height:1.85}.gr-root .gr-prose p{margin:0 0 22px}.gr-root .gr-prose h2{margin:45px 0 18px;color:#eee0ce}.gr-root .gr-prose strong{color:#f3ddc2}.gr-root .gr-columns{display:grid;grid-template-columns:1.3fr .7fr;gap:55px}.gr-root .gr-timeline{display:grid;gap:0;border-left:1px solid #775332;padding-left:24px}.gr-root .gr-event{position:relative;border-bottom:1px solid #403c35;padding:24px 0}.gr-root .gr-event:before{content:"";position:absolute;left:-30px;top:28px;width:11px;height:11px;border-radius:50%;background:var(--gr-gold)}.gr-root .gr-event .gr-year{font:900 23px Barlow Condensed,sans-serif;color:#e3b56f}.gr-root .gr-event h3{font-size:28px;margin:4px 0 9px}.gr-root .gr-event p{color:#bcb5a9}.gr-root .gr-lexicon{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.gr-root .gr-lexicon article{background:#171818;border:1px solid #494039;padding:22px}.gr-root .gr-lexicon h3{font-size:29px;color:var(--gr-gold);margin-bottom:7px}.gr-root .gr-faction-banner{position:relative;min-height:455px;display:flex;align-items:center;background:#181818;overflow:hidden;border-bottom:1px solid #534430}.gr-root .gr-faction-banner>img{position:absolute;right:0;width:68%;height:100%;object-fit:cover;opacity:.5;mask-image:linear-gradient(90deg,transparent,black 40%);-webkit-mask-image:linear-gradient(90deg,transparent,black 40%)}.gr-root .gr-faction-banner .gr-wrap{position:relative;padding:80px 0}.gr-root .gr-faction-banner h1{margin:15px 0;font-size:clamp(3.7rem,7.8vw,7rem)}.gr-root .gr-faction-banner p{max-width:670px;font-size:1.25rem;color:#ded3c0}.gr-root .gr-statbar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.gr-root .gr-stat{border-top:2px solid var(--gr-color,var(--gr-gold));background:#191a19;padding:24px}.gr-root .gr-stat label{font:800 12px Barlow Condensed,sans-serif;color:var(--gr-gold);text-transform:uppercase;letter-spacing:.1em}.gr-root .gr-stat p{color:#e2dacd;line-height:1.55;margin-top:8px}.gr-root .gr-story h2{margin:0 0 30px;font-size:3.4rem}.gr-root .gr-story p{margin-bottom:20px;color:#c4bdb1;font-size:1.13rem;line-height:1.8}.gr-root .gr-faction-quote{border-left:3px solid var(--gr-color,var(--gr-gold));padding-left:24px;font:700 29px/1.25 Barlow Condensed,sans-serif;color:#e7c99b}.gr-root .gr-filterlist{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.gr-root .gr-filterlist a{padding:7px 14px;border:1px solid #554a3c;text-transform:uppercase;font:800 14px Barlow Condensed,sans-serif}.gr-root .gr-filterlist a:hover{color:var(--gr-gold);border-color:var(--gr-gold)}.gr-root .gr-product-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.gr-root .gr-product-main-image{border:1px solid #4c4439;background:#1d1d1d;min-height:280px}.gr-root .gr-product-main-image img{width:100%;height:auto;display:block}.gr-root .gr-product-details h1{font-size:clamp(2.9rem,5vw,5rem);margin:18px 0}.gr-root .gr-product-price{font:900 31px Barlow Condensed,sans-serif;color:var(--gr-gold);margin:10px 0 20px}.gr-root .gr-product-desc{color:#d6cdc0;line-height:1.85;margin:20px 0}.gr-root .gr-product-desc p{margin-bottom:15px}.gr-root .gr-product-details select{background:#21211f;color:#eee;padding:12px;border:1px solid #5f5342;width:100%;margin-bottom:13px}.gr-root .gr-product-gallery{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.gr-root .gr-product-gallery img{width:86px;height:86px;object-fit:cover;border:1px solid #53483a}.gr-root .gr-product-note{font-size:.9rem;color:#aa9f90;margin-top:14px}.gr-root .gr-paginate{margin-top:35px;display:flex;gap:16px;justify-content:center;align-items:center}.gr-root .gr-paginate a{color:#e1ba79}.gr-root .gr-footer{background:#080909;border-top:1px solid #3f382d;padding:65px 0 20px}.gr-root .gr-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}.gr-root .gr-footer img{width:220px;height:auto;max-height:120px;object-fit:contain;object-position:left}.gr-root .gr-footer p{max-width:400px;color:#a6a098;margin:12px 0}.gr-root .gr-footer h3{font-size:24px;color:#cda86d;margin:0 0 17px}.gr-root .gr-footer-grid a{display:block;margin:7px 0;color:#bbb3a5}.gr-root .gr-footer-grid a:hover{color:#e9c994}.gr-root .gr-footline{border-top:1px solid #2c2b29;margin-top:50px;padding-top:18px;font-size:12px;display:flex;justify-content:space-between;color:#91867a;letter-spacing:.09em}@media(max-width:1000px){.gr-root .gr-navlinks{gap:12px}.gr-root .gr-navlinks a{font-size:13px}.gr-root .gr-back{display:none}.gr-root .gr-p-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.gr-root .gr-wrap{width:min(100% - 30px,660px)}.gr-root .gr-topbar{padding:10px 0;flex-wrap:wrap;justify-content:center;gap:12px}.gr-root .gr-brand img{width:150px;max-height:62px}.gr-root .gr-navlinks{width:100%;justify-content:center;overflow-x:auto;flex-wrap:nowrap;gap:16px}.gr-root .gr-navlinks a{font-size:12px}.gr-root .gr-hero{min-height:510px}.gr-root .gr-hero-art{width:100%;opacity:.32;mask-image:none;-webkit-mask-image:none}.gr-root .gr-hero-content{padding:62px 0}.gr-root .gr-hero h1{font-size:4.7rem}.gr-root .gr-section{padding:65px 0}.gr-root .gr-heading{display:block}.gr-root .gr-heading p{margin-top:14px}.gr-root .gr-grid-factions{grid-template-columns:repeat(2,1fr)}.gr-root .gr-feature,.gr-root .gr-product-hero,.gr-root .gr-columns{grid-template-columns:1fr}.gr-root .gr-feature img{max-height:320px}.gr-root .gr-feature-copy{padding:28px}.gr-root .gr-steps{grid-template-columns:1fr}.gr-root .gr-p-grid{grid-template-columns:repeat(2,1fr)}.gr-root .gr-statbar{grid-template-columns:1fr}.gr-root .gr-footer-grid{grid-template-columns:1fr;gap:22px}.gr-root .gr-footline{gap:15px;flex-wrap:wrap}.gr-root .gr-page-intro{padding:65px 0 40px}}@media(max-width:480px){.gr-root .gr-grid-factions{grid-template-columns:1fr}.gr-root .gr-faction-tile{min-height:355px}.gr-root .gr-hero h1{font-size:3.5rem}.gr-root .gr-hero .gr-display-mark{width:290px}.gr-root .gr-p-grid{grid-template-columns:1fr 1fr;gap:9px}.gr-root .gr-product-info{padding:10px}.gr-root .gr-product-info h3{font-size:19px}.gr-root .gr-product-placeholder{font-size:17px}.gr-root .gr-page-intro h1{font-size:3.5rem}}@media(prefers-reduced-motion:reduce){.gr-root *{transition:none!important;scroll-behavior:auto!important}}.gr-root .gr-hero h1{font-size:clamp(3.3rem,6.1vw,6rem);line-height:.95;max-width:780px}.gr-root .gr-hero .gr-display-mark{max-height:165px;max-width:470px}.gr-root .gr-hero-content{padding:65px 0}.gr-root .gr-hero-art{object-position:50% 50%}@media(max-width:760px){.gr-root .gr-navlinks{justify-content:flex-start;padding-inline:6px;padding-bottom:7px}.gr-root .gr-hero h1{font-size:clamp(3.1rem,13vw,4.2rem)}.gr-root .gr-hero .gr-display-mark{max-height:115px;max-width:300px}.gr-root .gr-hero-content{padding:48px 0}}.gr-root h1,.gr-root h2,.gr-root h3{color:#f3e9dc}.gr-root .gr-hero h1{color:#f3e9dc!important;text-shadow:0 2px 30px rgba(0,0,0,.5)}.gr-root .gr-feature-copy h2{color:#f3e9dc!important}.gr-root .gr-support-link{color:#e6b36d!important;border:1px solid #8a6541;padding:10px 13px;white-space:nowrap}.gr-root .gr-support-link:hover{background:#a77b42;color:#111!important}.gr-root .gr-lore-illustration{margin:33px 0 40px;padding:0;max-width:100%;border:1px solid #795a3a;background:#0d0e10;box-shadow:0 14px 40px #0000004d}.gr-root .gr-lore-illustration img{display:block;max-width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.gr-root .gr-lore-illustration figcaption{padding:13px 17px;color:#cdb998;font:500 .91rem/1.6 Barlow,sans-serif;border-top:1px solid #443629}.gr-root #jeu-grim-reach .gr-feature,.gr-root #jeu-grim-breach .gr-feature,.gr-root #jeu-epic-reach .gr-feature{min-height:0;align-items:stretch}.gr-root .gr-play-visual{display:flex;align-items:center;justify-content:center;background:#121314;min-height:360px;padding:12px;overflow:hidden}.gr-root .gr-play-visual img{display:block;width:100%;height:auto;max-width:100%;max-height:450px;object-fit:contain;object-position:center}.gr-root .gr-support-hero h1{font-size:clamp(3.8rem,7.2vw,7.4rem);max-width:780px}.gr-root .gr-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gr-root .gr-support-card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#1a1919;border:1px solid #6f5539;padding:34px;min-height:430px}.gr-root .gr-support-primary{background:linear-gradient(145deg,#30251b,#191919 65%);border-color:#b1874c}.gr-root .gr-support-card h3{font:800 clamp(1.9rem,3vw,2.7rem)/1.06 "Barlow Condensed",sans-serif;color:#f3e9dc;text-transform:uppercase;margin:0}.gr-root .gr-support-card p{font-size:1rem;color:#d1c6b7;line-height:1.7}.gr-root .gr-support-price{font:900 clamp(2.4rem,4.2vw,4.1rem)/1 "Barlow Condensed",sans-serif;color:#e7bd7a}.gr-root .gr-support-price small{font-size:1.25rem;color:#e1d0b8}.gr-root .gr-support-small{font-size:.92rem!important;color:#b5a897!important;line-height:1.7}.gr-root .gr-support-card .gr-button{margin-top:auto}.gr-root .gr-tip-form{width:100%;margin-top:auto}.gr-root .gr-tip-form label{display:block;color:#e5dbc9;margin-bottom:11px;font-size:.95rem}.gr-root .gr-tip-controls{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.gr-root .gr-tip-controls input{flex:0 0 112px;min-width:0;padding:11px 12px;border:1px solid #8d7658;border-radius:0;background:#f9f6f0;color:#131313;font:600 1.2rem Barlow,sans-serif}.gr-root .gr-tip-controls button{cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:800;border:1px solid #be945b}.gr-root .gr-support-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;margin-bottom:26px}.gr-root .gr-support-platforms article{padding:26px;border:1px solid #5c4732;background:#20201e;display:flex;flex-direction:column;gap:17px}.gr-root .gr-support-platforms h3{font:800 1.75rem/1.1 Barlow Condensed,sans-serif;color:#f0dfc5;text-transform:uppercase}.gr-root .gr-support-platforms p{line-height:1.7;color:#ccc1b0;flex:1}.gr-root .gr-support-platforms .gr-button{align-self:flex-start}.gr-root .gr-support-grid+.gr-actions{margin-top:30px}@media(max-width:920px){.gr-root .gr-support-grid,.gr-root .gr-support-platforms{grid-template-columns:1fr}.gr-root .gr-play-visual{min-height:260px}.gr-root .gr-play-visual img{max-height:350px}}@media(max-width:480px){.gr-root .gr-support-card{padding:21px;min-height:0}.gr-root .gr-tip-controls input{flex-basis:92px}.gr-root .gr-tip-controls button{flex:1;font-size:.9rem}.gr-root .gr-support-platforms article{padding:21px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/grimreach-theme.css.map */
