:root{--clr-background: 11, 12, 16;--clr-text: 232, 232, 234;--clr-placeholder: 181, 181, 185;--clr-accent: 200, 170, 110;--clr-accent-2: 238, 238, 238;--clr-glass: 12, 14, 20;--clr-green: 63, 107, 65;--clr-green-light: 163, 209, 169;--maxw: 68.75em;--radius: 1.25em;--shadow: 0 .625em 1.875em rgba(0, 0, 0, .45);--shadow-gold: 0 0 .75em rgba(var(--clr-accent), .25), inset 0 0 0 .0625em rgba(var(--clr-accent), .18);--shadow-silver: 0 0 .75em rgba(var(--clr-accent-2), .15), inset 0 0 0 .0625em rgba(var(--clr-accent-2), .18);--background-100: rgba(var(--clr-background), 1);--text-100: rgba(var(--clr-text), 1);--text-gradient: linear-gradient(180deg, var(--text-100), #d6d6d8 40%, var(--accent-100) 95%);--placeholder-text: rgba(var(--clr-placeholder), 1);--accent-100: rgba(var(--clr-accent), 1);--accent-75: rgba(var(--clr-accent), .75);--accent-50: rgba(var(--clr-accent), .5);--accent-30: rgba(var(--clr-accent), .3);--accent-25: rgba(var(--clr-accent), .25);--accent-20: rgba(var(--clr-accent), .2);--accent-10: rgba(var(--clr-accent), .1);--accent-2-100: rgba(var(--clr-accent-2), 1);--accent-2-75: rgba(var(--clr-accent-2), .75);--accent-2-50: rgba(var(--clr-accent-2), .5);--accent-2-30: rgba(var(--clr-accent-2), .3);--accent-2-25: rgba(var(--clr-accent-2), .25);--accent-2-20: rgba(var(--clr-accent-2), .2);--accent-2-10: rgba(var(--clr-accent-2), .1);--green-100: rgba(var(--clr-green), 1);--green-75: rgba(var(--clr-green), .75);--green-60: rgba(var(--clr-green), .6);--green-50: rgba(var(--clr-green), .5);--green-30: rgba(var(--clr-green), .3);--green-25: rgba(var(--clr-green), .25);--green-20: rgba(var(--clr-green), .2);--green-15: rgba(var(--clr-green), .15);--green-10: rgba(var(--clr-green), .1);--green-light-100: rgba(var(--clr-green-light), 1);--green-light-75: rgba(var(--clr-green-light), .75);--green-light-60: rgba(var(--clr-green-light), .6);--green-light-50: rgba(var(--clr-green-light), .5);--green-light-30: rgba(var(--clr-green-light), .3);--green-light-25: rgba(var(--clr-green-light), .25);--green-light-20: rgba(var(--clr-green-light), .2);--green-light-15: rgba(var(--clr-green-light), .15);--green-light-10: rgba(var(--clr-green-light), .1);--glass: rgba(var(--clr-glass), .6);--glass-gold: color-mix(in srgb, var(--accent-100) 25%, var(--glass) 75%);--glass-silver: color-mix(in srgb, var(--accent-2-20) 25%, var(--glass) 75%);--glass-green: var(--green-15);--line: #202331}*{box-sizing:border-box}html{font-size:16px}html,body{height:100%}body{margin:0;background:var(--background-100);color:var(--text-100);font-family:"Averia Serif Libre",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;overflow-x:hidden;font-size:1em;line-height:1.6;display:flex;flex-direction:column}body,* :is(h1,h2,h3,h4,h5,h6,p,span,div){font-family:"Averia Serif Libre",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}main[data-template="404"],main[data-template=collection],main[data-template=page],main[data-template="page.contact"],main.password-main-content{background:#0a0b0f;background-image:linear-gradient(to bottom,#0a0b0f26,#0a0b0fbf 20%,#0b0c10),url(//battle-ready-shop.myshopify.com/cdn/shop/files/background.png?v=8529166698057992413);background-size:cover;background-position:center;background-attachment:fixed;background-color:var(--background-100)}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#0a0b0f;background-image:linear-gradient(to bottom,#0a0b0f26,#0a0b0fbf 20%,#0b0c10),url(//battle-ready-shop.myshopify.com/cdn/shop/t/2/assets/background.png?v=289);background-size:cover;background-position:center;background-attachment:fixed;background-color:var(--background-100);filter:saturate(.8) contrast(1.05)}.smoke-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff,#000);mix-blend-mode:overlay;opacity:.45;filter:blur(3px)}header{position:relative;z-index:1}.header-inner{max-width:var(--maxw);margin:0 auto;padding:1.25em clamp(1em,3vw,2.5em);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:.75em;color:var(--text-100);text-decoration:none}.brand-mark{width:2.25em;height:2.25em;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1b1e27,#0f1219);border:1px solid rgba(var(--clr-accent),.28);box-shadow:var(--shadow)}.brand-mark svg{width:1.4em;height:1.4em;margin-top:.15em;margin-left:.1em}.brand-name{font-family:Cinzel,serif;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:1.125em}.brs-nav{display:flex;border-radius:var(--radius);-webkit-backdrop-filter:blur(.375em);backdrop-filter:blur(.375em);background:var(--glass);border:1px solid rgba(var(--clr-accent),.28);box-shadow:var(--shadow);padding:.5em 1em;gap:1em}.brs-nav a{color:#d8d8dc;text-decoration:none;font-weight:700;font-size:.875em;opacity:.9}.brs-nav a:hover{color:#fff}main{flex:1 1 auto;align-content:center}.hero{padding:0}.brs-hero{display:grid;place-items:center;padding:clamp(1.5em,4vw,3em);text-align:center}.brs-hero .hero-inner{max-width:56.25em;margin-inline:auto;padding:clamp(1.125em,3vw,1.75em);-webkit-backdrop-filter:blur(.375em);backdrop-filter:blur(.375em);background:var(--glass);border:1px solid rgba(var(--clr-accent),.22);border-radius:var(--radius);box-shadow:var(--shadow)}.brs-hero .kicker{font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:.7em;color:#c7c9d1;opacity:.9;margin-bottom:1em}.brs-hero h1{margin-top:0;margin-bottom:0;font-family:Cinzel,serif;font-weight:900;letter-spacing:.03em;line-height:1.05;font-size:clamp(2.5em,5vw,4em)}.brs-hero h2{margin-top:.15em;margin-bottom:.5em;font-weight:700;font-size:clamp(1.5em,3vw,2.5em);color:#d6d6da}.brs-hero .gradient-text{background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.brs-hero .tagline{margin-top:.3em;margin-bottom:.7em;font-size:clamp(1em,2vw,1.25em);color:#d6d6da}.brs-hero .launching{margin-top:1em;margin-bottom:0;font-weight:700;font-size:clamp(1em,2vw,1.25em);color:rgba(var(--clr-accent),1)}.notify-form{margin-top:1em;display:flex;flex-direction:column;align-items:center;gap:.6em}.notify-form input{padding:.875em 1em;height:2.75em;outline:none;background:#0c0e14a6;border-radius:999px;border:1px solid rgba(126,163,204,.35);color:var(--text-100);font-size:1em}.notify-form input::placeholder{color:var(--placeholder-text)}.notify-form button{cursor:pointer;border:none;padding:14px 20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;color:#0c0f16;background:linear-gradient(180deg,#e3c787,#c8aa6e 70%,#b08f52);box-shadow:0 6px 14px #00000059,inset 0 1px #ffffff40}.notify-form button:hover{background:#a88d57}.notify-form .note{font-size:.75em;opacity:.8;margin-top:.25em}@media (min-width: 40em){.notify-form{flex-direction:row;align-items:stretch;justify-content:center;gap:.5em;flex-wrap:wrap}.notify-form input{flex:1 1 22em;max-width:30em}.notify-form button{flex:0 0 10em}.notify-form .note{flex-basis:100%;text-align:center;margin-top:.35em}}.features{max-width:var(--maxw);margin:2.25em auto 2.75em;padding:0 clamp(1em,3vw,2.5em);display:grid;grid-template-columns:repeat(12,1fr);gap:1em}.feature-card{display:flex;grid-column:span 12;border-radius:var(--radius);align-items:flex-start;padding:1.125em;gap:.9em;-webkit-backdrop-filter:blur(.15em);backdrop-filter:blur(.15em);background:var(--glass);border:1px solid var(--glass);box-shadow:var(--shadow-silver);color:#cdd0d8!important;text-align:start}.feature-card .icon{flex:1 0 auto;padding:.5em;width:2.5em;height:2.5em;border-radius:.75em;display:grid;place-items:center;background:var(--glass);border:1px solid rgba(var(--clr-accent-2),.28);color:var(--accent-75)}.feature-card h3{margin:.1em 0 0;font-family:Cinzel,serif;font-size:1.125em;font-weight:700;letter-spacing:.04em}.feature-card p{margin:.25em 0 0;font-size:.95em}@media (min-width:48em){.feature-card{grid-column:span 4}}.divider{margin:1em 0;padding:0 24px;opacity:.5}.brs-footer{margin:0;padding:0 2em 1em;color:#bfc2cb!important}.brs-footer .grid{display:flex;flex-direction:column;align-items:center;gap:2em}.brs-footer .legal{font-size:12px;line-height:1.6;opacity:.85;margin:0;flex:1 1 auto;text-align:center}.brs-footer .copyright{font-size:12px;opacity:.7;white-space:nowrap;margin:0}@media (min-width:760px){.brs-footer .grid{flex-direction:row}.brs-footer .legal{text-align:start}}.h-fill{height:-webkit-fill-available}.w-fill{width:-webkit-fill-available}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brs-site.css.map */
