:root{--e-ink:#06070a;--e-panel:#0d0f14;--e-raise:#14171e;--e-line:rgba(244,236,220,.1);--e-line2:rgba(244,236,220,.18);--e-text:#f4ecdc;--e-mute:#9d9a92;--e-gold:#e9b44c;--e-gold2:#b9852a;--e-ok:#3ddc97;--e-font:"Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body--family:var(--e-font);--font-heading--family:var(--e-font);--font-subheading--family:var(--e-font);--font-accent--family:var(--e-font);--font-primary--family:var(--e-font)}html{scroll-behavior:smooth}html body{background:var(--e-ink)!important;color:var(--e-text);font-family:var(--e-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body *:not(svg):not(svg *){font-family:var(--e-font)!important}html body h1,html body h2,html body h3{letter-spacing:-.025em}html body ::selection{background:var(--e-gold);color:#120d02}:focus-visible{outline:2px solid var(--e-gold);outline-offset:3px}.shopify-section,main,#MainContent{background:transparent}html body .header-section,html body #shopify-section-header{position:fixed!important;top:12px!important;left:0!important;right:0!important;width:100%!important;padding:0 14px;pointer-events:none;z-index:99999!important}html body .header-section.grim-scrolled-hidden,html body #shopify-section-header.grim-scrolled-hidden{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}html body .grim-custom-header{max-width:1200px;margin:0 auto;width:100%!important;pointer-events:auto;background:#0d0f14a8!important;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--e-line);border-radius:18px;box-shadow:0 18px 50px -18px #000c,inset 0 1px #ffffff0d;transition:background .3s}html body .header-flex-container{padding:7px 12px 7px 16px!important}html body .grim-wolf-logo{height:38px!important;min-height:38px!important;max-height:38px!important;margin-right:10px!important}html body .grim-brand-text{font-size:20px!important;font-weight:700!important;letter-spacing:-.03em!important}html body .grim-brand-text span:first-child{-webkit-text-fill-color:var(--e-gold)}html body .grim-brand-text span:last-child{-webkit-text-fill-color:var(--e-text)}html body .grim-header-nav{gap:2px}html body .grim-header-nav a{color:var(--e-mute);font-size:14px;font-weight:500;padding:8px 12px;border-radius:10px;transition:color .2s,background .2s}html body .grim-header-nav a:hover{color:var(--e-text);background:#f4ecdc12}html body .grim-discord-nav-icon{padding:8px 10px!important}html body .grim-login-btn{background:var(--e-gold)!important;color:#140e03!important;border:0;border-radius:11px;padding:8px 16px;font-weight:700;font-size:14px;transition:transform .2s,filter .2s}html body .grim-login-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}html body .grim-cart-badge{background:var(--e-gold);color:#140e03;border-color:var(--e-gold);box-shadow:none}html body .grim-cart-link:hover .grim-cart-icon{stroke:var(--e-gold)}html body .grim-avatar-wrapper{border-color:var(--e-gold)}html body .grim-cart-drawer{background:var(--e-panel);border-left:1px solid var(--e-line2);border-radius:22px 0 0 22px}html body .grim-drawer-header,html body .grim-drawer-footer{background:var(--e-panel);border-color:var(--e-line)}html body .grim-drawer-title-group h3{text-transform:none;letter-spacing:-.02em;font-size:20px}html body .grim-drawer-badge{background:#e9b44c24;border-color:#e9b44c80;color:var(--e-gold)}html body .grim-cart-item{background:var(--e-raise);border:1px solid var(--e-line);border-radius:14px}html body .grim-item-img{border-color:var(--e-line);border-radius:10px}html body .grim-item-title{text-transform:none;letter-spacing:-.01em;font-size:14.5px}html body .grim-item-price{color:var(--e-gold)!important}html body .grim-qty-btn{background:var(--e-panel);border-color:var(--e-line2);border-radius:8px}html body .grim-qty-btn:hover{border-color:var(--e-gold)}html body .grim-remove-btn:hover{color:var(--e-gold)}html body .grim-checkout-btn{background:linear-gradient(180deg,#f2c35f,#d99f2f);color:#140e03;border:0;border-radius:14px;text-transform:none;letter-spacing:0;font-size:16px;font-weight:700;box-shadow:0 14px 34px -12px #e9b44c8c}html body .grim-subtotal-price{text-shadow:none}html body .grim-profile-modal,html body .grim-mobile-drawer{background:var(--e-panel);border-color:var(--e-line2);border-radius:16px}html body .grim-mobile-drawer{border-radius:0 22px 22px 0}html body .grim-mobile-drawer-body a:hover,html body .grim-logout-btn{color:var(--e-gold)}html body .grim-logout-btn:hover{background:#e9b44c1a}@media(max-width:749px){html body .grim-custom-header{border-radius:16px}html body .header-flex-container{padding:6px 10px!important}}html body .button,html body .button-primary{background:var(--e-gold);color:#140e03;border:0;border-radius:12px;font-weight:700;letter-spacing:0;text-transform:none;transition:transform .2s,filter .2s}html body .button:hover{filter:brightness(1.08);transform:translateY(-1px)}html body .button-secondary{background:transparent;color:var(--e-text);border:1px solid var(--e-line2)}html body h1{font-weight:700;letter-spacing:-.035em}#shopify-section-template--29698031845659__section h1,.shopify-section h1.h2{font-size:clamp(40px,6vw,76px);line-height:.98;font-weight:700;letter-spacing:-.04em;color:var(--e-text)}#shopify-section-template--29698031845659__section{background:radial-gradient(60% 120% at 12% 0%,rgba(233,180,76,.13),transparent 60%),var(--e-ink)}#shopify-section-template--29698031845659__section .section,#shopify-section-template--29698031845659__section>div{background:transparent!important}html body results-list .section,html body .product-grid-container{background:var(--e-ink)!important}html body product-card .product-card__content{background:var(--e-panel);border:1px solid var(--e-line);border-radius:20px;padding:10px 10px 14px;gap:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s}html body product-card:hover .product-card__content{transform:translateY(-6px);border-color:#e9b44c8c;box-shadow:0 26px 50px -24px #e9b44c59}html body product-card .card-gallery,html body product-card .product-media-container{border-radius:14px;overflow:hidden}html body product-card .product-media img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}html body product-card:hover .product-media img{transform:scale(1.05)}html body product-card .text-block p{font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--e-text);padding:0 4px}html body product-card product-price{padding:0 4px;color:var(--e-gold)!important;font-weight:700}html body product-card .price,html body product-card .price bdi{color:var(--e-gold)}html body .quick-add__button{background:var(--e-gold)!important;color:#140e03!important;border-radius:10px!important}html body .facets,html body [class*=facets] summary,html body .sorting-filter__container{color:var(--e-mute)}html body [class*=ticker],html body [class*=marquee]{border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line)}.apple-stats{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,110px) 20px clamp(40px,6vw,80px)}.apple-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line)}.apple-stats__item{padding:34px 22px;text-align:left;border-left:1px solid var(--e-line)}.apple-stats__item:first-child{border-left:0}.apple-stats__number{font-size:clamp(34px,4.6vw,60px);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--e-text);font-variant-numeric:tabular-nums;white-space:nowrap;background:none!important;-webkit-text-fill-color:currentColor!important}.apple-stats__label{margin-top:10px;font-size:14px;color:var(--e-mute);letter-spacing:0}@media(max-width:749px){.apple-stats__grid{grid-template-columns:1fr 1fr}.apple-stats__item:nth-child(3){border-left:0}.apple-stats__item:nth-child(n+3){border-top:1px solid var(--e-line)}.apple-stats__item{padding:22px 14px}}.apple-steps{max-width:1200px;margin:0 auto;padding:clamp(60px,9vw,130px) 20px}.apple-steps__head{max-width:640px;margin-bottom:44px}.apple-steps__title{font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:-.04em;font-weight:700;margin:0;color:var(--e-text);background:none!important;-webkit-text-fill-color:currentColor!important}.apple-steps__sub{margin:14px 0 0;color:var(--e-mute);font-size:17px}.apple-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;border-top:1px solid var(--e-line2)}.apple-steps__card{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:30px 28px 10px 0!important;position:relative}.apple-steps__card:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--e-gold);box-shadow:0 0 0 5px #e9b44c29}.apple-steps__card:after{display:none!important}.apple-steps__num{display:block;font-size:clamp(64px,8vw,120px);font-weight:700;line-height:.9;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(233,180,76,.55);margin:6px 0 18px}.apple-steps__card-title{font-size:22px;margin:0 0 8px;letter-spacing:-.02em;color:var(--e-text)}.apple-steps__card-text{color:var(--e-mute);font-size:15.5px;line-height:1.55;margin:0;max-width:34ch}.apple-steps__cta{margin-top:46px}.apple-steps__button{display:inline-flex;align-items:center;gap:10px;background:var(--e-gold);color:#140e03!important;font-weight:700;padding:15px 26px;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .3s;box-shadow:0 16px 40px -16px #e9b44c99}.apple-steps__button:hover{transform:translateY(-2px)}@media(max-width:749px){.apple-steps__grid{grid-template-columns:1fr;border-top:0;border-left:1px solid var(--e-line2);margin-left:4px}.apple-steps__card{padding:6px 0 34px 26px!important}.apple-steps__card:before{top:14px;left:-5px}.apple-steps__num{font-size:56px;margin:0 0 8px}}html body [class*=grim-discord],html body [class*=discord-card]{border-color:var(--e-line2)!important}html body [class^=grim-features-wrapper],html body [class^=grim-playstyles-container],html body [class*=grim-features-wrapper]{background:var(--e-ink)!important}html body .grim-section-box,html body .grim-feature-card,html body .grim-playstyle-card{background:var(--e-panel)!important;border:1px solid var(--e-line)!important;border-radius:20px!important;box-shadow:none!important}html body .grim-feature-card:hover,html body .grim-playstyle-card:hover{border-color:#e9b44c80!important}html body .grim-card-glow-1,html body .grim-card-glow-2,html body .grim-card-top-glow{opacity:.35;filter:hue-rotate(160deg) saturate(.8)}html body .grim-box-title,html body .grim-playstyles-heading,html body .grim-feature-name,html body .grim-card-title{text-transform:none!important;letter-spacing:-.02em!important;color:var(--e-text)!important}html body .grim-feature-subtitle,html body .grim-info-label{color:var(--e-gold)!important}html body .grim-feature-desc,html body .grim-card-desc,html body .grim-info-value{color:var(--e-mute)!important}html body .grim-card-icon-box,html body .grim-info-icon-box{background:#e9b44c1a!important;border-color:#e9b44c59!important;color:var(--e-gold)!important;border-radius:12px!important}html body .grim-playstyles-heading span,html body [class*=heading_highlight]{color:var(--e-gold)!important}html body .grim-nav-btn{border-color:var(--e-line2)!important;background:var(--e-raise)!important;color:var(--e-text)!important}html body .grim-nav-btn:hover{border-color:var(--e-gold)!important}html body section[id^=grim-faq]{background:var(--e-ink)!important}html body section[id^=grim-faq] aside{background:var(--e-panel)!important;border:1px solid var(--e-line)!important;border-top:1px solid var(--e-line)!important;border-radius:20px!important}html body section[id^=grim-faq] aside a{background:var(--e-gold)!important;color:#140e03!important;border-radius:12px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}html body section[id^=grim-faq] [data-faq-page-item]{background:var(--e-panel)!important;border:1px solid var(--e-line)!important;border-radius:20px!important;box-shadow:none!important}html body section[id^=grim-faq] .grim-faq-item{background:var(--e-raise)!important;border:1px solid var(--e-line)!important;border-radius:14px!important}html body section[id^=grim-faq] .grim-faq-item.open{border-color:#e9b44c8c!important}html body section[id^=grim-faq] .grim-faq-a{background:transparent!important}html body section[id^=grim-faq] .grim-icon,html body section[id^=grim-faq] span[style*="letter-spacing: 3px"]{color:var(--e-gold)!important;text-shadow:none!important}html body section[id^=grim-faq] h2{text-transform:none!important;letter-spacing:-.04em!important;font-size:clamp(34px,5vw,56px)!important}html body section[id^=grim-faq] h3{text-transform:none!important;letter-spacing:-.01em!important}html body section[id^=grim-faq] #grimFaqPaginationFooter{background:var(--e-panel)!important;border-color:var(--e-line)!important}html body section[id^=grim-faq] #grimFaqPaginationFooter button{background:var(--e-raise)!important;border-color:var(--e-line2)!important;border-radius:10px!important}html body footer,html body .footer,html body [class*=grim-footer]{background:var(--e-ink)!important;border-color:var(--e-line)!important}html body footer a:hover,html body [class*=grim-footer] a:hover{color:var(--e-gold)!important}html body [class*=grim-footer] span[style*="86868b"],html body [class*=grim-footer] .grim-footer-brand span:first-child{color:var(--e-gold)!important}.apple-fx [data-apple-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.apple-fx [data-apple-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/empire.css.map */
